ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MPLS Overview
    Protocols/BGP_OSPF_MPLS_VPN 2025. 4. 28. 15:56

     


    ✅ MPLS(Multi-Protocol Label Switching) 네트워크 구조 및 개념 설명

    📌 MPLS 개요

    MPLS는 IP 기반 네트워크에서 패킷 전달 시, IP 주소 대신 **라벨(Label)**을 이용하여
    빠르고 효율적인 경로 설정과 트래픽 엔지니어링(TE), 다양한 VPN 서비스 제공을 가능하게 하는 네트워크 기술입니다.


    🗂️ MPLS 네트워크의 완전한 구조적 이해

    1️⃣ MPLS 패킷 전달 기본 구조

    • LER (Label Edge Router)
      MPLS 네트워크의 경계 라우터로, 패킷에 라벨을 추가(ingress)하거나 제거(egress).
    • LSR (Label Switch Router)
      MPLS 네트워크 중간에서 라벨 기반 패킷 포워딩.
    • FEC (Forwarding Equivalence Class)
      동일하게 처리되는 트래픽을 그룹화하여 동일한 MPLS 라벨 부여.

    2️⃣ 라벨 관리 및 분배 프로토콜

    • LDP (Label Distribution Protocol)
      기존 방식으로, 라벨 정보를 동적으로 분배하는 프로토콜.
    • Segment Routing (SR, IGP 확장 기반)
      최근 발전된 방식으로, 라우팅 프로토콜 IGP(OSPF, IS-IS) 확장 통해 라벨을 분배. 따로 분배 프로토콜이 필요없음.
      • Node ID: 노드 고유 식별 (루프백 주소)
      • Prefix SID (Node SID 포함): 목적지 Prefix 식별 (전역적 SID)
      • Adjacency SID: 특정 링크를 나타내는 로컬 SID

    3️⃣ MPLS 기반의 다양한 VPN 서비스 유형

    🌐 Layer 2 VPN 서비스

    • VPWS (Virtual Private Wire Service)
      점대점 (P2P) 연결 제공.
    • VPLS (Virtual Private LAN Service)
      멀티포인트(Multipoint-to-Multipoint) 연결, LAN 환경 제공.
    • EVPN (Ethernet VPN)
      최신의 L2VPN 기술로, MAC 주소 학습과 컨트롤 플레인(BGP 기반)을 통해
      데이터센터 및 대규모 네트워크에 효율적인 멀티테넌트 Ethernet 서비스를 제공.

    🌐 Layer 3 VPN 서비스

    • 기본 MPLS L3VPN (VRF 기반, IPv4 VPN 제공)
    • IPv6 VPN 서비스
      • 6PE (IPv6 Provider Edge): IPv6 트래픽을 MPLS 백본 상에서 IPv4 라벨로 운반 (Unicast MPLS)
    • Multicast MPLS (mVPN)
      • MPLS를 통해 멀티캐스트 트래픽 전달, VPN 고객에게 멀티캐스트 서비스 제공

    4️⃣ 트래픽 엔지니어링 (TE: Traffic Engineering)

    • RSVP-TE
      명시적으로 예약된 경로를 따라 자원 관리하며 트래픽 엔지니어링 수행 (기존 방식).
    • SRTE (Segment Routing Traffic Engineering)
      중앙집중적 관리 또는 분산 관리를 통해 경로 상태 저장 없이 MPLS 라벨 스택을 통해 경로 최적화 제공 (최신 방식).

    5️⃣ MPLS 네트워크 장애 대응 및 복구 구조 (Fast Reroute)

    • 기본 FRR (Fast Reroute)
      장애 시 신속히 우회 경로 전환 (50ms 이내)
    • LFA (Loop-Free Alternate)
      장애 시 인접 노드로 즉각적 우회
    • rLFA (Remote LFA)
      원격 노드(PQ Node)를 이용한 터널링 우회
    • TI-LFA (Topology Independent LFA)
      Segment Routing 기반으로, 토폴로지 무관하게 100% 루프 없는 우회 경로 제공

    6️⃣ 효율성 개선 기술

    • PHP (Penultimate Hop Popping)
      MPLS 라벨을 마지막에서 두 번째 라우터에서 미리 제거하여 Edge 라우터 부하 감소

    7️⃣ 중앙 집중형 경로 관리 (PCE 기반 관리 구조)

    • PCE (Path Computation Element)
      네트워크 상태를 실시간 관리하여 최적 경로 계산 및 중앙 제어.
    • PCC (Path Computation Client)
      PCE로부터 경로 계산 결과를 받아 MPLS/SR 네트워크 내에서 최적 경로 적용.

    ✅ MPLS 네트워크 구조 최종 다이어그램 ()

    MPLS 네트워크
    ├─ MPLS 라벨 기반 전달 구조
    │   ├─ LER (Label Edge Router)
    │   ├─ LSR (Label Switch Router)
    │   └─ FEC (Forwarding Equivalence Class)
    │
    ├─ 라벨 관리 및 분배 프로토콜
    │   ├─ LDP (기존 방식)
    │   └─ Segment Routing (IGP 확장)
    │       ├─ Node ID
    │       ├─ Prefix SID (Node SID)
    │       └─ Adjacency SID
    │
    ├─ MPLS 기반 VPN 서비스
    │   ├─ Layer 2 VPN
    │   │   ├─ VPWS (P2P)
    │   │   ├─ VPLS (LAN)
    │   │   └─ EVPN (Ethernet VPN, MAC 기반 BGP 컨트롤 플레인)
    │   └─ Layer 3 VPN
    │       ├─ MPLS L3VPN (IPv4 VPN, VRF)
    │       ├─ IPv6 VPN
    │       │   └─ 6PE (IPv6 over IPv4 MPLS)
    │       └─ Multicast MPLS (mVPN, MPLS 멀티캐스트 서비스)
    │
    ├─ 트래픽 엔지니어링(TE)
    │   ├─ RSVP-TE (자원 예약 기반 명시적 TE)
    │   └─ SRTE (Segment Routing 기반 TE, 최신 방식)
    │
    ├─ 장애 대응 및 복구 기술 (Fast Reroute)
    │   ├─ 기본 FRR
    │   ├─ LFA
    │   ├─ rLFA
    │   └─ TI-LFA (Segment Routing 기반)
    │
    ├─ 효율성 개선 기술
    │   └─ PHP (Penultimate Hop Popping)
    │
    └─ 중앙 집중적 관리 (PCE 기반)
        ├─ PCE (중앙 집중적 경로 계산 및 관리)
        └─ PCC (라우터 내 클라이언트 기능)
    

     

    'Protocols > BGP_OSPF_MPLS_VPN' 카테고리의 다른 글

    Inter-AS L3VPN이란?  (0) 2025.05.09
    MPLS Label Stack  (0) 2025.04.29
    [MPLS] OSPF Super Backbone Area (2)  (0) 2021.06.23
    [MPLS] OSPF Super Backbone Area (1)  (0) 2021.06.23
    [MPLS] IP/MPLS Basics  (0) 2021.06.08

    댓글

Designed by Tistory.