Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IP 패브릭 언더레이 네트워크 설계 및 구현

이러한 설계에서 사용되는 지원되는 IP 패브릭 언더레이 모델 및 구성 요소에 대한 개요는 데이터센터 패브릭 블루프린트 아키텍처 구성 요소IP 패브릭 언더레이 네트워크 섹션을 참조하십시오.

이 섹션에서는 3단계 및 5단계 IPv4 패브릭 언더레이에서 스파인 및 리프 디바이스를 구성하는 방법을 설명합니다. 5단계 IP 패브릭 언더레이에서 슈퍼 스파인 디바이스의 추가 계층을 구성하는 방법에 대한 자세한 내용은 5단계 IP 패브릭 설계 및 구현을 참조하십시오. 이러한 구성을 지원하는 참조 아키텍처에서 IPv6 패브릭 설계를 구성하는 단계는 대신 EBGP를 통한 IPv6 패브릭 언더레이 및 오버레이 네트워크 설계 및 구현을 참조하십시오.

IP 언더레이 네트워크 빌딩 블록은 Clos 기반 패브릭 토폴로지로 배열됩니다. 언더레이 네트워크는 OSPF와 같은 기존 IGP 대신 EBGP를 라우팅 프로토콜로 사용합니다. 데이터센터의 언더레이 프로토콜에서 다른 라우팅 프로토콜을 사용할 수 있습니다. 이러한 라우팅 프로토콜의 사용은 이 문서의 범위를 벗어나 있습니다.

이 빌딩 블록에도 마이크로BFD가 있는 어그리게이션 이더넷 인터페이스가 사용됩니다. MicroBFD는 어그리게이션 이더넷 인터페이스의 개별 링크에서 BFD를 실행하여 어그리게이션 이더넷 인터페이스에서 결함 탐지를 개선합니다.

그림 1그림 2 는 각각 3단계 및 5단계 IP 패브릭 언더레이 네트워크에 대한 높은 수준의 그림을 제공합니다.

그림 1: 3단계 IP 패브릭 언더레이 네트워크 Three-Stage IP Fabric Underlay Network
그림 2: 5단계 IP 패브릭 언더레이 네트워크 Five-Stage IP Fabric Underlay Network

스파인 디바이스를 리프 디바이스에 연결하는 어그리게이션 이더넷 인터페이스 구성

이 설계에서 각 스파인 디바이스 단일 링크 또는 2개의 멤버 어그리게이션 이더넷 인터페이스를 사용하여 각 리프 디바이스에 상호 연결됩니다. 단일 링크 또는 어그리게이션 이더넷 인터페이스를 사용하기로 결정하는 것은 주로 네트워크의 요구 사항에 따라 달라집니다. 인터페이스 요구 사항에 대한 자세한 내용은 데이터센터 패브릭 참조 설계 개요 및 검증된 토폴로지 에서 확인하십시오.

대부분의 IP 패브릭 토폴로지에서는 어그리게이션 이더넷 인터페이스를 사용하여 스파인 및 리프 디바이스를 상호 연결하지 않습니다. 단일 링크를 사용하여 스파인 및 리프 디바이스를 연결하는 경우 이 섹션을 건너뛰게 됩니다.

다음 지침을 사용하여 스파인 및 리프 디바이스를 두 개의 멤버 링크가 있는 어그리게이션 이더넷 인터페이스로 상호 연결하는 인터페이스를 구성합니다. IPv4 주소는 각 어그리게이션 이더넷 인터페이스에 할당됩니다. 빠른 주기 간격을 가진 LACP도 활성화됩니다.

그림 3 은 이 절차에서 구성된 스파인 디바이스 인터페이스를 보여줍니다.

그림 3: 스파인 1 인터페이스 Spine 1 Interfaces

그림 4 는 이 절차에서 구성된 리프 디바이스 인터페이스를 보여줍니다.

그림 4: 리프 1 인터페이스 Leaf 1 Interfaces

빠른 LACP로 어그리게이션 이더넷 인터페이스 구성 방법:

  1. 디바이스에 허용되는 어그리게이션 이더넷 인터페이스의 최대 수를 설정합니다.

    스파인에서 리프 디바이스 연결에 사용되지 않는 어그리게이션 이더넷 인터페이스를 포함하여 디바이스의 정확한 어그리게이션 이더넷 인터페이스 수에 이 번호를 설정하는 것이 좋습니다.

    이 예에서 어그리게이션 이더넷 디바이스 수 값은 리프 디바이스의 경우 10, 스파인 디바이스 100으로 설정됩니다.

    리프 디바이스:

    스파인 디바이스:

  2. 어그리게이션 이더넷 인터페이스를 생성하고 이름을 지정하며, 선택적으로 각 인터페이스에 설명을 할당합니다.

    이 단계는 스파인 1에서 세 개의 어그리게이션 이더넷 인터페이스와 리프 1에서 4개의 어그리게이션 이더넷 인터페이스를 생성하는 방법을 보여줍니다.

    스파인 디바이스 리프 디바이스에 연결하는 모든 어그리게이션 이더넷 인터페이스에 이 절차를 반복합니다.

    스파인 1:

    리프 1:

  3. 디바이스의 각 어그리게이션 이더넷 인터페이스에 인터페이스를 할당합니다.

    스파인 1:

    리프 1:

  4. 디바이스의 각 어그리게이션 이더넷 인터페이스에 IP 주소를 할당합니다.

    스파인 1:

    리프 1:

  5. 디바이스의 모든 어그리게이션 이더넷 인터페이스에 빠른 LACP를 활성화합니다.

    LACP는 초당 패킷을 전송하도록 LACP를 구성하는 빠른 주기 간격을 사용하여 활성화됩니다.

    스파인 1:

    리프 1:

  6. 구성이 커밋된 후 어그리게이션 이더넷 인터페이스가 활성화되어 있는지, 물리적 링크가 작동 중이며 트래픽이 전송된 경우 패킷이 전송되고 있는지 확인합니다.

    아래 출력은 Spine 1에 대한 ae1 이 확인 정보를 제공합니다.

  7. LACP 수신 상태가 이며 Current 전송 상태가 각 어그리게이션 이더넷 인터페이스 번들의 각 링크에 대한 것임을 Fast 확인합니다.

    아래 출력은 인터페이스 ae1에 대한 LACP 상태를 제공합니다.

  8. 토폴로지의 모든 디바이스에 이 절차를 반복합니다.

    이 가이드는 스파인 및 리프 디바이스가 다른 섹션의 2개 멤버 어그리게이션 이더넷 인터페이스에 의해 상호 연결되어 있다고 가정합니다. 어그리게이션 이더넷 링크 대신 단일 링크를 구성하거나 모니터링할 때, 어그리게이션 이더넷 인터페이스 이름 대신 단일 링크 인터페이스의 물리적 인터페이스 이름을 대체하십시오.

언더레이 네트워크에서 라우팅 프로토콜로 EBGP 활성화

이 설계에서 EBGP는 언더레이 네트워크의 라우팅 프로토콜이며 IP 패브릭의 각 디바이스에는 고유한 32비트 ASN(Autonomous System Number)이 할당됩니다. 언더레이 라우팅 구성은 언더레이 IP 패브릭의 모든 디바이스가 서로 안정적으로 연결할 수 있도록 합니다. 또한 VXLAN을 통한 오버레이 네트워킹을 지원하려면 언더레이 IP 패브릭 전반에서 VTEP 간 도달 가능성이 필요합니다.

그림 5 는 언더레이 네트워크의 EBGP 구성을 보여줍니다.

그림 5: EBGP 언더레이 네트워크 개요 EBGP Underlay Network Overview

디바이스에서 언더레이 네트워크에 대한 라우팅 프로토콜로 EBGP를 활성화하려면,

  1. BGP 피어 그룹을 생성하고 이름을 지정합니다. EBGP는 이 단계의 일부로 활성화됩니다.

    언더레이 EBGP 그룹은 이 설계에서 명명되었습니다 UNDERLAY .

    스파인 또는 리프 디바이스:

  2. 언더레이의 각 디바이스에 대해 ASN을 구성합니다.

    이 설계에서는 모든 디바이스에 언더레이 네트워크에 고유한 ASN이 할당된다는 점을 기억하십시오. 시스템 ASN 설정이 오버레이 네트워크에서 MP-IBGP 시그널링에 사용되므로 언더레이 네트워크의 EBGP용 ASN은 문을 사용하여 local-as BGP 피어 그룹 수준에서 구성됩니다.

    아래 예제는 Spine 1 및 Leaf 1에 대한 EBGP용 ASN을 구성하는 방법을 보여줍니다.

    스파인 1:

    리프 1:

  3. 각 스파인 및 리프 디바이스의 언더레이 네트워크에서 각 BGP 피어의 ASN을 지정하여 BGP 피어를 구성합니다.

    이 설계에서 스파인 디바이스 위해 모든 리프 디바이스는 BGP 피어이며, 리프 디바이스의 경우 모든 스파인 디바이스 BGP 피어입니다.

    아래의 예는 이 설계에서 피어 ASN을 구성하는 방법을 보여줍니다.

    스파인 1:

    리프 1:

  4. BGP 보류 시간을 설정합니다. BGP 보류 시간은 초 단위로 길이이며, 피어는 BGP 연결을 닫기 전에 BGP 메시지(일반적으로 keepalive, update 또는 notification 메시지)를 기다립니다.

    Keepalives가 전송되지 않는 것과 같이 문제가 발생하는 시나리오에서 불필요하게 오랜 시간 동안 개방된 BGP 세션에 대해 BGP 보류 시간 값이 더 짧아집니다. BGP 보류 시간이 길어질수록 문제 기간 동안에도 BGP 세션이 활성 상태를 유지합니다.

    BGP 보류 시간은 이 설계의 모든 디바이스에 대해 10초로 구성됩니다.

    스파인 또는 리프 디바이스:

  5. EBGP를 구성하여 언더레이 BGP 피어 그룹에 대한 유니캐스트 주소 패밀리에 신호를 전송합니다.

    스파인 또는 리프 디바이스:

  6. 루프백 인터페이스의 IP 주소를 EBGP 피어링 디바이스에 보급하는 내보내기 라우팅 정책 구성합니다.

    이 내보내기 라우팅 정책 IP 패브릭의 모든 디바이스에서 루프백 인터페이스의 IP 주소를 연결할 수 있도록 하는 데 사용됩니다. 오버레이 네트워크에서 MP-IBGP를 사용하여 리프 및 스파인 디바이스 피어링을 허용하려면 루프백 IP 주소 도달 가능성이 필요합니다. 패브릭의 디바이스가 EVPN 경로를 공유할 수 있도록 오버레이 네트워크의 IBGP 피어링을 설정해야 합니다. 오버레이에 대한 IBGP 구성을 참조하십시오.

    이 단계의 경로 필터 IP 주소(192.168.1.10)는 리프 디바이스의 루프백 주소입니다.

    리프 1:

  7. 구성을 커밋한 후 각 디바이스에 show bgp summary 명령을 입력하여 BGP 상태가 설정되었고 트래픽 경로가 활성화되어 있는지 확인합니다.

    Spine 1에 show bgp summary 명령을 실행하여 EBGP 상태를 확인합니다.

  8. 토폴로지의 모든 스파인 및 리프 디바이스에 이 절차를 반복합니다.

로드 밸런싱 활성화

ECMP 로드 밸런싱을 사용하면 여러 동일한 비용 경로를 통해 동일한 대상으로 트래픽을 전송할 수 있습니다. IP 패브릭에서 제공하는 사용 가능한 모든 경로를 통해 트래픽이 전송되도록 하려면 모든 스파인 및 리프 디바이스에서 로드 밸런싱을 활성화해야 합니다.

Junos 디바이스의 레이어 4 플로우에 따라 트래픽 로드 밸런서가 표시됩니다. ECMP 알고리즘은 여러 경로 중 하나를 통해 각 트래픽 플로우를 로드 밸런시하며, 해당 플로우에 대한 모든 트래픽은 선택한 링크를 사용하여 전송됩니다.

디바이스에서 ECMP 기반 로드 밸런싱을 활성화하려면,

  1. IP 패브릭의 모든 디바이스에서 BGP에서 다중 AS 옵션으로 multipath를 활성화합니다.

    EBGP는 기본적으로 각 접두사에 대해 하나의 최적 경로를 선택하고 해당 경로를 포워딩 테이블 설치합니다. BGP multipath가 활성화되면 지정된 목적지에 대한 모든 equal-cost 경로가 포워딩 테이블 설치됩니다. 이 multiple-as 옵션을 사용하면 서로 다른 AS(Autonomous System)의 EBGP 이웃 간에 로드 밸런싱이 가능합니다.

    모든 스파인-리프 디바이스:

  2. 패킷당 로드 밸런싱을 지원하는 정책 문을 만듭니다.

    모든 스파인-리프 디바이스:

  3. 정책 문을 포워딩 테이블 내보냅니다.

    모든 스파인-리프 디바이스:

IP 패브릭 언더레이 네트워크 — 릴리스 기록

표 1 은 이 섹션에 있는 모든 기능과 이 참조 설계 내의 해당 기능에 대한 기록을 제공합니다.

표 1: IP 패브릭 언더레이 네트워크 릴리스 기록

릴리스

설명

19.1R2

동일한 릴리스 트레인에서 Junos OS 릴리스 19.1R2 이상 릴리스를 실행하는 QFX10002-60C 및 QFX5120-32C 스위치는 다음을 제외하고 이 섹션에 문서화된 모든 기능을 지원합니다.

  • 마이크로 BFD는 QFX10002-36Q/72Q, QFX10008 및 QFX10016 스위치에서만 지원됩니다.

18.4R2

릴리스 18.4R2 및 이후 버전에서 Junos OS 실행되는 QFX5120-48Y 스위치는 MicroBFD를 제외한 이 섹션에 문서화된 모든 기능을 지원합니다.

18.1R3-S3

릴리스 18.1R3-S3 및 이후 버전에서 Junos OS 실행되는 QFX5110 스위치는 MicroBFD를 제외한 이 섹션에 문서화된 모든 기능을 지원합니다.

17.3R3-S1

동일한 릴리스 트레인에서 릴리스 17.3R3-S1 및 이후 릴리스를 지원하는 Junos OS 레퍼런스 설계의 모든 디바이스도 이 섹션에 문서화된 모든 기능을 지원합니다. 다음은 예외입니다.

  • 마이크로 BFD는 QFX10002-36Q/72Q, QFX10008 및 QFX10016 스위치에서만 지원됩니다.