Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

monitor traffic

구문

설명

라우팅 엔진에서 수신 및 전송된 패킷 헤더 또는 패킷을 표시합니다.

참고:
  • monitor-traffic 명령을 사용하면 라우터 또는 스위치 성능이 저하될 수 있습니다.

  • 옵션을 사용하여 DNS 확인 지연을 no-resolve 제거할 수 있습니다.

참고:

이 명령은 QFabric 시스템에서 지원되지 않습니다.

옵션

none

(선택 사항) fxp0을 통해 전송된 패킷 헤더를 표시합니다. TX Matrix Plus 라우터에서 em0을 통해 전송된 패킷 헤더를 표시합니다.

brief | detail | extensive

(선택 사항) 지정된 출력 수준을 표시합니다.

absolute-sequence

(선택 사항) 절대 TCP 시퀀스 번호를 표시합니다.

count count

(선택 사항) 표시할 패킷 헤더 수를 지정합니다(0에서 1,000,000까지). monitor traffic 명령은 지정된 패킷 수를 표시한 후 자동으로 종료됩니다.

interface interface-name

(선택 사항) 명령이 패킷 데이터를 표시하는 인터페이스를 monitor traffic 지정합니다. 인터페이스가 지정되지 monitor traffic 않은 경우 명령은 가장 낮은 번호의 인터페이스에 도달하는 패킷 데이터를 표시합니다.

In Junos OS Evolved:

  • 명령으로 monitor traffic interface 모니터링하는 인터페이스를 수정하는 경우 모니터링 세션이 pcap_loop: 읽기: 디바이스가 구성되지 않음 메시지와 함께 종료됩니다. 인터페이스 모니터링을 계속하려면 명령을 다시 실행합니다 monitor traffic interface . 그러나 모니터링되는 인터페이스가 제거되면 명령 세션은 계속되지만 보고되는 패킷이나 오류는 없습니다.

  • 논리적 인터페이스에서 명령을 monitor traffic interface interface-name 사용하면 출력에 레이어 2 트래픽을 포함하여 해당 인터페이스에서 수신 또는 전송된 모든 패킷이 표시됩니다. 물리적 인터페이스에서 이 명령을 사용하면 출력은 물리적 인터페이스에서 수신 및 전송된 패킷만 표시하고 논리적 인터페이스의 트래픽은 포함하지 않습니다.

layer2-headers

(선택 사항) 각 줄에 링크 수준 헤더를 표시합니다.

matching matching

(선택 사항) 정규식과 일치하는 패킷 헤더를 표시합니다. 일치하는 표현식을 사용하여 명령이 패킷 데이터를 필터링하고 표시하는 세부 정보 monitor traffic 수준을 정의합니다.

no-domain-names

(선택 사항) 호스트 이름의 도메인 부분을 표시하지 않습니다. no-domain-names 옵션을 활성화하면 monitor traffic 호스트 이름 team.company.net 에 대해서만 명령이 표시됩니다team.

no-promiscuous

(선택 사항) 인터페이스를 무차별 모드에 두지 마십시오.

no-resolve

(선택 사항) IP 주소의 역방향 조회를 억제합니다.

no-timestamp

(선택 사항) 표시된 패킷에서 타임스탬프를 표시하지 않습니다.

print-ascii

(선택 사항) ASCII 형식으로 각 패킷을 표시합니다.

print-hex

(선택 사항) 링크 수준 헤더를 제외한 각 패킷을 16진수 형식으로 표시합니다.

read-file filename

지정된 파일에서 패킷을 읽습니다.

resolve-timeout timeout

(선택 사항) 라우터 또는 스위치가 시간이 초과되기 전에 각 역방향 조회를 대기하는 시간입니다. 시간 초과를 1초에서 4,294,967,295초까지 설정할 수 있습니다. 기본값은 4초입니다. 각 패킷을 표시하려면, print-hex또는 extensive 옵션을 사용합니다print-ascii.

size size

(선택 사항) 읽지만 각 패킷에 대해 지정된 바이트 수까지 표시하지 않습니다. output으로 brief 설정하면 기본 패킷 크기는 96바이트이며 IP, ICMP, UDP 및 TCP 패킷 데이터를 캡처하는 데 적합합니다. 및 extensive 출력으로 detail 설정하면 기본 패킷 크기는 1514입니다. monitor traffic 명령은 일치하는 데이터가 구성된 크기를 초과하는 경우 표시된 패킷을 자릅니다.

write-file filename

지정된 파일에 패킷을 씁니다.

참고:

Junos OS Evolved 20.4R1 write-file 부터 계층 수준의 옵션은 monitor traffic interface 동시에 구성할 때 옵션보다 extensive 우선합니다. 이러한 옵션을 동시에 구성하려고 하면 Junos OS Evolved는 옵션이 호환되지 않는다는 경고 메시지를 표시하고 명령만 실행합니다 monitor traffic interface write-file .

추가 정보

명령에서 monitor traffic 옵션을 사용하고 matching 따옴표 안에 표현식을 포함하여 일치하는 표현식을 지정할 수 있습니다.

표 1에 나열된 일치 조건 중 하나 이상으로 대체 expression 합니다.

표 1: monitor traffic 명령에 대한 일치 조건

일치 유형

조건

설명

엔터티

host [address | hostname]

지정된 주소 또는 호스트 이름을 포함하는 패킷과 일치합니다.

프로토콜 일치 조건 , ip, 또는 , 또는 rarp임의의 방향 일치 조건을 일치 조건 arp앞에 host 추가할 수 있습니다.

net address

지정된 네트워크 주소를 포함하는 원본 또는 대상 주소와 패킷을 일치시킵니다.

net address mask mask

지정된 네트워크 주소 및 서브넷 마스크가 포함된 패킷을 일치시킵니다.

port (port-number  | port-name)

지정된 원본 또는 대상 TCP 또는 UDP 포트 번호나 포트 이름을 포함하는 패킷을 일치시킵니다.

숫자 포트 주소 대신 (179), dhcp (67) 또는 domain (53)과 같은 bgp 텍스트 동의어를 지정할 수 있습니다(포트 번호도 나열되어 있음).

방향

dst

지정된 대상으로 이동하는 패킷을 일치시킵니다. 이 일치 조건은 모든 엔터티 유형 일치 조건 앞에 추가할 수 있습니다.

src

지정된 원본의 패킷을 일치시킵니다. 이 일치 조건은 모든 엔터티 유형 일치 조건 앞에 추가할 수 있습니다.

srcdst

지정된 원본 및 대상 주소를 포함하는 패킷을 일치시킵니다. 이 일치 조건은 모든 엔터티 유형 일치 조건 앞에 추가할 수 있습니다.

src 또는 dst

지정된 주소 중 하나를 포함하는 패킷을 일치시킵니다. 이 일치 조건은 모든 엔터티 유형 일치 조건 앞에 추가할 수 있습니다.

패킷 길이

less value

지정된 값보다 짧거나 같은 패킷(바이트)을 일치시킵니다.

greater value

지정된 값보다 길거나 같은 패킷(바이트)을 일치시킵니다.

프로토콜

amt

모든 AMT 패킷을 일치시킵니다. 광범위한 출력 수준을 사용하여 AMT 외부 패킷 외에 내부 IGMP 패킷을 디코딩합니다.

arp

모든 ARP 패킷을 일치시킵니다.

ether

모든 이더넷 패킷을 일치시킵니다.

ether (broadcast | multicast)

브로드캐스트 또는 멀티캐스트 이더넷 프레임을 일치시킵니다. 이 일치 조건 앞에 및 를 dst추가할src 수 있습니다.

ether protocol (address | (arp | ip | rarp))

지정된 이더넷 주소 또는 지정된 프로토콜 유형의 이더넷 패킷과 패킷을 일치시킵니다. 인수 arp, , iprarpether protocol 독립적인 일치 조건이기도 하므로 일치 조건에서 사용될 때는 백슬래시(\)가 ether protocol 선행되어야 합니다.

icmp

모든 ICMP 패킷을 일치시킵니다.

ip

모든 IP 패킷을 일치시킵니다.

ip (broadcast | multicast)

브로드캐스트 또는 멀티캐스트 IP 패킷을 일치시킵니다.

ip protocol (address | (icmp | igrp | tcp | udp))

지정된 주소 또는 프로토콜 유형을 가진 패킷을 일치시킵니다. 인수 icmp, , tcpudpip protocol 독립적인 일치 조건이기도 하므로 일치 조건에서 사용될 때는 백슬래시(\)가 ip protocol 선행되어야 합니다.

isis

모든 IS-IS 라우팅 메시지를 일치시킵니다.

proto ip-protocol-number

헤더에 지정된 IP 프로토콜 번호가 포함된 패킷을 일치시킵니다.

rarp

모든 RARP 패킷을 일치시킵니다.

tcp

모든 TCP 데이터그램을 일치시킵니다.

udp

모든 UDP 데이터그램을 일치시킵니다.

식을 결합하려면 표 2에 나열된 논리 연산자를 사용합니다.

표 2: monitor traffic 명령에 대한 논리 연산자

논리 연산자(우선 순위가 높은 순서에서 가장 낮은 우선 순위)

설명

!

논리적 NOT. 첫 번째 조건이 일치하지 않으면 다음 조건을 평가합니다.

&&

논리적 AND. 첫 번째 조건이 일치하면 다음 조건이 평가됩니다. 첫 번째 조건이 일치하지 않으면 다음 조건을 건너뜁니다.

||

논리적 OR. 첫 번째 조건이 일치하면 다음 조건을 건너뜁니다. 첫 번째 조건이 일치하지 않으면 다음 조건을 평가합니다.

( )

연산자를 그룹화하여 기본 우선 순위를 재정의합니다. 괄호는 특수 문자이며, 각 괄호에는 백슬래시가 와야 합니다(\).

관계 연산자를 사용하여 정수 상수, 이진 연산자, 길이 연산자 및 특수 패킷 데이터 접근자로 구성된 산술 식을 비교할 수 있습니다. 조건과 일치하는 산술 식은 다음 구문을 사용합니다.

패킷 데이터 접근자는 다음 구문을 사용합니다.

선택적 size 필드는 패킷 헤더에서 검사된 바이트 수를 나타냅니다. 사용 가능한 값은, 2또는 4 바이트입니다1. 다음 샘플 명령은 모든 멀티캐스트 트래픽을 캡처합니다.

숫자 값을 갖는 일치 조건을 지정하려면, 표 3에 나열된 산술 및 관계 연산자를 사용합니다.

참고:

패킷 전달 엔진은 라우팅 엔진에 패킷을 보내기 전에 레이어 2 헤더 정보를 제거하기 때문입니다.

  • 명령은 monitor traffic 인바운드 트래픽에 일치 조건을 적용할 수 없습니다.

  • monitor traffic interface 또한 명령은 레이어 3 및 레이어 4 패킷 데이터에 대한 일치 조건을 적용할 수 없으므로 레이어 3 및 레이어 4 패킷에 match 대한 이 명령에 대한 파이프 옵션(| match)도 작동하지 않습니다. 따라서 이 명령 요약에 설명된 대로 일치 조건을 지정해야 합니다. 일치 조건에 대한 자세한 정보는 표 1의 내용을 참조하십시오.

  • 레이어 2 헤더에 포함된 802.1Q VLAN 태그 정보는 모든 인바운드 트래픽 패킷에서 제거됩니다. 통합 이더넷 인터페이스(예: )에 monitor traffic interface ae[x] 대한 명령은 인바운드 트래픽 데이터만 표시하므로 명령은 출력에 VLAN 태그 정보를 표시하지 않습니다.

표 3: monitor traffic 명령에 대한 산술 및 관계 연산자

산술 또는 관계 연산자

설명

산술 연산자

+

더하기 연산자

-

빼기 연산자

/

나눗셈 연산자.

&

비트 AND.

*

비트 XOR

|

비트 포함 OR.

관계 연산자(우선 순위가 높은 순서에서 가장 낮은 우선 순위까지)

<=

첫 번째 표현식이 두 번째 표현식보다 작거나 같으면 패킷이 일치합니다.

>=

첫 번째 표현식이 두 번째 표현식보다 크거나 같으면 패킷이 일치합니다.

<

첫 번째 표현식이 두 번째 표현식보다 작으면 패킷이 일치합니다.

>

첫 번째 표현식이 두 번째 표현식보다 크면 패킷이 일치합니다.

=

비교된 식이 같으면 패킷이 일치합니다.

!=

비교된 식이 동일하지 않은 경우 패킷이 일치합니다.

필요한 권한 수준

추적

유지 관리

출력 필드

이 명령을 입력하면 요청 상태에 대한 피드백이 제공됩니다.

샘플 출력

트래픽 수 모니터링

트래픽 세부 정보 수 모니터링

monitor traffic extensive(절대 시퀀스)

monitor traffic extensive(상대 시퀀스)

트래픽 확장 카운트 모니터링

트래픽 인터페이스 모니터링

monitor traffic interface(Junos OS Evolved)

이 예에서 ae0은 물리적 인터페이스이고 ae0.1은 논리적 인터페이스입니다.

트래픽 매칭 모니터링

트래픽 모니터링(TX Matrix Plus 라우터)

트래픽 모니터링(QFX3500 스위치)

ICMP와 일치하는 트래픽 모니터링

IP 프로토콜 번호와 일치하는 트래픽 모니터링

ARP와 일치하는 트래픽 모니터링

모니터 트래픽 매칭 포트

트래픽 읽기 파일 모니터링

monitor traffic write-file(트래픽 쓰기 파일) 모니터링

릴리스 정보

Junos OS 릴리스 7.4 전에 소개된 명령입니다.

옵션 read-file 및 Junos write-file OS 릴리스 19.1R1에 도입되었습니다.