이러한 상황에서 어떻게 스위치가 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.