Routing Enhancements for GMPLS

Slides:



Advertisements
Similar presentations
GMPLS Generalized Multi-Protocol Label Switching.
Advertisements

8장 대역폭 활용: 다중화와 스펙트럼확장.
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
Internet Protocol Version4
Mobile IPv 여지민 송구득 박근홍 (수)
Routing.
제 6장 라우팅과 라우팅 프로토콜.
컴퓨터 네트워크 Chapter 5-2 컴퓨터 네트워크.
Next Generation: IPv6 and ICMPv6
IPsec 석진선.
이번 시간에는... 지난 시간에는 모바일 응용 프로토콜의 첫번째 시간으로, 모바일에 사용되는 다양한 응용 프로토콜과 모바일 웹 서비스 응용 프로토콜로써 XML 및 SMIL 동기화 멀티미디어 통합 언어에 대해 알아보았습니다. 이번 시간에는 모바일 응용 프로토콜, 그 두번째.
Networking and Internetworking Devices
Switching 기술 II(L4, L5, L7).
11장. WAN 기술 (PPP, Frame-Relay)
Photonic Switching Technology (광교환기술)
MPLS Architecture and Applications
Chapter 2: LAN 기술 및 네트워크 장비 규격
Underlying Technologies
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
VPC (Virtual Port channel)
Computer Communications LAB.,
Internet Group Management Protocol (IGMP)
LOGO 네트워크 운용(2).
IGRP(Interior Gateway Routing Protocol)
Load Balancing L4와 L7은 어떻게 동작할까?.
IPv 문은영 김은혜 류현미.
PART 1 개념 컴퓨터 네트워크 Chapter 01 서론 임효택.
라우팅의 기술 RIP과 OSPF의 개요 및 동작과정 1조 : 박지훈, 최정연, 추태영 RIP과 OSPF의 개요 및 동작과정.
Routing Protocol (OSPF)
라우터 프로토콜을 이용한 네트워크 구축 실습.
Chapter 11 Unicast Routing Protocols.
Management Support Mi-Jung Choi, Jae-Hyun Ham DP&NM Lab.
라우팅 기술 (RIP, OSPF) 컴퓨터공학과 강지훈 윤인선 이고운
프로토콜 (Protocol) 발표 : 2008년 7월 18일 이 재 정
16 장 LAN 연결, 백본망과 가상 LAN 16.1 연결장비 16.2 백본 네트워크 16.3 가상랜 16.4 요약.
19장 네트워크 연결장치, 백본망, 가상 LAN 19.1 연결장비 19.2 백본 네트워크 19.3 가상 LAN 19.4 요약.
Underlying Technologies
Routing Protocol - Router의 주 목적 중 하나는 Routing
Chapter 8 교환 (Switching).
Chapter 8 교환 (Switching).
IP Traffic Engineering and QoS
Routing Protocol (OSPF)
Dept. Computer science of Engineering
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
Access Control Lists Access Control List
Chapter 21 Network Layer: ARP, ICMP (IGMP).
14장 다른 유선 네트워크들 (Other Wired Networks)
운영체제 (Operating Systems)
11장. WAN 기술 (PPP, Frame-Relay)
RPL: Routing Protocol for Low Power and Lossy Networks
Internet QoS Technique
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
6장. EIGRP 중부대학교 정보보호학과 이병천 교수.
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
Monday_10.29 라우팅 정리 Routing 패킷에 대한 목적지 IP주소와 일치하는 경로를
IPv 이 동 주 HONGIK UNIVERSITY.
Inje Univ. Network Team2 Jung Chang Hwan
Chapter 5. 인터넷으로의 연결 라우터 이야기
ACL(Access Control List)
5과목 데이터통신 강사 이 민 욱.
Chapter 4 네트워크 계층 소개.
6장. EIGRP 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Advances in Optical Technology & FI
Internet & WWW Protocols
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
14 장 교환 : 네트워크 층 기능 14.1 회선교환(Circuit Switching)
ATM - 다양한 종류의 Service 가능 - LAN 과 WAN 에 모두 적합하다. - 전세계적으로 인정된 표준
8 장 회선교환과 전화 네트워크 8.1 회선교환 8.2 전화 네트워크 8.3 요약.
13장 교환 방식 : 네트워크층 기능 13.1 회선 교환(Circuit Switching)
Dynamic Graph Query Primitives for SDN-based Cloud Network Management Ramya Raghavendra, Jorge Lobo, Kang-Won Lee 2012 HotSDN 정보통신공학과.
Presentation transcript:

Routing Enhancements for GMPLS Jun-Hyun, Moon Computer Communications LAB., Kawangwoon University imp@kw.ac.kr

Generalized Label Label의 semantics는 abstract identifier로 사용될 뿐 아니라 Physical entity (ex, time slot, wavelength, switch port)의 identifier로서 사용함 LSR과 OCX를 비교 LSR switching fabric  OXC wavelength switching fabric LSP  Optical channel trail

Generalized MPLS Goal “A single control domain” Extended link state 정보의 전달 Integrated network topology 정보의 구성 Constraint-based routing에 의한 traffic engineering Dynamic explicit route (LSP, Optical channel trail)의 설정 LSP에서의 protection/restoration 가능 현재의 access/metro/core networks가 갖고 있는 multiple switching 기반의 계층의 벽을 제거하고자 함

Routing의 확장 [1] IGP의 확장 GMPLS의 주요 목표 특정 link metric을 최소하는 경로를 설정하는 것 Constraint를 충족하는 경로(LSP: optical channel trail 등)를 설정하는 것 현재의 link state 정보와 함께 constraint와 관련된 link state 정보를 distribute할 수 있어야 함 IGP의 확장

Constraint-based Routing 특정 metric과 함께 constraint를 고려한 경로 설정과 traffic 할당 Constraint의 유형 Link resource attributes (ex. Link bandwidth) Link administrative attributes (ex. Resource class 즉 Policy) Constraint를 충족하는 경로 Traffic service requirement의 만족 Load balancing과 congestion 해소 Traffic의 rerouting에 의한 network protection/restoration 기능 제공 Traffic engineering (TE)을 위한 기반이 됨

Constraint-based routing에 의한 경로 설정

IGP(OSPF)의 확장 OSPF 의 LSA를 통해 전달하는 link state 정보에 GMPLS TE link TLV를 추가하고 TE link TLV에 새로운 sub-TLV를 정의 새로 정의되는 sub-TLVs Outgoing/Incoming interfaces identifier Link protection type Link descriptor Shared Risk Link Group (SRLG) Maximum LSP bandwidth 등

새로운 TE 관련 sub-TLVs Sub-TLV list of TE Link TLV Link type Link ID Local/Remote interface IP address Traffic engineering metric Maximum bandwidth Resource class/color Link mux capability Outgoing/Incoming interface identifier Maximum LSP bandwidth Link protection type Link descriptor Shared Risk Link Group (SRLG)

Routing의 확장 [2] LSP Hierarchy Router의 label space에 비해서 OXC나 TDM switch의 label space가 상당히 적음. 즉 OXC의 파장의 수나 TDM channel의 수는 router에서 할당할 수 있는 label의 수보다 훨씬 적음. 그렇다면 Label space간의 매핑은 어떻게 할 것인가? Router에 할당된 대역은 연속적인 값을 갖을 수 있는데 비해 OXC의 파장이나 TDM channel에 할당되는 대역은 훨씬 큰 크기의 값으로 구분이 됨 LSP Hierarchy

LSP Hierarchy LSP Hierarchy Packet switch (PS) LSP : Label  Virtual circuit Time Division switch (TDM) LSP : Label  Time slot Wavelength switch (WS) LSP : Label  Wavelength Fiber switch (FS) LSP : Label  Fiber

Forwarding Adjacency 정의 GMPLS Node는 LSP를 OSPF/IS-IS의 Link로서 선언할 수 있다.이 때 neighbor node에 알려지는 LSP는 neighbor node간의 adjacency는 없지만 LSP의 종단 node 간에는 adjacency를 갖음. 이러한 link를 Forwarding Adjacency를 갖는다고 함 Node (LSR)는 경로를 계산할 때 전통적인 link 뿐 아니라 FA link도 함께 사용함 경로를 설정할 때 GMPLS의 signaling에 의해서 전통적인 link와 FA link 사이의 label binding이 이루어짐

Forwarding Adjacency LSP 아래 그림에서 SDH MUX는 상대편 SDH MUX까지의 LSP를 FA-LSP로서 neighbor node에게 알려줌. 즉 전통적인 link와 마찬가지로 다른 모든 node에게 TE-link 정보로서 flooding 됨 LSR은 FA-LSP를 하나의 link로 취급하여 경로를 계산할 때 사용함

TE attributes Link type Link ID(OSPF) Router ID of the tail end of FA-LSP Local/Remote interface IP address or outgoing/incoming interface ID Traffic engineering metric Maximum/reserved bandwidth Resource class/color Link Multiplex Capability Path information : TBD

Link Multiplex Capability sub-TLV OSPF의 TE-Link TLV에서는 Link Multiplex Capability sub-TLV를 정의하고 있음 이 link attribute는 주어진 link가 multiplex/demultiplex가 가능한지, 그리고 어느 정도의 mux/demux capability를 갖는지 알려줌 Packet-switch capable Layer-2 switch capable Time-Division capable Lamda-switch capable Fiber-switch capable

Routing의 확장 [3] Link Bundling Optical/TDM network의 경우 두 이웃하는 node 사이의 link 수는 현재의 두 이웃하는 router 사이의 link 수 보다 훨씬 많음. 예를 들어 두 OXC간의 fiber 수, 혹은 wavelength의 수는 수백 수천 개 혹은 그 이상이 될 수 있음 이것을 모두 별도의 link로서 취급할 경우 Link State Database의 크기는 현재보다 수백 배 수천 배에 이를 것임 Link Bundling

Link Bundling [1] 유사한 특정의 여러 parallel links의 link attributes를 하나의 “bundled link”의 attribute로서 OSPF의 LSA로 advertise 함 앞에서 제시한 Link State Database와 Link State Protocol의 scalability 문제를 해결할 수 있음

Link Bundling [2] 하나의 bundled link로서 통합되는 component link는 다음과 같은 동일한 특성을 갖고 있어야 함 Link Types Traffic Engineering Metric Resource Classes Link Multiplexing Capability

TE attributes Link type Link ID(OSPF) Router ID of the neighbor (or Interface address of designated router) Local/Remote interface IP address or outgoing/incoming interface ID Component link 중 선택 Traffic engineering metric : component link의 metric 사용 Maximum Link bandwidth Maximum LSP bandwidth로 대체해서 사용 Maximum reserved bandwidth/Unreserved bandwidth Resource class/color Maximum LSP bandwidth

Routing의 확장 [4] Unnumbered Links Optical/TDM network의 경우 두 이웃하는 node 사이의 link 수는 현재의 두 이웃하는 router 사이의 link 수 보다 훨씬 많음. 예를 들어 두 OXC간의 fiber 수, 혹은 wavelength의 수는 수백 수천 개 혹은 그 이상이 될 수 있음 이러한 모든 파장, TDM channel에 별도의 IP address를 할당하는 것은 주소 공간의 문제와 관리상의 문제가 있음 Unnumbered Links

Unnumbered Link Unnumbered Link IP 주소를 갖지 않는 link LSR은 32-bit identifier를 할당하며, 이 ID는 이 LSR의 범위에서는 unique한 값임 따라서 link는 <LSR의 Router ID, Interface ID>로 unique하게 나타냄 OSPF의 TE extension은 unnumbered link에 대한 정보를 전달 MPLS TE signaling에서는 이 link를 명시함

Link Management Protocol Routing의 확장 [5] Node의 어느 port가 neighbor node의 어느 port와 연결되어 있는지를 아는 것은 link management에 있어서 중요한 요구사항임 또한 link에 장애가 발생했을 때 이것을 빨리 발견하고 다른 channel로의 대체가 필요함 Link에서 control channel을 data channel과 분리하여 management 하는 것이 필요함 이 모든 것을 위해서 link를 효율적으로 management하기 방법이 요구됨 Link Management Protocol

Link Management Protocol [1] 두 neighbor node 사이에서 link management 수행 Control channel의 연결을 유지 Control channel은 link 제공, 장애 통보, 경로 관리, label 할당, topology information을 전달함 In-band 혹은 Out-of-band를 사용

Link Management Protocol [2] Data channel의 물리적 연결을 검증 설치 시 cabling error를 발견 Link의 label 결합을 관리 Link (fiber, channel) 장애를 발견 Link property 정보를 상호 연결 LMP authentication

결론 GMPLS는 IP network node (router, OXC, TDM switch)는 하나의 control plane에서 동작하기 위한 MPLS-TE 기반의 routing과 signaling protocol임 GMPLS는 MPLS가 제공하는 traffic engineering 기능을 optical layer에서도 적용할 수 있음 GMPLS를 위해서는 현재의 IGP의 확장과 함께 routing에서의 보완(enhancements)이 필요함 또한, GMPLS를 위해서 MPLS-TE signaling protocol (RSVP-TE, CR-LDP)의 확장이 필요함

References http://www.nigeriancomputersociety.com/contentimages/Generalized Multiprotocol.pdf, GMPLS Data Connection Limited, MPLS for Optical Network White Rocks Networks, GMPLS : A New Way of Optical Networking RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions. L. Berger, Ed.. January 2003. http://www.gmpls.org