"브릿지 테이블"의 두 판 사이의 차이
4번째 줄: | 4번째 줄: | ||
=== MAC 주소란 === | === MAC 주소란 === | ||
MAC 주소(Media Access Control Address)는 네트워크 세그먼트의 데이터 링크 계층에서 통신을 위한 네트워크 인터페이스에 할당된 고유 식별자이다. MAC 주소는 이더넷과 와이파이를 포함한 대부분의 IEEE 802 네트워크 기술에 네트워크 주소로 사용된다. 논리적으로 MAC 주소는 매체 접근 제어 프로토콜이라는 OSI 모델의 하위 계층에서 사용된다. MAC 주소는 대체적으로 네트워크 인터페이스 컨트롤러(NIC)의 제조업체가 할당하며 하드웨어에 저장되는데, 이는 마치 카드의 읽기 전용 메모리나 일부 다른 펌웨어 구조와 같다. 제조업체에 의해 할당되면 MAC 주소는 일반적으로 제조업체의 등록된 식별 번호로 인코딩되며 이를 BIA(burned-in address)로 부를 수 있다. 또, 이더넷 하드웨어 주소(Ethernet hardware address, EHA), 하드웨어 주소, 물리 주소(메모리 물리 주소와 다름)로 부르기도 한다. 이는 호스트 장치가 NIC에 명령을 할당하여 임의의 주소를 사용하는 프로그래밍된 주소와는 다른 것이다. 하나의 네트워크 노드는 여러 개의 NIC를 가질 수 있으며, 각 NIC는 고유한 MAC 주소를 가진다. 멀티레이어 스위치, 라우터와 같은 복잡한 네트워크 장비는 하나 이상의 영구적으로 할당된 MAC 주소가 필요할 수 있다. MAC 주소는 전기 전자 기술자 협회(IEEE)에 관리되는 세 개의 이름공간들 중 하나의 규칙들을 따라 만든다: MAC-48, EUI-48, EUI-64. IEEE는 EUI-48[1]과 EUI-64[2]라는 이름에 대한 상표를 보유하고 있으며, 여기에서 EUI는 확장 고유 식별자(Extended Unique Identifier)의 준말이다.<ref> 〈[https://ko.wikipedia.org/wiki/MAC_%EC%A3%BC%EC%86%8C MAC 주소]〉, 《위키피디아》</ref> | MAC 주소(Media Access Control Address)는 네트워크 세그먼트의 데이터 링크 계층에서 통신을 위한 네트워크 인터페이스에 할당된 고유 식별자이다. MAC 주소는 이더넷과 와이파이를 포함한 대부분의 IEEE 802 네트워크 기술에 네트워크 주소로 사용된다. 논리적으로 MAC 주소는 매체 접근 제어 프로토콜이라는 OSI 모델의 하위 계층에서 사용된다. MAC 주소는 대체적으로 네트워크 인터페이스 컨트롤러(NIC)의 제조업체가 할당하며 하드웨어에 저장되는데, 이는 마치 카드의 읽기 전용 메모리나 일부 다른 펌웨어 구조와 같다. 제조업체에 의해 할당되면 MAC 주소는 일반적으로 제조업체의 등록된 식별 번호로 인코딩되며 이를 BIA(burned-in address)로 부를 수 있다. 또, 이더넷 하드웨어 주소(Ethernet hardware address, EHA), 하드웨어 주소, 물리 주소(메모리 물리 주소와 다름)로 부르기도 한다. 이는 호스트 장치가 NIC에 명령을 할당하여 임의의 주소를 사용하는 프로그래밍된 주소와는 다른 것이다. 하나의 네트워크 노드는 여러 개의 NIC를 가질 수 있으며, 각 NIC는 고유한 MAC 주소를 가진다. 멀티레이어 스위치, 라우터와 같은 복잡한 네트워크 장비는 하나 이상의 영구적으로 할당된 MAC 주소가 필요할 수 있다. MAC 주소는 전기 전자 기술자 협회(IEEE)에 관리되는 세 개의 이름공간들 중 하나의 규칙들을 따라 만든다: MAC-48, EUI-48, EUI-64. IEEE는 EUI-48[1]과 EUI-64[2]라는 이름에 대한 상표를 보유하고 있으며, 여기에서 EUI는 확장 고유 식별자(Extended Unique Identifier)의 준말이다.<ref> 〈[https://ko.wikipedia.org/wiki/MAC_%EC%A3%BC%EC%86%8C MAC 주소]〉, 《위키피디아》</ref> | ||
+ | == 예제 == | ||
+ | MAC 주소 테이블 예제 | ||
+ | 2960-1 # 쇼 맥 주소 테이블 | ||
+ | 맥 주소 테이블 | ||
+ | ------------------------------------------- | ||
+ | Vlan Mac 주소 유형 포트 | ||
+ | ---- ----------- -------- ----- | ||
+ | 1 00ld. 70ab. 5d60 다이나믹 Fa0 / 2 | ||
+ | 1 00le.f724.al60 DYNAMIC Fa0 / 3 | ||
+ | 이 기준에 대한 총 Mac 주소 : 2 | ||
+ | 2960-1 # | ||
== 기능 == | == 기능 == | ||
=== Learning === | === Learning === |
2019년 8월 13일 (화) 14:23 판
브리지 테이블(bridge table)은 MAC 주소 테이블(MAC Address Table)이라고도 한다. 브리지 테이블은 스위치나 브리지에 연결된 사용자들의 맥 주소를 저장을 한 것이다.
목차
개요
브리지 테이블(bridge table)은 MAC 주소 테이블(MAC Address Table)이라고도 한다. 브리지 테이블은 스위치나 브리지에 연결된 사용자들의 맥 주소를 저장을 한 것이다.
MAC 주소란
MAC 주소(Media Access Control Address)는 네트워크 세그먼트의 데이터 링크 계층에서 통신을 위한 네트워크 인터페이스에 할당된 고유 식별자이다. MAC 주소는 이더넷과 와이파이를 포함한 대부분의 IEEE 802 네트워크 기술에 네트워크 주소로 사용된다. 논리적으로 MAC 주소는 매체 접근 제어 프로토콜이라는 OSI 모델의 하위 계층에서 사용된다. MAC 주소는 대체적으로 네트워크 인터페이스 컨트롤러(NIC)의 제조업체가 할당하며 하드웨어에 저장되는데, 이는 마치 카드의 읽기 전용 메모리나 일부 다른 펌웨어 구조와 같다. 제조업체에 의해 할당되면 MAC 주소는 일반적으로 제조업체의 등록된 식별 번호로 인코딩되며 이를 BIA(burned-in address)로 부를 수 있다. 또, 이더넷 하드웨어 주소(Ethernet hardware address, EHA), 하드웨어 주소, 물리 주소(메모리 물리 주소와 다름)로 부르기도 한다. 이는 호스트 장치가 NIC에 명령을 할당하여 임의의 주소를 사용하는 프로그래밍된 주소와는 다른 것이다. 하나의 네트워크 노드는 여러 개의 NIC를 가질 수 있으며, 각 NIC는 고유한 MAC 주소를 가진다. 멀티레이어 스위치, 라우터와 같은 복잡한 네트워크 장비는 하나 이상의 영구적으로 할당된 MAC 주소가 필요할 수 있다. MAC 주소는 전기 전자 기술자 협회(IEEE)에 관리되는 세 개의 이름공간들 중 하나의 규칙들을 따라 만든다: MAC-48, EUI-48, EUI-64. IEEE는 EUI-48[1]과 EUI-64[2]라는 이름에 대한 상표를 보유하고 있으며, 여기에서 EUI는 확장 고유 식별자(Extended Unique Identifier)의 준말이다.[1]
예제
MAC 주소 테이블 예제
2960-1 # 쇼 맥 주소 테이블 맥 주소 테이블 ------------------------------------------- Vlan Mac 주소 유형 포트 ---- ----------- -------- ----- 1 00ld. 70ab. 5d60 다이나믹 Fa0 / 2 1 00le.f724.al60 DYNAMIC Fa0 / 3 이 기준에 대한 총 Mac 주소 : 2 2960-1 #
기능
Learning
브리지나 스위치는 자신의 포트에 연결된 A라는 PC가 통신을 위해서 프레임을 보내면 그 때 이 PC의 MAC Adress를 읽어서 자신의 MAC Adress Table(Bridge Table)에 저장한다. 그리고 나중에 어떤 PC가 A에게 통신할 경우에 자신의 브리지 테이블을 참고해서 다리를 건널 여부를 결정한다.[2]
Flooding
- 그냥 들어온 포트를 제외한 나머지 모든 포트로 뿌리는 것(어던 주소가 브리지 테이블에 없는 주소일 경우에)
- 브로드캐스트나 멀티캐스트의 경우에도 발생한다[2]
Fowarding
브리지가 목적지의 MAC Adress를 자신의 브리지 테이블에 가지고 있고, 이 목적지가 출발지의 목적지와 다른 세그먼트에 존재하는 경우에 발생한다. 목적지가 어디 있는지를 알고 있는데 그 목적지가 다리를 건너가야만 하는 경우에 Fowarding이 발생하며, 오직 해당 포트 쪽으로만 프레임을 뿌려준다.[2]
Filtering
- 브리지를 못 넘어가게 막는다
- 브리지가 목적지의 MAC Adress를 알고 있고 출발지와 목적지가 같은 세그먼트 상에 있는 경우에 발생한다
- 이러한 기능 때문에 허브와는 다르게 콜리전 도메인을 나누어 줄 수 있다.[2]
Aging
어떤 MAC Adress를 브리지 테이블에 저장하고 나면 그 떄부터 Aging이 가동되어서 저장한 후 300초가 지나도록 더 이상 그 출발지 주소를 가진 프레임이 들어오지 않으면 브리지 테이블에서 삭제한다[2]
같이 보기
각주
참고 자료
- Ehym, 〈브리지와 스위치의 5가지 기능〉, 《THE DIFFERENCE STORY》, 2011-07-04
- 〈MAC 주소〉, 《위키피디아》