Post

[Link Layer] MPLS, DCN

MPLS, DSN

[Link Layer] MPLS, DCN

✏️ MPLS

MPLS (Multiprotocol Label Switching)

: 스위칭 속도를 빠르게 만드는 기술


■ 특징

  1. direct indexing이 가능함

  2. IP datagram은 그대로 유지하고 MPLS 헤더를 중간에 끼워 넣음 Ethernet Packet = Ethernet header + MPLS header + IP datagram

  3. path를 결정 하는 알고리즘은 router마다 다르다.


■ MPLS Header

  • label
    VCID 역할 ➜ Direct Indexing이 가능하다
  • Exp
    여유 bit
  • S(stack)
    label의 중첩을 위한 bit
  • TTL


■ MPLS 라우터

일반 라우터: Dest IP address만 보고 경로를 결정한다. MPLS 라우터: MPLS 헤더를 보고 데이터를 전송한다.


  • MPLS 라우터는 IP Datagram을 까보지 않는다.
    Flexibility
  • MPLS 라우터는 동일한 목적지도 다른 route로 전송이 가능하다.
    Traffic Engineering이 가능하다. (priority 제공)
  • link 실패시 미리 백업된 경로로 우회 가능하다.


■ Signaling protocol

어떤 경로를 통해 데이터를 보낼지 결정하는 프로토콜

MPLS는 Signaling Protocol로 RSVP-TE를 사용하고, Routing Protocol로 OSPF를 사용한다.




✏️ DCN

DCN (Data Center Networks)

: 수 만개의 host가 근접하여 연결되어 있는 network

■ 구성

요소 설명
host 하나의 Computer, 각 host는 locally unique한 IP 주소를 부여받는다.
TOR(Top Of Rack) Switch 하나의 Rack에 존재하는 host간 통신을 위해 사용하는 Switch
Tier-2 Switch TOR Switch들을 연결하는 스위치
Tier-1 Switch Tier-2 Switch들을 연결하는 스위치
Border Router 외부와 DCN을 연결하는 라우터


■ 프로토콜

DCN에서 사용되는 프로토콜, 관리 방법 등은 다음과 같다.

계층 프로토콜
link Layer RoCE(Remote DMA over Converged Ethernet)
Transport Layer ECN (Congestion Control 할 때 사용한다)
  • Routing 관리는 SDN으로 한다.




REFERENCE

Computer Networking, A Top Down Approach - JAMES F.KUROSE

This post is licensed under CC BY 4.0 by the author.