Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN 멀티호밍을 사용하여 캠퍼스 네트워크를 구성하는 방법

요구 사항

이 구성 예에서는 다음 디바이스를 사용합니다.

  • EX4650 스위치 2개 또는 QFX5120 스위치 2개를 컬랩스드 코어 디바이스로 제공합니다. 소프트웨어 버전: Junos OS 릴리스 20.2R2 이상

    메모:

    EX4650 및 QFX5120 스위치는 유사하며 상호 교환적으로 사용할 수 있습니다.

  • 액세스 레이어로 EX2300, EX3400, EX4300 또는 EX4400 스위치 1개 네트워크에서는 주니퍼 네트웍스 스위치 또는 타사 스위치일 수 있습니다.

개요

이 네트워크 구성 예시를 사용하여 EVPN을 컨트롤 플레인 프로토콜로 사용하고 VXLAN을 데이터 플레인 프로토콜로 사용하는 레이어 3 IP 기반 언더레이 네트워크가 있는 단일 캠퍼스 패브릭을 오버레이 네트워크에 구축할 수 있습니다.

BGP 또는 최단 경로 우선(OSPF)을 언더레이 라우팅 프로토콜로 사용하여 루프백 경로를 교환할 수 있습니다. 이 예에서는 먼저 BGP를 언더레이 라우팅 프로토콜로 구성합니다. 그런 다음 오버레이의 코어 디바이스와 배포 디바이스 간에 IBGP를 구성하여 패브릭의 엔드포인트에 대한 연결성 정보를 공유합니다.

그림 1에 캠퍼스 네트워크 토폴로지의 일반적인 컬랩스드 코어(collapsed core)가 나와 있습니다. 이 예에서 이 토폴로지의 하위 집합을 구성합니다.

그림 1: EVPN 멀티호밍 Collapsed Core Campus With EVPN Multihoming 을 통한 코어 캠퍼스 축소

위상수학

이 예제에 설명된 시나리오는 세 개의 가상 네트워크(직원, 게스트 및 IoT를 위한 "별도" 네트워크)를 네트워크해야 하는 것과 관련이 있습니다. 이러한 가상 네트워크에 대한 IRB 인터페이스는 코어 스위치에 있습니다. 모든 IRB 인터페이스는 동일한 라우팅 인스턴스에 배치됩니다. 구축에 필요한 경우 네트워크 세그먼테이션을 위해 IRB 인터페이스를 다른 라우팅 인스턴스에 배치합니다. 그림 2 는 이 예에서 사용된 토폴로지 및 IP 주소 지정 체계를 보여줍니다.

그림 2: 캠퍼스 네트워크 EVPN 멀티호밍 토폴로지 Example Campus Network EVPN Multihoming Topology

예제 토폴로지의 모든 링크는 1기가비트 이더넷 인터페이스입니다. 프로덕션 구축에서 코어 링크는 일반적으로 10Gbps 이상에서 작동하여 차단 가능성이 없도록 합니다.

세부 정보

이 NCE에서는 유선 및 무선 액세스를 통해 네트워크에 연결할 세 가지 유형의 사용자 및 디바이스(직원, 게스트 및 IoT 디바이스)에 대한 네트워크를 설계합니다. 직원, 게스트 및 IoT 디바이스는 서로 다른 가상 네트워크 및 VNI에 매핑됩니다. 표 1 에는 이 NCE에 대한 구성 정보가 표시되어 있습니다.

표 1: NCE 구성 정보

가상 네트워크

유선 네트워크

무선 네트워크

증권 시세 표시기

경로 구분자

직원

IRB: 101

서브넷: 192.168.101.3/24

IRB: 102

서브넷: 192.168.102.3/24

JNPR_2_VRF

102

손님

IRB: 201

서브넷: 192.168.201.3/24

IRB: 202

서브넷: 192.168.202.3/24

JNPR_1_VRF

101

IoT 디바이스

IRB: 301

서브넷: 192.168.210.3/24

IRB: 302

서브넷: 192.168.212.3/24

JNPR_3_VRF

103

언더레이 IP 패브릭 구성

요구 사항

개요

이 섹션에서는 BGP를 사용하여 축소된 코어 스위치에서 IP 패브릭 언더레이를 구성하는 방법에 대해 설명합니다.

인터페이스 및 언더레이 구성

이 섹션을 사용하여 축소된 코어 스위치에 언더레이를 구성할 수 있습니다.

이 섹션은 각 디바이스에 대한 단계별 구성 절차를 보여줍니다.

컬랩스드 코어 1 구성

단계별 절차
  1. 축소된 코어 스위치에 연결된 인터페이스를 구성합니다. 네트워크에서 스플릿 브레인 상태를 방지하려면 축소된 코어 스위치 간에 최소 두 개의 링크를 구성하고 액세스 스위치에서 축소된 코어 스위치로의 멀티호밍을 구성하는 것이 좋습니다.

  2. 루프백 인터페이스와 라우터 ID를 구성하고 패킷별 로드 밸런싱을 활성화합니다.

  3. BGP 언더레이 네트워크를 구성합니다.

컬랩스드 코어 2 구성

단계별 절차
  1. 축소된 코어 디바이스에 연결된 인터페이스를 구성합니다. 네트워크에서 스플릿 브레인 상태를 방지하려면 축소된 코어 스위치 간에 최소 두 개의 링크를 구성하고 액세스 스위치에서 축소된 코어 스위치로의 멀티호밍을 구성하는 것이 좋습니다.

  2. 루프백 인터페이스와 라우터 ID를 구성하고 패킷별 로드 밸런싱을 활성화합니다.

  3. BGP 언더레이 네트워크를 구성합니다.

오버레이 구성

요구 사항

개요

이 섹션은 오버레이를 구성하는 방법을 보여줍니다. 여기에는 IBGP 피어링, VLAN-VXLAN 매핑, 가상 네트워크에 대한 IRB 인터페이스 구성 등이 포함됩니다.

오버레이 및 가상 네트워크 구성

이 섹션을 사용하여 축소된 코어 레이어 스위치에서 오버레이 및 가상 네트워크를 구성할 수 있습니다.

이 섹션은 각 디바이스에 대한 단계별 구성 절차를 보여줍니다.

컬랩스드 코어 1 구성

단계별 절차
  1. 축소된 코어 스위치에서 코어 스위치로 IBGP 이웃을 구성합니다.

  2. 축소된 코어 스위치에서 스위치 옵션을 구성합니다.

  3. VXLAN 캡슐화를 활성화합니다.

  4. VLAN 및 VXLAN 매핑을 구성합니다.

  5. 직원, 게스트 및 IoT 디바이스 VLAN에 대한 IRB 인터페이스를 구성합니다.

  6. VRF 인스턴스를 구성합니다.

  7. (선택 사항) IGMP 스누핑을 활성화하여 VLAN에서 IPv4 멀티캐스트 트래픽의 플러딩을 제한합니다.

컬랩스드 코어 2 구성

단계별 절차

  1. 축소된 코어 스위치에서 코어 스위치로 IBGP 이웃을 구성합니다.

  2. 축소된 코어 스위치에서 스위치 옵션을 구성합니다.

  3. VXLAN 캡슐화를 활성화합니다.

  4. VLAN 및 VXLAN 매핑을 구성합니다.

  5. 직원, 게스트 및 IoT 디바이스 VLAN에 대한 IRB 인터페이스를 구성합니다.

  6. VRF 인스턴스를 구성합니다.

  7. (선택 사항) IGMP 스누핑을 활성화하여 VLAN에서 IPv4 멀티캐스트 트래픽의 플러딩을 제한합니다.

액세스 레이어 스위치와 컬랩스드 코어 스위치 간 멀티호밍 구성

요구 사항

개요

이 섹션에서는 액세스 레이어 스위치에서 컬랩스드 코어 레이어 스위치까지 멀티홈 업링크 인터페이스에 필요한 구성을 보여줍니다. 이 예를 사용하여 동일한 어그리게이션 이더넷 인터페이스의 멀티홈 액세스 레이어 업링크 인터페이스를 여러 개의 축소된 코어 스위치로 구성합니다.

EVPN 멀티호밍을 구성할 때 동일한 ESI 값을 사용하여 동일한 액세스 스위치에 연결된 서로 다른 축소된 코어 스위치 인터페이스에서 멀티호밍 세그먼트를 구성합니다. ESI 값은 10바이트 정수로 인코딩되며 멀티호밍 세그먼트를 식별하는 데 사용됩니다. 처음 8바이트에서 동일한 값을 사용하고 EVPN LAG당 9번째 및 10바이트만 변경하는 ESI 값을 사용하는 것이 좋습니다.

위상수학

액세스 레이어는 VLAN에 대한 레이어 2를 지원합니다. 액세스 레이어의 업링크는 액세스 레이어 스위치에서 축소된 코어 레이어 스위치로 VLAN을 전달하는 트렁크 포트로 구성된 어그리게이션 이더넷 링크 번들 또는 LAG입니다.

하나의 액세스 레이어 스위치와 Collapsed Core 1 스위치 간의 연결을 위한 물리적 토폴로지에 대한 자세한 내용은 그림 2 를 참조하십시오.

구성

이 예시를 사용하여 EVPN 멀티호밍 및 액세스 레이어 스위치를 위한 축소된 코어 레이어를 구성합니다.

이 섹션은 각 디바이스에 대한 단계별 구성 절차를 보여줍니다.

컬랩스드 코어 1 구성

단계별 절차
  1. 어그리게이션 이더넷 번들에 포함할 멤버를 지정합니다.

  2. 이 스위치의 멀티홈 인터페이스를 이더넷 세그먼트에 할당하는 ESI(Ethernet Segment Identifier)를 포함하여 어그리게이션 이더넷 인터페이스를 구성합니다. ESI 값은 서로 다른 멀티호밍 인터페이스에서 동일해야 합니다.

컬랩스드 코어 2 구성

단계별 절차
  1. 어그리게이션 이더넷 번들에 포함할 멤버를 지정합니다.

  2. 이 스위치의 멀티홈 인터페이스를 이더넷 세그먼트에 할당하는 ESI(Ethernet Segment Identifier)를 포함하여 어그리게이션 이더넷 인터페이스를 구성합니다. ESI 값은 서로 다른 멀티호밍 인터페이스에서 동일해야 합니다.

액세스 스위치 구성

단계별 절차

  1. 어그리게이션 이더넷 번들에 포함할 멤버를 지정합니다.

  2. 어그리게이션 이더넷 인터페이스를 구성합니다.

  3. VLAN을 구성합니다.

    이제 액세스 레이어 스위치에서 컬랩스드 코어 디바이스로 업링크 인터페이스를 멀티호밍했습니다.

    네트워크에 여러 액세스 레이어 스위치가 있는 경우 각 스위치에 대해 이 구성 절차를 반복합니다.

메모:

PoE용 포트, 액세스 포인트용 트렁크 포트 구성 및 802.1X 구성에 대한 자세한 내용은 SRX 라우터 구성 방법을 참조하십시오.

확인

요구 사항

개요

이 섹션에서는 EVPN MC LAG 예시가 제대로 작동하는지 확인합니다. 각 디바이스에 로그인하여 EVPN-VXLAN 패브릭이 구성되었는지 확인합니다.

확인

컬랩스드 코어 1: BGP 세션 확인

목적

코어 디바이스와의 BGP 세션 상태를 확인합니다.

행동

축소된 코어 1 IBGP 세션이 IP 주소가 192.168.0.4 및 192.168.0.5인 코어 디바이스의 루프백으로 설정되었는지 확인합니다.

의미

IBGP 세션은 EVPN 경로의 교환을 활성화하기 위해 오버레이 레이어에서 EVPN 시그널링과 함께 MP-IBGP를 사용하여 코어 디바이스의 루프백으로 설정됩니다.

컬랩스드 코어 2: BGP 세션 확인

목적

Collapsed Core 2로 BGP 세션의 상태를 확인합니다.

행동

BGP 세션이 코어 디바이스로 설정되었는지 확인합니다. 코어 디바이스의 IP 주소는 192.168.0.4 및 192.168.0.5입니다.

의미

IBGP 세션은 EVPN 경로의 교환을 활성화하기 위해 오버레이 레이어에서 EVPN 시그널링과 함께 MP-IBGP를 사용하여 코어 디바이스의 루프백으로 설정됩니다.

컬랩스드 코어 1: EVPN 데이터베이스 정보 확인

목적

EVPN 데이터베이스가 올바르게 채워졌는지 확인합니다.

행동

EVPN 데이터베이스가 로컬로 연결된 호스트에 대한 MAC 주소 정보를 설치하고 원격 호스트에 대한 정보가 포함된 광고를 다른 리프 디바이스에서 수신하는지 확인합니다.

의미

위의 출력은 EVPN 데이터베이스가 모든 엔드포인트에 대한 MAC 경로를 올바르게 학습하고 설치하는지 확인합니다. 또한 MAC 주소와 관련 VNI(5101, 5102, 5201, 5202, 5301 및 5302) 간의 관계도 보여줍니다.

컬랩스드 코어 2: EVPN 데이터베이스 정보 확인

목적

EVPN 데이터베이스가 올바르게 채워졌는지 확인합니다.

행동

EVPN 데이터베이스가 로컬로 연결된 호스트에 대한 MAC 주소 정보를 설치하고 원격 호스트에 대한 정보가 포함된 광고를 다른 리프 디바이스에서 수신하는지 확인합니다.

의미

위의 출력은 EVPN 데이터베이스가 모든 엔드포인트에 대한 MAC 경로를 올바르게 학습하고 설치하는지 확인합니다. 또한 MAC 주소와 관련 VNI(5101, 5102, 5201, 5202, 5301 및 5302) 간의 관계도 보여줍니다.

컬랩스드 코어 1: 로컬 스위칭 테이블 정보 확인

목적

로컬 스위칭 테이블이 올바르게 채워졌는지 확인합니다.

행동

로컬 스위칭 테이블이 로컬로 연결된 호스트에 대한 MAC 주소 정보를 설치하고 원격 호스트에 대한 정보가 포함된 광고를 다른 리프 디바이스에서 수신하는지 확인합니다.

의미

위의 출력은 로컬 스위칭 테이블이 모든 엔드포인트에 대한 MAC 주소를 올바르게 학습하고 설치하는지 확인합니다. 또한 MAC 주소, MAC 주소와 연결된 VLAN(이 경우 VLAN 101,102, 201,202, 301 및 302) 및 다음 홉 인터페이스 간의 관계도 보여줍니다.

컬랩스드 코어 2: 로컬 스위칭 테이블 정보 확인

목적

로컬 스위칭 테이블이 올바르게 채워졌는지 확인합니다.

행동

로컬 스위칭 테이블이 로컬로 연결된 호스트에 대한 MAC 주소 정보를 설치하고 원격 호스트에 대한 정보가 포함된 광고를 다른 리프 디바이스에서 수신하는지 확인합니다.

의미

위의 출력은 로컬 스위칭 테이블이 모든 엔드포인트에 대한 MAC 주소를 올바르게 학습하고 설치하는지 확인합니다. 또한 MAC 주소, MAC 주소와 연결된 VLAN(이 경우 VLAN 101,102, 201,202, 301 및 302) 및 다음 홉 인터페이스 간의 관계도 보여줍니다.

컬랩스드 코어1: 멀티호밍 이더넷 세그먼트 확인

목적

액세스 스위치 1에서 축소된 코어 디바이스로의 멀티홈 연결을 확인합니다.

행동

이더넷 세그먼트의 일부인 로컬 인터페이스, 동일한 이더넷 세그먼트의 일부인 다른 축소된 코어 디바이스, 이더넷 세그먼트의 일부인 브리지 도메인 및 이더넷 세그먼트에 대해 지정된 전달자를 확인합니다.

의미

인터페이스 ae11.0은 이 이더넷 세그먼트의 일부입니다. 가상 네트워크(직원, 게스트 및 IoT)는 이 이더넷 세그먼트의 일부입니다. 이 이더넷 세그먼트에 참여하는 원격 PE 또는 축소된 코어 디바이스는 192.168.255.12입니다.

컬랩스드 코어 2: 멀티호밍 이더넷 세그먼트 확인

목적

액세스 스위치 1에서 축소된 코어로의 멀티홈 연결을 확인합니다.

행동

이더넷 세그먼트의 일부인 로컬 인터페이스, 동일한 이더넷 세그먼트의 일부인 다른 축소된 코어 디바이스, 이더넷 세그먼트의 일부인 브리지 도메인 및 이더넷 세그먼트에 지정된 전달자를 확인합니다.

의미

인터페이스 ae11.0은 이 이더넷 세그먼트의 일부입니다. 가상 네트워크 1, 2 및 3은 이 이더넷 세그먼트의 일부입니다. 이 이더넷 세그먼트에 참여하는 원격 PE 또는 축소된 코어 디바이스는 192.168.255.11입니다.