Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

monitor traffic

구문

설명

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

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

  • no-resolve 옵션을 사용해 DNS 레졸루션 지연을 제거할 수 있습니다.

주:

이 명령은 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 명령이 가장 낮은 수의 인터페이스에 도달한 패킷 데이터를 표시합니다.

Junos OS Evolved:

  • monitor traffic interface 명령으로 모니터링하는 인터페이스를 수정하는 경우 모니터링 세션이 메시지와 함께 종료됩니다. pcap_loop: read: Device not configured. 인터페이스 모니터링을 계속하려면 monitor traffic interface 명령을 다시 실행합니다. 하지만 모니터링하는 인터페이스가 제거되면 명령 세션이 지속되지만 보고되는 패킷 또는 오류가 보고되지 않습니다.

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

layer2-headers

(옵션) 각 줄에서 링크 수준 헤더를 표시합니다.

matching matching

(옵션) 정규식과 일치하는 패킷 헤더를 표시합니다. 일치하는 식을 사용해 monitor traffic 명령 필터를 포함하는 상세 정보 수준을 정의하고 패킷 데이터를 표시합니다.

no-domain-names

(옵션) 호스트 이름의 도메인 부분 표시를 제한합니다. no-domain-names 옵션을 활성화하면 team.company.net 호스트 이름에 대한 monitor traffic 명령이 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-ascii, print-hex 또는 extensive 옵션을 사용합니다.

size size

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

write-file filename

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

주:

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

추가 정보

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

표 1에 나와 있는 일치 조건 중 하나 이상을 사용해 expression을(를) 대체합니다.

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

일치 유형

조건

설명

엔터티

host [address | hostname]

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

프로토콜 일치 조건 arp, ip, rarp 또는 모든 방향 일치 조건은 host 일치 조건 앞에 추가될 수 있습니다.

net address

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

net address mask mask

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

port (port-number  | port-name)

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

숫자 포트 주소 자리에 bgp(179), dhcp(67), 또는 domain(53) 등의 텍스트 동의어를 지정할 수 있습니다(포트 번호도 나와 있음).

방향

dst

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

src

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

srcdst

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

src 또는 dst

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

패킷 길이

less value

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

greater value

지정된 값보다 길거나 동일한 값(바이트)을 일치시킵니다.

프로토콜

amt

모든 AMT 패킷을 일치시킵니다. 광범위한 출력 수준을 사용해 AMT 외부 패킷과 더불어 내부 IGMP 패킷을 디코딩합니다.

arp

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

ether

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

ether (broadcast | multicast)

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

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

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

icmp

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

ip

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

ip (broadcast | multicast)

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

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

지정된 주소 또는 프로토콜 유형에 패킷을 일치시킵니다. ip protocol 인수 icmp, tcpudp은(는) 또한 독립된 일치 조건입니다. 그러므로 ip protocol 일치 조건에서 사용되면 백슬래시(\)가 선행되어야 합니다.

isis

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

proto ip-protocol-number

지정된 IP 프로토콜 번호를 포함하는 패킷을 일치시킵니다.

rarp

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

tcp

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

udp

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

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

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

논리 연산자(우선 순위가 높은 순서대로)

설명

!

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

&&

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

||

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

( )

기본 우선 순위를 덮어쓰기 위한 그룹 연산자입니다. 괄호는 특수 문자이며, 각 괄호에는 백슬래시가 선행되어야 합니다(\).

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

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

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

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

주:

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

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

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

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

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

산술 또는 관계 연산자

설명

산술 연산자

+

더하기 연산자

-

빼기 연산자

/

나누기 연산자

&

비트 AND

*

비트 XOR

|

포괄적 비트 OR

관계 연산자(우선 순위가 높은 순서대로)

<=

첫 번째 식이 두 번째와 같거나 적은 경우 패킷이 일치합니다.

>=

첫 번째 식이 두 번째와 같거나 큰 경우 패킷이 일치합니다.

<

첫 번째 식이 두 번째보다 적은 경우 패킷이 일치합니다.

>

첫 번째 식이 두 번째보다 큰 경우 패킷이 일치합니다.

=

비교한 식이 동일한 경우 패킷이 일치합니다.

! =

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

필요한 권한 수준

trace

maintenance

출력 필드

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

샘플 출력

monitor traffic count

monitor traffic detail count

monitor traffic extensive(절대 시퀀스)

monitor traffic extensive(상대 시퀀스)

monitor traffic extensive count

monitor traffic interface

monitor traffic interface(Junos OS Evolved)

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

monitor traffic matching

monitor traffic(TX Matrix Plus 라우터)

monitor traffic(QFX3500 스위치)

monitor traffic matching icmp

monitor traffic matching IP protocol number

monitor traffic matching arp

monitor traffic matching port

monitor traffic read-files

monitor traffic write-file

릴리스 정보

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

옵션 read-filewrite-file은(는) Junos OS 릴리스 19.1R1에 도입되었습니다.