이러한 상황에서 어떻게 스위치가 MAC을 배우게됩니까?


7

그래서 스위치가 MAC 주소를 배우는 방법을 알고 있습니다. 패킷은 모든 (필요한 경우) 포트를 통해 패킷을 전송하며 대상으로부터 응답을 받고 해당 포트에 표시합니다.

몇 가지 질문이 있습니다.

시나리오 1-2

시나리오 1 : MAC 주소를 어떻게 알 수 있습니까? Switch1은 Switch0을 통해 Switch2에 도달하거나 Switch2로 직접 이동할 수 있습니까? 어때요? 나중에 Switch2를 연결하면 어떻게됩니까?

시나리오 2 : 이건 어때? 포트 1에서 포트 1로, 포트 2에서 포트 2로 갈 수 있습니다 (루프를 만들까요?).


1
시나리오에서 관리되는 스위치 또는 관리되지 않는 스위치가 있습니까?
Ramhound

답변:


14

스위치 MAC 주소를 발견하기 위해 패킷을 보내지 않고 트래픽 을 수신 하며 , 이런 방식으로 MAC 주소와 프레임이 나온 포트와 관련된 테이블을 만듭니다.

표시되는 경우 스패닝 트리 프로토콜 은 닫힌 루프를 피하기 위해 링크 중 하나를 차단하는 작업을 시작합니다.

두 경우 모두 스패닝 트리를 사용하고 검색 및 협상 프로세스를 통해 각 스위치는 중복 링크를 차단하므로 각 스위치는 하나의 링크를 통해서만 원격 MAC 주소를 학습합니다. STP가 사용할 '최상의'포트를 선택하는 방법은 Wikipedia에 설명 되어 있습니다.

STP 각 개별 MAC에 가장 적합한 경로를 선택 하지 않습니다 . 전 세계적으로 단일 토폴로지를 결정합니다. 반면, 최신 TRILL 및 802.1aq "최단 경로 브리징"기술은 각 MAC을 개별적으로 라우팅합니다.

STP가 비활성화되면 루프가 발생하고 네트워크가 다운됩니다.


5
STP가 비활성화되어 있거나 스위치에서 전혀 지원되지 않는 경우 일부 스위치에서 가능합니다.
Twisty Impersonator

@twist, 모든 이더넷 스위치는 스위치가 있기 오래 전에 브리지의 표준 인 STP를 지원합니다. 일부 스위치는 STP를 비활성화 할 수 있지만 모두 지원합니다.
Ron Maupin 2019

6
@RonMaupin STP를 지원하지 않는 관리되는 스위치 를 찾기가 어렵다는 데 동의 하지만 관리되지 않는 스위치에는없는 기능입니다. 예를 들어,이에서 Dell 담당자 "DELL-그레그" Dell 지원 커뮤니티 스레드 상태 "우리의 관리되지 않는 스위치 없음은 BPDU를 보내거나 스패닝 트리 프로토콜에 참여하고 있습니다." 분명히 스위치를 통해 전송 된 BPDU 는 여전히 작동하지만 스위치가 STP를 "지원"한다는 의미는 아닙니다.
Twisty Impersonator

3
실제로 싼 관리 대상은 흔하지 않았습니다. 2000 년대 후반부터 (D-Link 및 TP-Link에서) STP를 수행하지 않는 웹 관리 형 랙 스위치가 몇 개 있습니다.
grawity

@Twisty, BPDU는 스위치를 통해 보낼 수 없습니다. IEEE 표준은 링크 로컬 프로토콜 (STP, LLDP, 802.1X 등)을위한 특수 멀티 캐스트 OUI를 제공하며 해당 OUI가있는 프레임은 다른 인터페이스로 전달 될 수 없으므로 해당 프레임을 통해 전송할 수 없습니다. 스위치. 저렴한 홈 스위치조차도 네트워크에 연결되어 있기 때문에 STP를 지원하고 액세스 인터페이스에서 BPDU를 수신하여 회사 스위치의 인터페이스가 비활성화되고 저렴한 스위치가 압수된다는 것을 알고 있습니다.
Ron Maupin 2012
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.