이더넷 스위치 변경 포트

이더넷 스위치 변경 포트

대학에서 이더넷 스위치에 대해 배우고 있는데 다음과 같은 질문을 받았습니다.

이 머신이 스위치에서 연결이 끊어졌다가 다른 링크에 다시 연결된 경우 머신 x로 주소가 지정된 프레임은 어떻게 되나요?

주소를 알 수 없는 프레임이 수신되면 스위치가 이를 모든 포트로 전송한다는 것을 알고 있습니다(프레임 플러딩). 여기서도 같은 일이 발생합니까?

감사해요

답변1

@RonMaupin이 지적했듯이 이는 스위치의 MAC 주소 테이블을 통해 처리됩니다. 이는 장치에서 들어오는 프레임(프레임 데이터의 일부인 해당 프레임의 소스 MAC과 함께)을 모든 레코드와 비교하는 간단한 상관 시스템입니다. 다른 연결된 장치.

대부분의 경우 브리지를 따라 한 포트에서 다른 포트로 전환하는 프로세스는 사실상 즉각적입니다. 여기에는 훨씬 더 간결하게 답변되어 있습니다.

https://networkengineering.stackexchange.com/questions/13012/how-does-a-switch-learn-a-switch-table

답변2

RonMaupin의 답변에 대한 @SmallLoanOf1M의 참조 외에도 다음이 포함됩니다.

스위치에서 NIC의 연결을 끊으면 스위치 소스 주소 테이블에서 NIC의 MAC이 제거됩니다. 이 상태에서 스위치가 프레임을 수신하면 모든 포트로 플러딩됩니다.

체인에 여러 개의 스위치가 연결된 경우 다음 스위치는 여전히 MAC를 두 스위치를 연결하는 포트와 연결합니다. 따라서 NIC를 다른 스위치로 이동하면 일부 잘못된 프레임이 발생할 수 있습니다.

실제로 NIC를 다른 포트(잠재적으로 다른 스위치에 있음)에 다시 연결하면 일부 트래픽이 전송됩니다. 호스트를 위한 가장 간단한 솔루션은 브로드캐스트를 보내는 것입니다. 이 트래픽은 모든 관련 스위치의 SAT 업데이트를 처리합니다.

관련 정보