object-oriented design and implementation of fault management function for mpls network

12
Object-Oriented Design and Implementation of Fault Management Function for MPLS network Sung-Jin Lim , Ryung-Min Kim, and Young- Tak Kim Advanced Networking Technology Lab. Dept. of Information & Communication Engineering Graduate School Yeungnam University, Korea Email: [email protected], [email protected], [email protected] http://antl. yu.ac.kr

Upload: ted

Post on 20-Jan-2016

30 views

Category:

Documents


1 download

DESCRIPTION

Object-Oriented Design and Implementation of Fault Management Function for MPLS network. Sung-Jin Lim , Ryung-Min Kim, and Young-Tak Kim Advanced Networking Technology Lab. Dept. of Information & Communication Engineering Graduate School Yeungnam University, Korea - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Object-Oriented Design and Implementation of Fault Management

Function for MPLS network

Sung-Jin Lim , Ryung-Min Kim, and Young-Tak Kim

Advanced Networking Technology Lab. Dept. of Information & Communication Engineering

Graduate School Yeungnam University, KoreaEmail: [email protected], [email protected], [email protected]

http://antl. yu.ac.kr

Page 2: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(2)APNOM 2003

Introduction• Traffic engineering has been emphasized to offer end-to-end

QoS-guaranteed multimedia services in Next Generation Internet.

• Fault restoration in traditional IP network vs. MPLS network• The primary goals of fast restoration by fault management

function. – QoS guaranteed differentiated path protection.– Guaranteed bandwidth of backup LSP at fault occurrence.

• We propose a fault management with fast rerouting restoration scheme in MPLS network. – Design and implement differentiated path protection and link.

preemption priority among LSPs.

• Key technologies– Traffic Engineering, Differentiated Service, Restoration, Protection, and

Object-Oriented Design.

Page 3: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(3)APNOM 2003

Related works

• Fault restoration model– Rerouting vs. protection switching

• Rerouting

• Protection switching : – Pre-established backup path SRLG-disjoint with working LSP

– 1:1, 1:N, M:N, 1+1 path protection switching

– Local repair vs. path protection

A B

Working LSP

C D

E F G

A B

Working LSP

C D

E F G

A B

Working LSP

C D

E F G

(A) Link protection (B) Node protection (C) Path protection

Figure 1. Protection switching model

Page 4: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(4)APNOM 2003

Related works (cont.)• Fault Management Architecture of Next Generation Internet

– Fault Management Components in TINA– Fault Management MOs in TMN

• Fault Management Activities– Alarm surveillance– Testing– Fault localization– Fault correction– Trouble administration

• MPLS Fault Management System– RATES, – Cisco MPLS Tunnel Builder, – Sheer Networks’ Broadband Operating Supervisor(BOS)

Page 5: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(5)APNOM 2003

Restoration Schemes

• Differentiated Path Protection Option– Example scenario of applying protection path options

according to MPLS service class.

• Preemption Priority based restoration of LSPs– Guaranteed bandwidth of backup LSP for the protected

working LSP.

MPLS Service Class

Bandwidth Reservation

Setup Priority

Preemption Priority

Application

Platinum 100%, 1+1 Highest Highest High Priority VPN

Gold 100%, 1:1 Higher Higher QoS-guaranteed VPN

Silver 100%, M:N Normal Normal Premium service

Bronze 100%, 1:N Lower Lower Controlled traffic

Best effort 0 Lowest Lowest Best Effort

Table 1. Differentiated Path Protection scheme

Page 6: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(6)APNOM 2003

 Design and Implementation of Fault Management System

• Fault restoration procedure with Managed Objects (MOs)

Figure 2. Fault Restoration on MOs

SNMP Trap Handler

Fault Handler

RouterRouterRouter

Route MapRoute MapRoute Map

Physical port

Physical port

Physical port

AlarmManagerGUI

MPLS LSP

MPLS LSP

MPLS LSP

Physical Layer Network

MPLS Layer Network

VPN Network MPLS VPN

MPLS VPN

MPLS VPN

RouterRouterMPLSLSR

RouterRouterMPLSLSP

Group

RouterRouterCLI interface

RouterRouterVPN Site

RouterRouterDiffServ

ELSP

Log

SNMP Trap Handler

Fault Handler

RouterRouterRouterRouterRouterRouter

Route MapRoute MapRoute MapRoute MapRoute MapRoute Map

Physical port

Physical port

Physical portPhysical

port

Physical port

Physical port

AlarmManagerGUI

MPLS LSP

MPLS LSP

MPLS LSPMPLS

LSP

MPLS LSP

MPLS LSP

Physical Layer Network

MPLS Layer Network

VPN Network

Physical Layer Network

MPLS Layer Network

VPN Network MPLS VPN

MPLS VPN

MPLS VPNMPLS

VPN

MPLS VPN

MPLS VPN

RouterRouterMPLSLSRRouterRouter

MPLSLSR

RouterRouterMPLSLSP

GroupRouterRouterMPLSLSP

Group

RouterRouterCLI interfaceRouterRouterCLI interface

RouterRouterVPN SiteRouterRouterVPN Site

RouterRouterDiffServ

ELSPRouterRouterDiffServ

ELSP

Log

NMS

Page 7: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(7)APNOM 2003

Design and Implementation of Fault Management System (cont.)

• Fault Restoration Function– SNMP trap handler implementation

– Alarm Manager GUI

Figure 3. Event Log GUI

Figure 4. Alarm Log GUI

Page 8: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(8)APNOM 2003

 Design and Implementation of Fault Management System (cont.)

• Design and Implementation of NMS Core

Figure 5. MO Classes of MPLS LSP Fault Management

Figure 6. MO Classes of link/node Fault Management

Page 9: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(9)APNOM 2003

Performance Analysis of Fast Restoration

• Test Network Configuration– Three core routers LER_E, LER_ F, and LER_G

– Four CE router CE_A, CE_ B, CE_ C, and CE_ D

– Two link types• POS (Packet Over SONET ) with 155Mbps – Solid line

• Serial with 2Mbps – Dashed line

Customer Network A

F Router

3620_D

AS 400

Customer Network B

MPLS Network

Service Provider NetworkAS 300

Host A- 1

Host B

AS 200

Host D

Customer Network C

AS 500

Customer Network D

Host C

G routerE Rouer

A Router

B Router

C router

D router

Host A- 2

Figure 7. Test network configuration

Page 10: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(10)APNOM 2003

End-to-end Performance Comparisons of Differentiated Protection Options(1)

• End-to-end Performance Comparisons of Differentiated Protection Options

Figure 8. Fast-reroute by NMS Figure 9. M:N fast-reroute by NMS

Figure 10. Standby mode by Cisco Figure 11. Path-Option mode by Cisco Figure 12. Link-Protection by Cisco

Page 11: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(11)APNOM 2003

End-to-end Performance Comparison by Differentiated Protection Options

• Differentiated Restoration performance by precedence

Figure 13. Same priority Figure 14. Different priority

Working LSP

(Tunnel 100)

Low-Priority LSP

(Tunnel 120)

Note

(After failure occurrence)

Same priority–based restoration

Bandwidth

sub-pool 1500

(backup LSP : Tunnel 110)

Bandwidth

sub-pool 1500

- does not satisfy required bandwidth- does not create backup TE-LSP- Working traffic: Transfer to dynamic LSP

Different priority-based restoration

Bandwidth

sub-pool 1500

(backup LSP: Tunnel 110)

Bandwidth

sub-pool 1500

- satisfy required bandwidth

- Preemption link with high Priority

- create backup TE-LSP

Table 2. Priority and bandwidth between LSPs

Page 12: Object-Oriented Design and Implementation of Fault Management Function for MPLS network

Yeungnam Univ.ANTLab.

(12)APNOM 2003

Conclusion

• We proposed an object-oriented design and implementation scheme for– 1:1, 1:N, M:N fast-reroute by NMS

– Standby mode, Path-option and link/node protection scheme in Cisco MPLS Routers.

• The Proposed Fault Management Scheme for MPLS Network Provides– Reliability that guarantee the required bandwidth of backup LSP after

fault restoration

– Differentiated protection path option

– Object-Oriented MO design and implementation of network nodes and links for better expansibility with equipments form various vendors.