이론적으로 리피터/허브가 루프를 감지하고 포트를 종료하여 루프를 끊을 수 있는 메커니즘을 어떻게 설정합니까?

이론적으로 리피터/허브가 루프를 감지하고 포트를 종료하여 루프를 끊을 수 있는 메커니즘을 어떻게 설정합니까?

루프를 감지하기 위해 리피터를 사용하고 루프를 끊기 위해 포트를 종료하는 메커니즘을 생각하려고 합니다. 어떤 솔루션이라도 100% 작동하는 것이 가능합니까?

답변1

이를 위한 표준 프로토콜이 있습니다.스패닝 트리 프로토콜.

이름에서 알 수 있듯이 네트워크의 스패닝 트리(모든 노드를 포함하지만 루프는 포함하지 않는 네트워크의 하위 집합)를 구축한 다음 스패닝 트리의 일부가 아닌 모든 포트를 비활성화하는 방식으로 작동합니다. 스패닝 트리의 링크가 실패하는 경우(예: 누군가 케이블을 뽑는 경우), 프로토콜은 자동으로 스패닝 트리를 업데이트하고 다른 경로(이전에는 루프를 형성했기 때문에 비활성화되어 있음)를 활성화할 수 있습니다.

업데이트: STP는 다음으로 대체됩니다.IEEE 802.1aq 최단 경로 브리징.

답변2

구현하는 스마트 스위치스패닝 트리 프로토콜(STP)포트가 감지되면 선택적으로 포트를 종료하여 루프를 중단하려고 시도합니다.BPDU 패킷그들에게 돌아갑니다. 또한 해당 보안 프로토콜은 다음과 같은 포트를 종료할 수 있습니다.어느해당 포트가 단일 터미널 전용으로 지정된 경우 BPDU가 감지되었습니다.

즉, 순수하다.중계기그리고허브일반적으로 네트워크 루프는 물론이고 네트워크 패킷의 개념도 인식하지 못합니다. 이는 물리 계층(L1)에서 작동하며 신호를 증폭하고 포트 클럭을 동기화하는 것 외에는 거의 수행하지 않는 경우가 많습니다. 그리고 대부분의 (모두?) 관리되지 않는 스위치는 네트워크 루프와 관련하여 실제로 더 나을 수 없습니다.

관련 정보