MPLS

From CS Wiki
Multi Protocol Label Switching

인터넷의 백본망 등에서 대량의 트래픽을 고속으로 처리하기 위해 매 라우터마다 패킷의 헤더를 조사하여 다음 라우터로 경로를 설정하는 것이 아니라 MPLS망에 진입하는 시점에서 단 한번만 헤더를 조사하고 우편번호와 같이 짧은 라벨을 이용하여 경로를 설정하는 방식

  • 라우터를 스위치 처럼 사용한다.

장점[edit | edit source]

  • 기존 라우터는 IP 주소를 기반으로 하는 소프트웨어 기반의 라우팅을 하는 반면
  • 독립된 라벨 스위칭 전용 하드웨어 칩을 이용한 하드웨어 기반의 라우팅으로 속도 증가, 보안성 향상

사용[edit | edit source]

  • 사용자 입장에선 MPLS 망을 하나의 커다란 라우터로 볼 수 있다.
    • 망에 대해 라우터와 같은 방식으로 라우팅 테이블을 설정할 수 있다.
    • 망에선 이 라우팅 테이블으로 라벨 스위칭 테이블로 만든다.

구성 요소[edit | edit source]

라벨[edit | edit source]

2계층과 3계층 헤더 사이에 4바이트 크기로 삽입
2계층 헤더 MPLS 라벨 3계층 헤더 + 데이터
  • TTL과 QoS 설정, 라벨 스태킹 여부 등 포함

테이블[edit | edit source]

  • 라우팅 테이블(Routing Table): 고객 입장
  • 라벨 스위칭 테이블(LSR, Label Switching Router)
  • 라벨 포워딩 테이블(LFIB, Label Forwarding Table)

프로토콜[edit | edit source]

  • 라벨 분배 프로토콜(LDP, Label Distribution Protocol)

라우터 구성[edit | edit source]

MPLS 망의 경계는 PE와 CE이다.
  • PE 라우터(Provider Edge Router)
  • P 라우터(Provider Router)
  • CE 라우터(Customer Edge Router)

같이 보기[edit | edit source]

MPLS VPN