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

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

브리지 디버깅

각 브리지 인스턴스에 관찰 노드가 지정됩니다. 이 노드는 /dev/net/ 디렉토리에 표시되며 브리지 이름과 후행 0을 더한 값으로 이름이 지정됩니다(예: /dev/net/bridgeofsighs0).

관찰 노드는 snoop 명령 및 wireshark 패킷 분석기에 사용됩니다. 이 노드는 자동으로 삭제되는 패킷 전송을 제외하고는 표준 이더넷 인터페이스처럼 작동합니다. 관찰 노드 위에 IP를 연결할 수 없으며, 패킷을 받기만 하고 보낼 수는 없게 해 주는 passive 옵션을 사용하지 않으면 바인드 요청(DL_BIND_REQ)을 수행할 수 없습니다.

관찰 노드는 브리지에서 처리되는 모든 패킷에 대해 수정되지 않은 복사본을 한 개씩 만듭니다. 이 복사본을 모니터링과 디버깅을 위해 사용자에게 제공됩니다. 이 동작은 일반 브리지의 포트 모니터링과 유사하며 일반 DLPI(데이터 링크 공급자 인터페이스) 무차별 모드 규칙이 동작에 적용됩니다. pfmod 명령 또는 snoop 명령 및 wireshark 패킷 분석기의 기능을 사용하여 VLAN ID를 기준으로 패킷을 필터링할 수도 있습니다.

관찰 노드로 전송된 패킷인 전달된 패킷은 브리지가 받은 데이터를 나타냅니다.


주 -  브리징 프로세스가 VLAN 태그를 추가, 제거 또는 수정하는 경우 snoop 명령 및 wireshark 패킷 분석기에서 표시하는 데이터는 이 프로세스가 실행되기 이전의 상태를 나타냅니다. 드물긴 하지만 이러한 상황은 여러 링크에서 고유 default_tag 값이 사용되는 경우 혼동을 줄 수 있습니다.

브리징 프로세스가 완료된 후 특정 링크에서 전송 및 수신되는 패킷을 보려면 브리지 관찰 노드 대신 개별 링크에서 snoop 명령을 실행합니다.

dlstat 명령을 사용하여 네트워크 패킷이 링크에서 네트워크 리소스를 사용하는 방식에 대한 통계를 얻을 수도 있습니다. 자세한 내용은 Oracle Solaris 11.2의 네트워크 가상화 및 네트워크 리소스 관리 의 8 장, 네트워크 트래픽 및 리소스 사용 모니터링을 참조하십시오.