IT/ㄴ SDN

[정리] MP-BGP AFI / SAFI 정리

TIENE 2025. 1. 7. 08:59
반응형

1. AFI(Address Family Identifier): 네트워크의 "대분류"

  • AFI는 어떤 종류의 네트워크를 다룰지 정의하는 대분류 식별자입니다.
  • 예를 들어, BGP가 다룰 대상이 IPv4, IPv6, CLNS와 같은 네트워크인지 지정합니다.
  • MP-BGP에서는 AFI 값으로 16비트 숫자를 사용하여 네트워크 타입을 구분합니다.

 

2. SAFI(Subsequent Address Family Identifier): 데이터를 "세부적으로 분류"

  • SAFI는 AFI에서 지정된 네트워크를 더 세부적으로 구분하는 하위 식별자입니다.
  • 예를 들어, "IPv4"라는 AFI를 다루면서, 그 데이터가 Unicast(단방향), Multicast(다중방향) 또는 **Labeled Unicast(MPLS 태그 포함)**인지 정의합니다.

 

쉽게 설명하면 다음과 같다.

AFI: "우리가 다룰 데이터는 어떤 종류인가요?" (대분류, 예: IPv4, IPv6, L2VPN)

SAFI: "그 데이터를 어떤 방식으로 처리할 건가요?" (세부 분류, 예: Unicast, Multicast, EVPN)

 

 

  • AFI와 SAFI 조합:
    • AFI는 데이터를 처리할 네트워크의 대분류를 나타냅니다(예: IPv4, IPv6, L2VPN 등).
    • SAFI는 해당 네트워크 데이터의 세부 분류를 나타냅니다(예: Unicast, Multicast, EVPN 등).
    • MP-BGP는 이 두 식별자를 조합하여, 특정 네트워크와 데이터 유형에 적합한 라우팅 정보를 처리합니다.
  • MP-BGP의 역할:
    • MP-BGP는 AFI와 SAFI 조합에 따라 다양한 형태의 라우팅 정보를 교환하고 관리합니다.
    • 예를 들어:
      • IPv4 라우팅(AFI=1, SAFI=1)
      • MPLS VPN 환경에서의 IPv4 VPN 라우팅(AFI=1, SAFI=128)
      • VXLAN 기반 데이터센터에서 EVPN 라우팅(AFI=25, SAFI=70)

[AFI & SAFI 조합 정리 표]

AFI 값 AFI 설명 SAFI 값 SAFI 설명 조합의 의미
1 IPv4 1 Unicast IPv4 Unicast 라우팅 정보
1 IPv4 2 Multicast IPv4 Multicast 라우팅 정보
1 IPv4 4 Labeled Unicast MPLS 라벨이 포함된 IPv4 Unicast 라우팅 정보
1 IPv4 5 Multicast VPN (mVPN) IPv4 멀티캐스트 VPN 라우팅 정보
1 IPv4 7 Encapsulation SAFI 패킷 캡슐화를 위한 정보 (예: GRE, L2TPv3)
1 IPv4 66 Multicast Distribution Tree IPv4 멀티캐스트 분배 트리(MDT) 정보
1 IPv4 128 VPNv4 MPLS VPN을 위한 IPv4 라우팅 정보
1 IPv4 129 Multicast VPN MPLS VPN을 위한 IPv4 Multicast 라우팅 정보
1 IPv4 132 Route Target Constraints 라우트 타겟 제약 조건 정보
1 IPv4 133 Flow Specification IPv4 플로우 스펙(Flow Spec) 정보
2 IPv6 1 Unicast IPv6 Unicast 라우팅 정보
2 IPv6 2 Multicast IPv6 Multicast 라우팅 정보
2 IPv6 4 Labeled Unicast MPLS 라벨이 포함된 IPv6 Unicast 라우팅 정보
2 IPv6 5 Multicast VPN (mVPN) IPv6 멀티캐스트 VPN 라우팅 정보
2 IPv6 7 Encapsulation SAFI IPv6 패킷 캡슐화를 위한 정보
2 IPv6 128 VPNv6 MPLS VPN을 위한 IPv6 라우팅 정보
2 IPv6 132 Route Target Constraints IPv6 라우트 타겟 제약 조건 정보
2 IPv6 133 Flow Specification IPv6 플로우 스펙(Flow Spec) 정보
25 Layer 2 VPN
(L2VPN)
65 Layer 2 VPN Layer 2 VPN 라우팅 정보
25 Layer 2 VPN
(L2VPN)
70 Ethernet VPN (EVPN) VXLAN과 같은 기술을 위한 Ethernet VPN 라우팅 정보

 

예시) AFI = 25(L2VPN) / SAFI = 70(EVPN) = VXLAN과 같은 기술을 위한 Ethernet VPN 라우팅 정보

router bgp 65000
  address-family l2vpn evpn
    neighbor 192.0.2.1 activate

 

예시) AFI = 2(IPv6) / SAFI = 1(Unicast) = IPv6 Unicast 라우팅 정보

router bgp 65000
  address-family ipv6 unicast
    neighbor 2001:db8::1 activate
반응형