[Link Layer] MPLS, DCN

JUJU·2024년 6월 11일

Network

목록 보기
15/21

✏️ 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 SwitchTOR Switch들을 연결하는 스위치
Tier-1 SwitchTier-2 Switch들을 연결하는 스위치
Border Router외부와 DCN을 연결하는 라우터

■ 프로토콜

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

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



REFERENCE

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

profile
백엔드 개발자

0개의 댓글