맨위로가기

네트워크 브리지

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

네트워크 브리지는 둘 이상의 네트워크 세그먼트를 연결하여 데이터 링크 계층에서 프레임을 전달하는 장치이다. 1980년대 초 디지털 이큅먼트 코퍼레이션(DEC)에서 투명 브리징 기술을 개발했으며, 브리지는 프레임의 소스 주소를 학습하고 대상 주소를 기반으로 프레임을 전달한다. 브리지는 소스 주소와 포트 정보를 기록하는 전달 정보 기반(필터링 데이터베이스)을 사용하여 작동하며, 대상 주소를 모르는 경우 플러딩을 통해 모든 포트로 프레임을 전송한다. 브리지는 단순 브리징, 다중 포트 브리징, 최단 경로 브리징(SPB) 등 다양한 방식으로 구현될 수 있으며, 스위치와 유사한 기능을 수행하지만 처리 방식과 속도, 포트 사양에서 차이가 있다.

더 읽어볼만한 페이지

  • 네트워크 하드웨어 - 가정용 게이트웨이
    가정용 게이트웨이는 가정 내 네트워크와 인터넷을 연결하는 장치로, 라우팅, NAT, 방화벽 등의 기능을 수행하며 웹 인터페이스나 앱으로 구성 가능하지만 보안 취약점의 문제가 있다.
  • 네트워크 하드웨어 - 인터페이스 메시지 프로세서
    인터페이스 메시지 프로세서(IMP)는 1969년 ARPANET의 초기 노드로서 호스트 컴퓨터들을 연결하고 메시지를 패킷으로 분할하여 전송하는 역할을 수행했으며, 패킷 통신 및 스토어 앤드 포워드 방식을 구현하는 데 중요한 역할을 했다.
  • 이더넷 - 기가비트 이더넷
    기가비트 이더넷은 1 Gbit/s의 전송 속도를 지원하는 이더넷 표준으로, 광섬유 및 UTP 케이블을 통해 다양한 기기에 적용되어 광대역 인터넷과 기업 네트워크의 주요 기술로 사용되었으나, 더 빠른 이더넷 기술의 발전으로 비중은 줄어들고 있지만 비용 효율성과 호환성으로 인해 중요한 역할을 지속할 것으로 예상된다.
  • 이더넷 - 네트워크 인터페이스 컨트롤러
    네트워크 인터페이스 컨트롤러(NIC)는 컴퓨터를 네트워크에 연결하는 하드웨어 구성 요소이며, 다양한 네트워크 표준을 지원하고, 최근에는 성능 향상 기술과 가상 네트워크 인터페이스를 지원하기도 한다.
네트워크 브리지
기본 정보
네트워크 브리지의 예시
네트워크 브리지의 예시
목적네트워크 세분화, 트래픽 관리, 네트워크 확장
OSI 모델 계층데이터 링크 계층 (2계층)
프로토콜이더넷, 무선 LAN, 토큰 링
주요 기능MAC 주소 학습, 필터링, 포워딩
관련 장치허브, 스위치, 라우터
동작 방식
MAC 주소 학습브리지는 연결된 네트워크 세그먼트에서 전송되는 프레임의 MAC 주소를 학습하여 주소 테이블을 구축한다.
필터링브리지는 프레임의 목적지 MAC 주소를 기반으로 불필요한 트래픽을 차단하여 네트워크 성능을 향상시킨다.
포워딩브리지는 목적지 MAC 주소가 주소 테이블에 있는 경우, 해당 프레임을 특정 세그먼트로만 전달한다.
종류
투명 브리지 (Transparent Bridge)네트워크 구성 변경 없이 설치 가능하며, 자동으로 트래픽을 학습하고 전달한다.
스패닝 트리 브리지 (Spanning Tree Bridge)루프를 방지하기 위해 스패닝 트리 프로토콜을 사용하여 네트워크 토폴로지를 관리한다.
소스 라우팅 브리지 (Source Routing Bridge)프레임에 경로 정보가 포함되어 있어, 해당 정보를 기반으로 트래픽을 전달한다. (주로 토큰 링 네트워크에서 사용)
변환 브리지 (Translational Bridge)서로 다른 네트워크 아키텍처 (예: 이더넷과 토큰 링) 간의 통신을 가능하게 한다.
활용 사례
네트워크 세분화대규모 네트워크를 작은 세그먼트로 분할하여 트래픽 병목 현상을 줄이고 성능을 향상시킨다.
네트워크 확장기존 네트워크에 새로운 세그먼트를 추가하여 네트워크 용량을 늘린다.
이종 네트워크 연결서로 다른 유형의 네트워크 (예: 유선 및 무선 네트워크)를 연결하여 통합된 네트워크 환경을 구축한다.
장점
트래픽 감소불필요한 트래픽을 차단하여 네트워크 대역폭을 효율적으로 사용한다.
성능 향상네트워크 세그먼트 간의 충돌을 줄여 전체적인 네트워크 성능을 개선한다.
유연성다양한 네트워크 환경에 적용 가능하며, 네트워크 구성 변경 없이 쉽게 설치할 수 있다.
단점
지연 시간프레임을 분석하고 전달하는 과정에서 약간의 지연 시간이 발생할 수 있다.
브로드캐스트 트래픽브로드캐스트 트래픽은 모든 세그먼트로 전달되어 네트워크 부하를 증가시킬 수 있다.
복잡성대규모 네트워크에서는 브리지 구성 및 관리가 복잡해질 수 있다.

2. 역사

브리지 연결의 개요


디지털 이큅먼트 코퍼레이션(DEC)은 1983년에 투명 브리징 기술을 처음 개발했으며,[7] 1986년에는 이 기술을 적용한 LANBridge 100을 출시했다.[8] 투명 브리징은 ''전달 정보 기반''이라는 테이블을 사용하여 네트워크 세그먼트 간의 프레임 전달을 제어한다. 이 테이블은 처음에는 비어 있으며, 브리지가 프레임을 수신함에 따라 각 항목이 추가된다. 대상 주소 항목이 테이블에 없을 경우, 프레임은 프레임이 수신된 세그먼트를 제외한 브리지의 다른 모든 포트로 플러딩된다. 이러한 플러딩된 프레임을 통해 대상 네트워크의 호스트가 응답하면 전달 데이터베이스 항목이 생성된다. 이 과정에서 소스 및 대상 주소가 모두 사용된다. 소스 주소는 테이블의 항목에 기록되고, 대상 주소는 테이블에서 검색되어 프레임을 전송할 적절한 세그먼트와 일치한다.[6]

이후 스패닝 트리 프로토콜의 문제점을 해결하기 위해 최단 경로 브리징(SPB) 기술이 개발되었다. SPB는 IEEE 802.1aq 표준에 명시되어 있으며, 다익스트라 알고리즘을 기반으로 하는 네트워킹 기술이다.[11][12][13] SPB는 컴퓨터 네트워크 구성을 단순화하고 다중 경로 라우팅을 가능하게 하며, 스위칭 루프를 발생시킬 수 있는 중복 경로를 차단하는 스패닝 트리 프로토콜을 대체한다. SPB는 모든 경로가 여러 개의 동일한 비용 경로로 활성화되도록 허용하며, 레이어-2 네트워크에서 허용되는 VLAN의 수도 증가시킨다.[14]

TRILL(Transparent Interconnection of Lots of Links)은 스패닝 트리 프로토콜의 후속 기술이며, 두 기술 모두 Radia Perlman이 만들었다. 2002년 11월 13일 베스 이스라엘 디코니스 메디컬 센터의 사건은 TRILL 개발의 촉매제가 되었다.[15][16]

2. 1. 초기 개발

투명 브리징은 ''전달 정보 기반''이라는 테이블을 사용하여 네트워크 세그먼트 간의 프레임 전달을 제어한다. 이 테이블은 처음에는 비어 있으며, 브리지가 프레임을 수신함에 따라 각 항목이 추가된다. 대상 주소 항목이 테이블에 없을 경우, 프레임은 프레임이 수신된 세그먼트를 제외한 브리지의 다른 모든 포트로 플러딩된다. 이러한 플러딩된 프레임을 통해 대상 네트워크의 호스트가 응답하면 전달 데이터베이스 항목이 생성된다. 이 과정에서 소스 및 대상 주소가 모두 사용된다. 소스 주소는 테이블의 항목에 기록되고, 대상 주소는 테이블에서 검색되어 프레임을 전송할 적절한 세그먼트와 일치한다.[6] 디지털 이큅먼트 코퍼레이션(DEC)은 1983년에 이 기술을 처음 개발했고,[7] 1986년에는 이 기술을 적용한 LANBridge 100을 출시했다.[8]

두 포트 브리지에서 전달 정보 기반은 필터링 데이터베이스로 볼 수 있다. 브리지는 프레임의 대상 주소를 읽고 전달할지, 아니면 필터링할지를 결정한다. 브리지가 대상 호스트가 네트워크의 다른 세그먼트에 있다고 판단하면 해당 세그먼트로 프레임을 전달한다. 대상 주소가 소스 주소와 동일한 세그먼트에 있으면 브리지는 프레임을 필터링하여 불필요하게 다른 네트워크에 도달하지 않도록 한다.

2. 2. 이더넷 브리지의 동작 (일본어 위키백과 내용)

투명 브리징은 ''전달 정보 기반''이라는 테이블을 사용하여 네트워크 세그먼트 간의 프레임 전달을 제어한다. 이 테이블은 처음에 비어 있으며, 브리지가 프레임을 수신함에 따라 항목이 추가된다. 대상 주소 항목이 테이블에서 발견되지 않으면 프레임은 프레임이 수신된 세그먼트를 제외한 브리지의 다른 모든 포트로 전달(플러딩)된다. 이러한 플러딩된 프레임을 통해 대상 네트워크의 호스트가 응답하고 전달 데이터베이스 항목이 생성된다. 소스 및 대상 주소 모두 이 프로세스에 사용된다. 소스 주소는 테이블의 항목에 기록되고, 대상 주소는 테이블에서 검색되어 프레임을 전송할 적절한 세그먼트와 일치한다.[6]

디지털 이큅먼트 코퍼레이션(DEC)은 1983년에 이 기술을 처음 개발했고,[7] 1986년에 이를 구현한 LANBridge 100을 출시했다.[8]
동작 방식:1. 브로드캐스트 프레임 수신: MAC 주소를 가진 호스트 A가 시작되면, 해당 MAC 주소를 송신자로 하는 브로드캐스트 프레임(목적지 MAC 주소=FFFF:FFFF:FFFF)을 전송하고, 브리지가 이를 수신한다.

2. MAC 주소 학습: 브리지는 호스트 A로부터 브로드캐스트 프레임을 수신하면, 호스트 A의 MAC 주소를 어떤 포트에서 수신했는지를 학습한다. (MAC 테이블 작성)

3. 브로드캐스트 프레임 전송: 브로드캐스트 프레임은 브리지의 모든 포트로 전송되어, 네트워크 상의 모든 호스트가 호스트 A의 MAC 주소를 학습한다. 단, 브로드캐스트 주소 자체는 송신자 MAC 주소가 될 수 없기 때문에, 네트워크 상의 호스트가 브로드캐스트 주소를 학습하는 일은 없다.

4. 유니캐스트 프레임: 임의의 호스트가 호스트 A로 프레임을 전송하는 경우, 호스트 A의 MAC 주소를 목적지로 하여 프레임을 전송한다. 목적지 MAC 주소가 특정되어 있으므로, 이를 유니캐스트 프레임이라고 부른다.

5. 학습된 MAC 주소 검색 및 유니캐스트 프레임 전송: 유니캐스트 프레임이 브리지에 도달하면, 브리지는 해당 프레임의 전송 대상 MAC 주소를 어떤 포트에서 학습했는지를 검색한다. MAC 주소 학습 포트와 유니캐스트 프레임을 수신한 포트가 동일한 경우, 프레임을 폐기하고, 송신자 MAC 주소를 다시 학습한다. 다른 포트에서 학습되어 있다면, 해당 포트로 전송한다.

6. 플러딩 (Flooding): 유니캐스트 프레임의 목적지 MAC을 학습하지 못한 경우, 브리지는 해당 유니캐스트를 브로드캐스트와 동일하게 취급하여 모든 인터페이스로 전송한다. 응답이 온 경우, 해당 프레임으로부터 MAC 주소를 학습한다. 목적지를 알 수 없는 프레임이 증가하여 플러딩이 많아지면, 브리지 네트워크의 성능이 저하된다.
예시:A, B, C 세 개의 호스트에 연결된 브리지를 가정한다.

  • A는 브리지 포트 1에 연결.
  • B는 브리지 포트 2에 연결.
  • C는 브리지 포트 3에 연결.


1. A가 B로 주소가 지정된 프레임을 보낸다.

2. 브리지는 프레임의 소스 주소를 검사하고 전달 테이블(MAC 주소 테이블)에 호스트 A의 주소 및 포트 번호 항목을 생성한다.

3. 브리지는 프레임의 대상 주소를 검사하고 전달 테이블에서 찾지 못하므로 다른 모든 포트(2 및 3)로 플러딩(브로드캐스트)한다.

4. 프레임은 호스트 B와 C에서 수신된다.

5. 호스트 C는 대상 주소를 검사하고 주소와 일치하지 않으므로 프레임을 무시한다.

6. 호스트 B는 대상 주소 일치를 인식하고 A에 대한 응답을 생성한다.

7. 반환 경로에서 브리지는 전달 테이블에 B의 주소 및 포트 번호 항목을 추가한다.

8. 브리지는 이미 전달 테이블에 A의 주소를 가지고 있으므로 응답을 포트 1로만 전달한다.

이제 네트워크로의 추가 플러딩 없이 A와 B 간의 양방향 통신이 가능하다.
핵심:

  • MAC 주소의 검색 속도가 브리지의 작동 속도에 영향을 미친다.
  • 각 회사마다 독자적인 방법으로 검색 속도를 단축하는 시스템을 구축하고 있지만, 이로 인한 문제점도 내재되어 있다.

2. 3. 최단 경로 브리징 (SPB)

최단 경로 브리징(SPB)은 IEEE 802.1aq 표준에 명시되어 있으며, 다익스트라 알고리즘을 기반으로 하는 네트워킹 기술이다. 컴퓨터 네트워크의 생성 및 구성을 단순화하고 다중 경로 라우팅을 가능하게 한다.[11][12][13] 스패닝 트리 프로토콜은 스위칭 루프를 발생시킬 수 있는 모든 중복 경로를 차단하기 때문에, SPB는 이를 대체하기 위해 제안되었다. SPB는 모든 경로가 여러 개의 동일한 비용 경로로 활성화되도록 허용하며, 레이어-2 네트워크에서 허용되는 VLAN의 수도 증가시킨다.[14]

TRILL(Transparent Interconnection of Lots of Links, 링크 대량 투명 상호 연결)은 스패닝 트리 프로토콜의 후속 기술이며, 두 기술 모두 Radia Perlman이 만들었다. 2002년 11월 13일에 시작된 베스 이스라엘 디코니스 메디컬 센터의 사건은 TRILL 개발의 촉매제가 되었다.[15][16] 2004년, Rbridges[17] [sic]의 개념이 전기 전자 기술자 협회에 처음 제안되었으나,[18] 2005년에 TRILL로 알려지게 된 제안은 거부되었다.[19] 이후 2006년부터 2012년까지[20] TRILL과 호환되지 않는 최단 경로 브리징 방식이 고안되었다.

3. 작동 원리



브리지는 OSI 참조 모델의 네트워크 계층(레이어 3) 프로토콜과는 독립적으로, 레이어 2의 프레임 교환을 수행한다. 즉, TCP/IP를 포함한 어떤 레이어 3 프로토콜을 사용하든 관계없이 레이어 2에서 프레임 교환을 처리한다.[1]

네트워크 상의 호스트 수가 증가하면서 라우터의 수요가 증가했고, 브리지는 라우터 하위에서 레이어 2 프레임 교환을 수행하는 스위칭 허브로 발전했다. 레이어 3 패킷 교환은 네트워크 주소 간 릴레이 방식인 반면, 레이어 2 프레임 교환은 브리지에 직접 접속된 LAN 단말 간 MAC 주소를 기반으로 하드웨어가 1대1 교환을 한다.

브리지는 LAN 단말처럼 다단 접속이 가능하지만, 다른 브리지를 넘는 네트워크는 볼 수 없다. PPPoE 중계 기기도 (PPPoE) 브리지라고 불린다.

이더넷 환경에서 브리지 작동 원리는 다음과 같다.

1. MAC 주소 학습:


  • MAC 주소를 가진 호스트 A가 시작되면, 자신의 MAC 주소를 송신자로 하는 브로드캐스트 프레임(목적지 MAC 주소=FFFF:FFFF:FFFF)을 전송한다.
  • 브리지는 이 프레임을 수신하여 호스트 A의 MAC 주소와 해당 프레임을 수신한 포트를 학습한다. (MAC 테이블 작성)


2. 브로드캐스트 프레임 전송:

  • 브리지는 수신한 브로드캐스트 프레임을 모든 포트로 전송한다.
  • 네트워크 상의 모든 호스트는 호스트 A의 MAC 주소를 학습한다. (단, 브로드캐스트 주소 자체는 학습되지 않는다.)


3. 유니캐스트 프레임 처리:

  • 다른 호스트가 호스트 A에게 유니캐스트 프레임(특정 MAC 주소를 목적지로 하는 프레임)을 전송한다.
  • 브리지는 프레임의 목적지 MAC 주소를 확인하고, MAC 테이블에서 해당 주소가 어느 포트에 연결되어 있는지 검색한다.
  • MAC 주소가 학습된 포트와 유니캐스트 프레임을 수신한 포트가 같으면 프레임을 폐기하고 송신자의 MAC 주소를 다시 학습한다.
  • 다른 포트에서 학습된 주소라면 해당 포트로 프레임을 전송한다.


4. 플러딩(Flooding):

  • 브리지가 유니캐스트 프레임의 목적지 MAC 주소를 학습하지 못한 경우, 해당 프레임을 브로드캐스트와 동일하게 취급하여 모든 포트로 전송한다.
  • 이후 목적지 호스트로부터 응답이 오면, 브리지는 해당 응답 프레임의 MAC 주소와 포트를 학습한다.
  • 플러딩이 빈번하게 발생하면 네트워크 성능이 저하될 수 있다.


브리지 작동 속도는 MAC 주소 검색 속도에 영향을 받는다. 각 제조사는 검색 속도를 높이기 위한 독자적인 시스템을 구축하지만, 이로 인한 문제점도 존재한다.

3. 1. 투명 브리징 (Transparent Bridging)

전달 정보 기반(필터링 데이터베이스)이라는 테이블을 사용하여 네트워크 세그먼트 간의 프레임 전달을 제어한다. 이 테이블은 처음에 비어 있으며, 브리지가 프레임을 수신함에 따라 MAC 주소와 포트 번호 등의 항목이 추가된다.[6]

두 포트 브리지에서 전달 정보 기반은 필터링 데이터베이스로 볼 수 있다. 브리지는 프레임의 대상 주소를 읽고 전달할지 필터링할지 결정한다. 대상 호스트가 네트워크의 다른 세그먼트에 있다고 판단되면 해당 세그먼트로 프레임을 전달한다. 대상 주소가 소스 주소와 동일한 세그먼트에 속하면 프레임을 필터링하여 필요하지 않은 다른 네트워크에 도달하지 못하도록 한다.
동작 방식 (예시):A, B, C 세 호스트에 연결된 세 포트를 가진 브리지를 가정한다.

1. A가 B로 주소가 지정된 프레임을 보내면, 브리지는 프레임의 소스 주소를 검사하고 전달 테이블에 호스트 A의 주소 및 포트 번호 항목(A, 포트 1)을 생성한다.

2. 브리지는 프레임의 대상 주소를 검사하고 전달 테이블에서 찾지 못하면 다른 모든 포트(2, 3)로 플러딩(브로드캐스트)한다.

3. B는 대상 주소 일치를 인식하고 A에 대한 응답을 생성한다.

4. 반환 경로에서 브리지는 전달 테이블에 B의 주소 및 포트 번호 항목(B, 포트 2)를 추가한다.

5. 브리지는 이미 전달 테이블에 A의 주소를 가지고 있으므로 응답을 포트 1로만 전달한다.

이제 A와 B는 추가적인 플러딩 없이 양방향 통신이 가능하다.
MAC 주소 학습 및 플러딩:

  • MAC 주소 학습: MAC 주소를 가진 호스트가 시작되면, 해당 MAC 주소를 송신자로 하는 브로드캐스트 프레임을 전송하고, 브리지가 이를 수신하여 MAC 주소와 포트를 학습한다.
  • 플러딩 (Flooding): 유니캐스트 프레임의 목적지 MAC을 학습하지 못한 경우, 브리지는 해당 유니캐스트를 브로드캐스트와 동일하게 취급하여 모든 인터페이스로 전송한다. 응답이 오면 해당 프레임으로부터 MAC 주소를 학습한다.


브리징은 프레임 형식과 주소가 실질적으로 변경되지 않을 때 ''투명''이라고 한다. TCP/IP 등의 레이어 3 프로토콜과는 독립적으로 레이어 2의 프레임 교환을 수행한다.[6]

3. 2. 단순 브리징 (Simple Bridging)

단순 브리지는 두 개의 네트워크 세그먼트를 연결하며, 일반적으로 투명하게 작동하고 프레임별로 한 네트워크에서 다른 네트워크로 전달할지 여부를 결정한다. 일반적으로 저장 후 전달 기술이 사용되므로, 전달 과정의 일부로 소스 네트워크에서 프레임 무결성이 확인되고 대상 네트워크에서 CSMA/CD 지연이 처리된다.[1] 단순히 세그먼트의 최대 범위를 확장하는 리피터와 달리, 브리지는 브리지를 통과해야 하는 프레임만 전달한다.[1] 또한, 브리지는 브리지 양쪽에 별도의 충돌 도메인을 생성하여 충돌을 줄인다.[1]

TCP/IP 등의 레이어 3 (OSI 참조 모델의 네트워크 계층) 이상의 프로토콜과는 독립적으로 (복수 레이어 3 프로토콜에 투명하게) 레이어 2의 프레임 교환을 수행한다.[1]

3. 3. 다중 포트 브리징 (Multiport Bridging)

다중 포트 브리지는 여러 네트워크를 연결하며, 프레임 단위로 트래픽을 전달할지 여부를 투명하게 결정한다. 또한, 다중 포트 브리지는 트래픽을 '어디'로 전달할지도 결정해야 한다. 단순 브리지와 마찬가지로, 다중 포트 브리지는 일반적으로 저장 후 전달 방식을 사용한다. 다중 포트 브리지 기능은 네트워크 스위치의 기반이 된다.

TCP/IP 등의 레이어 3 (OSI 참조 모델의 네트워크 계층) 이상의 프로토콜과는 독립적으로 (복수 레이어 3 프로토콜에 투명하게) 레이어 2의 프레임 교환을 수행한다.

브리지는 레이어 3가 무엇이든 레이어 2에서 프레임 교환을 한다.

3. 4. 구현 (Implementation)

투명 브리징은 ''전달 정보 기반''이라는 테이블을 사용하여 네트워크 세그먼트 간의 프레임 전달을 제어한다. 이 테이블은 연관 메모리(CAM)에 저장되며, 처음에는 비어 있다. 스위치는 수신된 각 이더넷 프레임에 대해 프레임의 소스 MAC 주소로부터 학습하고 이를 인터페이스 식별자와 함께 전달 정보 베이스에 추가한다.[6]

브리지는 프레임의 대상 주소를 읽고 전달할지 필터링할지 결정한다. 대상 주소 항목이 테이블에서 발견되지 않으면 프레임은 브리지의 다른 모든 포트로 전달되어, 프레임이 수신된 세그먼트를 제외한 모든 세그먼트로 플러딩된다. 이러한 플러딩된 프레임을 통해 대상 호스트가 응답하고 전달 데이터베이스 항목이 생성된다. 대상 주소를 알 수 없는 경우 스위치는 프레임을 모든 인터페이스(입력 인터페이스 제외)로 보낸다. 이 동작을 유니캐스트 플러딩이라고 한다.
MAC 주소 학습 과정:1. 브로드캐스트 프레임 수신: 어떤 MAC 주소를 가진 호스트 A가 시작되면, 해당 MAC 주소를 송신자로 하는 브로드캐스트 프레임(목적지 MAC 주소=FFFF:FFFF:FFFF)을 전송하고, 브리지가 이를 수신한다.

2. MAC 주소 학습: 호스트 A로부터의 브로드캐스트 프레임을 수신하면, 호스트 A의 MAC 주소를 어떤 포트에서 수신했는지를 학습한다. (MAC 테이블 작성이라고도 불린다.)

3. 브로드캐스트 프레임 전송: 브로드캐스트 프레임은 브리지의 모든 포트로 전송되어, 네트워크 상의 모든 호스트가 호스트 A의 MAC 주소를 학습한다. 단, 브로드캐스트 주소 자체는 송신자 MAC 주소가 될 수 없기 때문에, 네트워크 상의 호스트가 브로드캐스트 주소를 학습하는 일은 없다.

4. 유니캐스트 프레임: 임의의 호스트가 호스트 A로 프레임을 전송하는 경우, 호스트 A의 MAC 주소를 목적지로 하여 프레임을 전송한다. 목적지 MAC 주소가 특정되어 있으므로, 이를 유니캐스트 프레임이라고 부른다.

5. 학습된 MAC 주소 검색 및 유니캐스트 프레임 전송: 유니캐스트 프레임이 브리지에 도달하면, 브리지는 해당 프레임의 전송 대상 MAC 주소를 어떤 포트에서 학습했는지를 검색한다. MAC 주소 학습 포트와 유니캐스트 프레임을 수신한 포트가 동일한 경우, 프레임을 폐기하고, 송신자 MAC 주소를 다시 학습한다. 다른 포트에서 학습되어 있다면, 해당 포트로 전송한다.

디지털 이큅먼트 코퍼레이션(DEC)은 1983년에 이 기술을 처음 개발했고,[7] 1986년에 이를 구현한 LANBridge 100을 출시했다.[8]

3. 5. 전달 방식 (Forwarding)

브리지가 연결된 장치의 주소를 학습하면, 데이터 링크 계층 프레임을 전달하기 위해 레이어 2 포워딩 방식을 사용한다. 브리지가 사용할 수 있는 포워딩 방식에는 다음 네 가지가 있다. 이 중 뒤의 세 가지 방식은 동일한 입력 및 출력 포트 대역폭을 가진 스위치 제품에서 사용될 때 성능을 향상시키는 방식이다.

  • '''저장 후 전달 방식''': 스위치는 각 프레임을 버퍼에 저장하고 오류를 검사한 후 전달한다. 프레임 전체가 수신된 후에 전달이 이루어진다.
  • '''컷 스루 스위칭''': 스위치는 프레임의 목적지 주소를 수신하는 즉시 전달을 시작한다. 이 방식에서는 오류 검사가 이루어지지 않는다. 출력 포트가 사용 중일 때는 스위치가 저장 후 전달 방식으로 전환된다. 또한, 송신 포트가 수신 포트보다 빠른 데이터 속도로 실행될 때 저장 후 전달 방식이 일반적으로 사용된다.
  • '''프래그먼트 프리''': 저장 후 전달 방식과 컷 스루 방식의 장점을 결합한 방식이다. 프래그먼트 프리는 프레임의 처음 64 바이트를 검사하는데, 여기에는 MAC 주소 정보가 포함된다. 이더넷 규격에 따르면 충돌은 프레임의 처음 64바이트 내에서 감지되어야 하므로, 충돌로 인해 중단된 프레임 전송은 전달되지 않는다. 패킷의 실제 데이터에 대한 오류 검사는 최종 장치에서 수행한다.
  • '''적응형 스위칭''': 위의 세 가지 모드 중에서 자동으로 선택하는 방식이다.

4. 브리지와 스위치의 차이 (일본어 위키백과 내용)

브리지와 스위치는 모두 L2 장치라는 공통점이 있지만, 몇 가지 차이점이 있다.

브리지와 스위치의 차이
항목브리지스위치
처리 방식소프트웨어 처리하드웨어 처리
처리 속도느림빠름
포트 사양MDIMDI-X


참조

[1] 웹사이트 Traffic regulators: Network interfaces, hubs, switches, bridges, routers, and firewalls https://learningnetw[...] Cisco Systems 2012-07-27
[2] 웹사이트 What is a Network Switch vs. a Router? http://www.cisco.com[...] Cisco Systems 2012-07-27
[3] 웹사이트 RFC 1286 - Definitions of Managed Objects for Bridges http://tools.ietf.or[...] Tools.ietf.org 2013-10-19
[4] 웹사이트 Local Area Networks: Internetworking http://manipalitduba[...] manipalitdubai.com 2012-12-02
[5] 웹사이트 Bridging Protocols Overview https://www.iol.unh.[...] iol.unh.edu 2012-12-02
[6] 웹사이트 Transparent Bridging http://docwiki.cisco[...] Cisco Systems, Inc. 2010-06-20
[7] 특허 Bridge circuit for interconnecting networks
[8] 웹사이트 How Engineers at Digital Equipment Corp. Saved Ethernet https://spectrum.iee[...] IEEE Spectrum 2024-04-07
[9] 서적 Network Dictionary https://books.google[...] Javvin Technologies Inc. 2016-06-25
[10] 웹사이트 Cray makes its Ethernet switches responsive to net conditions https://books.google[...] IDG Network World Inc 1996-07-01
[11] 뉴스 Alcatel-Lucent, Avaya, Huawei, Solana and Spirent Showcase Shortest Path Bridging Interoperability http://www.marketwir[...] Huawei 2011-09-11
[12] 서적 The International Conference on Information Networking 2011 (ICOIN2011) IEEE Xplore 2011-03-03
[13] 웹사이트 Lab Testing Summary Report; Data Center Configuration with SPB http://docs.media.bi[...] Miercom 2011-12-25
[14] 웹사이트 IEEE approves new IEEE 802.1aq™ Shortest path bridging http://standards.iee[...] IEEE Standards Association 2012-06-19
[15] 웹사이트 All Systems Down https://community.ci[...] IDG Communications, Inc. 2022-01-09
[16] 웹사이트 All Systems Down https://www.computer[...] IDG Communications, Inc. 2022-01-09
[17] 웹사이트 Rbridges: Transparent Routing https://courses.cs.w[...] Radia Perlman, Sun Microsystems Laboratories 2022-01-09
[18] 웹사이트 Rbridges: Transparent Routing https://www.research[...] Radia Perlman, Sun Microsystems; Donald Eastlake 3rd, Motorola
[19] 웹사이트 TRILL Tutorial http://www.postel.or[...] Donald E. Eastlake 3rd, Huawei
[20] 웹사이트 IEEE 802.1: 802.1aq - Shortest Path Bridging https://ieee802.org/[...] Institute of Electrical and Electronics Engineers



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com