Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NorthStar Controller에서 네트워크 토폴로지 획득 이해

BGP-LS를 사용하여 Junos VM과 백본 네트워크에 있는 하나 이상의 라우터 간에 BGP 피어링을 설정한 후 NorthStar Controller는 실시간 토폴로지 변경 사항을 획득하며, 이는 TED(Traffic Engineering Database)에 기록됩니다. 네트워크를 통해 최적의 경로를 계산하려면 NorthStar Controller에 네트워크 토폴로지에 대한 통합 보기가 필요합니다. 이 네트워크 라우팅 보기에는 네트워크 토폴로지를 구성하는 노드, 링크 및 해당 속성(메트릭, 링크 사용률 대역폭 등)이 포함됩니다. 따라서 IGP 메트릭, RSVP 대역폭, 우선순위/보류 값 등에 대한 라우터 CLI 구성 변경은 NorthStar Controller UI 토폴로지 보기에서 즉시 사용할 수 있습니다.

네트워크 보기를 제공하기 위해 NorthStar Controller는 라우팅 프로토콜을 사용하여 네트워크와 통신하고 네트워크 토폴로지를 동적으로 학습하는 가상 머신(JunosVM)에서 Junos OS를 실행합니다. 네트워크 토폴로지의 실시간 업데이트를 제공하기 위해 vRR(Virtual Route Reflector)을 기반으로 하는 JunosVM은 기존 MPLS TE 백본 네트워크에서 하나 이상의 라우터와 BGP-LS 피어링 세션을 설정합니다. MPLS TE 백본의 라우터는 BGP-LS에서 TED(Traffic Engineering Database)를 광고합니다. JunosVM은 실시간 BGP-LS 업데이트를 수신하고 이 토폴로지 데이터를 JunosVM에서 실행되는 서버 데몬인 NTAD(Network Topology Abstractor Daemon)로 전달합니다.

NorthStar Controller는 네트워크 토폴로지 데이터를 다음 라우팅 테이블에 저장합니다.

  • lsdist.0 - TED의 네트워크 토폴로지를 저장합니다.

  • lsdist.1 - IGP 데이터베이스에서 네트워크 토폴로지를 저장합니다.

그런 다음 NTAD는 업데이트된 토폴로지 정보의 복사본을 PCS(Path Computation Server)로 전달하며, PCS(Path Computation Server)는 NorthStar Controller UI의 라이브 토폴로지 업데이트를 표시합니다.

네트워크의 실시간 토폴로지 업데이트를 제공하기 위해 NorthStar Controller와 기존 MPLS TE 백본 라우터 간에 직접 IS-IS 또는 OSPF 인접성을 구성할 수 있지만, GRE를 통한 직접 IGP 인접성 또는 IGP 인접성보다는 BGP-LS를 사용하는 것이 좋습니다.

참고:

현재 BGP-LS 구현은 TED 정보만 고려하며, 일부 IGP 관련 속성은 토폴로지 획득 중에 전달되지 않을 수 있습니다. 다음 IGP 속성은 전달되지 않습니다.

  • 링크 넷 마스크.

  • IGP 메트릭(TED는 TE 메트릭만 제공함).

경우에 따라 BGP-LS 대신 IS-IS 또는 OSPF 인접성을 사용하면 IS-IS 및 OSPF의 데이터베이스 수명이 인접성이 다운될 때 자동으로 지워지지 않기 때문에 오래된 데이터가 생성될 수 있습니다. 이 경우 NTAD는 OSPF 또는 IS-IS 데이터베이스의 모든 정보를 NorthStar PCS(Path Computation Server)로 내보내므로 NorthStar Controller가 잘못된 토폴로지를 표시할 수 있습니다.

NorthStar 4.3.0부터 BMP(BGP Monitoring Protocol)를 NTAD의 대안으로 사용할 수 있습니다. BMP는 NorthStar를 설치할 때 자동으로 실행되지만, NorthStar 및 JunosVM을 구성하여 활성 토폴로지 획득 방법으로 만들지 않는 한 사용되지 않습니다.

NTAD와 달리 BMP는 불일치를 방지하기 위해 버전 제어에 대한 사용자의 책임을 덜어주는 장점이 있는 표준 프로토콜입니다. BMP는 또한 타사 라우터와 NTAD보다 더 잘 호환될 가능성이 있습니다. 타사 라우터는 BGP-LS 및 BMP를 지원하고 BGP-LS를 통해 토폴로지를 수신해야 합니다. 그러나 한 가지 단점은 BMP는 lsdist.0 라우팅 테이블에만 액세스할 수 있는 반면 NTAD는 lsdist.0과 lsdist.1 모두에 액세스한다는 것입니다.

BMP를 사용하여 NorthStar는 BGP-LS 데이터에서 토폴로지 정보를 얻을 수 있습니다. BMP를 사용할 때는 TED의 트래픽 엔지니어링 항목만 사용할 수 있습니다. 라우터가 IGP 영역과 피어링하는 경우에도 NTAD는 IGP 항목을 제공합니다. IGP를 통해 학습된 토폴로지 데이터는 BMP를 통해 사용할 수 없습니다.

NTAD 및 BMP 구성에 대한 자세한 내용은 토폴로지 획득 구성을 참조하십시오.