Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos Telemetry Sensor 구성

명령줄 인터페이스(CLI) 명령을 사용하여 물리적 및 논리적 인터페이스, 방화벽 필터와 같은 다양한 시스템 리소스에 대한 데이터 모니터링 및 스트리밍을 활성화할 수 있습니다. 특정 시스템 리소스를 모니터링하려면 센서를 구성합니다. 각 센서 구성에는 세 가지 주요 구성 요소가 필요합니다.

  • 센서 프로필 - 시스템 리소스를 모니터링할 수 있도록 설정하고 데이터를 보낼 대상 서버와 같은 관련 매개 변수를 설정할 수 있습니다.

  • 내보내기 프로파일 - 사용할 전송 프로토콜, 데이터를 수집하는 간격 등 수집된 데이터를 내보내는 프로세스의 속성을 지정합니다.

  • 스트리밍 서버 프로필 - 대상 IP 주소 및 포트 번호를 포함하여 데이터 및 관련 매개 변수를 수집하기 위한 서버를 지정합니다.

모범 사례:

센서 프로필을 구성하기 전에 하나 이상의 내보내기 프로필과 하나 이상의 스트리밍 서버를 구성하는 것이 좋습니다. 이렇게 하면 내보내기 프로필과 스트리밍 서버를 센서 프로필 구성과 연결할 수 있습니다.

시작하기 전에:

  • 주니퍼 네트웍스 디바이스에서 인밴드 관리 인터페이스를 사용하는 서버로의 연결을 구성합니다.

내보내기 프로필 구성

내보내기 프로필은 Junos Telemetry 메커니즘을 통해 생성된 데이터의 내보내기 프로세스의 매개 변수를 정의합니다. 하나 이상의 내보내기 프로필을 구성해야 하며, 여러 내보내기 프로필을 구성할 수도 있습니다. 각 내보내기 프로파일은 여러 센서 프로파일과 연관될 수 있습니다. 그러나 하나의 내보내기 프로필만 특정 센서 프로필과 연결할 수 있습니다.

플랫폼별 내보내기 프로필 동작

기능 탐색기를 사용하여 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인할 수 있습니다.

다음 표를 사용하여 플랫폼에 대한 플랫폼별 동작을 검토할 수 있습니다.

표 1: 플랫폼별 내보내기 프로필 동작

플랫폼

다름

MX 시리즈

MX 시리즈 라우터에서만 Junos OS 릴리스 17.3R1부터는 내보내기 프로필에 대한 패킷 손실 우선순위를 지정할 수 있습니다. 그 결과, 각 센서에 적절한 패킷 손실 우선순위를 적용할 수 있습니다. 손실 우선순위 설정은 혼잡 기간 동안 네트워크에서 어떤 패킷이 삭제되는지 결정하는 데 도움이 됩니다. 이전에는 내보내기 프로필에서 포워딩 클래스와 DSCP 값만 지정할 수 있었습니다. 다음과 같은 패킷 손실 우선순위 설정이 지원됩니다. highlowmedium-high medium-low 패킷 손실 우선순위 설정에 대한 자세한 내용은 PLP를 RED 드롭 프로파일에 매핑을 참조하십시오.

내보내기 프로필을 구성하려면:

  1. 내보내기 프로파일의 이름을 지정합니다.

    예를 들어, 내보내기 프로필 이름을 지정하려면 다음을 수행합니다.export-params

  2. 내보낸 패킷의 소스 IP 주소를 지정합니다.

    예를 들어, 이름이 export-params인 내보내기 프로파일에 대해 소스 IP 주소 192.0.2.3을 지정하려면 다음을 수행합니다.

  3. 내보낸 패킷의 소스 포트 번호를 지정합니다.

    예를 들어, 이름이 export-params인 내보내기 프로파일에 대해 소스 포트 번호 21111을 지정하려면 다음을 수행합니다.

  4. 센서가 원격 측정 데이터를 생성하는 간격(초)을 지정합니다.
    • 구성된 각 간격이 끝날 때 센서는 가장 최근의 샘플을 수집하여 지정된 데이터 수집 서버로 전달합니다.

    • 유효 범위: 23.4 R2 이전 릴리스의 경우 1 - 86400초(24시간).

    메모:

    Junos OS 및 Junos Evolved 23.4R2부터 패킷 포워딩 엔진(PFE) 센서에 대해 지원되는 최소 값은 reporting-rate "2" 초입니다. 구성이 "2" 초 미만의 값을 지정하고 소프트웨어 업그레이드를 수행하면 구성이 삭제되고 값이 수정될 때까지 텔레메트리가 작동하지 않습니다.

    예를 들어, 이름이 export-params 있는 내보내기 프로필과 연결된 모든 센서가 원격 측정 데이터를 생성하는 20초 간격을 지정하려면 다음을 수행합니다.

  5. 내보낸 데이터의 구조를 정의하기 위한 형식을 지정합니다.
    메모:

    현재 유일하게 지원되는 형식은 Google 프로토콜 버퍼(gpb)입니다.

    예를 들어 이름이 export-params인 내보내기 프로필의 내보낸 데이터에 대한 Google 프로토콜 버퍼 형식을 지정하려면 다음을 수행합니다.

  6. IP 패킷에서 텔레메트리 데이터를 전달하기 위한 전송 프로토콜을 지정합니다.

    예를 들어, 이름이 export-params인 내보내기 프로파일의 텔레메트리 데이터에 대한 전송 프로토콜로 UDP를 지정하려면 다음을 수행합니다.

    메모: 전송 프로토콜을 로 udp 구성하고 내보낸 데이터 형식을 로 gpb-gnmi 구성하는 것은 잘못되었습니다.
  7. (선택 사항) 내보낸 패킷에 할당할 DSCP(DiffServ Code Point) 값을 지정합니다.
    메모:

    기본값은 (영)입니다 0 .

    구성한 인터페이스 수준 DSCP 재작성 규칙은 내보내기 프로파일에 대해 지정한 DSCP 값을 재정의합니다. 발신 인터페이스에서 DSCP 재작성 규칙을 구성하지 않은 경우에만 내보내기 프로파일에 대한 DSCP 값을 지정합니다. 자세한 내용은 다시 쓰기 규칙 구성을 참조하십시오.

    예를 들어, 이름이 export-params인 내보내기 프로파일에 대해 DSCP 값 20을 지정하려면 다음을 수행합니다.

  8. (옵션) 내보낸 패킷에 할당할 포워딩 클래스를 지정합니다.
    메모:

    패킷 포워딩 엔진 센서에서 내보낸 패킷에 대해서만 포워딩 클래스를 지정할 수 있습니다. 기본값은 입니다 best-effort.

    예를 들어, 이름이 export-params인 내보내기 프로필에 대해 의 assured-forwarding 포워딩 클래스를 지정하려면 다음을 수행합니다.

  9. (선택 사항) (MX 시리즈 라우터는 Junos OS 릴리스 17.3R1 이상에만 해당) 내보낸 패킷에 할당할 패킷 손실 우선순위를 지정합니다.

    예를 들어, 이름이 export-params인 내보내기 프로파일에 대해 의 high 손실 우선순위를 지정하려면 다음을 수행합니다.

스트리밍 서버 프로필 구성

서버 프로필은 내보낸 텔레메트리 데이터를 수집하는 서버의 매개 변수를 정의합니다. 둘 이상의 서버 프로필을 정의할 수 있습니다. 동일한 서버 프로파일을 둘 이상의 센서 프로파일과 연관시킬 수도 있습니다. Junos OS 릴리스 15.1F6부터는 두 개 이상의 서버를 특정 센서와 연결할 수 있습니다.

메모:

UDP를 통한 스트리밍 텔레메트리 데이터에 대한 지침:

  1. 원격 분석 데이터는 UDP를 통해 원본 애플리케이션에서 수집기로 직접 스트리밍됩니다. 구성은 수집기에 대한 연결 유형에 따라 다릅니다. 컬렉터는 관리 인터페이스 또는 WAN 인터페이스를 통해 연결할 수 있어야 합니다.
  2. 라인 카드 센서의 경우, WAN 인터페이스를 통해 원격 주소에 연결할 수 있는 경우 라인 카드가 데이터를 컬렉터로 직접 내보낼 수 있습니다. 라인 카드 센서의 관리 인터페이스를 통해 텔레메트리 데이터를 내보내야 하는 경우, 데이터를 라우팅 엔진으로 라우팅한 다음 수집기로 보냅니다.
  3. UDP를 통해 원격 분석 데이터를 전송하기 위해 .gpb 형식만 지원됩니다. 다음은 센서 경로 /junos/system/linecard/interface/에 대한 UDP를 통해 텔레메트리 데이터를 스트리밍하는 샘플 구성입니다. 데이터는 최대 페이로드 크기가 "5000"인 수집기로 "10"초마다 내보내지며 포트 번호가 3026인 원격 주소 143.1.1.2로 내보냅니다.

내보낸 텔레메트리 데이터를 수집하기 위해 스트리밍 서버의 프로필을 정의하려면:

  1. 스트리밍 서버의 이름을 지정합니다.

    예를 들어, 스트리밍 서버 이름을 지정하려면 다음을 수행합니다.telemetry server

  2. 내보낸 패킷의 대상 IP 주소를 지정합니다.

    예를 들어, 이름이 telemetry-server인 스트리밍 서버의 대상 주소를 192.0.2.2로 지정하려면 :

  3. 내보낸 패킷의 대상 포트 번호를 지정합니다.

    예를 들어, 이름이 telemetry-server인 스트리밍 서버에 대해 대상 포트 번호 30000을 지정하려면 :

센서 프로필 구성

센서 프로필은 데이터를 모니터링하고 스트리밍할 시스템 리소스의 매개변수를 정의합니다. 각 센서 프로파일에 대해 하나의 시스템 리소스만 모니터링하도록 설정할 수 있습니다. 모니터링하려는 각 시스템 리소스에 대해 다른 센서 프로필을 구성합니다. 그러나 동일한 시스템 리소스를 모니터링하도록 둘 이상의 센서를 구성할 수 있습니다. 예를 들어, 동일한 시스템 리소스에서 데이터를 내보내기 위해 다른 매개 변수를 구성하는 것을 고려하십시오.

센서 프로필을 구성하려면:

  1. 센서의 이름을 지정합니다.

    예를 들어, 의 센서 이름을 지정하려면 다음을 지정합니다.interface-1

  2. 데이터를 모니터링하고 스트리밍할 시스템 리소스를 지정합니다.

    예를 들어, 센서 interface-1에 대한 논리적 인터페이스 모니터링을 활성화하려면 다음을 수행합니다.

    메모:

    리소스 문자열을 정확하게 입력해야 합니다.

  3. (선택 사항) 2단계에서 지정한 시스템 리소스에 대한 데이터를 필터링하는 정규 표현식을 지정합니다. 정규 표현식을 지정하지 않으면 시스템 자원이 전역적으로, 즉 시스템 전체에서 모니터됩니다.

    예를 들어, 센서 interface-1의 이더넷 논리 인터페이스에 대해서만 데이터를 필터링하려면 다음을 수행합니다.

  4. 센서 프로필과 연결할 계층 수준에서 구성된 [edit export-profile profile-name] 내보내기 프로필의 이름을 지정합니다. 이 내보내기 프로필은 텔레메트리 데이터를 내보내기 위한 매개 변수를 정의합니다.

    예를 들어, 라는 export-params 내보내기 프로파일을 라는 interface-1센서와 연결하려면 :

  5. 내보낸 데이터를 수집하기 위해 계층 수준에서 구성된 [edit services analytics streaming-server server-name] 스트리밍 서버 이름의 이름을 지정합니다.
    메모:

    Junos OS 릴리스 15.1F6부터 센서 프로필에 대해 둘 이상의 스트리밍 서버를 지정할 수 있습니다. 센서에 대해 둘 이상의 스트리밍 서버를 지정하려면 이름을 대괄호로 묶어야 합니다.

    예를 들어, 스트리밍 서버 이름을 telemetry-server 라는 interface-1센서와 연결하려면 :

Junos Telemetry Interface 센서 구성 확인

목적

구성을 확인합니다.

행동

구성 모드에서 명령을 입력하여 show services analytics 구성을 확인합니다. 출력이 의도한 구성을 표시하지 않으면, 구성 절차의 지침을 반복하여 수정하십시오.

구성을 커밋한 후, 작동 명령을 실행하여 show agent sensors 센서가 활성화되었는지 확인합니다.

메모:

show agent sensors gRPC 센서에 대한 명령 출력은 Junos OS 플랫폼의 출력 형식에 맞게 Junos OS Evolved 플랫폼에서 잘립니다.

Junos Telemetry Interface 센서 구성 확인

목적

구성을 확인합니다.

행동

구성 모드에서 명령을 입력하여 show services analytics 구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 구성 절차의 지침을 반복하여 구성을 수정하십시오.

구성을 커밋한 후, 작동 명령을 실행하여 show agent sensors 센서가 활성화되었는지 확인합니다.

메모:

show agent sensors gRPC 센서에 대한 명령 출력은 Junos OS 플랫폼의 출력 형식에 맞게 Junos OS Evolved 플랫폼에서 잘립니다.

변경 내역 표

기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.

석방
묘사
19.1R1 시리즈
Junos OS 릴리스 19.1R1부터는 MS-MIC 및 MS-MPC, QFX10002 스위치 및 PTX10002 라우터와 함께 작동하는 MX 시리즈 라우터도 지원됩니다.
17.4R1 시리즈
Junos OS 릴리스 17.4R1부터는 가상 MX 시리즈(vMX) 라우터가 지원됩니다.
17.3R1 시리즈
Junos OS 릴리스 17.3R1부터는 EX9200 스위치와 PTX3000 라우터의 라우팅 및 컨트롤 보드(RCB)도 지원됩니다.
17.3R1 시리즈
MX 시리즈 라우터에서만 Junos OS 릴리스 17.3R1부터는 내보내기 프로필에 대한 패킷 손실 우선순위를 지정할 수 있습니다.
17.2R1 시리즈
Junos OS 릴리스 17.2R1부터는 QFX10000 및 PTX1000 스위치도 지원됩니다.
16.1R3 시리즈
Junos OS 릴리스 16.1R3부터는 PTX 시리즈 라우터의 FPC1 및 FPC2도 지원됩니다.
15.1층5
Junos OS 릴리스 15.1F5부터 Junos Telemetry Interface는 MX 시리즈 라우터의 MPC7E, MPC8E 및 MPC9E에서도 지원됩니다.
15.1 층 3
Junos Telemetry Interface는 MPC1에서 MPC6E를 통해 구성된 인터페이스가 있는 MX 시리즈 라우터와 FPC3에서 구성된 인터페이스가 있는 PTX 시리즈 라우터의 Junos OS 릴리스 15.1F3에서 소개되었습니다.