Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP를 사용한 link-state 배포

SRv6를 사용한 Link-State 배포

SRv6에 대한 BGP Link-State 확장

릴리스 21.3R1 Junos OS 시작하여 BGP-LS 및 TED(Traffic Engineering Database)에서 SRv6을 지원합니다. BGP-LS 확장은 SRv6 토폴로지 정보를 SDN 컨트롤러로 내보냅니다. 컨트롤러는 IGP 도메인의 일부가 되거나 BGP-LS를 통해 토폴로지 정보를 수신합니다. BGP LS는 토폴로지 정보를 내보내기 위해 확장 가능한 메커니즘을 제공합니다. 도메인 간 네트워크에도 사용할 수 있습니다. 또한 이제 IPv6 접두사(SRv6 Locator) 및 SRv6 SID NLRI를 기반으로 NLRI를 필터링할 수 있습니다.

BGP Link-State SRv6 데이터 플로우

BGP LS는 TED(Traffic Engineering) 데이터를 TED(Traffic Engineering)에서 검색하고 피어 BGP 스피커에 배포합니다. 이를 위해 TED는 링크, 노드 및 접두사(IPv4 및 IPv6) 항목을 경로 형태로 변환합니다. 다음 그림에서는 BGP-LS의 데이터 플로우를 보여줍니다.

그림 4: BGP Link-State SRv6(Source Packet Routing in Networking) BGP Link-State SRv6(Source Packet Routing in Networking)
  • ISIS IGP를 통해 교환된 SRv6 속성은 이제 IETF 표준 [3]에 설명된 대로 Junos 지원됩니다.

  • SRv6 속성은 TED(Traffic Engineering Database)에 추가됩니다.

  • ISIS IGP를 통해 학습된 SRv6 속성은 노드로 TED에 저장되고 링크가 경로로 변환됩니다. 그런 다음 이러한 경로는 TED 가져오기 정책을 적용하며 정책이 허용하는 경우 lsdist.0이라는 라우팅 테이블 설치됩니다.

  • BGP는 정책에 따라 lsdist.0 테이블에서 경로를 "내보내기" 또는 보급하도록 구성할 수 있습니다. 그런 다음 BGP는 다른 NLRI와 마찬가지로 이러한 경로를 전파합니다. 즉, BGP-LS family가 구성되고 협상된 피어는 BGP-LS NLRI를 수신합니다. BGP는 수신된 BGP-LS NLRI를 "lsdist.0" 테이블에 경로 형태로 저장합니다. 이는 로컬에서 유래한 BGP-LS 경로를 저장하는 것과 동일한 테이블입니다. 새롭게 추가된 SRv6 정보는 이미 존재하는 NLRI(노드, 링크 및 접두사)와 새로운 SRv6 Locator NLRI의 속성으로 BGP로 전파됩니다.

  • "lsdist.0" 테이블에 경로 형태로 설치된 수신된 BGP-LS NLRI는 TED 내보내기 정책을 적용할 수 있으며, 정책이 허용하는 경우 이러한 경로의 SRv6 속성은 TE 데이터베이스의 로컬 인스턴스에 추가됩니다.

TED(Traffic Engineering Database)MPLS BGP Link-State의 IPv6 접두사 및 IPv6 Adjacency SIDs 지원

주니퍼는 다음과 같은 IPv6 개선 사항을 적용했습니다.

  • IS-IS(Intermediate System to Intermediate System)에서 TED(Traffic Engineering Database)에 IPv6 속성 및 정보를 추가하는 것을 지원합니다.
  • IPv6 속성에 대한 지원은 트래픽 엔지니어링 데이터베이스에서 lsdist.0 라우팅 테이블 가져옵니다.
  • IPv6 속성에 대한 지원은 BGP Link-State(BGP-LS)로 내보냅니다.
  • lsdist.0 라우팅 테이블 TED(Traffic Engineering Database)로 내보내는 BGP-LS IPv6 네트워크 레이어 NLIS(Reachability Information) 및 속성에 대한 지원.
주:

주니퍼는 IS-IS 내부 게이트웨이 프로토콜(IGP)만 지원합니다.

TED(Traffic Engineering Database) 및 BGP-LS에서 IPv6 접두사 및 IPv6 Adjacency SID MPLS 지원의 이점

주니퍼는 기존 운영 명령의 출력을 향상하고 show 명령을 추가하여 TED(Traffic Engineering Database)에 각각 IPv6 및 IPv4 접두사 목록을 표시합니다.

  • show ted database extensive-IPv6 세그먼트 라우팅(SR)-MPLS 속성을 포함하도록 출력을 향상했습니다.
  • show ted link detail-트래픽 엔지니어링 데이터베이스 링크에 해당하는 IPv6 SR-MPLS 속성을 포함하도록 출력을 향상했습니다.
  • show route table lsdist.0 [extensive | detail]-IPv6 NLIS 및 IPv6 SR-MPLS 속성을 포함하도록 출력 향상.
  • show route-lsdist.0 테이블에서 보기 위한 항목을 필터링하기 위한 추가 매개 변수를 포함했습니다. IPv6 접두사 포함을 위한 추가 옵션을 추가했습니다. 옵션은 및 te-ipv6-prefix-node-iso입니다te-ipv6-prefix-ipv6-addr.
  • show ted ipv6-prefix-show 명령을 추가하여 TED(Traffic Engineering Database)에 IPv6 접두사 목록을 표시합니다.
  • show ted ipv4-prefix-show 명령을 추가하여 TED(Traffic Engineering Database)에 IPv4 접두사 목록을 표시합니다.

구현

BGP-LS는 트래픽 엔지니어링 데이터베이스에서 트래픽 엔지니어링(TE) 데이터를 검색하고 해당 BGP 피어에 데이터를 배포합니다. 이를 위해 트래픽 엔지니어링 데이터베이스는 링크, 노드 및 접두사(IPv4 및 IPv6) 항목을 경로 형태로 변환합니다. 다음 그림에서는 BGP-LS와 BGP-LS로의 정보 흐름을 묘사합니다.

그림 5: BGP-LS와 BGP-LS로의 정보 플로우 BGP-LS와 BGP-LS로의 정보 플로우

IS-IS의 TED(Traffic Engineering Database)에 IPv6 속성 및 정보 추가 지원

Junos OS IS-IS IGP를 통해 교환된 IPv6 데이터 플레인에 대한 SR-MPLS 속성을 지원합니다. 이러한 개선의 결과로 TED(Traffic Engineering Database)에 IPv6 속성과 정보를 추가할 수 있습니다.

TED(Traffic Engineering Database)에서 lsdist.0 라우팅 테이블로 IPv6 속성 가져오기 지원

IS-IS IGP에서 수신하고 노드, 링크 및 접두사로 트래픽 엔지니어링 데이터베이스에 저장된 IPv6 속성이 경로로 변환됩니다. 그런 다음 이러한 경로에는 TED(Traffic Engineering Database) 가져오기 정책이 적용됩니다. 정책이 허용하는 경우 경로는 lsdist.0이라는 라우팅 테이블 설치됩니다.

BGP-LS로의 IPv6 속성 내보내기 지원

BGP는 정책에 따라 lsdist.0 테이블에서 경로를 내보내거나 보급하도록 구성됩니다. BGP의 모든 경로 발원에 대한 일상적인 시나리오입니다. 그런 다음 BGP는 다른 NLRI와 같은 경로를 BGP-LS가 구성하고 설정된 BGP-LS가 있는 피어로 전파합니다. BGP는 수신된 BGP-LS NLRI를 lsdist.0 테이블에 경로 형태로 저장합니다. 이는 로컬에서 유래한 BGP-LS 경로를 저장하는 것과 동일한 테이블입니다. 이 기능의 결과로 새롭게 추가된 IPv6 정보는 이미 존재하는 Link NLRI의 속성으로 BGP로, 새로운 IPv6 Prefix NLRI로 전파됩니다.

BGP-LS IPv6 NLIS 및 속성 지원 lsdist.0 라우팅 테이블에서 TED(Traffic Engineering Database)로 내보내기

Junos OS lsdist.0 테이블의 경로 형태로 설치된 수신된 BGP-LS NLRI는 TED(Traffic Engineering Database) 내보내기 정책의 적용을 받습니다. 정책이 허용하는 경우, IPv6 속성 및 이러한 경로의 정보가 트래픽 엔지니어링 데이터베이스의 로컬 인스턴스에 추가됩니다.

구성 명령

BGP-TE 정책 명령은 IPv6 접두사 NLRI를 기반으로 NLRI의 필터링을 허용하도록 향상되었습니다. 을(를) 참조하십시오 ipv6-prefix.

출시 내역 표
릴리스
설명
23.1R1
Junos OS 릴리스 23.1R1부터 Junos OS는 BGP 컨페더레이션이 활성화된 경우 BGP-LS NLRI가 TLV 512에 컨페더레이션 ID를 포함하도록 지원합니다. NLRI는 RFC 9086에 명시된 것과 같이 TLV 517에 멤버 AS 번호와 함께 컨페더레이션 ID를 포함합니다.
22.1R1
Junos OS 릴리스 22.1 R1부터 TED(Traffic Engineering Database) 및 BGP Link-State(LS)에 IPv6 prefix와 IPv6 인접 SID MPLS 지원이 추가되었습니다.
20.4R1
Junos OS 릴리스 20.4R1부터 IPv4 주소 외에 TED(Traffic Engineering Database)에 IPv6 정보를 저장하도록 IS-IS 트래픽 엔지니어링을 구성할 수 있습니다.
17.4R1
Junos OS 릴리스 17.4R1부터 TED(Traffic Engineering Database)는 lsdist.0 라우팅 테이블의 RSVP-TE 토폴로지 정보 외에도 IGP(Interior Gateway Protocol) 토폴로지 정보를 설치합니다.
17.2R1
Junos OS 릴리스 17.2R1부터 BGP link-state address family가 확장되어 SPRING(Source Packet Routing in Networking) 토폴로지 정보를 SDN(Software-Defined Networking) 컨트롤러에 배포합니다.
17.1R1
Junos OS 릴리스 17.1R1부터는 QFX10000 스위치에서 BGP를 사용하는 link-state 배포가 지원됩니다.