Cisco Systems NetFlow Services Export Version 9 형식에서 트래픽 샘플링 출력 수집
Junos OS 릴리스 8.3 이상에서는 RFC 3954, Cisco Systems NetFlow Services Export Version 9에 정의된 버전 9 형식을 사용하여 샘플링된 플로우 레코드를 수집할 수 있습니다. 버전 9는 템플릿을 사용하여 샘플링된 플로우 집합을 수집하고 지정된 호스트로 레코드를 보냅니다.
계층 수준에서 샘플링된 플로우 레코드를 수집하는 데 사용되는 버전 9 템플릿을 [edit services monitoring]
구성합니다. 자세한 내용은 라우팅 디바이스를 위한 Junos OS 서비스 인터페이스 라이브러리 및 모니터링, 샘플링 및 수집 서비스 인터페이스 사용자 가이드를 참조하십시오.
버전 9 형식을 사용하여 트래픽 플로우를 수집할 수 있도록 하려면 계층 레벨의 [edit forwarding-options sampling family family-name output flow-server hostname]
명령문을 포함합니다version9
.
[edit forwarding-options sampling family family-name output flow-server hostname] version9 { template template-name; }
template-name 는 계층 수준에서 구성된 버전 9 템플릿의 [edit services monitoring]
이름입니다.
계층 수준에서 트래픽 샘플링을 [edit forwarding-options sampling input]
구성합니다. Junos OS 릴리스 8.3 이상에서는 MPLS 트래픽과 IPv4 트래픽에 대한 샘플링을 구성할 수 있습니다. IPv4 트래픽, MPLS 트래픽 또는 이 둘의 조합에 적합한 버전 9 플로우 레코드 템플릿을 정의할 수 있습니다. Junos OS 릴리스 9.5 이상에서는 inet 및 mpls 프로토콜 제품군의 패킷을 동시에 샘플링할 수 있습니다. Junos OS 릴리스 10.4 이상에서는 inet 및 ipv6 프로토콜에 대한 피어 AS 과금 트래픽에 대한 샘플링을 구성할 수 있습니다. 트래픽 샘플링 구성 방법에 대한 자세한 내용은 트래픽 샘플링 구성을 참조하십시오.
버전 9 형식의 구성에는 다음과 같은 제한이 적용됩니다.
하나의 호스트만 구성하여 버전 9 형식을 사용하여 트래픽 흐름을 수집할 수 있습니다. 계층 수준에서 호스트를
[edit forwarding-options sampling family family-name output flow-server hostname]
구성합니다.동일한 구성에서는 버전 9 형식과 cflowd 버전 5 및 8 형식을 모두 지정할 수 없습니다. cflowd 버전 8을 사용하여 플로우 모니터링을 구성하는 방법에 대한 자세한 내용은 cflowd 애플리케이션을 실행하는 서버에 트래픽 샘플링 출력을 지시하는 것을 참조하십시오.
계층 수준에서 구성
[edit forwarding-options sampling output]
한 플로우-액티브-타임아웃 및 플로우 비활성 타임아웃에 대한 값은 버전 9 템플릿에 구성된 값으로 재정의됩니다.버전 9는 라우팅 엔진 기반 샘플링을 지원하지 않습니다. /var/tmp 디렉토리의 파일로 트래픽 샘플링 결과를 전송하도록 버전 9를 구성할 수 없습니다.
예: 버전 9를 사용한 활성 플로우 모니터링 구성
이 예에서는 버전 9를 사용하여 액티브 플로우 모니터링을 활성화합니다. 계층 수준에서 구성한 템플릿 mpls 를 [edit services monitoring]
지정합니다. 또한 MPLS 패킷을 샘플링하도록 트래픽 제품군 mpls 를 구성합니다.
[edit forwarding-options] sampling { input { rate 1; run-length; } family inet { output { flow-server 10.60.2.1 { # The IP address and port of the host port 2055; # that collects the sampled traffic flows. source-address 3.3.3.1; version9 { template mpls; # Version 9 records are sent } # using the template named mpls } } } }