Oracle® Solaris 11.2의 네트워크 데이터 링크 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

STP 데몬

dladm create-bridge 명령으로 만든 각 브릿지는 동일한 이름을 가진 svc:/network/bridge의 SMF(서비스 관리 기능) 인스턴스로 표시됩니다. 각 인스턴스는 STP를 구현하는 /usr/lib/bridged 데몬의 복사본을 실행합니다.

예를 들어 다음 명령은 pontevecchio라는 브리지를 만듭니다.

# dladm create-bridge pontevecchio

시스템은 SMF 서비스 인스턴스 svc:/network/bridge:pontevecchio와 관찰 노드 /dev/net/pontevecchio0을 만듭니다. 관찰 노드는 snoop 명령 및 wireshark 패킷 분석기에 사용됩니다. dlstat 명령을 사용하여 브리지의 런타임 통계를 얻을 수 있습니다.

안전을 위해 모든 포트가 기본적으로 표준 STP를 실행합니다. STP와 같이 특정 형태의 브릿징 프로토콜을 실행하지 않는 브릿지는 네트워크에 오래 지속되는 전달 루프를 형성할 수 있습니다. 이더넷은 패킷에 홉 수 또는 TTL(Time-To-Live)이 없기 때문에 이러한 루프가 네트워크에 치명적입니다.

    특정 포트가 다른 브릿지에 연결되지 않은 경우(예: 호스트 시스템에 대한 직접 지점간 연결이 포트에 있는 경우) 관리상 해당 포트의 STP를 사용 안함으로 설정할 수 있습니다. 브리지의 모든 포트에 STP가 사용 안함으로 설정된 경우에도 다음과 같은 이유로 인해 STP 데몬은 계속 실행됩니다.

  • 추가된 새 포트를 처리하기 위해

  • BPDU 보호 기능을 구현하기 위해

  • 필요한 경우 포트에서 전달을 사용 또는 사용 안함으로 설정하기 위해

포트에서 STP가 사용 안함으로 설정된 경우 bridged 데몬이 BPDU를 계속 수신 대기합니다(BPDU 보호). 이 데몬은 syslog를 사용하여 오류에 플래그를 지정하고 포트에서 전달을 사용 안함으로 설정하여 잘못된 네트워크 구성을 나타냅니다. 링크가 작동 중지되었다가 다시 작동하거나 수동으로 링크를 제거했다가 다시 추가하면 링크가 다시 사용으로 설정됩니다.

브리지에 대해 SMF 서비스 인스턴스를 사용 안함으로 설정하면 STP 데몬이 중지될 때 해당 포트에서 브리지가 중지됩니다. 인스턴스를 다시 시작하면 STP가 초기 상태부터 시작됩니다.