본문 바로가기

MPLS

T-MPLS/MPLS-TP 표준 진화 방안 T-MPLS는 기존의 MPLS를 단순화 하여 코어망에서 패킷 전달 기술을 구현하기 위한 방안으로 Alcatel-lucent에 의해 제안되었고, ITU-T SG15 에서 표준화가 진행되어 왔다. 그러나 IETF에서는 T-MPLS가 기존의 MPLS와 일한 therType과 AM 레이블을 사용하면서도 MPLS와는 다른 새로운 OAM PDU와 프로토콜을 정의하고자 함으로써 기존 MPLS 망과의 상호 운용성 문제를 일으킬 수 있다는 문제를 제기하였다. 이후 IETF는 ITU-T SG15에 이 문제를 논의하기 위한 Joint Working Team 구성을 제의하였고, ITU-T SG15는 2008년 1월 플레너리에서 이러한 문제점을 인정하여 그 동안 진행되던 T-MPLS 관련 권고안 작업을 모두 중지하고 IETF ..
[네트워크] MPLS Hierarchy Label Stacking 계층 구조를 가진 LSP tunnel에서 사용 + 추후 내용 추가
[네크워크] MPLS TE SRLG(Sharead Risk Link Group) SRLG(Shared Risk Link Group) 다 필요없고 아래 그림을 보면 저절로 이해된다. ↓↓↓ 파란색의 점선은 Primary Path, 녹색의 점선을 Backup Path이다. Primary Path가 다운될 때 Backup Path까지 같이 다운이 된다고 생각해보자. 이런 위험이 있는 링크,노드,서브넷등은 백업 패스로 쓰지 않도록 모아서 관리하는 목적으로 만들어졌다. 예를 들어 하나의 물리적 인터페이스에 여러 개의 가상 터널을 생성되는데 이 물리적 인터페이스가 다운이 될 경우를 생각해보자. [참고] http://www.network-protection.net/shared-risk-link-group-srlg/ by SahngOh
[네트워크] MPLS Tunnel Reoptimization 보호되어 있는 글입니다.
[네트워크] MPLS Implicit / Explicit NULL labels MPLS QoS를 사용하지 않을 경우엔 Implicit NULL(label 3)을 사용해서 egress LSR에서 label의 popping의 수고를 덜 수 있다. 하지만, MPLS QoS를 위해서 ingress단의 DSCP의 값을 전달받아 CoS를 수행하고 싶은 경우 Penultimate hop에서 미리 popping(PHP)를 해버리면 그 정보를 잃어버리게 되므로 이럴 경우 Explicit NULL(0)을 사용한다. [참고] http://www.networkworld.com/community/node/24143
[네트워크] CSPF (Constrained Shortest Path First) 동작원리 How CSPF Works 이 글을 보기 전에 먼저 아래글을 읽어보기를 권한다. 2011/06/02 - [Network] - [네트워크] OSPF의 SPF(Shortest Path First) 일반적인 동작 원리 라우팅 프로토콜에 의해서 수행되는 SPF와 MPLS Traffic Enginerring에 의해서 수행되는 SPF 과정엔 크게 두 가지의 차이가 있다. (그러나 크게 다르지 않다.) 첫째는 경로를 결정하는 과정이 Tunnel 종단점까지의 모든 라우터에 대한 최적의 경로를 찾을 필요가 없다. CSPF는 원하는 노드까지의 정보를 얻게되면 바로 종료되도록 slightly하게 수정되었다. 둘째는 노드 사이의 링크에 대한 비용을 계산할 때 기존의 cost에 Bandwidth Link attributes A..
[네트워크] MPLS TE(Traffic Engeering) Extenstion Opaque LSA for OSPFv2 Traffic Engineering Extensions ==> for RSVP TE Opaque LSA, Area-Local Scope (Type 10) - Scope에 따라 3가지 타입의 Opaque LSA가 있고, TE를 위해 Area flooding Scope의 Type 10을 사용한다. - 새로운 LSA가 정의됨 ==> MPLS Traffic Engineering LSA MPLS Traffic Engineering LSA Routers, Point-to-Point Links, Connections to MultiAccess Networks를 나타낼 수 있다. (Multi-Access Links를 위한 LSA는 Network LSA로 충분해서 추가 정의가 필요치 않음) Opaque LSA 는 Ext..
[네트워크] MPLS TE FRR(Fast Reroute) MPLS TE FRR(Fast Reroute) 장애발생시 트래픽을 신속히 우회시켜 패킷 유실을 최소화 시키는 것으로 Link, Node, Path Protection이 있다. Link Protection 장래를 감지하고 트래픽을 다른 링크로 전송시키는 백업터널의 시작점을 PLR(Point of local repair)이라고 하고, 백업터널이 끝나는 지점을 MP(Merge Point)라고 한다. Link Protection에서는 MP, 즉 인접 라우터를 NHop(Next Hop)이라고 한다. R1에 장애 Link Protection이 설정되면 미리 우회경로인 R1-R4-R2 구간에 대한 MPLS TE ERR용 라벨을 할당받고, 사용할 준비를 한다. 장애감지전에 백업 링크로가는 라벨값을 부여받았고, L2 인..
[네트워크] MPLS TE 간단 개요 MPLS TE(Traffic Engineering)은 로드 밸런싱 개념과 비슷하며 기본적으로 네트워크 활용도의 증가와 망 장애에 바른 대처에 특화된 기능이다. [참고] 라우터에 장애가 발생하면 IGP의 경우 수초에서 수십초가 걸리는 반면, MPLS TE의 기능중 FRR(Fast ReRoute) 기능을 사용하면 기본적으로 1초 이내에 대체경로가 동작한다. 관련 프로토콜과 연관성 MPLS TE에서는 OSPF나 IS-IS가 라우팅 테이블을 만들고, CSPF(Constrained SPF)가 MPLS TE용 경로를 계산, RSVP가 경로를 설정, 유지 및 해제를 담당한다. RSVP 대신 LDP가 사용될 수도 있다. OSPF는 Type 10 Opaque LSA, IS-IS는 확장 TLV를 이용하여 MPLS TE에 ..
[네트워크] MPLS VPN 간단 정리 노트 MPLS VPN MPLS VPN은 IGP를 통해 알게된 라우팅 정보를 바탕으로 한 Overlay 기술. RFC 2547bis (흔히 MP-BGP, Multi Protocol BGP)라고 부름. (MPLS+BGP) [VPN] - L3 : IPSec 3DES나 RSA와 같은 암호와 알고리즘을 사용하며, 데이터의 무결성을 위해 SHA와 같은 해시 알고리즘을 사용 ==> 오버헤드 큼 - L2 : L2TP(Layer 2 Tunneling Protocol) etc) GRE(Generic Routing Ecnapsulation), L2F(Layer 2 Forwarding) [MPLS VPN] 기존의 VPN은 소비자가 VPN 장비를 직접 구매하고 설치해야 했지만, MPLS VPN 은 ISP 측에서 제공하며 이를 위한 ..
[네트워크] MPLS 개념, 정리 노트 MPLS 기초 개념 1. Label 일반 패킷에 덧붙여진 추가 Header로 'Shim Header' 라고 합니다. Ethernet, PPP는 L2/L3 Header 사이에 4Byte 크기로 덧붙는 형태를 띄며, ATM은 VCI와 VPI에 F/R은 DLCI 필드에 저장됩니다. 전체 패킷 사이즈 [Ethernet Header,Tailer(FCS)(18 Byte) + MTU]1518 Byte + Shim Header(4 Byte) ==>1522 Byte Maximum MTU 사이즈 초과로 이를 Drop하지 않고 처리하기 위해서 L2 헤더의 EtherType 필드에 0x8847 의 값을 주어 MPLS 패킷임을 알려주어야 합니다. Label(20b) : (1~1,048,575), 라우팅 테이블의 Lookup없이..
CSPF (Constrained Shortest Path First) Certain Conditions 즉, Constraints를 충족시키는 SPF route 이다. 예를 들어 두 적어도 IS System 사이에 10Mbps의 밴드위스를 만족시켜야한다는 조건이 들어간 Shortest Path를 계산하는 경우이다. Constraints는 보통 인터페이스의 Traffic Engineering 파라메터 값이고, 이는 라우팅 프로토콜(ISIS-TE, OSPF-TE)을 통해서 동기화가 이루어진다. TE를 포함한 라우팅 프로토콜이 수집한 정보는 CSPF에 직접 전달이 되며 MPLS망의 RSVP의 시그널링을 위한 경로를 구하기 위해 사용된다. + CSPF 동작 원리 [클릭]
네트워크, MPLS (Multiprotocol Label Switching) 개념잡기 MPLS (Multiprotocol Label Switching) MPLS는 네트웍 트래픽 흐름의 속도를 높이고 관리하기 쉽게 하기 위한 입증된 표준 기술이다. MPLS는 주어진 패킷 열에 대하여 특정 경로를 설정하는 것에 관여하는데, 각 패킷 내에는 라벨이 있어서 라우터 입장에서는 그 패킷을 전달해야할 노드의 주소를 보는데 소요되는 시간을 절약할 수 있다. MPLS는 멀티프로토콜이라고 불리는데, 그 이유는 IP, ATM 및 프레임 릴레이 네트웍 프로토콜 등과 함께 동작하기 때문이다. MPLS는 네트웍의 OSI 표준 참조모델과 관련하여, 3 계층(라우팅)이 아닌, 스위칭을 하는 2 계층에서 대부분의 패킷이 전달될 수 있게 한다. MPLS는 트래픽을 전반적으로 빠르게 움직이게 하는 것 외에도, QoS를 위..