Label , MPLS Label Format, MPLS Header   MPLS 라벨, MPLS 레이블, 레이블 , 라벨 , MPLS 라벨 포멧, MPLS 헤더

(2022-03-17)

1. MPLS 라벨 (MPLS 헤더)MPLS 망에서, 
     - 3계층 패킷(IP)의 흐름 분류(Classification흐름 라벨) 및 스위칭(Switching)을 위한,
     - 하나의 참조 (Shim Header 라고도 함)

  ㅇ 라벨에 담기는 정보
     - 목적지 정보, 서비스 정보, 특정 트래픽 전달을 위한 경로 정보, 
       VPN 구성을 위한 터널링 정보 등을 함축하고 있음


2. MPLS 라벨의 특징

  ㅇ 라벨의 의미
     - 우편서비스에서 분류/전달을 위한, 긴 수신 주소 대신 사용되는 짧은 우편 번호와 유사

  ㅇ 짧은 고정 길이(4 바이트)의 패킷 식별자
     - 동일한 FEC(Forwarding Equivalence Class)의 스트림을 식별해주는 식별자임
        . 같은 경로를 따라가며, 같은 자원을 할당 받으며, 같은 수준의 보안을 갖는 등,
        . 동일 특성을 공유하는 일련의 패킷들의 연속적인 흐름에 대한 식별자MPLS 망 내의 두 노드 사이에서만 유효
     - 하나의 LSR(Label Switch Router)에서 만 의미를 갖음.

  ㅇ 레이블 단위스위칭 할 수 있음  ☞ 레이블 스위칭

  ㅇ 한편,
     - ATM에서의 레이블은 VPI/VCI 쌍, Frame Relay 에서의 레이블은 DLCI 라고 할 수 있음


3. MPLS 라벨 포멧

  ※ 다양한 종류의 링크 계층 상의 프레임헤더 다음에 덧붙여지는 4 바이트 짜리 꼬리표로써,
     아래와 같은 형태를 갖춰 전송되어짐

    

  ㅇ Label (20 비트)
     - 지역적으로만 의미있음 
        . 수동 例, 네트워크 관리자가 수동으로 경로를 정하고, 적당한 라벨 값 할당 가능
        . 자동 例, LDP 프로토콜이 경로를 결정하고, 인접 LSR 간에 라벨 값을 확정시킴
     - 값 범위 : 0~1,048,575 사이의 값 (0~15는 특정 용도 예약)
        . 통상 100,000~1,048,575 사이에서 라벨 값으로 할당됨

  ㅇ TC(Traffic class) 또는 CoS (Class of Service) 또는 EXP (3 비트)
     - MPLS 망에서, Differentiated Service의 등급을 구분하여 전달하기 위해 사용
        . 8종(등급)으로 Traffic Class (Pcket Priority) 구분 가능

  ㅇ S (Bottom of Stack) (1 비트)
     - 라벨 스태킹에 대한 정보를 저장
        . Stack 비트가 0 이면, 원래의 라벨 위에 또다른 라벨이 스태킹되어 있음을 의미
        . Stack 비트가 1 이면, 스택의 바닥을 의미 
           .. 가장 오래 전에 Push된 것 만이 1 로 설정됨 

  ㅇ TTL (Time To Live) (8 비트)
     - IP 헤더TTL과 같은 기능
        . 기본으로 255이며,  마다 1씩 줄어듬
        . 유입 노드,유출 노드에서 IP 헤더TTL과 유기적으로 동작함
        . TTL 감소가 IP,MPLS 똑같이 동일 형태로  마다 1씩 감소됨


4. MPLS Label의 Encapsulation

  ㅇ Frame-mode 구현 방식
     - PPP Frame 내의 MPLS Label
       

    - Ethernet Frame 내의 MPLS Label
       
        . Ethertype = 0x8847

  ㅇ Cell-mode 구현 방식
     - ATM Cell Header 내의  MPLS Label (MPLS over ATM)
       



Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"