Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS cRPD 지원

cRPD MPLS 지원 이해하기

MPLS(MPLS 노드) 구성은 MPLS 네트워크에서 패킷을 대상으로 전달하기 위해 cRPD 지원됩니다.

MPLS 경우 첫 번째 디바이스만 라우팅 조회를 수행합니다. 디바이스는 다음 홉을 찾는 대신 해당 목적지에 대한 경로와 함께 최종 목적지를 찾습니다. MPLS 패킷의 경로를 레이블 스위칭 경로(LSP)라고 합니다. LSP는 네트워크 또는 AS(Autonomous System)를 통해 단방향 경로입니다. AS 내의 MPLS 라우터는 MPLS 트래픽 엔지니어링 정보의 교환을 통해 네트워크를 통과하는 경로를 결정합니다. 이러한 경로를 사용하여 라우터는 설정된 경로를 따라 네트워크를 통해 트래픽을 전달합니다. 각 라우터는 IP 라우팅에서와 같이 경로를 따라 다음 홉을 선택하는 대신 소정의 다음 홉 주소로 패킷을 전달합니다.

LSP의 일부인 라우터는 레이블 스위칭 라우터(LSR)입니다. MPLS LSP는 정적 LSP를 사용하여 설정됩니다. 정적 LSP는 경로를 따라 각 라우터를 명시적으로 구성해야 합니다. 경로 및 관련 레이블 값을 수동으로 구성해야 합니다.

cRPD 제한된 수의 Junos OS MPLS 기능만 지원합니다. 계층에서 cRPD interfaceipv6-tunnelinglabel-historyCLI에서 MPLS, , , label-rangestatic-label-switched-path 을(를edit protocols mpls) 구성할 수 있습니다.

Supported Features

  • BGP 구성

  • PRPD API를 사용하는 MPLS

  • BGP labeled unicast 구성

예: cRPD MPLS 위한 정적 레이블 스위칭 경로 구성

이 예는 BGP 및 정적 레이블 스위치 경로를 구성하여 VPN 트래픽이 PES 간 v4 MPLS MPLS 터널을 통해 흐르는 방법을 보여줍니다.

요구 사항

이 예는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 사용합니다.

  • Ubuntu 소프트웨어 버전 18.04

  • Linux 커널 버전 4.5 이상

  • cRPD 소프트웨어 릴리스 버전 19.4R1 이상

MPLS 포워딩을 위해 정적 LSP를 구성하기 전에 기본 구성 요소를 설치해야 합니다.

  • MPLS 인스턴스가 생성되는 호스트 OS의 모듈을 cRPD. 자세한 내용은 호스트 OS에서 설정 구성을 참조하십시오.

  • 프로바이더 에지 라우터(PE1), 프로바이더 라우터(P) 및 프로바이더 에지 라우터(PE2). 설치는 Docker에서 cRPD 설치를 참조하십시오.

개요

이 예에서 PE1은 MPLS 네트워크에 레이블 에지 라우터 또는 수신 노드 역할을 하며, 레이블을 연결하여 패킷을 캡슐화합니다. P는 MPLS 네트워크에서 레이블을 사용하여 MPLS 패킷을 전송하는 레이블 스위칭 라우터 역할을 합니다.

MPLS 구성하려면 먼저 수신 및 전송 라우터에서 하나 이상의 명명된 경로를 생성해야 합니다. 각 경로에 대해 경로에 일부 또는 모든 전송 라우터를 지정할 수 있습니다.

MPLS 대한 정적 LSP(label-switched paths)를 구성하는 것은 개별 라우터에서 정적 경로를 구성하는 것과 유사합니다.

토폴로지

그림 1 은 이 예에서 사용된 토폴로지 를 보여줍니다.

그림 1: cRPD MPLS 포워딩 MPLS Forwarding in cRPD

구성

cRPD MPLS 위한 정적 LSP 구성 방법:

PE1 라우터 구성

단계별 절차

정적 LSP를 구성하려면 다음을 수행합니다.

  1. inet.0 및 mpls.0 테이블을 만듭니다.

  2. BGP 세션을 구성합니다.

  3. 정적 레이블 범위 및 수신 정적 LSP 매개 변수를 구성합니다.

  4. 수신 PE2에서 정적 경로를 구성합니다.

  5. PE1 및 기타 라우팅 인스턴스 매개 변수에서 VRF 라우팅 인스턴스를 구성합니다.

결과

구성 모드에서 PE1의 show protocols bgprun show configuration protocols mpls 명령을 입력하여 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

디바이스 구성이 완료되면 구성 모드에서 커밋을 입력합니다.

프로바이더 P 라우터 구성.

단계별 절차

정적 LSP를 구성하려면 다음을 수행합니다.

  1. 라우터 P에 대한 라우터 ID를 구성합니다.

  2. 스왑 및 팝 레이블에 대한 전송 정적 LSP를 구성합니다.

결과

구성 모드에서 P의 show protocols bgp, run show configuration protocols mplsrun show mpls interface 명령을 입력하여 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

디바이스 구성이 완료되면 구성 모드에서 커밋을 입력합니다.

PE2 라우터 구성

단계별 절차

PE2에서 MPLS 위한 정적 LSP를 구성하려면 다음을 수행합니다.

  1. BGP 세션을 구성합니다.

  2. 수신 정적 LSP 매개 변수를 구성합니다.

  3. 수신 PE1에서 라우터 ID 및 정적 경로를 구성합니다.

  4. PE2 및 기타 라우팅 인스턴스 매개 변수에서 VRF 라우팅 인스턴스를 구성합니다.

결과

구성 모드에서 PE2의 run show configuration protocols mplsrun show mpls interface 명령을 입력하여 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

디바이스 구성이 완료되면 구성 모드에서 커밋을 입력합니다.

확인

PE1에서 MPLS 포워딩 확인

목적

PE1에서 MPLS 대한 구성을 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show route table vrfblue.inet.0 50.5.5.5 .

운영 모드에서 명령을 입력합니다 show mpls label usage .

운영 모드에서 명령을 입력합니다 show mpls static-lsp .

운영 모드에서 명령을 입력합니다 show route table inet.3 .

운영 모드에서 명령을 입력합니다 show route table mpls.0 .

운영 모드에서 명령을 입력합니다 ip route list table 5 50.5.5.5 .

운영 모드에서 명령을 입력합니다 ip -f mpls route .

P에서 MPLS 포워딩 확인

목적

P에서 MPLS 대한 구성을 확인합니다.

작업

쉘 모드에서 명령을 입력합니다 show route table mpls.0 .

bash 쉘 모드에서 명령을 입력합니다 ip -f mpls route .

PE2에서 MPLS 포워딩 확인

목적

P에서 MPLS 대한 구성을 확인합니다.

작업

쉘 모드에서 명령을 입력합니다 show route table vrfblue.inet.0 10.1.1.1 .

bash 쉘 모드에서 명령을 입력합니다 ip -f mpls route .

bash 쉘 모드에서 명령을 입력합니다 ip route list table 5 10.1.1.1 .

의미

모든 디바이스에서 PES 간의 정적 LSP가 작동하며 경로가 해당 경로 테이블 inet.oinet.3 Linux FIB에 채워져 있는지 확인할 수 있습니다.