Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos 텔레메트리 인터페이스 개요

네트워크의 개체 수와 생성 지표가 증가함에 따라 네트워크 상태를 모니터링하기 위해 운영 통계를 수집하는 데 사용되는 SNMP와 같은 기존 모델은 네트워크 요소 확장 및 효율성에 제한을 가하고 있습니다. 네트워크 요소를 주기적으로 폴링하기 위해 추가 처리가 필요한 SNMP 및 CLI에서 사용하는 이른바 풀 모델은 확장을 직접 제한합니다.

JTI(Junos Telemetry Interface)는 소위 푸시 모델에 의존하여 데이터를 비동기 전송함으로써 이러한 한계를 극복하고 폴링(polling)을 제거합니다. 관리 스테이션에서 데이터를 한 번 전송하여 정기적인 업데이트를 스트리밍합니다. 그 결과, JTI는 확장성이 뛰어나며 네트워크에서 수천 가지 개체의 모니터링을 지원할 수 있습니다.

참고:

Junos 텔레메트리 인터페이스는 Junos OS 릴리스 15.1F3, MPC1에서 MPC6E로 구성된 인터페이스가 있는 MX 시리즈 라우터, FPC3에 구성된 인터페이스가 있는 PTX 시리즈 라우터에서 도입되었습니다. 릴리스 15.1F5 Junos OS 시작하여 Junos 텔레메트리 인터페이스는 MX 시리즈 라우터의 MPC7E, MPC8E 및 MPC9E에서도 지원됩니다.

Junos OS 릴리스 16.1R3부터는 FPC1, FPC2 및 PTX 시리즈 라우터의 이중 라우팅 엔진도 지원됩니다.

Junos OS 릴리스 17.2R1부터 QFX10002, QFX10008 및 QFX10016 스위치, QFX5200 스위치, PTX1000 및 PTX10008 라우터도 지원됩니다. QFX5200 스위치는 gRPC 센서만 지원합니다.

Junos OS 릴리스 17.3R1부터 QFX5110 스위치, EX4600, EX4600-VC 및 EX9200 스위치, PTX3000 라우터의 라우팅 및 컨트롤 보드(RCB)도 지원됩니다. QFX5110 스위치는 gRPC 센서만 지원합니다.

Junos OS 릴리스 17.4R1부터 PTX10016 라우터와 vMX(virtual MX 시리즈) 라우터가 지원됩니다.

Junos OS 릴리스 18.2R1부터 PTX10002 라우터도 지원됩니다.

텔레메트리 센서 및 데이터 모델

Junos 텔레메트리 인터페이스를 사용하면 물리적 인터페이스 및 방화벽 필터와 같은 다양한 시스템 리소스에 대한 데이터를 수집하고 내보내기 위한 센서를 프로비저닝할 수 있습니다. 각기 다른 전송 모드를 사용하는 두 가지 데이터 모델이 지원됩니다.

  • 주니퍼 네트웍스 정의한 확장 가능한 개방형 데이터 모델. 데이터는 Google 프로토콜 버퍼(gpb) 구조화된 메시지로 생성됩니다. 각 .proto 메시지를 정의하는 파일은 주니퍼 네트웍스 웹 사이트에 게시됩니다. 네이티브 센서는 UDP(User Datagram Protocol)를 사용하여 라인 카드 또는 NPU(Network Processing Unit)와 같은 소스에 가까운 데이터를 내보냅니다. 이 모델은 분산형 아키텍처를 특징으로 하므로 쉽게 확장할 수 있습니다.

  • 범용 키/값 형식으로 gpb 메시지로 데이터를 생성하는 OpenConfig 데이터 모델. 다운로드해야 하는 Junos OS 위한 OpenConfig는 YANG 데이터 모델을 지원합니다. gRPC 원격 프로시저 호출(gRPC)은 센서를 프로비저닝하고 텔레메트리 데이터를 구독하고 수신하는 데 사용됩니다. gRPC는 TCP를 기반으로 하며 SSL 암호화를 지원하므로 안전하고 신뢰할 수 있는 것으로 간주됩니다. 주니퍼 네트웍스 디바이스가 업그레이드된 FreeBSD 커널을 사용하는 Junos OS 버전을 실행하는 경우, 이 모델은 라우팅 엔진 실행하고 gRPC 구독을 관리할 수 있는 인터페이스를 제공하는 Junos 네트워크 에이전트 패키지를 다운로드해야 합니다. 다른 버전의 Junos OS 경우 네트워크 에이전트 기능이 소프트웨어에 내장되어 있습니다. 릴리스 18.2R1 Junos OS OpenConfig 기반 라우팅 엔진(RE) 센서는 UDP를 통해 gpb 구조화 메시지로 데이터를 스트리밍할 수 있습니다.

사용 및 이점

Junos 텔레메트리 인터페이스의 한 가지 주요 기능은 성능 모니터링입니다. 성능 관리 시스템으로 데이터를 스트리밍하면 네트워크 관리자가 링크 및 노드 활용도 측면에서 추세를 측정하고 실시간으로 네트워크 혼잡과 같은 문제를 해결할 수 있습니다.

일반적인 구축에서 네트워크 요소 또는 디바이스는 성능 관리 시스템 수집기 역할을 하는 두 개의 대상 서버로 복제된 데이터를 스트리밍합니다. 두 수집기로 데이터를 스트리밍하면 이중화가 가능합니다. 성능 관리 시스템 수집기가 데이터를 요청하는 방법과 디바이스가 데이터를 스트리밍하는 방법에 대한 그림 1 을 참조하십시오. 디바이스는 CLI(command-line interface), NETCONF를 통한 구성 또는 gRPC 구독 호출을 사용하여 데이터를 수집하고 내보내기 위해 센서를 프로비저닝합니다. 수집기는 텔레메트리 구독을 시작하여 데이터를 요청합니다. 데이터는 한 번만 요청되며 주기적으로 스트리밍됩니다.

그림 1: 성능 관리를 Telemetry Streaming for Performance Management 위한 텔레메트리 스트리밍

릴리스 18.1R1 Junos OS 네트워크 텔레메트리 수집기 시스템으로 syslog 데이터를 스트리밍할 수 있는 새로운 센서를 사용할 수 있습니다. /junos/events/센서 및 내보내기 프로파일(0)을 reporting-rate 사용하여 이제 통계 데이터와 함께 이벤트 데이터를 텔레메트리 수집 시스템에 스트리밍할 수 있습니다.

Junos 텔레메트리 인터페이스의 다른 애플리케이션으로는 네트워크 요소와 네트워크 전반에 걸쳐 트래픽 엔지니어링 경로 생성을 자동화하는 Northstar Controller와 같은 외부 컨트롤러 간의 운영 상태 동기화를 지원하는 실시간 데이터 제공이 포함됩니다. NorthStar Controller 레이블 스위칭 경로(LSP) 통계와 같은 특정 네트워크 요소에 대한 텔레메트리 데이터를 구독할 수 있습니다.

릴리스 기록 테이블
릴리스
설명
18.2R1
Junos OS 릴리스 18.2R1부터 PTX10002 라우터도 지원됩니다.
18.2R1
릴리스 18.2R1 Junos OS OpenConfig 기반 라우팅 엔진(RE) 센서는 UDP를 통해 gpb 구조화 메시지로 데이터를 스트리밍할 수 있습니다.
18.1R1
릴리스 18.1R1 Junos OS 네트워크 텔레메트리 수집기 시스템으로 syslog 데이터를 스트리밍할 수 있는 새로운 센서를 사용할 수 있습니다.
17.4R1
Junos OS 릴리스 17.4R1부터 PTX10016 라우터와 vMX(virtual MX 시리즈) 라우터가 지원됩니다.
17.3R1
Junos OS 릴리스 17.3R1부터 QFX5110 스위치, EX4600, EX4600-VC 및 EX9200 스위치, PTX3000 라우터의 라우팅 및 컨트롤 보드(RCB)도 지원됩니다. QFX5110 스위치는 gRPC 센서만 지원합니다.
17.2R1
Junos OS 릴리스 17.2R1부터 QFX10002, QFX10008 및 QFX10016 스위치, QFX5200 스위치, PTX1000 및 PTX10008 라우터도 지원됩니다. QFX5200 스위치는 gRPC 센서만 지원합니다.
16.1R3
Junos OS 릴리스 16.1R3부터는 FPC1, FPC2 및 PTX 시리즈 라우터의 이중 라우팅 엔진도 지원됩니다.
15.1F5
릴리스 15.1F5 Junos OS 시작하여 Junos 텔레메트리 인터페이스는 MX 시리즈 라우터의 MPC7E, MPC8E 및 MPC9E에서도 지원됩니다.
15.1F3
Junos 텔레메트리 인터페이스는 Junos OS 릴리스 15.1F3, MPC1에서 MPC6E로 구성된 인터페이스가 있는 MX 시리즈 라우터, FPC3에 구성된 인터페이스가 있는 PTX 시리즈 라우터에서 도입되었습니다.