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 확장

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

BGP Link-State SRv6 데이터 플로우

BGP LS는 TED(TE Database)에서 트래픽 엔지니어링(TE) 데이터를 검색하여 피어 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)에 추가됩니다.

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

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

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

IPv6 접두사 및 IPv6 인접 SID 트래픽 엔지니어링 데이터베이스 및 BGP Link-State에서의 MPLS 지원

IPv6 기능이 다음과 같이 향상되었습니다.

  • IS-IS(Intermediate System to Intermediate System)의 TED(Traffic Engineering Database)에 IPv6 속성 및 정보 추가 지원.
  • 트래픽 엔지니어링 데이터베이스에서 lsdist.0 라우팅 테이블로 IPv6 속성 가져오기를 지원합니다.
  • BGP Link-State(BGP-LS)로 IPv6 특성 내보내기를 지원합니다.
  • BGP-LS IPv6 NLRI(Network Layer Reachability Information) 및 lsdist.0 라우팅 테이블에서 트래픽 엔지니어링 데이터베이스로의 속성 내보내기를 지원합니다.
주:

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

트래픽 엔지니어링 데이터베이스 및 BGP-LS에서 IPv6 접두사 및 IPv6 인접 SID MPLS 지원의 이점

기존 운영 명령의 출력을 개선하고 show 명령을 추가하여 트래픽 엔지니어링 데이터베이스에 각각 IPv6 및 IPv4 접두사 목록을 표시합니다.

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

구현

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

그림 5: BGP-LS에서 BGP-LS로의 정보 흐름BGP-LS에서 BGP-LS로의 정보 흐름

IS-IS에서 트래픽 엔지니어링 데이터베이스에 IPv6 속성 및 정보 추가 지원

Junos OS는 IS-IS IGP를 통해 교환되는 IPv6 데이터 플레인에 대한 SR-MPLS 속성을 지원합니다. 이러한 향상의 결과로 IPv6 속성 및 정보를 트래픽 엔지니어링 데이터베이스(TED)에 추가할 수 있습니다.

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

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

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

BGP는 정책에 따라 lsdist.0 테이블에서 경로를 내보내거나 보급하도록 구성됩니다. BGP의 모든 경로 발생에 대한 일상적인 시나리오입니다. 그런 다음 BGP는 다른 NLRI와 마찬가지로 이러한 경로를 BGP-LS가 구성되고 BGP 인접 관계가 설정된 피어에 전파합니다. BGP는 수신된 BGP-LS NLRI를 lsdist.0 테이블에 경로 형태로 저장합니다. 이는 로컬에서 시작된 BGP-LS 경로를 저장하는 것과 동일한 테이블입니다. 이 기능의 결과로 새로 추가된 IPv6 정보는 기존 링크 NLRI의 속성 및 새로운 IPv6 접두사 NLRI로 BGP에 전파됩니다.

BGP-LS IPv6 NLRI 및 속성 지원 lsdist.0 라우팅 테이블에서 트래픽 엔지니어링 데이터베이스로 내보내기

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

구성 명령

BGP-TE policy 명령이 향상되어 IPv6 접두사 NLRI를 기반으로 NLRI를 필터링할 수 있습니다. ipv6-prefix을(를) 참조하세요.

변경 내역 표

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

릴리스
설명
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 배포가 지원됩니다.