네트워크 분석
SUMMARY 이 섹션에서는 데이터센터 인프라의 성능 및 동작에 대한 가시성을 제공하는 네트워크 분석 기능에 대해 설명합니다. 스위치에서 데이터를 수집하고, 정교한 알고리즘을 사용하여 데이터를 분석하고, 그 결과를 보고서에 캡처합니다. 네트워크 관리자는 보고서를 사용하여 문제를 해결하고, 의사 결정을 내리고, 필요에 따라 리소스를 조정할 수 있습니다.
네트워크 분석 개요
패킷 전달 엔진의 분석 관리자(analyticsm)는 트래픽 및 대기열 통계를 수집하고, 라우팅 엔진의 분석 데몬(analyticsd)은 데이터를 분석하여 보고서를 생성합니다.
Junos OS 릴리스 13.2X51-D15에서는 네트워크 분석 기능이 향상되었으며 CLI 문 및 계층이 광범위하게 변경되었습니다. 13.2X51-D15 이전 릴리스에서 Junos OS 릴리스 13.2X51-D15 이상으로 업그레이드하는 경우, 이전 릴리스에서 커밋된 네트워크 분석 구성이 디바이스에 표시되지만 기능이 비활성화됩니다. 이 기능을 사용하려면 새 CLI 문과 계층을 사용하여 재구성해야 합니다.
분석 기능 개요
대기열(마이크로버스트) 모니터링 및 고주파 트래픽 통계 모니터링을 구성하여 네트워크 분석을 수행할 수 있습니다.
대기열(마이크로버스트) 모니터링:
마이크로버스트 모니터링을 사용하여 네트워크의 트래픽 대기열 상태를 확인할 수 있습니다. 마이크로버스트 발생은 패킷 전달 엔진에 사용자가 지정한 대기열 깊이 또는 지연 임계값에 도달했음을 나타냅니다. 대기열 깊이는 데이터를 포함하는 버퍼(바이트)이고, 지연 시간은 데이터가 대기열에 머무르는 시간(나노초 또는 마이크로초)입니다.
대기열 크기 또는 지연 시간(둘 다 아님)을 기반으로 대기열 모니터링을 구성할 수 있으며, 패킷 전달 엔진이 마이크로버스트를 확인하고 처리를 위해 라우팅 엔진으로 데이터를 전송하는 빈도(폴링 간격)를 구성할 수 있습니다. 시스템의 모든 물리적 인터페이스 또는 스위치의 특정 인터페이스에 대해 전역적으로 대기열 모니터링을 구성할 수 있습니다. 그러나 지정된 대기열 모니터링 간격은 모든 인터페이스에 적용되거나 적용되지 않습니다. 각 인터페이스에 대한 간격을 구성할 수 없습니다.
고주파 트래픽 통계 모니터링:
고주파 트래픽 통계 모니터링을 사용하여 지정된 폴링 간격으로 트래픽 통계를 수집할 수 있습니다. 대기열 모니터링 간격과 유사하게 트래픽 모니터링 간격은 모든 인터페이스에 적용되거나 전혀 적용되지 않습니다. 각 인터페이스에 대한 간격을 구성할 수 없습니다.
트래픽 및 대기열 모니터링은 기본적으로 비활성화되어 있습니다. CLI를 사용하여 각 모니터링 유형을 구성해야 합니다. 각각의 경우, 인터페이스의 구성은 항상 글로벌 구성보다 우선합니다.
물리적 인터페이스에 대해서만 트래픽 및 대기열 모니터링을 구성할 수 있습니다. 논리적 인터페이스 및 VCP(Virtual Chassis 포트) 인터페이스는 지원되지 않습니다.
라우팅 엔진의 analyticsd 데몬은 대기열 및 트래픽 통계 기록이 포함된 로컬 로그 파일을 생성합니다. 로그 파일 이름과 크기, 로그 파일 수를 지정할 수 있습니다. 파일 이름을 구성하지 않으면 데이터가 저장되지 않습니다.
로컬 로그 파일을 표시하거나 대기열 및 트래픽 통계가 포함된 스트리밍 데이터를 수신할 서버를 지정할 수 있습니다.
각 포트에 대해 트래픽 통계의 마지막 10개 레코드와 대기열 통계의 100개 레코드에 대한 정보가 캐시됩니다. 명령을 사용하여 이 정보를 볼 수 있습니다 show analytics
.
traceoptions 데이터를 저장하려면 계층 수준에서 문을 [edit services analytics]
구성합니다traceoptions
.
Network Analytics 개선 사항 개요
Junos OS 릴리스 13.2X51-D15부터 네트워크 분석 기능은 다음과 같은 향상된 기능을 제공합니다.
리소스 - 인터페이스와 시스템으로 구성됩니다. interfaces 리소스를 사용하면 각 인터페이스에 대한 인터페이스 이름 및 관련 리소스 프로필 이름을 구성할 수 있습니다. 시스템 리소스를 사용하여 대기열 모니터링 및 트래픽 모니터링을 위한 폴링 간격과 시스템에 대한 관련 리소스 프로파일을 구성할 수 있습니다.
리소스 프로필 - 깊이 임계값 및 지연 시간 임계값과 각 모니터링 유형의 활성화 또는 비활성화 여부와 같은 대기열 및 트래픽 모니터링에 대한 구성이 포함된 템플릿입니다. 리소스 프로필이 구성되면 시스템 또는 인터페이스 리소스에 적용합니다.
Collector - 대기열 및 트래픽 모니터링 통계를 수집하기 위한 서버로, 로컬 또는 원격 서버일 수 있습니다. 모니터링 통계를 로그 파일에 저장하도록 로컬 서버를 구성하거나 스트리밍된 통계 데이터를 수신하도록 원격 서버를 구성할 수 있습니다.
내보내기 프로필 - 스트리밍 데이터를 원격 수집기로 보내려면 내보내기 프로필을 구성해야 합니다. 내보내기 프로필에서 스트리밍된 데이터의 범주(시스템 전체 또는 인터페이스별)를 정의하여 수집기가 수신할 스트림 유형을 결정합니다. 시스템 및 인터페이스 스트림 범주를 모두 지정할 수 있습니다. 시스템 데이터에는 시스템 정보와 대기열 상태 및 트래픽 모니터링이 포함됩니다. 인터페이스별 데이터에는 인터페이스 정보, 대기열 및 트래픽 통계, 링크, 대기열 및 트래픽 상태가 포함됩니다.
-
Google 프로토콜 버퍼(GBP) 스트림 형식 - 단일 AnRecord 메시지로 원격 수집기로 전송되는 통계 데이터를 모니터링하기 위한 새로운 스트리밍 형식입니다. 9가지 유형의 정보를 제공하는 이 스트림의 형식은 에 나와 있습니다 표 1.
표 1: Google 프로토콜 버퍼(GBP) 스트림 형식 메시지
설명
시스템 정보
부팅 시간, 모델 정보, 일련 번호, 포트 수 등을 포함한 일반 시스템 정보
시스템 큐 상태
일반적인 시스템의 대기열 상태
시스템 트래픽 상태
시스템의 일반적인 트래픽 상태
인터페이스 정보
SNMP 인덱스, 슬롯, 포트 및 기타 정보 포함
인터페이스에 대한 대기열 통계
특정 인터페이스에 대한 대기열 통계
인터페이스에 대한 트래픽 통계
특정 인터페이스에 대한 트래픽 통계
인터페이스의 링크 상태
링크 속도, 상태 등을 포함합니다
인터페이스의 대기열 상태
특정 인터페이스의 대기열 상태
인터페이스의 트래픽 상태
특정 인터페이스에 대한 트래픽 상태
-
analytics.proto 파일: GBP 스트림 형식에 대한 템플릿을 제공합니다. 이 파일은 분석 서버 애플리케이션을 작성하는 데 사용할 수 있습니다. 파일을 다운로드하려면 다음으로 이동하십시오. /documentation/en_US/junos13.2/topics/reference/proto-files/analytics-proto.txt
임계값 사용 - Analytics Manager(analyticsm)는 낮은 대기열 깊이 또는 지연 임계값을 초과할 때 대기열 통계 레코드를 생성합니다.
UDP(User Datagram Protocol) - 원격 스트리밍 서버 포트에 대해 TCP(Transmission Control Protocol) 외에 구성할 수 있는 추가 전송 프로토콜입니다.
로컬 로깅을 위한 단일 파일 - 대기열 및 트래픽 통계를 위한 별도의 로그 파일을 대체합니다.
지연 시간 측정 변경 - 지연 시간 값의 구성 및 보고가 마이크로초에서 나노초로 변경되었습니다.
UTC 형식의 수집 시간 보고 변경 - 통계 수집 시간은 밀리초가 아닌 마이크로초 단위로 보고됩니다.
새 운영 모드 명령
show analytics collector
- 명령을 대체합니다show analytics streaming-server
.명령 출력 형식의 변경 사항 - 다음 변경 사항을 포함합니다.
대기열 및 트래픽 통계에 유니캐스트, 멀티캐스트 및 브로드캐스트 패킷 카운터 추가.
출력에서 통계 정보 시퀀스의 반전. 가장 최근 레코드가 출력의 시작 부분에 표시되고 가장 오래된 레코드가 출력 끝에 표시됩니다.
글로벌 구성이 없는 경우 및
show analytics status
명령 출력의show analytics configuration
전역 부분에서 트래픽 또는 대기열 모니터링 상태 정보 제거.매개 변수가 구성되지 않은 경우(예: 깊이 임계값 또는 지연 임계값) 및
show analytics status
명령 출력의show analytics configuration
인터페이스별 부분에 를n/a
추가합니다.
CLI 변경 사항 요약
Junos OS 릴리스 13.2X51-D15부터 네트워크 분석 기능이 향상되면 기능을 구성할 때 CLI가 변경됩니다. CLI 변경 사항에 대한 요약은 을(를) 참조하십시오 표 2 .
작업 |
Junos OS 릴리스 13.2X50-D15 및 13.2X51-D10용 CLI |
Junos OS 릴리스 13.2X51-D15 이상용 CLI |
---|---|---|
글로벌 큐 및 트래픽 모니터링 폴링 간격 구성 |
traffic-statistics { interval interval; } queue-statistics { interval interval; } |
resource { system { polling-interval { queue-monitoring interval; traffic-monitoring interval; } } } |
트래픽 및 큐 통계 보고를 위한 로컬 파일 구성 |
traffic-statistics { file filename; size size; files number; } queue-statistics { file filename; size size; files number; } |
collector { local { file filename { files number; size size; } } } |
대기열 통계 및 트래픽 모니터링 활성화, 모든 인터페이스에 대한 깊이 임계값 지정(전역) |
interfaces { all { queue-statistics; traffic-statistics; depth-threshold { high number; low number; } } } |
리소스 프로필을 정의하고 시스템에 적용해야 합니다.
|
대기열 통계 및 트래픽 모니터링 활성화, 하나의 인터페이스에 대한 지연 임계값 지정 |
interfaces { interface{ queue-statistics; traffic-statistics; latency-threshold high number; low number; } } |
리소스 프로필을 정의하고 인터페이스에 적용해야 합니다.
|
원격 서버로 전송할 스트리밍 데이터 형식(JSON, CSV 또는 TSV) 구성 주:
Junos OS 릴리스 13.2X51-D15는 GPB 스트림 형식 및 전송 프로토콜(TCP 또는 UDP) 구성에 대한 지원을 추가했습니다. |
streaming-servers { address ip-address { port number { stream-format format; } } } |
내보내기 프로파일에서 스트림 형식을 정의하고 컬렉터에 프로파일을 적용해야 합니다.
|
원격 서버로 보낼 스트리밍 메시지 유형(큐 또는 트래픽 통계) 구성 |
streaming-servers { address ip-address { port number { stream-type type; stream-type type; } } } |
내보내기 프로파일을 정의하고 컬렉터에 적용해야 합니다.
|
스트리밍 데이터를 외부 서버로 보내기 위한 전송 프로토콜 구성 |
사용할 수 있는 구성이 없습니다. TCP 프로토콜만 지원됩니다. |
구성을 사용할 수 있습니다. TCP 및 UDP 프로토콜이 모두 지원되며 동일한 포트에 대해 구성할 수 있습니다.
collector { address ip-address { port number1 { transport tcp; transport udp; } port number2 { transport udp; } } } |
원격 스트리밍 서버 또는 수집기에 대한 정보 표시 |
|
|
Network Analytics 스트리밍 데이터 이해
네트워크 분석 모니터링 데이터를 컬렉터라는 원격 서버로 스트리밍할 수 있습니다. 대기열 및 트래픽 통계가 포함된 스트리밍 데이터를 수신하도록 하나 이상의 수집기를 구성할 수 있습니다. 이 항목에서는 스트리밍된 데이터 출력에 대해 설명합니다.
Junos OS 릴리스 13.2X51-D10에서 네트워크 분석은 다음과 같은 스트리밍 데이터 형식 및 출력을 지원합니다.
-
JSON(JavaScript Object Notation)
-
쉼표로 구분된 값(CSV)
-
탭으로 구분된 값(TSV)
JSON, CSV 및 TSV 형식에 대해 이 주제에 표시된 출력의 경우 시간은 Unix epoch 형식(Unix 시간 또는 POSIX 시간이라고도 함)으로 표시됩니다.
Junos OS 릴리스 13.2X51-D15부터 JSON, CSV 및 TSV 형식과 함께 아래 스트리밍 형식 및 출력에 대한 지원이 추가되었습니다.
-
Google 프로토콜 버퍼(GPB)
JSON(JavaScript Object Notation)
JSON(JavaScript Object Notation) 스트리밍 형식은 다음 데이터를 지원합니다.
큐 통계 데이터. 예:
{"record-type":"queue-stats","time":1383453988263,"router-id":"qfx5100-switch", "port":"xe-0/0/18","latency":0,"queue-depth":208}
큐 통계 출력 필드에 대한 자세한 정보는 을 참조하십시오 표 3 .
트래픽 통계. 예:
{"record-type":"traffic-stats","time":1383453986763,"router-id":"qfx5100-switch", "port":"xe-0/0/16","rxpkt":26524223621,"rxpps":8399588,"rxbyte":3395100629632, "rxbps":423997832,"rxdrop":0,"rxerr":0,"txpkt":795746503,"txpps":0,"txbyte":101855533467, "txbps":0,"txdrop":0,"txerr":0}
트래픽 통계 출력 필드에 대한 자세한 내용은 을(를) 참조하십시오 표 4 .
쉼표로 구분된 값(CSV)
CSV(쉼표로 구분된 값) 스트리밍 형식은 다음 데이터를 지원합니다.
대기열 통계. 예:
q,1383454067604,qfx5100-switch,xe-0/0/18,0,208
큐 통계 출력 필드에 대한 자세한 정보는 을 참조하십시오 표 3 .
트래픽 통계. 예:
t,1383454072924,qfx5100-switch,xe-0/0/19,1274299748,82950,163110341556,85603312,0,0, 27254178291,8300088,3488534810679,600002408,27268587050,3490379142400
트래픽 통계 출력 필드에 대한 자세한 내용은 을(를) 참조하십시오 표 4 .
탭으로 구분된 값(TSV)
탭으로 구분된 값(TSV) 스트리밍 형식은 다음 데이터를 지원합니다.
대기열 통계. 예:
q 585870192561703872 qfx5100-switch xe-0/0/18 (null) 208 2
큐 통계 출력 필드에 대한 자세한 정보는 을 참조하십시오 표 3 .
트래픽 통계. 예:
t 1383454139025 qfx5100-switch xe-0/0/19 1279874033 82022 163823850036 84801488 0 0 27811618258 8199630 3559887126455 919998736 27827356915 3561901685120
트래픽 통계 출력 필드에 대한 자세한 내용은 을(를) 참조하십시오 표 4 .
JSON, CSV 및 TSV에 대한 대기열 통계 출력
표 3 에서는 스트리밍된 큐 통계 데이터의 출력 필드를 나타나는 순서대로 설명합니다.
필드 |
설명 |
---|---|
레코드 종류 |
통계 유형입니다. 다음과 같이 표시됩니다.
|
시간 |
통계가 캡처된 시간(Unix epoch 형식)입니다. |
라우터 ID |
네트워크 분석 호스트 디바이스의 ID입니다. |
항구 |
네트워크 분석을 위해 구성된 물리적 포트의 이름입니다. |
지연 |
트래픽 대기열 대기 시간(밀리초)입니다. |
대기열 크기 |
트래픽 대기열의 깊이(바이트)입니다. |
JSON, CSV 및 TSV에 대한 트래픽 통계 출력
표 4 에서는 스트리밍된 트래픽 통계 데이터의 출력 필드를 나타나는 순서대로 설명합니다.
필드 |
설명 |
---|---|
레코드 종류 |
통계 유형입니다. 다음과 같이 표시됩니다.
|
시간 |
통계가 캡처된 시간(Unix epoch 형식)입니다. |
라우터 ID |
네트워크 분석 호스트 디바이스의 ID입니다. |
항구 |
네트워크 분석을 위해 구성된 물리적 포트의 이름입니다. |
증권 시세 표시기 |
수신된 총 패킷입니다. |
증권 시세 표시기 |
초당 수신된 총 패킷 수입니다. |
rxbyte |
수신된 총 바이트 수입니다. |
Rxbps |
초당 수신된 총 바이트 수입니다. |
증권 시세 표시기 |
손실된 총 수신 패킷. |
증권 시세 표시기 |
오류가 있는 총 패킷입니다. |
증권 시세 표시기 |
전송된 총 패킷입니다. |
증권 시세 표시기 |
초당 전송된 총 패킷 수입니다. |
TX바이트 |
전송된 총 바이트 수입니다. |
증권 시세 표시기 |
초당 전송된 총 바이트 수입니다. |
txdrop |
전송된 총 바이트가 손실되었습니다. |
증권 시세 표시기 |
오류가 있는 총 전송 패킷(삭제됨). |
Google 프로토콜 버퍼(GPB)
이 스트리밍 형식은 다음을 제공합니다.
-
리소스 유형(시스템 전체 또는 인터페이스별)에 따라 9가지 유형의 메시지를 지원합니다.
-
계층적 형식으로 메시지를 보냅니다.
-
GPB 형식 메시지에서 다른 스트림 형식 메시지(JSON, CSV, TSV)를 생성할 수 있습니다.
-
8바이트 메시지 헤더를 포함합니다. 자세한 내용은 표 5을(를) 참조하십시오.
표 5 은(는) GPB 스트림 형식 메시지 헤더를 설명합니다.
바이트 위치 |
필드 |
---|---|
0에서 3 |
메시지 길이 |
4 |
메시지 버전 |
5에서 7 |
향후 사용을 위해 예약되어 있습니다 |
다음 GPB 프로토타입 파일(analytics.proto)은 스트리밍된 데이터에 대한 세부 정보를 제공합니다.
package analytics; // Traffic statistics related info message TrafficStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; } // Queue statistics related info message QueueStatus { optional uint32 status = 1; optional uint32 poll_interval = 2; optional uint64 lt_high = 3; optional uint64 lt_low = 4; optional uint64 dt_high = 5; optional uint64 dt_low = 6; } message LinkStatus { optional uint64 speed = 1; optional uint32 duplex = 2; optional uint32 mtu = 3; optional bool state = 4; optional bool auto_negotiation= 5; } message InterfaceInfo { optional uint32 snmp_index = 1; optional uint32 index = 2; optional uint32 slot = 3; optional uint32 port = 4; optional uint32 media_type = 5; optional uint32 capability = 6; optional uint32 porttype = 7; } message InterfaceStatus { optional LinkStatus link = 1; optional QueueStatus queue_status = 2; optional TrafficStatus traffic_status = 3; } message QueueStats { optional uint64 timestamp = 1; optional uint64 queue_depth = 2; optional uint64 latency = 3; } message TrafficStats { optional uint64 timestamp = 1; optional uint64 rxpkt = 2; optional uint64 rxucpkt = 3; optional uint64 rxmcpkt = 4; optional uint64 rxbcpkt = 5; optional uint64 rxpps = 6; optional uint64 rxbyte = 7; optional uint64 rxbps = 8; optional uint64 rxcrcerr = 9; optional uint64 rxdroppkt = 10; optional uint64 txpkt = 11; optional uint64 txucpkt = 12; optional uint64 txmcpkt = 13; optional uint64 txbcpkt = 14; optional uint64 txpps = 15; optional uint64 txbyte = 16; optional uint64 txbps = 17; optional uint64 txcrcerr = 18; optional uint64 txdroppkt = 19; } message InterfaceStats { optional TrafficStats traffic_stats = 1; optional QueueStats queue_stats = 2; } //Interface message message Interface { required string name = 1; optional bool deleted = 2; optional InterfaceInfo information = 3; optional InterfaceStats stats = 4; optional InterfaceStatus status = 5; } message SystemInfo { optional uint64 boot_time = 1; optional string model_info = 2; optional string serial_no = 3; optional uint32 max_ports = 4; optional string collector = 5; repeated string interface_list = 6; } message SystemStatus { optional QueueStatus queue_status = 1; optional TrafficStatus traffic_status = 2; } //System message message System { required string name = 1; optional bool deleted = 2; optional SystemInfo information = 3; optional SystemStatus status = 4; } message AnRecord { optional uint64 timestamp = 1; optional System system = 2; repeated Interface interface = 3; }
참조
Enhanced Analytics 로컬 파일 출력 이해
네트워크 분석 기능은 데이터센터 인프라의 성능과 동작에 대한 가시성을 제공합니다. 대기열 또는 트래픽 통계 모니터링 또는 둘 다를 구성하여 네트워크 분석을 활성화할 수 있습니다. 또한 트래픽 및 대기열 통계 레코드를 저장하기 위한 로컬 파일을 구성할 수 있습니다.
이 주제는 Junos OS 릴리스 13.2X51-D15 이상의 로컬 파일 출력에 대해 설명합니다.
Junos OS 릴리스 13.2X51-D15부터 트래픽 및 대기열 모니터링 통계를 단일 파일에 로컬로 저장할 수 있습니다. 다음 예제에서는 명령의 출력을 보여 줍니다 monitor start
.
root@qfx5100-33> monitor start an root@qfx5100-33> *** an *** q,1393947567698432,qfx5100-33,xe-0/0/19,1098572,1373216 q,1393947568702418,qfx5100-33,xe-0/0/19,1094912,1368640 q,1393947569703415,qfx5100-33,xe-0/0/19,1103065,1378832 t,1393947569874528,qfx5100-33,xe-0/0/16,12603371884,12603371884,0,0, 8426023,1613231610488,8628248712,0,3,5916761,5916761,0,0,0,757345408,0,0,0 t,1393947569874528,qfx5100-33,xe-0/0/18,12601953614,12601953614,0,0, 8446737,1613050071660,8649421552,0,5,131761619,131761619,0,0,84468, 16865487232,86495888,0,0 t,1393947569874528,qfx5100-33,xe-0/0/19,126009250,126009250,0,0,84469, 16129184128,86496392,0,0,12584980342,12584980342,0,0,8446866,1610877487744, 8649588432,12593703960,0 q,1393947575698402,qfx5100-33,xe-0/0/19,1102233,1377792 q,1393947576701398,qfx5100-33,xe-0/0/19,1107724,1384656
대기열 통계 출력 및 표 7 트래픽 통계 출력에 대해서는 을(를) 참조하십시오표 6. 테이블의 필드는 출력 예제에 나타나는 순서대로 나열됩니다.
필드 |
설명 |
출력의 예 |
---|---|---|
레코드 종류 |
통계 유형(대기열 또는 트래픽 모니터링) |
|
시간(마이크로초) |
통계가 캡처된 마이크로초 단위의 Unix epoch(또는 Unix 시간)입니다. |
|
라우터 ID |
네트워크 분석 호스트 디바이스의 ID입니다. |
|
포트 |
네트워크 분석을 위해 구성된 물리적 포트의 이름입니다. |
|
지연 시간(나노초) |
트래픽 대기열 대기 시간(나노초). |
|
큐 크기(바이트) |
트래픽 대기열의 깊이(바이트)입니다. |
|
필드 |
설명 |
출력의 예 |
---|---|---|
레코드 종류 |
통계 유형(대기열 또는 트래픽 모니터링) |
|
시간(마이크로초) |
통계가 캡처된 마이크로초 단위의 Unix epoch(또는 Unix 시간)입니다. |
|
라우터 ID |
네트워크 분석 호스트 디바이스의 ID입니다. |
|
포트 |
네트워크 분석을 위해 구성된 물리적 포트의 이름입니다. |
|
증권 시세 표시기 |
수신된 총 패킷입니다. |
|
rxucpkt |
수신된 총 유니캐스트 패킷입니다. |
|
rxmcpkt |
수신된 총 멀티캐스트 패킷입니다. |
|
rxbcpkt |
수신된 총 브로드캐스트 패킷입니다. |
|
증권 시세 표시기 |
초당 수신된 총 패킷 수입니다. |
|
rxbyte |
수신된 총 옥텟입니다. |
|
Rxbps |
초당 수신된 총 바이트 수입니다. |
|
rxdroppkt |
손실된 총 수신 패킷. |
|
rxcrcerr |
CRC/Align 오류가 수신되었습니다. |
|
증권 시세 표시기 |
전송된 총 패킷입니다. |
|
txucpkt |
전송된 총 유니캐스트 패킷입니다. |
|
txmcpkt |
전송된 총 멀티캐스트 패킷입니다. |
|
txbcpkt |
전송된 총 브로드캐스트 패킷입니다. |
|
증권 시세 표시기 |
초당 전송된 총 패킷 수입니다. |
|
TX바이트 |
전송된 총 옥텟입니다. |
|
증권 시세 표시기 |
전송된 초당 바이트 수입니다. |
|
txdroppkt |
전송된 총 패킷 수입니다. |
|
txcrcerr |
CRC/정렬 오류가 전송되었습니다. |
|
네트워크 분석 구성 및 상태 이해
네트워크 분석 기능은 데이터센터 인프라의 성능과 동작에 대한 가시성을 제공합니다. 트래픽 및 대기열 통계 모니터링을 구성하여 네트워크 분석을 활성화할 수 있습니다.
이 주제에서는 Junos OS 릴리스 13.2X50-D15 및 13.2X51-D10의 구성 및 상태 출력에 대해서만 설명합니다.
트래픽 또는 대기열 모니터링을 활성화한 경우, 및 show analytics status
명령을 실행하여 show analytics configuration
글로벌 인터페이스 구성 및 상태와 특정 인터페이스의 상태를 볼 수 있습니다. 표시되는 출력은 글로벌 인터페이스 및 특정 인터페이스 수준에서의 구성에 따라 다릅니다. 예:
모니터링을 비활성화하는 글로벌 인터페이스 구성(모든 인터페이스에 대해)은 인터페이스에서 모니터링을 활성화하기 위한 구성을 대체합니다.
모니터링을 활성화하거나 비활성화하기 위한 인터페이스 구성은 모든 인터페이스에 대해 전역적으로 모니터링을 비활성화하지 않는 한 글로벌 인터페이스 구성을 대체합니다.
구성이 없는 경우, 모든 인터페이스에 대한 것이든 특정 인터페이스에 대한 것이든 모니터링은 기본적으로 비활성화됩니다( 참조 표 8).
표 8 에서는 사용자 구성과 표시되는 설정 간의 상관 관계를 설명합니다.
사용자 구성 |
전역 또는 시스템 설정 |
특정 인터페이스 설정 |
||
---|---|---|---|---|
구성 |
상태 |
구성 |
상태 |
|
글로벌 또는 특정 인터페이스 구성이 없습니다. 이것이 기본 설정입니다. |
자동 |
자동 |
자동 |
비활성화 |
글로벌 인터페이스 구성은 없지만 특정 인터페이스 모니터링은 비활성화됩니다. |
자동 |
자동 |
비활성화 |
비활성화 |
글로벌 인터페이스 구성은 없지만 특정 인터페이스 모니터링이 활성화됩니다. |
자동 |
자동 |
완벽 구현 |
완벽 구현 |
모니터링은 전역적으로 비활성화되며 인터페이스 구성이 없습니다. |
비활성화 |
비활성화 |
자동 |
비활성화 |
모니터링은 글로벌 및 특정 인터페이스 수준에서 모두 비활성화됩니다. |
비활성화 |
비활성화 |
비활성화 |
비활성화 |
모니터링은 글로벌 인터페이스 수준에서는 비활성화되지만 특정 인터페이스 수준에서는 활성화됩니다. 전역 인터페이스 Disabled 설정은 특정 인터페이스에 대한 Enabled 설정을 대체합니다. |
비활성화 |
비활성화 |
완벽 구현 |
비활성화 |
모든 인터페이스에 대해 모니터링이 활성화되지만 특정 인터페이스에 대한 구성은 없습니다. |
완벽 구현 |
완벽 구현 |
자동 |
완벽 구현 |
모니터링은 글로벌 인터페이스 수준과 특정 인터페이스 수준 모두에서 활성화됩니다. |
완벽 구현 |
완벽 구현 |
완벽 구현 |
완벽 구현 |
모니터링은 모든 인터페이스에 대해 활성화되지만 특정 인터페이스에 대해서는 비활성화됩니다. |
완벽 구현 |
완벽 구현 |
비활성화 |
비활성화 |
참조
대기열 및 트래픽 모니터링 구성
네트워크 분석 대기열 및 트래픽 모니터링은 데이터센터 인프라의 성능과 동작에 대한 가시성을 제공합니다. 이 기능은 스위치에서 데이터를 수집하고, 정교한 알고리즘을 사용하여 데이터를 분석하고, 결과를 보고서에 캡처합니다. 보고서를 사용하여 문제를 해결하고, 의사 결정을 내리고, 필요에 따라 리소스를 조정할 수 있습니다.
대기열 및 트래픽 모니터링은 먼저 리소스 프로필 템플릿을 정의한 다음 시스템(글로벌 구성의 경우) 또는 개별 인터페이스에 프로필을 적용하여 활성화합니다.
대기열 및 트래픽 모니터링은 물리적 네트워크 인터페이스에서만 구성할 수 있습니다. 논리적 인터페이스 및 VCP(Virtual Chassis Physical) 인터페이스는 지원되지 않습니다.
QFX 시리즈 독립형 스위치에서 대기열 및 트래픽 모니터링을 구성하려면 디바이스에 Junos OS 릴리스 13.2X51-D15 이상을 설치해야 합니다.
QFX 시리즈 독립형 스위치에서 대기열 모니터링을 구성하려면 다음을 수행합니다.
대기열 모니터링 폴링 간격(밀리초)을 전역적으로(시스템의 경우) 구성합니다.
[edit] set services analytics resource system polling-interval queue-monitoring interval
시스템에 대한 리소스 프로필을 구성하고 대기열 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles profile-name queue-monitoring
시스템 프로필에서 대기열 모니터링을 위한 깊이 임계값(바이트)의 높고 낮은 값을 구성합니다.
[edit] set services analytics resource-profiles profile-name depth-threshold high number low number
높은 값과 낮은 값 모두의 범위는 1에서 1,250,000,000바이트까지이고 기본값은 0바이트입니다.
주:시스템의 깊이 임계값 또는 지연 임계값 중 하나를 구성할 수 있지만 둘 다 구성할 수는 없습니다.
글로벌 구성을 위해 시스템에 리소스 프로필 템플릿을 적용합니다.
[edit] set services analytics resource system resource-profile profile-name
인터페이스별 리소스 프로필을 구성하고 인터페이스에 대한 대기열 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles profile-name queue-monitoring
인터페이스별 프로필에서 대기열 모니터링을 위한 latency-threshold(높음 및 낮음 값)를 구성합니다.
[edit] set services analytics resource-profiles profile-name latency-threshold high number low number
높은 값과 낮은 값 모두의 범위는 1에서 100,000,000 나노초까지이고 기본값은 1,000,000 나노초입니다.
주:인터페이스에 대한 깊이 임계값 또는 지연 임계값을 구성할 수 있지만 둘 다 구성할 수는 없습니다.
인터페이스에 대한 리소스 프로필 템플릿을 하나 이상의 인터페이스에 적용합니다.
[edit] set services analytics resource interfaces interface-name resource-profile profile-name
주:시스템 구성과 인터페이스 구성 간에 충돌이 발생하는 경우, 인터페이스별 구성이 글로벌(시스템) 구성을 대체합니다.
QFX 시리즈 독립형 스위치에서 트래픽 모니터링을 구성하려면 다음을 수행합니다.
시스템에 대한 트래픽 모니터링 폴링 간격(초)을 구성합니다.
[edit] set services analytics resource system polling-interval traffic-monitoring interval
시스템에 대한 리소스 프로필을 구성하고 프로필에서 트래픽 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles profile-name traffic-monitoring
글로벌 구성을 위해 시스템에 리소스 프로필을 적용합니다.
[edit] set services analytics resource system resource-profile profile-name
인터페이스에 대한 리소스 프로필을 구성하고 프로필에서 트래픽 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles profile-name traffic-monitoring
주:시스템 구성과 인터페이스 구성 간에 충돌이 발생하는 경우, 인터페이스별 구성이 글로벌(시스템) 구성을 대체합니다.
리소스 프로필 템플릿을 하나 이상의 인터페이스에 적용합니다.
[edit] set services analytics resource interfaces interface-name resource-profile profile-name
Network Analytics 데이터에 대한 로컬 파일 구성
네트워크 분석 기능은 데이터센터 인프라의 성능과 동작에 대한 가시성을 제공합니다. 이 기능은 스위치에서 데이터를 수집하고, 정교한 알고리즘을 사용하여 데이터를 분석하고, 결과를 보고서에 캡처합니다. 네트워크 관리자는 보고서를 사용하여 문제를 해결하고, 의사 결정을 내리고, 필요에 따라 리소스를 조정할 수 있습니다.
대기열 및 트래픽 통계 데이터를 로컬 파일에 저장하려면 파일 이름을 구성하여 저장해야 합니다.
대기열 및 트래픽 모니터링 통계를 저장하기 위한 로컬 파일을 구성하려면 디바이스에 Junos OS 릴리스 13.2X51-D15 이상이 설치되어 있어야 합니다.
대기열 및 트래픽 모니터링 통계를 저장하기 위한 로컬 파일 구성하기:
Streaming Analytics 데이터에 대한 원격 수집기 구성
네트워크 분석 기능은 데이터센터 인프라의 성능과 동작에 대한 가시성을 제공합니다. 이 기능은 스위치에서 데이터를 수집하고, 정교한 알고리즘을 사용하여 데이터를 분석하고, 결과를 보고서에 캡처합니다. 네트워크 관리자는 보고서를 사용하여 문제를 해결하고, 의사 결정을 내리고, 필요에 따라 리소스를 조정할 수 있습니다.
내보내기 프로필을 구성하여 스트림 형식 및 데이터 유형을 정의하고 하나 이상의 원격 서버(수집기)를 구성하여 스트리밍 네트워크 분석 데이터를 수신할 수 있습니다.
스트리밍된 분석 데이터를 수신하기 위한 수집기를 구성하는 절차를 수행하려면 디바이스에 Junos OS 릴리스 13.2X51-D15 이상이 설치되어 있어야 합니다.
스트리밍된 분석 데이터를 수신하기 위한 수집기 구성하기:
예: 대기열 및 트래픽 통계 구성
이 예에서는 QFX3500 독립형 스위치에서 대기열 및 트래픽 모니터링을 포함하는 네트워크 분석을 구성하는 방법을 보여줍니다.
이 예에 표시된 구성은 Junos OS 릴리스 13.2X50-D15 및 13.2X51-D10에서만 지원됩니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
QFX3500 독립형 스위치
데이터를 수집하는 외부 스트리밍 서버
Junos OS 릴리스 13.2X50-D15 소프트웨어
TCP 서버 소프트웨어(원격 스트리밍 서버용)
네트워크 분석을 구성하기 전에 다음을 수행해야 합니다.
Junos OS 릴리스 13.2X50-D15 이상 소프트웨어가 설치되어 QFX3500 스위치에 실행 중입니다.
(스트리밍 서버의 경우 선택 사항) 원격 스트리밍 서버에서 줄 바꿈 문자(\n)로 구분된 레코드를 처리하도록 설정된 TCP 서버 소프트웨어
실행 중인 다른 모든 디바이스
개요
네트워크 분석 기능은 데이터센터 인프라의 성능과 동작에 대한 가시성을 제공합니다. 이 기능은 스위치에서 데이터를 수집하고, 정교한 알고리즘을 사용하여 데이터를 분석하고, 결과를 보고서에 캡처합니다. 네트워크 관리자는 보고서를 사용하여 문제를 해결하고, 의사 결정을 내리고, 필요에 따라 리소스를 조정할 수 있습니다. 대기열 및 트래픽 통계 모니터링을 구성하여 네트워크 분석을 활성화할 수 있습니다.
토폴로지
이 예에서 QFX3500 스위치는 통계 데이터를 스트리밍하는 데 사용되는 외부 서버에 연결됩니다.
구성
네트워크 분석을 구성하려면 다음 작업을 수행합니다.
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣고, 줄 바꿈을 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 명령을 복사하여 계층 수준에서 CLI에 [edit]
붙여 넣습니다.
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300 set services analytics interfaces xe-0/0/1 traffic-statistics set services analytics queue-statistics file qstats1.qs files 3 size 10 set services analytics queue-statistics interval 10 set services analytics traffic-statistics file tstats1.ts files 3 size 10 set services analytics traffic-statistics interval 2 set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
대기열 및 트래픽 통계 모니터링 구성
단계별 절차
물리적 인터페이스에서 대기열 및 트래픽 모니터링을 구성하려면 다음을 수행합니다.
대기열 또는 트래픽 모니터링을 비활성화하면 이 기능의 구성(활성화)을 대체합니다. 모니터링을 비활성화하려면 계층 수준에서 또는 no-traffic-statistics
[edit services analytics interfaces]
를 실행합니다no-queue-statistics
.
대기열 모니터링을 위한 모든 인터페이스를 구성하고 지연 임계값(마이크로초)을 설정합니다.
[edit] set services analytics interfaces all queue-statistics set services analytics interfaces all latency-threshold high 900 low 300
트래픽 모니터링을 위한 하나의 인터페이스를 구성합니다.
[edit] set services analytics interfaces xe-0/0/1 traffic-statistics
로컬 통계 파일 구성
단계별 절차
로컬 통계 파일을 구성하려면:
대기열 통계 파일 수와 각 파일 크기(MB)를 구성합니다.
[edit] set services analytics queue-statistics file qstats1.qs files 3 size 10m
대기열 통계 수집 간격(밀리초) 구성
[edit] set services analytics queue-statistics interval 10
트래픽 통계 파일 수와 각 파일 크기(MB)를 구성합니다.
[edit] set services analytics traffic-statistics file tstats1.ts files 3 size 10m
트래픽 통계 수집 간격을 초 단위로 구성합니다.
[edit] set services analytics traffic-statistics interval 2
스트리밍 서버 구성
단계별 절차
모니터링 데이터를 수신하기 위한 스트리밍 서버 구성하기:
스트리밍 서버를 구성하는 것 외에도 원격 서버에서 줄 바꿈 문자(\n)로 구분된 레코드를 처리하도록 TCP 클라이언트 소프트웨어를 설정해야 합니다.
대기열 통계 모니터링을 위한 서버 IP 주소 및 포트를 구성합니다.
[edit] set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics
트래픽 통계 모니터링을 위한 서버 IP 주소 및 포트를 구성합니다.
[edit] set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
결과
구성의 결과를 표시합니다.
[edit services analytics] user@switch> show configuration queue-statistics { file qstats1.qs size 10m files 3; interval 10; } traffic-statistics { file tstats1.ts size 10m files 3; interval 2; } interfaces { xe-0/0/1 { traffic-statistics; } all { queue-statistics; latency-threshold high 900 low 300; } }
검증
다음 작업을 수행하여 구성이 올바르고 예상대로 작동하는지 확인합니다.
네트워크 분석 구성 확인
목적
네트워크 분석을 위한 구성을 확인합니다.
작업
운영 모드에서 명령을 입력하여 show analytics configuration
트래픽 및 대기열 모니터링 구성을 표시합니다.
user@host> show analytics configuration Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Enabled, Poll interval: 10 milliseconds Depth threshold high: 0 bytes, low: 0 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 0 0 900 300
의미
출력은 스위치의 트래픽 및 대기열 모니터링에 대한 정보를 표시합니다.
네트워크 분석 상태 확인
목적
스위치의 네트워크 분석 작동 상태를 확인합니다.
작업
운영 모드에서 명령을 입력하여 show analytics status
트래픽 및 대기열 모니터링 상태를 표시합니다.
user@host> show analytics status Global configurations: Traffic statistics: Auto, Poll interval: 2 seconds Queue statistics: Auto, Poll interval: 10 milliseconds Depth threshold high: 1228800 bytes, low: 1024 bytes Latency threshold high: 900 microseconds, low: 300 microseconds Interface Traffic Queue Depth-threshold Latency-threshold Statistics Statistics High Low High Low (bytes) (microseconds) xe-0/0/1 Enabled Auto 1228800 1024 900 300 xe-0/0/7 Auto Auto 1228800 1024 900 300 xe-0/0/8 Auto Auto 1228800 1024 900 300
스트리밍 서버 구성 확인
목적
원격 서버로 데이터를 스트리밍하기 위한 구성이 작동하는지 확인합니다.
작업
운영 모드에서 명령을 입력하여 show analytics streaming-servers
스트리밍 서버 구성을 표시합니다.
user@host> show analytics streaming-servers Address Port Stream-Format Stream-Type State Sent 10.94.198.11 50001 json QS Established 1100 10.94.198.11 50005 csv TS/QS In Progress 0
의미
출력은 원격 스트리밍 서버에 대한 정보를 표시합니다.
대기열 통계 확인
목적
큐 통계 수집이 작동하는지 확인합니다.
작업
운영 모드에서 명령을 입력하여 show analytics queue-statistics
대기열 통계를 표시합니다.
user@host> show analytics queue-statistics Time Interface Queue-length (bytes) Latency (us) Apr 6 0:17:18.224 xe-0/0/1 1043952 835 Apr 6 0:17:18.234 xe-0/0/1 1053520 842 Apr 6 0:17:18.244 xe-0/0/1 1055184 844
의미
출력은 예상대로 대기열 통계 정보를 표시합니다.
트래픽 통계 확인
목적
트래픽 통계 수집이 작동하는지 확인합니다.
작업
운영 모드에서 명령을 입력하여 show analytics traffic-statistics
트래픽 통계를 표시합니다.
user@host> show analytics traffic-statistics Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/1 Traffic Statistics: Receive Transmit Total octets: 4797548752936 408886273632 Total packet: 5658257464 3190613435 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 252901000 Packet dropped: 0 252901 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/7 Traffic Statistics: Receive Transmit Total octets: 4790866253100 477139024 Total packet: 5624473639 477944 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 166582000 Packet dropped: 0 166582 Utilization: 0.0% 0.0% Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/8 Traffic Statistics: Receive Transmit Total octets: 4789797668456 764910024 Total packet: 5623280870 765715 Octets per second: 0 0 Packet per second: 0 0 Octets dropped: 0 156099000 Packet dropped: 0 156099 Utilization: 0.0% 0.0%
의미
출력은 예상대로 트래픽 통계 정보를 표시합니다.
예: 대기열 및 트래픽 모니터링 구성
이 예는 대기열 및 트래픽 모니터링을 포함하여 향상된 네트워크 분석 기능을 구성하는 방법을 보여줍니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
QFX5100 독립형 스위치
데이터를 수집하는 외부 스트리밍 서버
Junos OS 릴리스 13.2X51-D15 소프트웨어
TCP 서버 소프트웨어(원격 스트리밍 서버용)
네트워크 분석을 구성하기 전에 다음을 수행해야 합니다.
Junos OS 릴리스 13.2X51-D15 이상 소프트웨어가 설치되어 QFX5100 스위치에서 실행됩니다.
(JSON, CSV 및 TSV 형식의 스트리밍 서버의 경우 선택 사항) 원격 스트리밍 서버에서 줄 바꿈 문자(\n)로 구분된 레코드를 처리하도록 설정된 TCP 또는 UDP 서버 소프트웨어.
(GPB 형식의 스트리밍 서버의 경우 선택 사항) 파일을 사용하는 TCP 또는 UDP 빌드 스트리밍 서버입니다 analytics.proto .
다른 모든 네트워크 디바이스가 실행 중입니다.
개요
네트워크 분석 기능은 데이터센터 인프라의 성능과 동작에 대한 가시성을 제공합니다. 이 기능은 스위치에서 데이터를 수집하고, 정교한 알고리즘을 사용하여 데이터를 분석하고, 결과를 보고서에 캡처합니다. 네트워크 관리자는 보고서를 사용하여 문제를 해결하고, 의사 결정을 내리고, 필요에 따라 리소스를 조정할 수 있습니다.
먼저 리소스 프로필 템플릿을 정의한 다음 시스템(글로벌 구성의 경우) 또는 개별 인터페이스에 프로필을 적용하여 네트워크 분석을 활성화합니다.
대기열 또는 트래픽 모니터링을 비활성화하면 이 기능의 구성(활성화)을 대체합니다. 모니터링을 비활성화할 때는 계층 수준에서 또는 no-traffic-monitoring
구성 명령문을 포함하는 no-queue-monitoring
리소스 프로파일을 적용하면 [edit services analytics resource-profiles]
됩니다.
토폴로지
이 예에서 QFX5100 스위치는 통계 데이터를 스트리밍하는 데 사용되는 외부 서버에 연결됩니다.
구성
네트워크 분석 기능을 구성하려면 다음 작업을 수행하십시오.
- CLI 빠른 구성
- 대기열 및 트래픽 모니터링을 위한 폴링 간격 구성
- 로컬 통계 파일 구성
- 시스템에 대한 리소스 프로필 구성 및 적용
- 인터페이스에 대한 리소스 프로필 구성 및 적용
- 스트리밍 데이터를 위한 내보내기 프로파일 및 수집기 구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣고, 줄 바꿈을 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 명령을 복사하여 계층 수준에서 CLI에 [edit]
붙여 넣습니다.
[edit] set services analytics resource system polling-interval queue-monitoring 1000 set services analytics resource system polling-interval traffic-monitoring 5 set services analytics collector local file an.stats set services analytics collector local file an files 3 set services analytics collector local file an size 10m set services analytics resource-profiles sys-rp queue-monitoring set services analytics resource-profiles sys-rp traffic-monitoring set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99 set services analytics resource system resource-profile sys-rp set services analytics resource-profiles if-rp queue-monitoring set services analytics resource-profiles if-rp traffic-monitoring set services analytics resource-profiles if-rp latency-threshold high 2300 low 20 set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp set services analytics export-profiles ep stream-format gpb set services analytics export-profiles ep interface information set services analytics export-profiles ep interface statistics queue set services analytics export-profiles ep interface statistics traffic set services analytics export-profiles ep interface status link set services analytics export-profiles ep system information set services analytics export-profiles ep system status queue set services analytics export-profiles ep system status traffic set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
대기열 및 트래픽 모니터링을 위한 폴링 간격 구성
단계별 절차
폴링 간격 대기열 및 트래픽 모니터링을 전역적으로 구성하려면:
시스템의 대기열 모니터링 폴링 간격(밀리초)을 구성합니다.
[edit] set services analytics resource system polling-interval queue-monitoring 1000
시스템에 대한 트래픽 모니터링 폴링 간격(초)을 구성합니다.
[edit] set services analytics resource system polling-interval traffic-monitoring 5
로컬 통계 파일 구성
단계별 절차
로컬 통계 수집을 위한 파일을 구성하려면:
파일 이름을 구성합니다.
[edit] set services analytics collector local file an.stats
파일 수를 구성합니다.
[edit] set services analytics collector local file an files 3
파일 크기를 구성합니다.
[edit] set services analytics collector local file an size 10m
시스템에 대한 리소스 프로필 구성 및 적용
단계별 절차
대기열 및 트래픽 모니터링 리소스에 대한 리소스 프로필 템플릿을 정의하려면:
리소스 프로필을 구성하고 대기열 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles sys-rp queue-monitoring
프로필에서 트래픽 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles sys-rp traffic-monitoring
프로필에서 대기열 모니터링을 위한 깊이 임계값(높음 및 낮음 값)을 구성합니다.
[edit] set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99
전역 구성을 위해 시스템 리소스 종류에 리소스 프로필 템플릿을 적용합니다.
[edit] set services analytics resource system resource-profile sys-rp
인터페이스에 대한 리소스 프로필 구성 및 적용
단계별 절차
하나 이상의 특정 인터페이스에 대해 대기열 및 트래픽 모니터링을 구성할 수 있습니다. 인터페이스별 구성은 글로벌(시스템) 구성을 대체합니다. 인터페이스의 대기열 및 트래픽 모니터링 리소스에 대한 리소스 프로필 템플릿을 정의하려면:
리소스 프로필을 구성하고 대기열 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles if-rp queue-monitoring
프로필에서 트래픽 모니터링을 활성화합니다.
[edit] set services analytics resource-profiles if-rp traffic-monitoring
프로필에서 대기열 모니터링을 위한 latency-threshold(높음 및 낮음 값)를 구성합니다.
[edit] set services analytics resource-profiles if-rp latency-threshold high 2300 low 20
리소스 프로필 템플릿을 특정 인터페이스의 인터페이스 리소스 유형에 적용합니다.
[edit] set services analytics resource interfaces xe-0/0/16 resource-profile if-rp set services analytics resource interfaces xe-0/0/18 resource-profile if-rp set services analytics resource interfaces xe-0/0/19 resource-profile if-rp
스트리밍 데이터를 위한 내보내기 프로파일 및 수집기 구성
단계별 절차
모니터링 데이터를 수신하기 위한 수집기(스트리밍 서버)를 구성하려면:
내보내기 프로필을 만들고 스트림 형식을 지정합니다.
[edit] set services analytics export-profiles ep stream-format gpb
인터페이스 정보를 포함하도록 내보내기 프로필을 구성합니다.
[edit] set services analytics export-profiles ep interface information
인터페이스 대기열 통계를 포함하도록 내보내기 프로필을 구성합니다.
[edit] set services analytics export-profiles ep interface statistics queue
인터페이스 트래픽 통계를 포함하도록 내보내기 프로필을 구성합니다.
[edit] set services analytics export-profiles ep interface statistics traffic
인터페이스 상태 링크 정보를 포함하도록 내보내기 프로필을 구성합니다.
[edit] set services analytics export-profiles ep interface status link
시스템 정보를 포함하도록 내보내기 프로필을 구성합니다.
[edit] set services analytics export-profiles ep system information
시스템 대기열 상태를 포함하도록 내보내기 프로파일을 구성합니다.
[edit] set services analytics export-profiles ep system status queue
시스템 트래픽 상태를 포함하도록 내보내기 프로필을 구성합니다.
[edit] set services analytics export-profiles ep system status traffic
수집기 주소에 대한 전송 프로토콜을 구성하고 내보내기 프로파일을 적용합니다.
[edit] set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
주:JSON, CSV 및 TSV 형식에 대해 또는
udp
옵션을 구성하는tcp
경우, 원격 서버에서 줄 바꿈 문자(\n)로 구분된 레코드를 처리하도록 원격 콜렉터에서 TCP 또는 UDP 클라이언트 소프트웨어도 설정해야 합니다.GPB 형식에 대해 또는
udp
옵션을 구성하는tcp
경우 파일을 사용하여 analytics.proto TCP 또는 UDP 빌드 스트리밍 서버도 설정해야 합니다.
결과
구성의 결과를 표시합니다.
[edit services analytics] user@switch# run show configuration services { analytics { export-profiles { ep { stream-format gpb; interface { information; statistics { traffic; queue; } status { link; } } system { information; status { traffic; queue; } } } } resource-profiles { sys-rp { queue-monitoring; traffic-monitoring; depth-threshold high 99999 low 99; } if-rp { queue-monitoring; traffic-monitoring; latency-threshold high 2300 low 20; } } resource { system { resource-profile sys-rp; polling-interval { traffic-monitoring 5; queue-monitoring 1000; } } interfaces { xe-0/0/16 { resource-profile if-rp; } xe-0/0/18 { resource-profile if-rp; } xe-0/0/19 { resource-profile if-rp; } } } collector { local { file an size 10m files 3; } address 10.94.184.25 { port 50013 { transport udp { export-profile ep; } } } address 10.94.198.11 { port 50001 { transport tcp { export-profile ep; } } } } } }
검증
다음 작업을 수행하여 구성이 올바르고 예상대로 작동하는지 확인합니다.
네트워크 분석 구성 확인
목적
네트워크 분석을 위한 구성을 확인합니다.
작업
운영 모드에서 명령을 입력하여 show analytics configuration
트래픽 및 대기열 모니터링 구성을 표시합니다.
user@host> show analytics configuration Traffic monitoring status is enabled Traffic monitoring polling interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
의미
출력은 스위치의 트래픽 및 대기열 모니터링 구성 정보를 표시합니다.
네트워크 분석 상태 확인
목적
스위치의 네트워크 분석 작동 상태를 확인합니다.
작업
운영 모드에서 명령을 입력하여 show analytics status global
글로벌 트래픽 및 대기열 모니터링 상태를 표시합니다.
user@host> show analytics status global Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes
운영 모드에서 명령을 입력하여 show analytics status
인터페이스 및 글로벌 대기열 모니터링 상태를 모두 표시합니다.
user@host> show analytics status Traffic monitoring status is enabled Traffic monitoring pollng interval : 5 seconds Queue monitoring status is enabled Queue monitoring polling interval : 1000 milliseconds Queue depth high threshold : 99999 bytes Queue depth low threshold : 99 bytes Interface Traffic Queue Queue depth Latency Statistics Statistics threshold threshold High Low High Low (bytes) (nanoseconds) xe-0/0/16 enabled enabled n/a n/a 2300 20 xe-0/0/18 enabled enabled n/a n/a 2300 20 xe-0/0/19 enabled enabled n/a n/a 2300 20
의미
출력은 스위치의 트래픽 및 대기열 모니터링에 대한 글로벌 및 인터페이스 상태를 표시합니다.
수집기 구성 확인
목적
작업
스트리밍된 데이터에 대한 수집기 구성이 작동하는지 확인합니다.
운영 모드에서 명령을 입력하여 show analytics collector
스트리밍 서버 구성을 표시합니다.
user@host> show analytics collector Address Port Transport Stream format State Sent 10.94.184.25 50013 udp gpb n/a 484 10.94.198.11 50001 tcp gpb In progress 0
의미
출력에 수집기 구성이 표시됩니다.
전송 프로토콜로 구성된 udp
포트의 연결 상태는 항상 로 n/a
표시됩니다.
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. Feature Explorer 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.