Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN-VPWS에서 마이크로 SID 구성

데이터 패킷이 대상 주소(DA)에 도달하기 전에 많은 SRv6 노드를 통해 라우팅될 때 SRv6의 세그먼트 라우팅 헤더(SRH)는 긴 SID 목록을 가질 수 있습니다. 세그먼트 식별자(SID)의 긴 목록은 데이터 페이로드에 오버헤드를 추가하고 페이로드의 효율성을 감소시킵니다. 마이크로 SID(uSID)는 최대 6개의 SRv6 SID를 SRH 내에서 하나의 SRv6 주소로 압축하여 SRv6 네트워크 프로그래밍을 확장합니다.

기능 탐색기를 사용하여 EVPN-VPWS의 마이크로 SID를 포함한 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인하십시오.

uSID의 경우, 라우터는 128비트 SID를 다음과 같이 나눕니다.

  • 접두사/차단 - 접두사에는 네트워크의 로케이터 주소가 포함됩니다.

  • uSID 명령어 목록 - uSID 목록에는 마이크로노드 ID 또는 uSID 기능/동작이 포함되어 있습니다.

  • 인수 - 인수는 SRH의 선택적 필드입니다.

그림 1 은 패킷이 SRv6 토폴로지 1의 다른 노드를 통해 이동할 때 DA를 보여줍니다. 노드에 의해 보급되는 노드, ID/기능 및 SID는 표 1에 나열되어 있습니다.

그림 1: SRv6 네트워크 Network topology and packet flow in SRv6 showing CE1 to PE2 path with SRv6 headers updated at each node: PE0, R1, R2, R3. 의 마이크로 SID
표 1: SRv6 마이크로 SID

노드

마이크로노드 ID/마이크로노드 기능

각 노드에서 보급하는 SID

R1

300

2001:db8:300:0:0:0:0:0

R3

400

2001:db8:400:0:0:0:0:0

PE2

700

2001:db8:700:0:0:0:0:0

PE2

에프001

2001:db8:700:f001:0:0:0:0

  1. 수신 디바이스에서 PE1은 노드(R1, R3, PE2)에 대한 마이크로 SID를 하나의 DA로 압축합니다. 2001:db8:300:400:700:f001입니다.

  2. R1은 자체 uSID 300을 소비하여 DA를 처리하고 2001:db8:400:700:f001:0의 DA로 패킷을 전달합니다.

  3. R3는 자체 uSID 400을 사용하여 DA를 처리하고 DA 2001:db8:700:f001:0:0으로 패킷을 전달합니다.

  4. 송신 디바이스에서 PE2는 자체 uSID 700을 소비하고 마이크로서비스 기능을 처리합니다.

uSID의 이점

  • SRH에서 SRv6 주소 수를 줄여 네트워크 대역폭을 줄입니다.

  • 노드에서 SRH 처리 오버헤드를 줄입니다.

uSID를 사용하여 SRv6 네트워크를 통한 EVPN-VPWS 구성

CLI 빠른 구성

uSID를 사용하여 SRv6를 통해 EVPN-VPWS를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 구성과 일치하는 데 필요한 세부 정보를 변경하고, 명령을 복사하여 [edit] 계층 수준의 CLI에 붙여넣습니다. 구성 모드에서 커밋을 입력합니다.

PE1의 uSID 구성을 설명합니다. 정적 uSID를 프로비저닝하려면 먼저 모든 디바이스에서 사용할 수 있는 정적 로컬 주소 범위를 구성해야 합니다. PE2에서 구성의 차이가 언급되지 않는 한 PE2에서 동일한 문을 사용합니다.

  1. 모든 MX 디바이스에서 지원을 활성화합니다 enhanced-ip .

  2. 소스 패킷 라우팅을 위한 확장된 다음 홉 계층 지원을 활성화합니다.

  3. 라우팅 인스턴스를 사용하도록 설정합니다 evpn-vpws .

  4. EVPN-VPWS1 라우팅 인스턴스에 대한 SRv6 캡슐화 유형을 구성합니다.

  5. EVPN-VPWS1 라우팅 인스턴스에 대한 로컬 및 원격 VPWS SID로 인터페이스를 구성합니다.

    PE1

    PE2

  6. EVPN-VPWS 라우팅 인스턴스에 대해 uSID를 활성화합니다.

  7. uSID에 대한 블록을 구성하려면 IPv6 주소 블록의 접두사와 길이를 지정합니다. 이렇게 하면 로컬 정적 마이크로 SID에 대한 블록이 예약됩니다. 최대 압축을 위해서는 모든 노드에 동일한 블록 접두사가 있어야 합니다.

    이 블록과 연관된 로케이터에 대한 uSID 함수를 정의할 때(9단계에서 설명한 대로) 마이크로 SID 값이 로컬 마이크로 SID의 정적 SID 범위 내에 있는지 확인하십시오. 고정 SID 범위 확인을 참조하십시오.
  8. 마이크로 SID로 사용될 정적 SID의 최대 수를 지정합니다.

  9. 로케이터에 대한 uSID 기능을 구성합니다. micro-dx2의 uSID 기능은 0xF900입니다.

    참고:

    마이크로 SID 값은 로컬 마이크로 SID의 정적 SID 범위에 있어야 합니다. 명령으로 show srv6 block 로컬 마이크로 SID의 정적 SID 범위를 확인할 수 있습니다. 고정 SID 범위 확인을 참조하십시오.

    .
    참고: Junos는 구성 출력 show configuration 에서 10진수 값으로 16진수 값을 표시합니다
  10. 로케이터가 사용할 수 있는 주소 범위를 구성합니다.

    PE1

    PE2

  11. uSID에 대해 예약된 로케이터의 이름과 블록 이름을 지정하여 uSID 로케이터를 활성화합니다.

  12. 라우팅 인스턴스에 대한 vrf 대상 및 경로 식별자를 구성합니다.

  13. 라우팅 인스턴스에 인터페이스를 할당합니다.

정적 SID 범위 확인하기

로컬 uSID의 정적 SID 범위 내에 있는 uSID 값을 할당해야 합니다. 로컬 uSID에 로컬 정적 SID의 범위를 표시하려면 명령을 show srv6 block 사용합니다. 허용되는 uSID 값은 0xF830-0xFFFF입니다.

동적 uSID 할당

다음은 동적으로 할당된 uSID EVPN-VPWS 인스턴스를 구성하기 위한 샘플 구성입니다. 이는 EVPN-VPWS 동적 SID 할당 구성 EVPN-VPWS를 기반으로 합니다.