A STUDY ON THE USE OF MPLS- TE IN IP CORE NETWORKS A thesis presented by, ANANDAMURUGA GAJENDRAN Admission Number: 05/8369 Supervised by ENG. A.T.L.K. SAMARASINGHE In partial fulfillment of the requirement for the degree of MASTER OF SCIENCE IN TELECOMMUNICATIONS At the DEPARTMENT OF ELECTRONICS AND TELECOMMUNICATION ENGINEERING UNIVERSITY OF MORATUW A SRI LANKA 2009 93925 Abstract Keywords: Core network, NGN, MPLS, MPLS-TE, QoS, DSCP, differentiated services, SLA, SNMP, ICT Today's demand for various applications like voice, data and real time video etc., are increasing in the consumer market and stakeholders mostly expect all services from a service provider. The tremendous growth in ICT adds more users and also traffic adds another dimension. NGN is expected to be the emerging IP network to transport converged services and MPLS and MPLS- TE plays an important role in this context. These new applications have increased demand for guaranteed bandwidth in the limited backbone capacity in the provider's network and the challenge is to provide differentiated class of services with required QoS and also to produce SLA performance reports to the end users when requested. Due to numerous benefits such as guaranteed end to end QoS, link protection and efficient use of core bandwidth MPLS- TE is being recognized and becoming popular among service providers. TE enables service providers to route network traffic in such a way that they can offer the best service to their users in terms of throughput and delay. In this research MPLS- TE approach is used to implement end to end QoS for prioritized services and a SLA program is developed using SNMP to produce end to end reports on critical performance metrics like delay, round trip time, jitter and application aware services to customers. The study also investigates the process of steering traffic across the MPLS/IP core backbone to facilitate efficient use of available bandwidth between a pair of backbone routers to ensure the required service levels. Hence in a multilink environment where many links are available for routing we can avoid the shortest paths being congested. Since network can have different types of packets; packets were generated and marked based on DSCP for QoS which were routed in different TE tunnels in a lab environment. The lab results showed that, using, TE tunriels constrained routing can provide explicit paths to required destinations regardless of the paths calculated by the routing protocols thus bandwidth efficiency can be achieved in the core while ensuring end to end QoS for critical applications for a given IP SLA. Also, results obtained by the SLA program from a live operational network were acceptable in providing SLA performance reports. D E C L A R A T I O N I d o h e r e b y d e c l a r e t h a t t h e w o r k r e p o r t e d i n t h i s r e s e a r c h p r o j e c t w a s e x c l u s i v e l y c a n i e d o u t b y m e u n d e r t h e s u p e r v i s i o n o f E n g . A . T . L . K . S a m a r a s i n g h e . T h e w o r k i n c l u d e d i n t h e t h e s i s h a s n o t b e e n s u b m i t t e d f o r a n y o t h e r a c a d e m i c q u a l i f i c a t i o n a t a n y i n s t i t u t i o n . S i g n a t u r e : \ . , . , 1 · · ' , { . c C e r t i f i e d b y : S u p e r v i s o r E n g . A . T L . K . S a m a r a s i n g h e S i g n a t u r e : - ' \ , _ _ _ , \ - , l " ' - A . T L . K S a m a r a s i n g h e H e a d D e p a r t m e n t o f U c c Y : r o n i c & T e l c c o m m u o k F . : t l o n Engin~ering U n i v e r s i t y o f M o r a t u w a , S r i L a n k a / D a t e : ' · . : - · . . ) . . I D a t e : -~ l J . ~ ! C ' ' l 1 1 T A B L E O F C O N T E N T S L I S T O F F I G r R E S L I S T O F T A B L E S A C R O N Y M S A C K N O W L E D G E M E N T A B S T R A C T 1 . 0 I n t r o d u c t i o n 1 . 1 B a c k g r o u n d a n d m o t i v a t i o n f o r t h e t h e s i s I . 2 G o a l o f t h e t h e s i s 1 . 3 S t r u c t u r e o f t h e t h e s i s 2 . 0 M P L S / V l l X X I X 1 1 1 X I V 2 3 2 . 1 I n t r o d u c t i o n 4 2 . 2 B r i e f H i s t o r y o f M P L S c o m m u n i c a t i o n s 5 2 . 3 B e n e f i t s o f u s i n g M P L S c o m m u n i c a t i o n 9 2 . 4 A r c h i t e c t u r e o f M P L S P r o t o c o l s t a c k 1 0 2 . 5 M P L S N e t w o r k o v e r v i e w 1 1 2 . 6 T r a d i t i o n a l R o u t i n g a n d P a c k e t S w i t c h i n g 1 3 2 . 7 M P L S O p e r a t i o n 1 3 2 . 7 . 1 L a b e l S w i t c h R o u t e r s ( L S R s ) o r L a b e l E d g e R o u t e r s ( L E R s ) 1 6 2 . 7 . 2 F o r w a r d E q u i v a l e n t C l a s s ( F E C ) 1 6 2 . 7 . 3 L a b e l s a n d L a b e l B i n d i n g s 1 6 2 . 7 . 4 L a b e l c r e a t i o n a n d D i s t r i b u t i o n 1 8 2 . 7 . 5 L a b e l S w i t c h e d P a t h s ( L S P s ) 1 9 I V 3 . 0 M P L S T r a f f i c E n g i n e e r i n g ( T E ) a n d T e c h n i q u e s 3 . 1 O v e r v i e w 3 . 2 H m v T E O p e r a t e s O p e r a t i o n 3 . 2 . 1 M P L S T E S i g n a l i n g P r o t o c o l s 3 . 2 . 2 R e s o u r c e R e s e r v a t i o n p r o t o c o l ( R S V P ) E x t e n s i o n s 3 . 2 . 3 T r a f f i c S e l e c t i o n 4 . 0 M P L S a n d Q u a l i t y o f S e r v i c e 4 . 1 O v e r v i e w 4 . 2 D i f f e r e n t i a t e d S e r v i c e s 4 . 3 P e r - H o p B e h a v i o r s ( P H B s ) a n d C o d e p o i n t s 4 . 4 I P S e r v i c e L e v e l A g r e e m e n t s ( S L A ) 5 . 0 S i m u l a t i o n a n d R e s u l t s 5 . 1 I n t r o d u c t i o n , . 5 . 2 S e t t i n g u p M P L S t o p o l o g y a n d a s s i g n i n g t r a f f i c v i a T E t u n n e l s 5 . 3 Q o S M a r k i n g u s i n g D i f f e r e n t i a t e d S e r v i c e s C o d e P o i n t ( D S C P ) 5 . 4 I P S e r v i c e L e v e l A g r e e m e n t s ( S L A s ) c u s t o m e r r e p o r t s 6 . 0 C o n c l u s i o n & D i s c u s s i o n o f R e s u l t s 6 . 1 F u t u r e w o r k s v 2 1 2 3 2 5 2 5 2 6 2 7 2 7 3 0 3 1 3 7 3 8 5 1 5 5 6 0 6 1 Z:6 06 [L Z:9 lA AHdV1IDOn9HI S3JN31I:ild:il~ H XION:ilddV VXION:ilddV F i g u r e 2 . 1 F i g u r e 2 . 2 F i g u r e 2 . 3 F i g u r e 2 . 4 F i g u r e 2 . 5 f i g u r e 2 . 6 F i g u r e 2 . 7 F i g u r e 2 . 8 F i g u r e 2 . 9 F i g u r e 2 . 1 0 F i g u r e 3 . 1 F i g u r e 3 . 2 F i g u r e 4 . 1 F i g u r e 4 . 5 F i g u r e 4 . 6 F i g u r e 4 . 7 F i g u r e 5 . 1 F i g u r e 5 . 2 F i g u r e 5 . 3 a F i g u r e 5 . 3 b F i g u r e 5 . 3 c F i g u r e 5 . 3 d L I S T O F F I G U R E S L a b e l S w i t c h i n g T i m e l i n e I E T F S t a n d a r d s T y p i c a l M P L S b l o c k d i a g r a m T y p i c a l M P L S P r o t o c o l S t a c k L D P H e a d e r M P L S N e t w o r k O v e r v i e w / M P L S O p e r a t i o n P a c k e t F l o w i n M P L S M P L S H e a d e r L a b e l R e q u e s t a n d L a b e l M a p p i n g I P f o r w a r d i n g n e t w o r k M P L S T E T u n n e l s I P v e r s i o n 4 T y p e o f S e r v i c e ( T O S ) f i e l d E n d t o E n d I P S L A M I B t r e e f o r v e n d o r C I S C O ( 1 . 3 . 6 . 1 . 4 . 1 . 9 . X . X . X . X . X ) w h e r e " X " r e p r e s e n t s v a l u e s s p e c i f i c t o a p r o d u c t . S L A p r o g r a m l o g i c t o g e n e r a t e p e r f o m 1 a n c e r e p o r t s I n i t i a l T o p o l o g y c r e a t i o n s i n G N S 3 , a l l r o u t e r s a r e C I S C O 3 6 4 0 w i t h l O S v e r s i o n 1 2 . 3 ( 2 6 ) M P L S n e t w o r k T o p o l o g y i m p l e m e n t e d i n L a b , a l l r o u t e r s a r e C I S C O 2 8 0 0 a n d c o r e s e r i a l l i n k s a r e c o n n e c t e d v i a a F r a m e R e l a y S w i t c h T o p o l o g y I n f o r m a t i o n i n R o u t e r P E l T o p o l o g y I n f o m 1 a t i o n i n R o u t e r P E 2 T o p o l o g y I n f o r m a t i o n i n R o u t e r P E 3 T o p o l o g y I n f o r m a t i o n i n R o u t e r C l V l l 5 6 7 1 0 1 0 1 1 1 2 1 3 1 6 3 1 3 0 2 3 2 7 3 1 3 4 3 5 3 8 3 9 3 9 4 0 4 0 4 0 F i g u r e 5 . 3 e F i g u r e 5 . 3 f F i g u r e 5 . 4 F i g u r e 5 . 5 a F i g u r e 5 . 5 b F i g u r e 5 . 6 F i g u r e 5 . 7 a F i g u r e 5 . 7 b F i g u r e 5 . 8 a F i g u r e 5 . 8 b f i g u r e 5 . 9 F i g u r e 5 . 1 0 a F i g u r e 5 . 1 0 b F i g u r e 5 . 1 1 a F i g u r e 5 . 1 1 b F i g u r e 5 . 1 2 F i g u r e 5 . 1 4 F i g u r e 5 . 1 5 F i g u r e 5 . 1 6 F i g u r e 5 . 1 7 T o p o l o g y I n f o r n 1 a t i o n i n R o u t e r C 2 T o p o l o g y l n f o n n a t i o n i n R o u t e r C 3 I P r o u t i n g t a b l e s h o w i n g c u s t o m e r s u b n e t s a n d n e x t h o p a d d r e s s e s T r a c e t h r o u g h P E 1 t o P E 3 t a k e s t h e s h o r t e s t p a t h a l w a y s f o r 1 9 2 . 1 6 8 . 3 . 5 2 a n d 1 9 2 . 1 6 8 . 7 . 1 d e s t i n a t i o n n e t w o r k . T r a c e t h r o u g h P E 1 t o P E 3 f o r 1 9 2 . 1 6 8 . 7 . 1 t a k e s t h e a l t e r n a t i v e p a t h T o t a l b a n d w i d t h r e s e r v a t i o n b y b o t h t u n n e l s a t f a s t E t h e r n e t 0 / 0 i s 8 0 K b p s a t P E 1 / T O r e s e r v e d w i t h 4 8 K b b p s a n d p r i o r i t y 7 T 1 r e s e r v e d w i t h 3 2 K b p s a n d p r i o r i t y 2 a n d e x p l i c i t r o u t e s h o w s t h e l o n g e s t p a t h h o p s v i a C 2 C l C 3 B a n d w i d t h a l l o c a t i o n i n P E 1 a t F a s t E t h e r n e t 0 / 0 i n t e r f a c e o f r o u t e r P E l . B W ( 2 ) a n d B W ( 7 ) a r e t h e p r i o r i t i e s o f t h e t u n n e l s B a n d w i d t h a l l o c a t i o n b y b o t h t u n n e l s T O a n d T 1 a t F a s t E t h e r n e t 0 / 0 i n t e r f a c e o f r o u t e r P E 1 I P r o u t i n g t a b l e a f t e r t u n n e l s a r e b e e n s e t u p a n d P E 3 ( 1 0 . 1 2 . 0 . 8 ) h a s t w o p a t h s T u n n e l T O a n d T 1 " I p e r f ' t o o l i s s e n d i n g 1 2 K b p s U D P t r a f f i c t o d e s t i n a t i o n 1 8 2 . 1 6 8 . 7 . 1 " l p e r P ' t o o l i s s e n d i n g 3 0 K b p s U D P t r a f f i c t o d e s t i n a t i o n 1 9 2 . 1 6 8 . 3 . 5 2 f o r 1 2 0 s e c o n d s T u n n e l 0 i n t e r f a c e b a n d w i d t h 2 9 K b p s . T u n n e l 1 i n t e r f a c e b a n d w i d t h 1 1 K b p s . T r i g g e r e d f l o o d i n g a t C 2 d u r i n g T 1 s h u t d o w n a t P E 1 . T h e h i g h l i g h t e d p o r t i o n s h o w s T 1 b a n d w i d t h 3 2 K b p s b e e n r e l e a s e d d u r i n g t u n n e l s h u t d o w n a n d t h i s i n f o r m a t i o n i s f l o o d e d t o a l l T E e n a b l e d t h r e e l i n k s a t r o u t e r C 2 . P a c k e t d r o p s a t C 2 s e r i a l i n t e r f a c e 0 / 0 / 0 , Q u e u e t y p e i s F I F O P a c k e t d r o p s a r e a v o i d e d a t C 2 s e r i a l i n t e r f a c e 0 / 0 / 0 a f t e r Q o S a t P E 1 r o u t e r U D P p a c k e t g e n e r a t i o n u s i n g " i p e r f ' t o o l m a r k e d p a c k e t s a r e q u e u e d i n t o t h e i r a p p r o p r i a t e q u e u e s a n d e x c e s s V l l l 4 0 4 1 4 1 4 2 4 2 4 2 4 3 4 4 4 5 4 5 4 6 4 6 4 6 4 7 4 8 4 9 5 2 5 3 5 3 5 4 F i g u r e 5 . 1 8 F i g u r e 5 . 1 9 F i g u r e 5 . 2 0 a F i g u r e 5 . 2 0 b F i g u r e 5 . 2 0 c f i g u r e 5 . 2 0 d l o w p r i o r i t y a r e d r o p p e d a t c l a s s - d e f a u l t C l a s s b a s e d q u e u e a t P E I o u t p u t i n t e r f a c e P a c k e t s a r e m a t c h e d a t t h e i n p u t i n t e r f a c e P E 1 a n d m a r k e d a c c o r d i n g l y t o D S C P m a r k i n g s R o u n d t r i p t i m e ( R T T ) r e s p o n s e u s i n g " i c m p e c h o " p r o t o c o l . A v a i l a b i l i t y o f l i n k f r o m s o u r c e t o d e s t i n a t i o n . A v e r a g e a v a i l a b i l i t y H T T P t r a n s a c t i o n t i m e t o a w e b - s e r v e r S o u r c e t o D e s t i n a t i o n p o s i t i v e s o u r c e t o d e s t i n a t i o n J i t t e r . / I X 5 4 5 5 5 0 5 1 5 2 5 3 T a b l e 4 . 2 T a b l e 4 . 3 T a b l e 4 . 4 T a b l c 5 . 1 3 L I S T O F T A B L E S D S C P a n d I P P r e c e d e n c e m a p p i n g s D S C P A F a n d E F v a l u e s G e n e r a l d r o p o r d e r b a s e d o n c l a s s e s C l a s s i f y i n g o f p a c k e t s b a s e d o n D S C P m a r k i n g / X 2 8 2 9 3 0 5 2 A C R O N Y M S M P L S M u l t i p r o t o c o l L a b e l S w i t c h i n g G M P L S G e n e r a l i z e d M P L S T E T r a f f i c E n g i n e e r i n g I C T I n f o r m a t i o n a n d C o m m u n i c a t i o n T e c h n o l o g y N G N N e x t G e n e r a t i o n N e t w o r k S L A S e r v i c e L e v e l A g r e e m e n t I S P I n t e r n e t S e r v i c e P r o v i d e r T P I n t e r n e t P r o t o c o l / U D P U s e r D a t a g r a m P r o t o c o l T C P T r a n s m i s s i o n C o n t r o l P r o t o c o l P D U P r o t o c o l D a t a U n i t L I B L a b e l i n f o r m a t i o n b a s e L S P L a b e l S w i t c h e d P a t h L S R L a b e l S w i t c h R o u t e r L E R L a b e l E d g e R o u t e r L S P L a b e l S w i t c h e d P a t h L O P L a b e l D i s t r i b u t i o n P r o t o c o l C R - L D P C o n s t r a i n t - b a s e d L O P F E C F o r w a r d E q u i v a l e n t C l a s s P o P P o i n t o f P r e s e n c e C o S C l a s s o f S e r v i c e Q o S Q u a l i t y o f S e r v i c e P I M P r o t o c o l I n d e p e n d e n t M u l t i c a s t D S C P D i f f e r e n t i a t e d S e r v i c e s C o d e P o i n t O S P F O p e n S h o r t e s t P a t h F i r s t I S I S I n t e r m e d i a t e S y s t e m - t o - I n t e r m e d i a t e S y s t e m B G P B o r d e r G a t e w a y p r o t o c o l R I P R o u t i n g I n f o r m a t i o n P r o t o c o l I G P I n t e r i o r G a t e w a y P r o t o c o l L S A L i n k S t a t e A d v e r t i s e m e n t T O S T y p e o f S e r v i c e P H B P e r H o p B e h a v i o r E C N E x p l i c i t C o n g e s t i o n N o t i f i c a t i o n C S C P C l a s s S e c t o r C o d e P o i n t s A F A s s u r e d F o r w a r d i n g E F E x p e d i t e d F o r w a r d i n g W R E D W e i g h t e d R a n d o m E a r l y D e t e c t i o n W R R W e i g h t e d R o u n d R o b i n C B R C o n s t r a i n t B a s e d R o u t i n g X l C ' S P F C o n s t r a i n e d S h o r t e s t P a t h C a l c u l a t i o n A T M A s y n c h r o n o u s T r a n s f e r M o d e V P N V i r t u a l P r i v a t e N e t w o r k V L S I V e r y L a r g e S c a l e I n t e g r a t i o n A S I C A p p l i c a t i o n S p e c i f i c I n t e g r a t e d C i r c u i t s P E P r o v i d e r E d g e c C o r e R S V P R e s o u r c e R e s e r v a t i o n P r o t o c o l C I R C o m m i t t e d I n f o m 1 a t i o n R a t e O P E X O p e r a t i o n a l E x p e n d i t u r e C A P E X C a p i t a l E x p e n d i t u r e C S R C e l l S w i t c h R o u t e r . . . S O N E T S y n c h r o n o u s O p t i c a l N e t w o r k S O H S y n c h r o n o u s D i g i t a l H i e r a r c h y D W D M D e n s e W a v e l e n g t h D i v i s i o n M u l t i p l e x i n g L A N L o c a l A r e a N e t w o r k W A N W i d e A r e a N e t w o r k T T L T i m e t o L i v e C P E C u s t o m e r P r e m i s e s E q u i p m e n t E R P E n t e r p r i s e R e s o u r c e M a n a g e m e n t C R M C u s t o m e r R e l a t i o n s h i p M a n a g e m e n t M R P M a t e r i a l R e q u i r e m e n t s P l a n n i n g S N M P S i m p l e N e t w o r k M a n a g e m e n t P r o t o c o l M I B M a n a g e m e n t I n f o r m a t i o n B a s e O l D O b j e c t I d e n t i f i e r s V o i P V o i c e o v e r I P M T T R M e a n - T i m e - T o - R e p a i r F I F O F i r s t I n F i r s t O u t X l l A C K N O W L E D G E M E N T S I w o u l d l i k e t o m a k e t h i s a g r e a t o p p o r t u n i t y t o t h a n k e v e r y o n e w h o h e l p e d m e i n n u m e r o u s w a y s t o c o m p l e t e t h i s r e s e a r c h p r o j e c t s u c c e s s f u l l y . F i r s t o f a l l , I w i s h t o e x p r e s s m y s i n c e r e g r a t i t u d e t o m y s u p e r v i s o r E n g . A . T . L . K . S a m a r a s i n g h e H e a d o f t h e D e p a r t m e n t , o f t h e E J e c t r o n i c a n d T e l e c o m m u n i c a t i o n E n g i n e e r i n g , U n i v e r s i t y o f M o r a t u w a , S r i L a n k a f o r h i s k i n d , u n t i r i n g s u p e r v i s i o n a n d g u i d a n c e d u r i n g t h e p r o j e c t w o r k . S e c o n d l y , I w o u l d l i k e t o t h a n k D r . P r i y a n t h a T h i l a k u m a r a a n d D r . A j i t h P a s q u a ! , c o u r s e c o o r d i n a t o r s o f M . S c . i n T e l e c o m m u n i c a t i o n s 2 0 0 5 / 2 0 0 6 , f o r t h e g u i d a n c e g i v e n d u r i n g t h e c o u r s e a n d D r . S a n k a s s a S e n e v i r a t h n a f o r h i s e n c o u r a g e m e n t . A l s o I w o u l d l i k e t o t h a n k E n g . S u b h a s h E d i r i s i n g h e , E n g , S u d e e r a M u d u g a m u w a , E n g . H i m i d i r i W e d a n d e a n d E n g . N e t h a d u m H a r s h a n a o f M i l l e n n i u m I n f o r m a t i o n T e c h n o l o g i e s ( M I T ) f o r p r o v i d i n g m e w i t h t h e l a b e n v i r o n m e n t a n d e q u i p m e n t s . F i n a l l y a l s o t h a n k f u l t o a l l o f m y f r i e n d s , f o r t h e i r s u p p o r t a n d e n c o u r a g e m e n t e x t e n d e d t o w a r d s t h e s u c c e s s f u l c o m p l e t i o n o f t h i s r e s e a r c h p r o j e c t a n d t o m y f a m i l y a n d m y w i f e f o r t h e i r c o n s t a n t l o v e a n d u n e n d i n g s u p p o r t . X 1 1 1 C h a p t e r 1 I n t r o d u c t i o n 1 . 1 B a c k g r o u n d a n d M o t i v a t i o n o f t h e T h e s i s T o d a y ' s m a r k e t t r e n d s e v e r e l y p u s h T e l e c o m O p e r a t o r s t o u n d e r g o a t r a n s f o r n 1 a t i o n o f t h e i r e x i s t i n g n e t w o r k i n f r a s t r u c t u r e t o a n " a l l - I n t e r n e t P r o t o c o l ( I P ) " t r a n s p o r t s e r v i c e e n v i r o n m e n t t o m e e t t h e d e m a n d f o r N e x t G e n e r a t i o n N e t w o r k i n g ( N G N ) f o r t h e n e x t 5 t o 1 0 y e a r s . T h e g e n e r a l i d e a b e h i n d N G N i s t h a t o n e n e t w o r k t r a n s p o r t s a l l i n f o r m a t i o n s u c h a s s e r v i c e s l i k e v o i c e , d a t a , a n d a l l s o r t s o f m e d i a s u c h a s v i d e o b y e n c a p s u l a t i n g t h e s e i n t o p a c k e t s . N G N i s a p a c k e t b a s e d n e t w o r k w h i c h a b l e t o p r o v i d e s e r v i c e s i n c l u d i n g t e l e c o m m u n i c a t i o n s e r v i c e s a n d a b l e t o m a k e u s e o f m u l t i p l e Q u a l i t y o f S e r v i c e ( Q o S ) e n a b l e d b r o a d b a n d t r a n s p o r t t e c h n o l o g i e s a n d i n w h i c h s e r v i c e - r e l a t e d f u n c t i o n s a r e i n d e p e n d e n t f r o m u n d e r l y i n g t r a n s p o r t - r e l a t e d t e c h n o l o g i e s . N G N i s b a s e d o n I n t e r n e t t e c h n o l o g i e s i n c l u d i n g I P a n d M u l t i p r o t o c o l L a b e l S w i t c h i n g ( M P L S ) . " A l i - I P " n e t w o r k t r a n s i t i o n a n d e v o l u t i o n t o n e w s e r v i c e s a n d i t s w i d e s p r e a d u s c o f I P p o s e n e w c h a l l e n g e s f o r n e t w o r k o p e r a t i o n s l i k e n e t w o r k d i m e n s i o n i n g , p l a n n i n g , a n d e n g i n e e r i n g . O p e r a t o r s h a v e t o r a p i d l y d e p l o y n e w s e r v i c e s o n a c o n v e r g e d n e t w o r k , m a k i n g e n s u r e f o r t h e Q o S f o r g i v e n S e r v i c e L e v e l A g r e e m e n t ( S L A ) . T h e s e d a t a - o r i e n t e d n e w s e r v i c e s g e n e r a t e a w i d e v a r i e t y o f t r a f f i c p r o f i l e s , c h a r a c t e r i z e d b y d y n a m i c s o n a b r o a d t i m e - s c a l e . T h e s e d i f f e r e n t c l a s s e s o f t r a f f i c h a v e t o b e c l a s s i f i e d b a s e d o n a v a i l a b l e Q o S a r c h i t e c t u r e s t o e n s u r e s e r v i c e d e l i v e r y a t t h e s a m e t i m e m a x i m i z i n g n e t w o r k r e s o u r c e s . O n e o f t h e p r o m i s i n g w a y s t o a c h i e v e t h i s i s t o u s e M P L S - T E w i t h d i f f e r e n t i a t e d s e r v i c e s ( D i f f S e r v ) [ 1 ] a n d t h e s e s e r v i c e s c a n b e s p e c i f i e d w i t h m u l t i p l e p a r a m e t e r s b a s e d o n p e r h o p b e h a v i o r ( P H B ) s p e c i f i e d a t e a c h r o u t e r . T h e m a i n r e a s o n t o p r o v i d e d i f f e r e n t i a t e d s e r v i c e s i s t o s a f e g u a r d h i g h e r p r e m i u m o r p l a t i n u m s e r v i c e c u s t o m e r t r a f f i c e v e n u n d e r n e t w o r k c o n g e s t i o n . T w o m a j o r c a t e g o r i e s p r o p o s e d b y I E T F f o r D i f i S e r v [ 1 9 ] a r e a s s u r e d f o r w a r d i n g ( A F ) a n d e x p e d i t e d f o r w a r d i n g ( E F ) . T h e s t a n d a r d i z a t i o n o f D i f f S e r v o v e r M P L S - T E h a s b e e n c a r r i e d o u t b y I E T F [ 1 - 5 1 a n d s e v e r a l s i m i l a r r e s e a r c h e s h a v e b e e n d o n e i n t h i s a r e a . S o m e o f t h e s e a r e d e s c r i b e d b e l o w . 1 . M P L S a n d T E i n I P N e t w o r k s - R a p i d g r o w t h a n d i n c r e a s i n g r e q u i r e m e n t f o r s e r v i c e e q u a l i t y , r e l i a b i l i t y a n d e f f i c i e n c y h a v e m a d e t r a f f i c e n g i n e e r i n g a s e s s e n t i a l c o n s i d e r a t i o n i n t h e d e s i g n a n d o p e r a t i o n o f a l a r g e I n t e r n e t b a c k b o n e n e t w o r k s . I n t e r n e t T E a d d r e s s e s t h e i s s u e o f p e r f o r n 1 a n c e o p t i m i z a t i o n o f o p e r a t i o n a l n e t w o r k s a n d d i s c u s s e s t h e a p p l i c a t i o n s o f M P L S t o T E i n I P n e t w o r k s [ 6 ] . / 2 . I n t e r n e t Q o S : A b i g p i c t u r e - P r e s e n t s a f r a m e w o r k f o r t h e e m e r g i n g Q o S . T h e i m p o r t a n t c o m p o n e n t s o f t h e f r a m e w o r k a r e R S V P , d i f f e r e n t i a t e d s e r v i c e s , M P L S a n d c o n s t r a i n e d r o u t i n g . D e s c r i b e d h o w d i f f e r e n t i a t e d s e r v i c e s a r e i m p l e m e n t e d a n d t w o a r c h i t e c t u r e s a r e p r e s e n t e d f o r e n d t o e n d s e r v i c e d e l i v e r i e s [ 7 ] . I n t h i s w o r k w e p r o p o s e a f l e x i b l e c u s t o m i z a b l e I P S L A p r o g r a m t o p r o v i d e S L A p e r f o r m a n c e r e p o r t s t o c u s t o m e r s a n d a n i m p l e m e n t a t i o n o f M P L S - T E t u n n e l s f o r e f f e c t i v e b a c k b o n e l i n k s u t i l i z a t i o n i s s i m u l a t e d i n a l a b e n v i r o n m e n t . T o e n s u r e Q o S p a c k e t s w e r e c l a s s i f i e d a c c o r d i n g t o d i f f e r e n t i a t e d s e r v i c e c o d e p o i n t v a l u e s a n d m a p p e d t o a p r o p e r t r a f f i c e n g i n e e r e d t u n n e l s o t h a t i m p o r t a n t t r a f f i c r e a c h e s t h e d e s t i n a t i o n d u r i n g c o n g e s t i o n . M P L S - T E i s a g r o w i n g i m p l e m e n t a t i o n i n t o d a y ' s s e r v i c e p r o v i d e r n e t w o r k s . M P L S a d o p t i o n i n s e r v i c e p r o v i d e r n e t w o r k s h a s i n c r e a s e d h e a v i l y d u e t o i t s i n h e r e n t T E c a p a b i l i t i e s . V e r y h i g h d a t a t r a n s f e r r a t e s h a v e b e e n a c h i e v e d i n t h e b a c k b o n e a n d t h e s i g n i f i c a n c e o f a l l M P L S s w i t c h e d n e t w o r k s a r e i n c r e a s i n g . T h e r e f o r e f o r t h e l o n g n m t h i s t e c h n o l o g y a n d i t s c a p a b i l i t i e s a r e a n a t t r a c t i v e a l t e r n a t i v e t o g r o w i n g o p e r a t o r s . 1 . 2 G o a l o f t h e T h e s i s T h i s t h e s i s i s a d e m o n s t r a t i o n o f h o w t o e f f e c t i v e l y u s e u n d e r - u t i l i z e d c o r e n e t w o r k b a c k b o n e l i n k s a n d c o n t r o l l i n g t h a t b a n d w i d t h f o r d i f f e r e n t s e r v i c e t y p e s w h i l e e n s u r i n g a g u a r a n t e e d S L A t o t h e e n d c u s t o m e r s . A n o p e n s o u r c e b a s e d n e t w o r k s i m u l a t o r i s u s e d f o r i n i t i a l s t u d y p u r p o s e a n d t o b u i l d a n e t w o r k t o p o l o g y w i t h M P L S - T E t u n n e l s a n d a c t u a l r e s u l t s a r e d e r i v e d f r o m a r e a l l a b n e t w o r k e n v i r o n m e n t . T E s h o w s w a y s o f u t i l i z i n g t h e 2 b a c k b o n e c o n s t a n t l y r a t h e r t h a n r o u t i n g p r o t o c o l s t o d e c i d e u p o n d e s i r e d p a t h s a l w a y s , a n d a l s o a s o f t w a r e p r o g r a m b e i n g d e v e l o p e d u s i n g J A Y A t o p r o v i d e S L A p e r f o r m a n c e r e p o r t s t o e n d u s e r s . T o g e t h e r w i t h M P L S - T E c o u p l e d w i t h D i f f e r e n t i a t e d s e r v i c e s Q o S a r c h i t e c t u r e f o r p a c k e t t r e a t m e n t s e r v i c e p r o v i d e r c a n e n s u r e t h e r e q u i r e d S L A s t o t h e i r c u s t o m e r s a n d p r o v i d e c u s t o m i z a b l e S L A r e p o r t s o n t h o s e s e r v i c e s e c o n o m i c a l l y u s i n g t h e I P S L A p r o g r a m . 1 . 3 S t r u c t u r e o f t h e T h e s i s _ , . T h e s e c o n d c h a p t e r o f t h i s t h e s i s s t a r t s w i t h a r e v i e w o f h i s t o r i c a l d e v e l o p m e n t o f M P L S c o m m u n i c a t i o n s y s t e m s , d e s c r i b e s t h e g e n e r a t i o n s a n d a d v a n t a g e s o f u s i n g M P L S n e t w o r k . S e c t i o n 2 . 4 i n t r o d u c e s a r c h i t e c t u r e o f M P L S p r o t o c o l s t a c k a n d i n s e c t i o n 2 . 5 M P L S n e t w o r k o v e r v i e w i s e x p l a i n e d . S e c t i o n s 2 . 6 a n d 2 . 7 d e s c r i b e t h e t r a d i t i o n a l r o u t i n g a n d p a c k e t s w i t c h i n g a n d M P L S o p e r a t i o n . T h e C h a p t e r 3 i n t r o d u c e s M P L S - T E a n d t e c h n i q u e s a n d o p e r a t i o n . C h a p t e r 4 d e s c r i b e s t h e M P L S a n d Q o S w h e n u s i n g d i f f e r e n t i a t e d s e r v i c e s f o r p a c k e t t r e a t m e n t , a n d u s e o f I P S e r v i c e L e v e l A g r e e m e n t s ( S L A s ) t o e n s u r e q u a l i t y o f s e r v i c e t o e n d u s e r s . C h a p t e r 5 d i s c u s s e s s e t t i n g u p a M P L S n e t w o r k t o p o l o g y a n d a s s i g n i n g t r a f f i c \ · i a T E t u n n e l s i n a r e a l l a b e n v i r o n m e n t . F u r t h e r m o r e i t a l s o d e s c r i b e s a m e t h o d t o o b t a i n I P S L A p e r f o r m a n c e r e p o r t s . T h e s e r e p o r t s a r e o b t a i n e d f r o m a r e a l o p e r a t i o n a l l i v e n e t w o r k . C h a p t e r 6 g i v e s t h e , c o n c l u s i o n a n d d i s c u s s i o n o f r e s u l t s a n d f u t u r e w o r k s . 3 C h a p t e r 2 M u l t i P r o t o c o l L a b e l S w i t c h i n g ( M P L S ) 2 . 1 I n t r o d u c t i o n T h e d e p l o y m e n t o f a f l e x i b l e , e f f i c i e n t I n t e r n e t P r o t o c o l / M u l t i p r o t o c o l L a b e l S w i t c h i n g ( I P / M P L S ) p a c k e t i n f r a s t r u c t u r e h a s b e c o m e t h e k e y d r i v e r f o r s e r v i c e p r o v i d e r s i n b u i l d i n g n e x t - g e n e r a t i o n n e t w o r k s ( N G N s ) . T h e r e a r e c o m p e l l i n g f i n a n c i a l , t e c h n o l o g i c a l a n d c o m p e t i t i v e a d v a n t a g e s i n d e p l o y i n g a c o n v e r g e d n e t w o r k . C a p i t a l e x p e n d i t u r e s ( C A P E X ) a r e f o c u s e d o n e f f i c i e n t a n d e x t e n s i b l e p a c k e t i n f r a s t r u c t u r e s . C o n v e r g e n c e a l l o w s s e r v i c e p r o v i d e r s f l e x i b i l i t y a n d e c o n o m i e s o f s c a l e t h a t a r e n o t p o s s i b l e w i t h m u l t i p l e s i n g l e - p u r p o s e n e t w o r k s . W h e n m o v i n g f r o m c i r c u i t - s w i t c h e d t o p a c k e t - s w i t c h e d t e c h n o l o g y o p e r a t o r s h a v e t o i m p l e m e n t p a c k e t - b a s e d c o n n e c t i v i t y f o r b o t h v o i c e a n d d a t a s e r v i c e s i n t h e I P c o r e n e t w o r k . T h i s m e a n s t h a t l o c a l a r e a c o n n e c t i v i t y i s n e e d e d b e t w e e n c o r e n e t w o r k e l e m e n t s o n t h e s i t e s a n d w i d e a r e a c o n n e c t i v i t y i s n e e d e d b e t w e e n t h e c o r e n e t w o r k s i t e s . M P L S i s a n I n t e r n e t E n g i n e e r i n g T a s k F o r c e ( I E T F ) s p e c i f i e d f r a m e w o r k w h i c h p r o v i d e s f o r e f f i c i e n t r o u t i n g , f o r w a r d i n g a n d s w i t c h i n g o f t r a f f i c p a c k e t s t h r o u g h t h e n e t w o r k . M P L S d e p e n d s i n d e p e n d e n t t o l a y e r 2 a n d 3 p r o t o c o l s . T h i s t e c h n o l o g y m a p s I P a d d r e s s e s t o f i x e d l e n g t h l a b e l s u s e d b y d i f f e r e n t p a c k e t - f o r w a r d i n g a n d p a c k e t - s w i t c h i n g t e c h n o l o g i e s . M P L S d a t a t r a n s m i s s i o n o c c u r s o n l a b e l s w i t c h p a t h s ( L S P s ) . L S P s a r e s e q u e n c e o f l a b e l s a t e a c h a n d e v e r y n o d e a l o n g t h e p a t h f r o m s o u r c e t o d e s t i n a t i o n a n d a r e e s t a b l i s h e d p r i o r t o d a t a t r a n s m i s s i o n o r u p o n d e t e c t i o n o f c e r t a i n f l o w o f t r a f f i c . F o r c o s t e f f i c i e n c y a n d i n o r d e r t o e n s u r e c o m p a t i b i l i t y w i t h t h e e m e r g i n g n e w s e r v i c e s I P / M P L S a n d E t h e r n e t L o c a l A r e a N e t w o r k ( L A N ) a r e t h e b a s e l i n e t e c h n o l o g i e s f o r t h e I P N G N n e t w o r k c o n n e c t i v i t y . I n a d d i t i o n t o b e i n g f u t u r e p r o o f t h e s e t e c h n o l o g i e s o f f e r t h e b e s t p r i c e p e r f o r m a n c e r a t i o a n d b e s t s e r v i c e a v a i l a b i l i t y o n t h e m a r k e t . A d d i t i o n a l l y t h e I P / M P L S b a c k b o n e c a n b e u s e d f o r c o n s o l i d a t i n g d e d i c a t e d n e t w o r k s s u c h a s c h a r g i n g n e t w o r k m a n a g e m e n t a n d I n t r a n e t t r a f f i c t o o n e u n i f i e d i n f r a s t r u c t u r e . 4 2 . 2 B r i e f H i s t o r y o f M P L S C o m m u n i c a t i o n s M P L S e n a b l e s e n t e r p r i s e s a n d s e r v i c e p r o v i d e r s t o b u i l d n e x t - g e n e r a t i o n i n t e l l i g e n t n e t \ v o r k s t h a t c a n d e l i v e r a w i d e v a r i e t y o f a d v a n c e d , v a l u e - a d d e d s e r v i c e s o v e r a s i n g l e i n f r a s t r u c t u r e . M P L S w a s o r i g i n a l l y p r e s e n t e d a s a w a y o f i m p r o v i n g t h e f o r w a r d i n g s p e e d o f r o u t e r s b u t i s n o w e m e r g i n g a s a s i g n i f i c a n t s t a n d a r d t e c h n o l o g y t h a t o f f e r s n e w c a p a b i l i t i e s f o r l a r g e s c a l e I P e n t e r p r i s e n e t w o r k s . T r a f f i c e n g i n e e r i n g , t h e a b i l i t y o f n e t w o r k o p e r a t o r s t o / s p e c i f y t h e p a t h t h a t t r a f f i c t a k e s t h r o u g h t h e i r n e t w o r k , a n d V i r t u a l P r i v a t e N e t w o r k ( V P N ) s u p p o r t a r e e x a m p l e s o f t w o k e y a p p l i c a t i o n s w h e r e M P L S i s s u p e r i o r t o a n y c u r r e n t l y a v a i l a b l e I P t e c h n o l o g y . M P L S w a s o r i g i n a l l y p r o p o s e d b y a g r o u p o f e n g i n e e r s f r o m I p s i l o n N e t w o r k s b u t t h e i r " I P S w i t c h i n g " t e c h n o l o g y , w h i c h w a s d e f i n e d o n l y t o w o r k o v e r a s y n c h r o n o u s t r a n s f e r m o d e ( A T M ) , d i d n o t a c h i e v e m a r k e t d o m i n a n c e . C i s c o S y s t e m s , I n c . i n t r o d u c e d a r e l a t e d p r o p o s a l , n o t r e s t r i c t e d t o A T M t r a n s m i s s i o n , c a l l e d " T a g S w i t c h i n g " . I t w a s a C i s c o p r o p r i e t a r y p r o p o s a l , a n d w a s r e n a m e d " L a b e l S w i t c h i n g " . I t w a s h a n d e d o v e r t o t h e I E T F f o r o p e n s t a n d a r d i z a t i o n . T h e I E T F w o r k i n v o l v e d p r o p o s a l s f r o m o t h e r v e n d o r s , a n d d e v e l o p m e n t o f a c o n s e n s u s p r o t o c o l t h a t c o m b i n e d f e a t u r e s f r o m s e v e r a l v e n d o r s ' w o r k . T h e l a b e l s w i t c h i n g t i m e l i n e s a r e s h o w n i n f i g u r e 2 . 1 a n d R F C s p e c i f i c a t i o n s i n f i g u r e 2 . 2 . O n e o r i g i n a l m o t i v a t i o n w a s t o a l l o w t h e c r e a t i o n o f s i m p l e h i g h - s p e e d s w i t c h e s ; h o w e v e r f o r a s i g n i f i c a n t l e n g t h o f t i m e i t w a s n o t p o s s i b l e t o s w i t c h I P p a c k e t s e n t i r e l y i n h a r d w a r e . H o w e v e r , a d v a n c e s i n v e r y l a r g e s c a l e i n t e g r a t i o n ( V L S I ) h a v e m a d e s u c h d e v i c e s p o s s i b l e . T h e r e f o r e t h e a d v a n t a g e s o f M P L S p r i m a r i l y r e v o l v e a r o u n d t h e a b i l i t y t o s u p p o r t m u l t i p l e s e r v i c e m o d e l s a n d p e r f o r m t r a f f i c m a n a g e m e n t . M P L S h a s b e c o m e a l e a d i n g v e h i c l e f o r c o n n e c t i n g a n o r g a n i z a t i o n ' s d e c e n t r a l i z e d l o c a t i o n s . I t o f f e r s a d v a n t a g e s t o b o t h s e r v i c e p r o v i d e r s a n d e n t e r p r i s e s . F o r t h e s e r v i c e p r o v i d e r , M P L S r e d u c e s c o s t , s i m p l i f i e s p r o v i s i o n i n g , p r o v i d e s w i d e r s e r v i c e c o v e r a g e , a n d e n a b l e s d i f f e r e n t i a t e d s e r v i c e s . I n a d d i t i o n t o t h e p r o m i s e o f m u l t i p l e l e v e l s o f Q o S , 5 1 9 9 4 ~ T o s h 1 b a p r e s e n t s C e l l S ' w 1 t d l R o u t e r ( C : : : R ) i c k ? a s t o I E T F B O F 1 9 9 5 1 9 9 6 ~! l } : r s i l o n , a s o ) a n d I B M a n n c u n c e l a b e l s w i t l : : r 1 i n g p l a n s * 1 9 9 7 ~ I E T F M P L S V V c r k 1 n g Gro~.+• f . : x r n e d 1 9 9 : 3 - c C t @ 1 9 9 9 ; ' F n s t ~ilPt.S V P N a r d T E d e p l o y m e n t s 2 D O O 2 0 0 1 . . , . _ F i r s t M P L S R F C s r e l e a s e d y / * T a g S w i t c h i n l ; ) , I P S w i t c h i n g a n d A A I S r e s p e c t i v e l y F i g u r e 2 . 1 : L a b e l S ' v i t c h i n g T i m e l i n e [ 8 ] M P L S o f f e r s t h e e n t e r p r i s e a m e s h e d a r c h i t e c t u r e , s c a l a b i l i t y , a n d n e t w o r k c o n v e r g e n c e , e l i m i n a t i n g t h e n e e d f o r m u l t i p l e n e t w o r k s . I f w e c o n s i d e r a n o r n 1 a l l y r o u t e d e n v i r o n m e n t , f r a m e s p a s s f r o m a s o u r c e t o a d e s t i n a t i o n i n a h o p - b y - h o p b a s i s . T r a n s i t r o u t e r s e v a l u a t e e a c h f r a m e ' s l a y e r 3 h e a d e r s a n d p e r f o r m a r o u t e t a b l e l o o k u p t o d e t e r m i n e t h e n e x t h o p t o w a r d t h e d e s t i n a t i o n . T h i s t e n d s t o r e d u c e t h r o u g h p u t i n a n e t w o r k b e c a u s e o f t h e i n t e n s i v e p r o c e s s o r r e q u i r e m e n t s t o p r o c e s s e a c h f r a m e . A l t h o u g h s o m e r o u t e r s i m p l e m e n t h a r d w a r e a n d s o f t w a r e s w i t c h i n g t e c h n i q u e s t o a c c e l e r a t e t h e e v a l u a t i o n p r o c e s s b y c r e a t i n g h i g h - s p e e d c a c h e e n t r i e s , t h e s e m e t h o d s r e l y u p o n t h e l a y e r 3 r o u t i n g p r o t o c o l t o d e t e r m i n e t h e p a t h t o t h e d e s t i n a t i o n . U n f o r t u n a t e l y , r o u t i n g p r o t o c o l s h a v e l i t t l e v i s i b i l i t y i n t o t h e l a y e r 2 c h a r a c t e r i s t i c s o f t h e n e t w o r k , p a r t i c u l a r l y i n r e g a r d t o Q o S a n d l o a d i n g . R a p i d c h a n g e s i n t h e t y p e a n d q u a n t i t y o f t r a f f i c h a n d l e d b y t h e I n t e r n e t a n d t h e e x p l o s i o n i n t h e n u m b e r o f I n t e r n e t u s e r s a r e p u t t i n g a n u n p r e c e d e n t e d s t r a i n o n t h e I n t e r n e t ' s i n f r a s t r u c t u r e . T h i s p r e s s u r e m a n d a t e s n e w t r a f f i c - m a n a g e m e n t s o l u t i o n s . M P L S a n d i t s p r e d e c e s s o r , t a g s w i t c h i n g , a r e a i m e d a t r e s o l v i n g m a n y o f t h e c h a l l e n g e s f a c i n g a n e v o l v i n g I n t e r n e t a n d h i g h - s p e e d d a t a c o m m u n i c a t i o n s d e m a n d s i n g e n e r a l . [ 2 0 ] 6 I I I ' I S t a n d a r d D e s c r i p t i o n R F C 3 0 3 1 M P L S A r c h i t e c t u r e R F C 3 0 3 2 M P L S L a b e l S t a c k E n c o d i n g R F C 3 0 3 5 M P L S u s i n g L D P a n d A T M V C S w i t c h i n g - - R F C 3 0 3 6 L D P S p e c i f i c a t i o n F i g u r e 2 . 2 : I E T F S t a n d a r d s T o m e e t t h e s e n e w d e m a n d s , M P L S c h a n g e s t h e h o p - b y - h o p p a r a d i g m b y e n a b l i n g d e v i c e s t o s p e c i f y p a t h s i n t h e n e t w o r k b a s e d u p o n Qo~ a n d b a n d w i d t h n e e d s o f t h e a p p l i c a t i o n s . I n o t h e r w o r d s , p a t h s e l e c t i o n c a n n o w t a k e i n t o a c c o u n t l a y e r 2 a t t r i b u t e s . B e f o r e M P L S , v e n d o r s i m p l e m e n t e d p r o p r i e t a r y m e t h o d s f o r s w i t c h i n g f r a m e s w i t h v a l u e s o t h e r t h a n t h e l a y e r 3 h e a d e r s . I A s a b r i e f r e m i n d e r o f h o w M P L S o p e r a t e s , r e c a l l t h a t i n t h e t y p i c a l n e t w o r k w i t h o u t M P L S , p a c k e t p a t h s a r e d e t e r m i n e d i n r e a l t i m e a s r o u t e r s d e c i d e e a c h p a c k e t ' s a p p r o p r i a t e n e x t h o p . C o n v e n t i o n a l I P r o u t i n g r e q u i r e s t i m e a n d e l i m i n a t e s o p p o r t u n i t y t o i n f l u e n c e p a c k e t ' s p a t h s . W i t h M P L S , e x p l i c i t a n d p r e - d e f i n e d n e t w o r k p a t h s t r a n s p o r t s p e c i f i c t y p e s o f t r a f f i c . M P L S s o l v e d t h e p r o b l e m t h a t r o u t e r m a n u f a c t u r e r s f a c e d w h e n i n c o r p o r a t i n g Q o S i n t o v e r y l a r g e I P - V P N n e t w o r k s e n s u r i n g t h a t e a c h a n d e v e r y r o u t e r c a n i d e n t i f y a n d p r o c e s s e a c h a n d e v e r y t r a f f i c f l o w a p p r o p r i a t e l y o t h e r w i s e r e q u i r e s s o m u c h p r o c e s s i n g p o w e r a s t o b e i n e f f e c t i v e a n d n o n - s c a l e a b l e . A b e t t e r a p p r o a c h , a n d t h e o n e t h a t M P L S a d o p t s , i s t o l a b e l t r a f f i c f l o w s a t t h e e d g e o f t h e n e t w o r k a n d l e t c o r e r o u t e r s i d e n t i f y t h e r e q u i r e d c l a s s o f s e r v i c e w i t h a s i m p l e a n d q u i c k l a b e l c h e c k . M P L S r e d u c e s t h e b u r d e n o f d i f f e r e n t i a t i n g t y p e s o f t r a f f i c a n d a s s i g n i n g a p p r o p r i a t e c l a s s - o f - s e r v i c e l a b e l s b y f o c u s i n g t h e t a s k o n t h e e d g e o f t h e M P L S n e t w o r k o n a r o u t e r , c a l l e d t h e L a b e l E d g e R o u t e r ( L E R ) a n d o p t i m a l l y , t h e M P L S l a b e l s i n d i c a t e s t h e b e s t a n d f a s t e s t s e r v i c e c l a s s e s g o i n t o t h e m o s t u r g e n t a p p l i c a t i o n s p a c k e t s q u e u e s . F i g u r e 2 . 3 s h o w s a t y p i c a l M P L S n e t w o r k . 7 ' J R e m o t e L o c a t i o n l l ' > N _ _ _ _ _ _ . M P L S C o r e N e t w o r k M a i n S i t e L A N B r a n c h O f i o : ( t y p i c a l l y , p r c v i d e r ' s n e t w o r k ) D a t a C e n t e r F i g u r e 2 . 3 : T y p i c a l M P L S b l o c k d i a g r a m [ 9 ] T r a d i t i o n a l I P n e t w o r k s a r e c o n n e c t i o n l e s s ; w h e n a p a c k e t i s r e c e i v e d , t h e r o u t e r d c t e n n i n c s t h e n e x t h o p u s i n g t h e d e s t i n a t i o n I P a d d r e s s o n t h e p a c k e t a l o n g s i d e i n f o r m a t i o n f r o m i t s o w n f o r w a r d i n g t a b l e . T h e r o u t e r ' s f o r w a r d i n g t a b l e s c o n t a i n i n f o m 1 a t i o n o n t h e n e t w o r k t o p o l o g y . T h e y u s e a n I P r o u t i n g p r o t o c o l , s u c h a s o p e n S h o r t e s t P a t h F i r s t ( O S P F ) , I n t e r m e d i a t e S y s t e m - t o - I n t e r m e d i a t e S y s t e m ( I S - I S ) , B o r d e r G a t e w a y P r o t o c o l ( B G P ) , R o u t i n g I n f o r m a t i o n P r o t o c o l ( R I P ) o r s t a t i c c o n f i g u r a t i o n , t o k e e p t h e i r i n f o r m a t i o n s y n c h r o n i z e d w i t h c h a n g e s i n t h e n e t w o r k . M P L S a l s o u s e s I P a d d r e s s e s , e i t h e r v e r s i o n 4 o r 6 , t o i d e n t i f y e n d p o i n t s a n d i n t e r m e d i a t e s \ v i t c h e s a n d r o u t e r s . T h i s m a k e s M P L S n e t w o r k s I P - c o m p a t i b l e a n d e a s i l y i n t e g r a t e d w i t h t r a d i t i o n a l I P n e t w o r k s . H o w e v e r , u n l i k e t r a d i t i o n a l I P , M P L S f l o w s a r e c o n n e c t i o n - o r i e n t e d a n d p a c k e t s a r e r o u t e d a l o n g p r e - c o n f i g u r e d L a b e l S w i t c h e d P a t h s ( L S P s ) . M o r e o v e r s e r v i c e s s u c h a s b r o a d b a n d a v a i l a b l e t o a m a s s m a r k e t o p e n u p a w i d e v a r i e t y o f i n t e r a c t i v e c o m m u n i c a t i o n s f o r b o t h c o n s u m e r s a n d b u s i n e s s e s , b r i n g i n g t o r e a l i t y i n t e r a c t i v e v i d e o n e t w o r k s , i n t e r a c t i v e b a n k i n g a n d s h o p p i n g f r o m t h e h o m e , a n d i n t e r a c t i v e d i s t a n c e l e a r n i n g . T h e r e f o r e d e s p i t e s o m e i n i t i a l c h a l l e n g e s M P L S w i l l p l a y a n i m p o r t a n t r o l e i n t h e r o u t i n g , s w i t c h i n g , a n d f o r w a r d i n g p a c k e t s t h r o u g h t h e n e x t g e n e r a t i o n n e t w o r k s i n o r d e r t o m e e t t h e s e r v i c e d e m a n d o f t h e n e t w o r k e n d u s e r s . 8 2 . 3 B e n e f i t s o f u s i n g M P L S C o m m u n i c a t i o n C o m m u n i c a t i o n s y s t e m s u s i n g M P L S h a v e a n u m b e r o f e x t r e m e l y a t t r a c t i v e f e a t u r e s . I t a d d r e s s e s t o d a y ' s n e t w o r k b a c k b o n e r e q u i r e m e n t s e f f e c t i v e l y b y p r o v i d i n g a s t a n d a r d b a s e d s o l u t i o n . T h e r e f o r e i t i s u s e f u l t o c o n s i d e r t h e m e r i t s a n d s p e c i a l f e a t u r e s o f f e r e d b y I P i M P L S i n f r a s t r u c t u r e o v e r c o n v e n t i o n a l l a y e r 3 I P r o u t i n g . S o m e o f t h e a d v a n t a g e s a r e d e s c r i b e d b e l o w . 1 . P r o f i t a b i l i t y i n c r e a s e s a s c a p i t a l a n d o p e r a t i o n a l e x p e n d i t u r e s d e c r e a s e w i t h a / c o n v e r g e d n e t w o r k a n d s e r v i c e s r e v e n u e s i n c r e a s e . M P L S - T E a l s o p r o v i d e s h i g h e r r e t u r n o n n e t w o r k b a c k b o n e i n f r a s t r u c t u r e i n v e s t m e n t b e c a u s e t h e b e s t r o u t e b e t w e e n a p a i r o f p o i n t o f p r e s e n c e ( P o P s ) i s d e t e m 1 i n e d t a k i n g i n t o a c c o u n t t h e c o n s t r a i n t s o f t h e b a c k b o n e n e t w o r k a n d t h e t o t a l t r a f f i c l o a d o n t h e b a c k b o n e . 2 . I m p r o v e s p a c k e t p e r f o r m a n c e i n t h e n e t w o r k b y s i m p l i f y i n g f o r w a r d i n g t h r o u g h l a y e r 2 s w i t c h i n g a n d r o u t i n g v i a s w i t c h i n g a t w i r e d l i n e s p e e d s . S i n c e M P L S i s s i m p l e i t c a t e r s f o r e a s y d e p l o y m e n t . 3 . Q o S a n d c l a s s o f s e r v i c e ( C O S ) a r e e a s i l y s u p p o r t e d f o r d i f f e r e n t i a t i n g s e r v i c e s b y u s i n g t r a f f i c e n g i n e e r i n g p a t h s e t u p s a n d h e l p s t o e n s u r e s e r v i c e g u a r a n t e e s . M P L S a l s o p r o v i s i o n s f o r c o n s t r a i n e d - b a s e d a n d e x p l i c i t p a t h s e t u p . 4 . M P L S i n t e g r a t e s I P a n d A T M b y b r i d g i n g b e t w e e n a c c e s s I P a n d c o r e A T M w h i l e r e u s i n g e x i s t i n g r o u t e r o r A T M h a r d w a r e e f f e c t i v e l y . 5 . M P L S b u i l d s i n t e r o p e r a b l e n e t w o r k s d u e i t s s t a n d a r d b a s e d s o l u t i o n t h a t a c h i e v e s s y n e r g y b e t w e e n I P a n d A T M n e t w o r k s a n d a l s o f a c i l i t a t e s I P o v e r S y n c h r o n o u s O p t i c a l N e t w o r k ( S O N E T ) i n t e g r a t i o n i n o p t i c a l s w i t c h i n g . M P L S s u p p o r t s t o b u i l d s c a l a b l e V P N s w i t h T E c a p a b i l i t y . A l o n g w i t h t h e a b o v e f e a t u r e s t h e c o n c e p t o f a l a b e l h a s b e e n e x t e n d e d i n G e n e r a l i z e d M P L S ( G M P L S ) w h e r e t h e l a b e l n o l o n g e r n e e d s t o b e c a r r i e d a s a n i d e n t i f i e r o n t h e d a t a 9 t l o w , b u t m a y b e i m p l i c i t . F o r e x a m p l e , t i m e - s l o t s i n S y n c h r o n o u s O p t i c a l N e t w o r k , S y n c h r o n o u s D i g i t a l H i e r a r c h y ( S O N E T / S D H ) a n d w a v e l e n g t h s i n D e n s e W a v e l e n g t h D i v i s i o n M u l t i p l e x i n g ( D W D M ) c a n b e l a b e l s . I n t h e s e c a s e s , t h e l a b e l s w i t c h i n g o p e r a t i o n s t r a n s l a t e t o o p e r a t i o n s s u c h a s " s w i t c h i n g i n c o m i n g w a v e l e n g t h o n t o t h i s o u t g o i n g w a v e l e n g t h " . G M P L S i s t h e r e f o r e i d e a l f o r o p t i c a l n e t w o r k i n g , a n d m a n y e x t e n s i o n s t o t h e p r o t o c o l s h a v e b e e n d e f i n e d , i n c l u d i n g u s e r - t o - n e t w o r k i n t e r f a c e s a n d n e t w o r k - t o - n e t w o r k i n t e r f a c e s . T h e r e f o r e i n o v e r a l l , n e t w o r k c o m p l e x i t y i s r e d u c e d a s o v e r l a y n e t w o r k i n f r a s t r u c t u r e s a r e / r e d u c e d a n d e l i m i n a t e d t h u s l o w e r i n g o p e r a t i o n a l e x p e n d i t u r e s a n d c o s t s a r e a l s o r e d u c e d b e c a u s e a n u m b e r o f i m p o r t a n t p r o c e s s e s a r e a u t o m a t e d , i n c l u d i n g s e t u p , c o n f i g u r a t i o n , m a p p i n g , a n d s e l e c t i o n o f M P L S - T E t u n n e l s . S e r v i c e r e v e n u e s i n c r e a s e a s i t b e c o m e s e a s i e r t o o f f e r i n n o v a t i v e n e w s e r v i c e s , w i t h f a s t e r t i m e t o m a r k e t , t o a l l c u s t o m e r s . 2 . 4 A r c h i t e c t u r e o f M P L S P r o t o c o l S t a c k F i g u r e 2 . 4 s h o w s M P L S p r o t o c o l s t a c k . T h e t w o m a i n s e c t i o n s a r e c o n t r o l p l a n e a n d d a t a p l a n e . F i r s t o n e c o u l d b e a n e m b e d d e d p r o c e s s o r f o r f a s t e f f i c i e n t o p e r a t i o n a n d d a t a p l a n e c o u l d b e i m p l e m e n t e d i n p r o g r a m m a b l e l o g i c . T h e " I P F w d " i s t h e u s u a l f o r w a r d i n g m o d u l e a t l a y e r 3 t o d o r o u t i n g b a s e d o n n e x t h o p i n f o r m a t i o n i n f a c t M P L S " F w d " f o r w a r d i n g m o d u l e m a t c h e s a l a b e l t o a n o u t g o i n g p o r t f o r a g i v e n p a c k e t . F r o m t h e d i a g r a m L O P m o d u l e u s e s T C P f o r r e l i a b l e t r a n s m i s s i o n o f c o n t r o l d a t a f r o m o n e L S R t o a n o t h e r d u r i n g a s e s s i o n . L a b e l d i s t r i b u t i o n p r o t o c o l ( L O P ) i s a n e w p r o t o c o l t h a t d e f i n e s a s e t o f p r o c e d u r e s a n d m e s s a g e s b y w h i c h o n e L S R i n f o m 1 s a n o t h e r o f t h e l a b e l b i n d i n g s i t h a s m a d e . T h e L O P m a i n t a i n s t h e L a b e l i n f o r m a t i o n b a s e ( L I B ) a n d u s e s u s e r d a t a g r a m p r o t o c o l ( U D P ) d u r i n g d i s c o v e r y p h a s e . D u r i n g t h i s p h a s e L S R t r i e s t o i d e n t i f y n e i g h b o r i n g e l e m e n t s a n d s i g n a l s i t s e l f t o i n f o r m a b o u t i t s p r e s e n c e i n t h e n e t w o r k u s i n g h e l l o m e s s a g e s . L O P p r o t o c o l s t r u c t u r e i s i l l u s t r a t e d i n f i g u r e 2 . 4 a n d p r o t o c o l s t a c k f i e l d s a r e d e s c r i b e d b e l o w . M o r e o n L O P m e s s a g e s a r e e x p l a i n e d i n s e c t i o n 2 . 7 . 4 a n d L O P h e a d e r i s s h o w n i n f i g u r e 2 . 5 w i t h h e a d e r f i e l d s d e s c r i b e d b e l o w . 1 0 C o n t r o l P l a n e D a t a P l a n e + - - + A D a t a L I N K D a t a L I N K B P H Y P H Y c D a t a L I N K + - - + f - - - - - - - l o P H Y A . B , C , O p a c k e t f l o w . M P L S h e a d e r i s a t t a c h e d f o r p a c k e t s B a n d C . . t F i g u r e 2 . 4 : T y p i c a l M P L S P r o t o c o l S t a c k [ 1 O J a . V e r s i o n - T h e p r o t o c o l v e r s i o n n u m b e r . T h e p r e s e n t n u m b e r i s 1 . b . P D U L e n g t h - T h e t o t a l l e n g t h o f t h e P r o t o c o l D a t a U n i t ( P D U ) e x c l u d i n g t h e v e r s i o n a n d t h e P D U l e n g t h f i e l d . c . L D P i d e n t i f i e r - T h i s f i e l d u n i q u e l y i d e n t i f i e s t h e l a b e l s p a c e o f t h e s e n d i n g L S R f o r w h i c h t h i s P D U a p p l i e s . T h e f i r s t 4 b y t e s e n c o d e t h e I P a d d r e s s a s s i g n e d t o t h e L S R . T h e l a s t 2 i n d i c a t e a l a b e l s p a c e w i t h i n t h e L S R . 2 b y t e s V e r s i o n P O U L e n g t h L O P I d e n t i f i e r - 6 b y t e s F i g u r e 2 . 5 : L D P H e a d e r [ 1 8 ] a . L D P = L a b e l d i s t r i b u t i o n p r o t o c o l b . L I B = L a b e l i n f o r m a t i o n b a s e ; t a b l e o f l a b e l s m a p p i n g i n p u t p o r t / l a b e l t o o u t p u t p o r t / l a b e l c . C R - L D P = C o n s t r a i n t - b a s e d ( C R ) L D P , u s e d f o r t r a f f i c e n g m e e n n g ; r e s o u r c e r e s e r v a t i o n p r o t o c o l t r a f f i c e n g i n e e r i n g ( R S V P - T E ) i s a n o t h e r s i g n a l i n g m e c h a n i s m u s e d f o r t r a f f i c e n g i n e e r i n g d . I n t e r n e t p r o t o c o l ( I P ) F W D = N e x t h o p f o r w a r d i n g b a s e d o n I P a d d r e s s ; l o n g e s t m a t c h f o r w a r d i n g u s e d 1 1 e . T C P = T r a n s m i s s i o n c o n t r o l p r o t o c o l f . M P L S F W D = L a b e l s w i t c h i n g b a s e d o n M P L S l a b e l a n d L I B l o o k u p g . U D P = U s e r d a t a g r a m p r o t o c o l 2 . 5 M P L S ~etwork O v e r v i e w . . . . . . . . . _ _ e g r e s s e d g e L E R M P L S N e t w o r k 8 L I B L o o k u p s L a b e l s w i t c h e d p a t h ( L S P ) F i g u r e 2 . 6 : M P L S N e t w o r k O v e r v i e w -:~ R o u t e r s a t t h e e d g e o f t h e n e t w o r k a r e k n o w n a s L a b e l E d g e R o u t e r s ( L E R s ) a n d r o u t e r s a t t h e M P L S c o r e i s k n o w n a s L a b e l S w i t c h R o u t e r s ( L S R s ) . A n e d g e r o u t e r c o n v e r t s I P p a c k e t s t o M P L S l a b e l s a n d v i s e v e r s a . A n i n g r e s s L E R i s t h e o n e b y w h i c h a p a c k e t e n t e r s t h e M P L S n e t w o r k , a n e g r e s s L E R i s o n e b y w h i c h a p a c k e t l e a v e s t h e M P L S n e t w o r k a s s h o w n i n f i g u r e 2 . 6 . L a b e l s a r e s m a l l i d e n t i f i e r s p l a c e d i n t h e t r a f f i c . T h e y a r e i n s e r t e d b y t h e i n g r e s s L E R , a n d s u b s e q u e n t l y r e m o v e d b y t h e e g r e s s L E R , s o n o t h i n g w i l l r e m a i n t o p e r p l e x t h e n o n - M P L S d e v i c e s o u t s i d e t h e M P L S n e t w o r k . A s t r a f f i c t r a n s i t s t h e M P L S n e t w o r k , l a b e l t a b l e s a r e c o n s u l t e d i n e a c h M P L S d e v i c e . T h e s e a r e k n o w n a s t h e L a b e l I n f o r m a t i o n B a s e ( L I B ) . B y l o o k i n g u p t h e i n b o u n d i n t e r f a c e a n d l a b e l i n t h e L I B , t h e o u t b o u n d i n t e r f a c e a n d l a b e l a r e d e t e m 1 i n e d . T h e L S R c a n t h e n s u b s t i t u t e t h e o u t b o u n d l a b e l f o r t h e i n c o m i n g , a n d f o r w a r d t h e f r a m e . 1 2 2 . 6 T r a d i t i o n a l R o u t i n g a n d P a c k e t S w i t c h i n g A s t h e d e m a n d f o r h i g h e r d a t a r a t e s e m e r g e d d e v i c e s w i t h c a p a b i l i t i e s t o s w i t c h a t t h e d a t a - l i n k a n d n e t w o r k l a y e r s i n h a r d w a r e a r e n e e d e d . L a y e r 2 s w i t c h i n g d e v i c e s a d d r e s s e s t h e b o t t l e n e c k s w i t h i n t h e s u b n e t s o f L A N a n d l a y e r 3 s w i t c h i n g d e v i c e s r e d u c e d t h e b o t t l e n e c k i n l a y e r - 3 r o u t i n g b y m o v i n g r o u t e l o o k u p f o r w a r d i n g t o h i g h s p e e d s w i t c h i n g h a r d w a r e . I n i t i a l s o l u t i o n s a d d r e s s t h e n e e d f o r w i r e s p e e d t r a n s f e r o f p a c k e t s b u t t h e y d i d n o t c o n s i d e r t h e s e r v i c e r e q u i r e m e n t s o f t h e i n f o r m a t i o n c o n t a i n e d i n t h e p a c k e t s . M o s t o f t h e r o u t i n g p r o t o c o l s a r e b a s e d o n s h o r t e s t p a t h a n d d o e s n o t t a k e o t h e r f a c t o r s s u c h a s j i t t e r , d e l a y a n d c o n g e s t i o n w h i c h c o u l d f u r t h e r d e g r a d e t } { e n e t w o r k p e r f o r m a n c e . 2 . 7 M P L S O p e r a t i o n n&t'//~ri~ : ? ; ' . . : q t i · ' ' ' ' j C o r e :_$,~ 8 - / / : : c t u : s :;.Jck-:-~ ~}s.;s;·g ! t : t b e t 5 ? / D ; : : : ; : n g _ t : < ! ; • - = : i . . ,::;-~ : > f r ; ; : : : , l " S t . J : ; o l f e , ' : v s r s ::~i.:,k.;:r "'~ , . "~~:r'>€-~ ; ; . · o · : c . o : > . ; ; : , \ . ; ; ' * ' : : : > ~"'*-1-::Hr- : : ; : 3 L \ V.;:::<~2 . . . , : ; ; H : 1 H _ . n . . H : # , · : : . 1 " ' t , ! : 1 9 f _:;~~ " ' , - . . . , , . . . , . · . . . . , , ' 1 ' < . - . , , _ . . , { , • , l : : t r'/::'!~ . j . . - f ! i J N>::t~~.·or:.· ~ I " ' · r " ' ' ' 4 ..,.,.~1 " · · l " r " . . . . : ~o,.:-?r ; : > Y ? L · : ; : ; ; , ; · F i g u r e 2 . 7 : M P L S O p e r a t i o n [ 3 ] F i g u r e 2 . 7 i l l u s t r a t e s t h e f l o w o f a p a c k e t t h r o u g h a n M P L S - e n a b l e d n e t w o r k . T h e s o u r c e n e t w o r k i s o n t h e l e f t a n d t h e d e s t i n a t i o n n e t w o r k o n t h e r i g h t . T h e l a r g e c l o u d i n t h e c e n t e r i s t h e M P L S W A N c l o u d . S o m e t i m e s L E R s a r e a l s o c a l l e d i n g r e s s / e g r e s s L S R 1 3 F r o m t h e a b o v e d i a g r a m e x i s t i n g r o u t i n g p r o t o c o l s O S P F , I S - I S e s t a b l i s h e s t h e r e a c h a b i l i t y o f t h e d e s t i n a t i o n n e t w o r k s a n d L D P e s t a b l i s h e s l a b e l - t o - d e s t i n a t i o n n e t w o r k m a p p i n g s . I n g r e s s e d g e L S R r e c e i v e s a p a c k e t , p e r f o m 1 s l a y e r - 3 v a l u e - a d d e d s e r v i c e s , a n d l a b e l s t h e p a c k e t s . L S R s w i t c h e s t h e p a c k e t u s i n g l a b e l s w a p p i n g a n d E g r e s s e d g e L S R r e m o v e s t h e l a b e l a n d d e l i v e r s t h e p a c k e t t o f i n a l d e s t i n a t i o n . F i g u r e 2 . 8 i l l u s t r a t e s m o r e d e t a i l e d v i e w o f t h e M P L S o p e r a t i o n . / A s o u r c e . . . _ M P L S N e t w o r k ------------~ Oal~ F l o w D e s t i n a t w n . . . . . . . . . . . . . . . . L a b e l R e q u e s t s · - L a b e l D i s t r i b u t i o n F i g u r e 2 . 8 : P a c k e t F l o w i n M P L S F r o m t h e f i g u r e 2 . 8 t h e f o l l o w i n g s t e p s m u s t b e t a k e n f o r a d a t a p a c k e t t o t r a v e l t h r o u g h a n M P L S c l o u d . 1 . L a b e l c r e a t i o n a n d d i s t r i b u t i o n - B e f o r e a n y t r a f f i c b e g i n s t h e r o u t e r s m a k e t h e d e c i s i o n t o b i n d a l a b e l t o a s p e c i f i c F o r w a r d E q u i v a l e n t C l a s s ( F E C ) a n d b u i l d t h e i r t a b l e s . I n L D P , d o w n s t r e a m r o u t e r s i n i t i a t e t h e d i s t r i b u t i o n o f l a b e l s a n d t h e l a b e l / F E C b i n d i n g . 2 . T a b l e c r e a t i o n a t e a c h r o u t e r - O n r e c e i p t o f l a b e l b i n d i n g s e a c h L S R c r e a t e s e n t r i e s i n t h e L I B . T h e c o n t e n t s o f t h e t a b l e w i l l s p e c i f y t h e m a p p i n g b e t w e e n a 1 4 l a b e l a n d a n F E C . T h e e n t r i e s a r e u p d a t e d w h e n e v e r r e n e g o t i a t i o n o f t h e l a b e l b i n d i n g s o c c u r s . 3 . L a b e l - s w i t c h e d p a t h c r e a t i o n - T h e L S P s a r e c r e a t e d i n t h e r e v e r s e d i r e c t i o n t o t h e c r e a t i o n o f e n t r i e s i n t h e L I B s . 4 . L a b e l i n s e r t i o n / t a b l e l o o k u p - T h e f i r s t r o u t e r L E R - A u s e s t h e L I B t a b l e t o f i n d t h e n e x t h o p a n d r e q u e s t a l a b e l f o r t h e s p e c i f i c F E C . S u b s e q u e n t r o u t e r s j u s t u s e t h e l a b e l t o f i n d t h e n e x t h o p . O n c e t h e p a c k e t r e a c h e s t h e e g r e s s L E R - D , t h e l a b e l i s . . . r e m o v e d a n d t h e p a c k e t i s s u p p l i e d t o t h e d e s t i n a t i o n . 5 . P a c k e t f o r w a r d i n g - L E R - A m a y n o t h a v e a n y l a b e l s f o r t h i s p a c k e t a s i t i s t h e f i r s t o c c u r r e n c e o f t h i s r e q u e s t . I n a n I P n e t w o r k , i t w i l l f i n d t h e l o n g e s t a d d r e s s m a t c h t o f i n d t h e n e x t h o p . F o r e x a m p l e l e t L S R - C l b e t h e n e x t h o p f o r L E R - A . a . L E R - A w i l l i n i t i a t e a l a b e l r e q u e s t t o w a r d L S R - C l . T h i s r e q u e s t w i l l p r o p a g a t e t h r o u g h t h e n e t w o r k a s i n d i c a t e d a s " l a b e l r e q u e s t s " i n d i a g r a m . b . E a c h i n t e r m e d i a r y r o u t e r w i l l r e c e i v e a l a b e l f r o m i t s d o w n s t r e a m r o u t e r s t a r t i n g f r o m L E R - E a n d g o i n g u p s t r e a m t i l l L E R - A . T h e L S P s e t u p i s i n d i c a t e d a s " l a b e l d i s t r i b u t i o n " i n t h e d i a g r a m u s i n g L D P o r a n y o t h e r s i g n a l i n g p r o t o c o l . I f t r a f f i c e n g i n e e r i n g i s r e q u i r e d , c o n s t r a i n e d b a s e d ( C R ) L D P w i l l b e u s e d i n d e t e r m i n i n g t h e a c t u a l p a t h s e t u p t o e n s u r e t h e Q o S / C o S ) r e q u i r e m e n t s . c . L E R - A w i l l i n s e r t t h e l a b e l a n d f o r w a r d t h e p a c k e t t o L S R - C l d . E a c h s u b s e q u e n t L S R , i . e . , L S R - C 2 a n d L S R - C 3 w i l l e x a m i n e t h e l a b e l i n t h e r e c e i v e d p a c k e t , r e p l a c e i t w i t h t h e o u t g o i n g l a b e l a n d f o r w a r d i t . e . W h e n t h e p a c k e t r e a c h e s L E R - D , i t w i l l r e m o v e t h e l a b e l b e c a u s e t h e p a c k e t i s d e p a r t i n g f r o m a n M P L S d o m a i n a n d d e l i v e r i t t o t h e d e s t i n a t i o n . f . T h e a c t u a l d a t a p a t h f o l l o w e d b y t h e p a c k e t i s i n d i c a t e d a s " d a t a f l o w " i n t h e d i a g r a m . 1 5 2 . 7 . 1 L a b e l S w i t c h R o u t e r s ( L S R s ) o r L a b e l E d g e R o u t e r s ( L E R s ) T h e d e v i c e s t h o s e t a k e p a r t i c i p a t e i n a n M P L S o p e r a t i o n f r o m t h e a b o v e F i g u r e 2 . 8 a r e L a b e l E d g e R o u t e r s ( L E R ) a n d L a b e l S w i t c h R o u t e r s ( L S R ) . A c o r e r o u t e r ( C 1 , C 2 o r C 3 ) i s a h i g h s p e e d r o u t e r h a v i n g h a r d w a r e A p p l i c a t i o n S p e c i f i c I n t e g r a t e d C i r c u i t s ( A S I C s ) f o r w h i c h p a r t i c i p a t e s i n t h e e s t a b l i s h m e n t o f L S P s u s i n g a p p r o p r i a t e L a b e l s i g n a l i n g p r o t o c o l f o r s w i t c h i n g d a t a t r a f f i c b a s e d o n e s t a b l i s h e d p a t h s . A n I , E R i s a d e v i c e t h a t o p e r a t e s a t t h e p e r i m e t e r o f t h e a c c e s s a n d t h e M P L S n e t w o r k s s u p p o r t i n g m u l t i p l e p o r t s c o n n e c t i n g t o d i s s i m i l a r n e t w o r k : v s u c h a s E t h e r n e t , A T M , P P P , F r a m e r e l a y a n d f o r w a r d s t h o s e t r a f f i c o n t o M P L S a f t e r e s t a b l i s h i n g t h e L S P s , u s i n g L D P a t t h e i n g r e s s . T h i s t r a f f i c t h e n d i s t r i b u t e d t o t h e e g r e s s a n d b a c k t o t h e a c c e s s . A L E R s m a i n j o b i s r e m o v a l a n d a s s i g n m e n t o f l a b e l s f o r i n p u t a n d o u t p u t t r a f f i c . 2 . 7 . 2 F o r w a r d E q u i v a l e n t C l a s s ( F E C ) A g r o u p o f I P p a c k e t s w h i c h a r e f o r w a r d e d i n t h e s a m e m a n n e r , f o r e x a m p l e o v e r t h e s a m e p a t h , w i t h t h e s a m e f o r w a r d i n g t r e a t m e n t a n d a l l p a c k e t s i n s u c h g r o u p a r e g i v e n s a m e t r e a t m e n t r o u t i n g t o t h e d e s t i n a t i o n . M P L S a s s i g n s a p a r t i c u l a r p a c k e t t o a p a r t i c u l a r F E C o n c e o n l y a s p a c k e t e n t e r s t h e n e t w o r k . F E C ' s a r e b a s e d o n s e r v i c e r e q u i r e m e n t s f o r a g i v e n s e t o f p a c k e t s . E a c h L S R b u i l d s a t a b l e t o s p e c i f y h o w t h e p a c k e t i s f o r w a r d e d w h i c h i s k n o w n a s L a b e l I n f o r n 1 a t i o n B a s e ( L I B ) h a v i n g F E C t o l a b e l b i n d i n g s . 2 . 7 . 3 L a b e l s a n d L a b e l B i n d i n g s A l a b e l i s t h e s i m p l e s t f o r n 1 o f p a t h i n w h i c h a p a c k e t t r a v e r s e s . A l a b e l i s c a r r i e d o r e n c a p s u l a t e d i n a l a y e r 2 h e a d e r a l o n g w i t h t h e p a c k e t . T h e r e c e i v i n g r o u t e r e x a m i n e s t h e p a c k e t f o r i t s l a b e l d e t a i l s t o d e t e r m i n e t h e n e x t h o p . O n c e p a c k e t h a s b e e n l a b e l e d t h e e n t i r e p a t h i t w o u l d t a k e i s b a s e d o n l a b e l s w i t c h i n g . T h e s e l a b e l v a l u e s a r e l o c a l s i g n i f i c a n c e o n l y w h i c h m e a n s t h e y b e l o n g t o h o p s b e t w e e n t h e L S R s o n l y . O n c e a p a c k e t h a s b e e n c l a s s i f i e d a s a n e w o r e x i s t i n g F E C , a l a b e l i s a s s i g n e d t o t h e p a c k e t a n d t h e s e l a b e l v a l u e s a r e o b t a i n e d f r o m t h e u n d e r l y i n g d a t a l i n k l a y e r . T h e p a c k e t s a r e t h e n f o r w a r d e d b a s e d o n t h e l a b e l v a l u e . L a b e l s a r e b o u n d t o F E C a s a r e s u l t o f s o m e 1 6 e v e n t o r p o l i c y t h a t i n d i c a t e s a n e e d f o r s u c h b i n d i n g s . T h e s e e v e n t s c a n b e e i t h e r d a t a o r e \ · e n t d r i v e n . L a b e l a s s i g n m e n t c o u l d b e b a s e d o n s e v e r a l c r i t e r i a s u c h a s d e s t i n a t i o n u n i c a s t r o u t i n g , t r a f f i c e n g i n e e r i n g , m u l t i c a s t , v i r t u a l p r i v a t e n e t w o r k o r Q u a l i t y o f S e r v i c e . G e n e r i c M P L S h e a d e r f o r m a t i s i l l u s t r a t e d i n f i g u r e 2 . 9 . T h e s e l a b e l s c a n b e i n s e r t e d a s a s h i m h e a d e r b e t w e e n l a y e r 2 a n d l a y e r 3 h e a d e r s o r a s a h e a d e r o f d a t a l i n k l a y e r i n c a s e o f A T M o r F r a m e r e l a y . A s h i m h e a d e r i s a s p e c i a l h e a d e r p l a c e d b e t w e e n l a y e r 2 a n d l a y e r 3 " o f t h e O S I m o d e l . T h e s h i m h e a d e r c o n t a i n s t h e l a b e l u s e d t o f o r w a r d t h e M P L S p a c k e t s . T h e S h i m H e a d e r c o n s i s t s o f 3 2 b i t s i n f o u r p a r t s - t w e n t y b i t s a r e u s e d f o r t h e l a b e l , t h r e e b i t s f o r e x p e r i m e n t a l f u n c t i o n s , o n e b i t f o r s t a c k f u n c t i o n , a n d e i g h t b i t s f o r t i m e t o l i v e ( T T L ) . . . \ \ L a y e r 2 H e a d e r 2 0 M P L S H e a d e r 3 / / _ . . . I P H e a d e r 8 / / - 4 b y t e s U s e r D a t a F i g u r e 2 . 9 : M P L S H e a d e r [ 1 1 ] T h e 3 2 b i t M P L S h e a d e r c o n t a i n s t h e f o l l o w i n g f i e l d s , a . L a b e l - 2 0 b i t s a n d c a r r i e s t h e a c t u a l v a l u e o f M P L S l a b e l b . C o S - 3 b i t s a n d c a n a f f e c t t h e q u e u i n g a n d d i s c a r d a l g o r i t h m s a p p l i e d t o p a c k e t s w h e n t r a n s m i t t e d t h r o u g h t h e n e t w o r k c . S - S t a c k 1 b i t w h i c h s u p p o r t s h i e r a r c h i c a l l a b e l s t a c k d . T T L - 8 b i t s , p r o v i d e s n o r m a l I P T T L f u n c t i o n a l i t y 1 7 2 . 7 . 4 L a b e l C r e a t i o n a n d D i s t r i b u t i o n L a b e l s c a n b e c r e a t e d u s i n g s e v e r a l m e t h o d s . T o p o l o g y b a s e d m e t h o d u s e s n o r m a l p r o c e s s i n g o f r o u t i n g p r o t o c o l s o f O S P F a n d B G P . R e q u e s t u s e s p r o c e s s i n g o f r e q u e s t b a s e d c o n t r o l t r a f f i c s u c h a s R S V P . T r a f f i c b a s e d m e t h o d u s e s r e c e p t i o n o f p a c k e t t o t r i g g e r a s s i g n m e n t a n d l a b e l d i s t r i b u t i o n . T h e f i r s t t w o a r e c o n t r o l d r i v e n b i n d i n g s a n d t h e f i n a l o n e i s d a t a d r i v e n b i n d i n g s . T h e r e i s v a r i e t y o f w a y s t o s i g n a l l a b e l d i s t r i b u t i o n . E x i s t i n 9 r o u t i n g p r o t o c o l B G P h a v e b e e n e n h a n c e d t o p i g g y b a c k t h e l a b e l i n f o r m a t i o n w i t h i n t h e c o n t e n t s o f t h e p r o t o c o l . R S V P a l s o h a s b e e n e x t e n d e d t o s u p p o r t p i g g y b a c k e d e x c h a n g e o f l a b e l s . T h e I E T F h a s d e l i n e d a n c \ v p r o t o c o l k n o w n a s L D P t o e x p l i c i t s i g n a l i n g a n d m a n a g e m e n t o f l a b e l s p a c e . E x t e n s i o n s t o L D P p r o t o c o l h a v e a l s o b e e n d e f i n e d t o s u p p o r t e x p l i c i t b a s e d Q o S a n d C o S r e q u i r e m e n t s . T h e s e e x t e n s i o n s a r e m e n t i o n e d i n t h e c o n s t r a i n t b a s e d r o u t i n g C R - L D P p r o t o c o l d e f i n i t i o n . V a r i e s s c h e m e s a r e u s e d f o r l a b e l e x c h a n g e . L D P m a p s u n i c a s t I P d e s t i n a t i o n s t o l a b e l s . R S V P o r C R - L D P i s u s e d f o r T E a n d r e s o u r c e r e s e r v a t i o n t o e f f e c t i v e l y u t i l i z e t h e l i n k c a p a c i t y . P r o t o c o l I n d e p e n d e n t M u l t i c a s t ( P I M ) i s u s e d f o r m u l t i c a s t s t a t e s l a b e l m a p p i n g a n d B G P i s u s e d f o r e x t e r n a l V P N l a b e l s . L a b e l L a b e l m a p p i n g m a p p i n g '""'~" ~ - - - - - C o r e E g r e s s R o u t e r ~--- --~ ' - , . . . ! \ R o u t e r R o u t e r . - · " ' - - . , . , , ~-·> · " - : j i · · - - ( l E R ) . L a b e l ( L S R ) . - ' L a b s I ~- { L E R ) I~ · - - - - · r e q u e s t · · · - · _ . / " r e q u e s t . . / P a c k e t f l o w F i g u r e 2 . 1 0 : L a b e l R e q u e s t a n d L a b e l M a p p i n g 1 8 L a b e l s a r e d i s t r i b u t e d u s i n g r e q u e s t a n d m a p p i n g m e c h a n i s m s . U s i n g l a b e l r e q u e s t m e c h a n i s m , a n L S R r e q u e s t s a l a b e l f r o m i t s p e e r d o w n s t r e a m n e i g h b o r s o t h a t i t c a n b i n d t o a s p e c i f i c F E C . T h i s m e c h a n i s m i s i m p l e m e n t e d d o w n t h e l i n e o f o t h e r L S R ' s u n t i l t h e e g r e s s L E R w h e r e t h e p a c k e t e x i s t t h e M P L S c l o u d . I n r e s p o n s e t o l a b e l r e q u e s t d o w n s t r e a m L S R w i l l s e n d a l a b e l t o i t s i n i t i a t o r u s i n g l a b e l m a p p i n g m e c h a n i s m . T h e s e r e q u e s t s a r e s h o w n i n f i g u r e 2 . 1 0 . L O P i s a n e w a p p l i c a t i o n l a y e r p r o t o c o l f o r d i s t r i b u t i n g l a b e l b i n d i n g i n f o r m a t i o n t o L S R s . I t i s u s e d t o m a p F E C t a b l e s w h i c h i n t u r n c r e a t e L S P s a n d L O P s e s s i o n s a r e / e s t a b l i s h e d b e t w e e n L O P p e e r s i n t h e M P L S n e t w o r k . F o l l o w i n g t y p e s o f m e s s a g e s a r e e x c h a n g e d b y p e e r s . 1 . D i s c o v e r y m e s s a g e s - a n n o u n c e a n d m a i n t a i n t h e p r e s e n c e o f a n L S R i n a n e t w o r k 2 . S e s s i o n m e s s a g e s - e s t a b l i s h , m a i n t a i n , a n d t e r m i n a t e s e s s i o n s b e t w e e n L O P p e e r s 3 . A d v e r t i s e m e n t m e s s a g e s - c r e a t e , c h a n g e , a n d d e l e t e l a b e l m a p p i n g s f o r F E C s 4 . N o t i f i c a t i o n m e s s a g e s - p r o v i d e a d v i s o r y i n f o r m a t i o n a n d s i g n a l e r r o r i n f o r m a t i o n 2 . 7 . 5 L a b e l S w i t c h e d P a t h s ( L S P s ) A p a t h i s e s t a b l i s h e d b e f o r e t h e d a t a t r a n s m i s s i o n s t a r t s i n a n M P L S c l o u d a n d t h i s p a t h i s a r e p r e s e n t a t i o n o f a F E C . M P L S p r o v i d e s t w o o p t i o n s t o s e t u p a n L S P p a t h d e s c r i b e d b e l o w . T h e L S P s e t u p f o r a n F E C i s u n i d i r e c t i o n a l . T h e r e t u r n t r a f f i c m u s t t a k e a n o t h e r L S P p a t h . T w o w a y s o f L S P c r e a t i o n b y a n L S R i s d e s c r i b e d b e l o w . H o p - b y - H o p r o u t i n g - E a c h L S R i n d e p e n d e n t l y s e l e c t s t h e n e x t h o p f o r a g i v e n F E C . L S R s s u p p o r t a n y a v a i l a b l e r o u t i n g p r o t o c o l s ( O S P F , A T M , e t c ) . T h i s i s v e r y s i m i l a r t h a t i s u s e d i n c u r r e n t I P n e t w o r k s . E x p l i c i t r o u t i n g - I s s i m i l a r t o s o u r c e r o u t i n g . T h e i n g r e s s L S R w h e r e t h e d a t a p a c k e t t o t h e n e t w o r k f i r s t o r i g i n a t e s s p e c i f i e s t h e l i s t o f n o d e s t h r o u g h w h i c h t h e p a c k e t t r a v e r s e s . A l o n g t h e p a t h r e s o u r c e s m a y b e a l l o c a t e d t o g u a r a n t e e Q o S t o d a t a t r a f f i c w h i c h e a s e s T E t h r o u g h o u t t h e n e t w o r k a n d d i f f e r e n t i a t e d s e r v i c e s c a n b e p r o v i d e d u s i n g f l o w s b a s e d o n p o l i c i e s . 1 9 « 1 " ' " " " . . . . ; , . ) , J L . J L a b e l s u s e d b y a n L S R f o r F E C l a b e l b i n d i n g s c a n b e p e r p l a t f o r m o r p e r i n t e r f a c e . I n f i r s t l a b e l v a l u e s a r e u n i q u e a c r o s s t h e w h o l e n e t w o r k a n d l a b e l s a r e a l l o c a t e d f o r m a c o m m o n p o o l . L a b e l d i s t r i b u t e d o n d i f f e r e n t i n t e r f a c e s w i l l n o t h a v e s a m e v a l u e . I n p e r i n t e r f a c e , l a b e l r a n g e s a r e a s s o c i a t e d w i t h i n t e r f a c e s a n d m u l t i p l e l a b e l s p o o l s a r e d e f i n e d f o r i n t e r f a c e s . T h e l a b e l s p r o v i d e d i n t h o s e i n t e r f a c e s a r e a l l o c a t e d f r o m t h e s e p a r a t e p o o l s a n d l a b e l v a l u e s o n d i f f e r e n t i n t e r f a c e s c o u l d b e t h e s a m e . / 2 0 C h a p t e r 3 M P L S T r a f f i c E n g i n e e r i n g a n d T e c h n i q u e s 3 . 1 O v e r v i e w T E w h i c h w a s m a i n l y p r e s e n t i n A s y n c h r o n o u s T r a n s f e r M o d e ( A T M ) o r F r a m e R e l a y n e t w o r k s i s t h e a b i l i t y t o s t e e r t r a f f i c t h r o u g h a n e t w o r k f r o m e d g e t o e d g e i n t h e m o s t o p t i m a l w a y . I n e a r l i e r n e t w o r k s , v i r t u a l c i r c u i t s w e r e l a i d - o u t t o c a r r y t r a f f i c f r o m o n e e d g e p o i n t i n t h e n e t w o r k t o a n o t h e r a n d t o d a y m o s t n e t w o r k s r e l y o n a p u r e I P s o l u t i o n . W i t h I P / M P L S - T E c a p a b i l i t i e s a r e i n t e g r a t e d i n t o l a y e r 3 , w h i c h o p t i m i z e s t h e r o u t i n g o f I P t r a f f i c b a s e d , o n t h e g i v e n c o n s t r a i n t s i m p o s e d b y b a c k b o n e c a p a c i t y a n d t o p o l o g y . T r a f f i c f l o w s a c r o s s a n e t w o r k a r e b a s e d o n t h e r e s o u r c e s a v a i l a b l e i n t h e n e t w o r k . M P L S i s a n i n t e g r a t i o n o f l a y e r 2 a n d l a y e r 3 t e c h n o l o g i e s a n d b y m a k i n g t r a d i t i o n a l l a y e r 2 f e a t u r e s a v a i l a b l e t o l a y e r 3 M P L S e n a b l e s t r a f f i c e n g i n e e r i n g . W A N l i n k s a r e a n e x p e n s i v e r e s o u r c e i n a s e r v i c e p r o v i d e r b u d g e t . T r a f f i c e n g i n e e r i n g e n a b l e s s e r v i c e p r o v i d e r ' s n e t w o r k t r a f f i c t o r o u t e i n s u c h a w a y t h a t t h e s e l i n k s a r e u t i l i z e d e f f i c i e n t l y i n t e r m s o f t h r o u g h p u t . T E m o d i f i e s r o u t i n g p a t t e r n s t o p r o v i d e e f f i c i e n t m a p p i n g o f t r a f f i c f l o w s t o n e t w o r k r e s o u r c e s a n d t h i s e f f i c i e n t m a p p i n g c a n r e d u c e t h e o c c u r r e n c e o f c o n g e s t i o n a n d i m p r o v e s s e r v i c e q u a l i t y i n t e r m s o f t h e d e l a y , j i t t e r a n d l o s s t h a t p a c k e t s e x p e r i e n c e . A l s o i t g u a r a n t e e s s e r v i c e l e v e l s t o e n d u s e r s a n d r e d u c e s t h e i m p a c t o f n e t w o r k f a i l u r e s t h u s i n c r e a s i n g s e r v i c e a v a i l a b i l i t y . M P L S - T E p r o v i d e s e x p l i c i t r o u t i n g c a p a b i l i t i e s t o M P L S n e t w o r k s . A n o r i g i n a t i n g L S R o r h e a d - e n d e d g e n o d e c a n s e t u p a T E L S P t o a t e r m i n a t i n g L S R o r t a i l - e n d t h r o u g h a n e x p l i c i t l y d e f i n e d p a t h c o n t a i n i n g a l i s t o f i n t e r m e d i a t e L S R ' s o r m i d p o i n t s . I P u s e s d e s t i n a t i o n - b a s e d r o u t i n g a n d d o e s n o t p r o v i d e a g e n e r a l a n d s c a l a b l e m e t h o d f o r e x p l i c i t l y r o u t i n g t r a f f i c . A l t e r n a t i v e l y , M P L S n e t w o r k s c a n s u p p o r t d e s t i n a t i o n - b a s e d a n d e x p l i c i t r o u t i n g s i m u l t a n e o u s l y . M P L S - T E u s e s e x t e n s i o n s t o R S V P a n d t h e M P L S f o r w a r d i n g m o d e l t o p r o v i d e e x p l i c i t r o u t i n g . T h e s e e n h a n c e m e n t s p r o v i d e a l e v e l o f r o u t i n g c o n t r o l t h a t m a k e s M P L S s u i t a b l e f o r T E . 2 1 I P r o u t i n g i s b a s e d o n l e a s e d c o s t r o u t i n g s t r a t e g y b e c a u s e I P n e t w o r k s a r e g o v e r n e d b y t h e n e e d t o g e t t r a f f i c a c r o s s t h e n e t w o r k t o t h e d e s t i n a t i o n a s q u i c k l y a s p o s s i b l e . E v e r y C P E 2 C 2 C 3 F i g u r e 3 . 1 : I P f o r w a r d i n g n e t w o r k I P r o u t i n g p r o t o c o l h a s a c o s t a s s o c i a t e d w i t h t h e l i n k s i n t h e n e t w o r k s . T h e a c c u m u l a t i o n o f t h e c o s t o f e v e r y l i n k o f a p a t h i s u s e d t o c a l c u l a t e t h e s m a l l e s t c o s t p a t h t o f o r w a r d t r a f f i c t h r o u g h t h e n e t w o r k . T h i s c o s t c a n b e a s i n g l e o r c o m p o s i t e b a s e d o n t h e r o u t i n g p r o t o c o l u s e d . I P f o r w a r d i n g m o d e l i s b a s e d o n l e a s e d c o s t p a t h a n d d o e s n o t t a k e i n t o a c c o u n t b a n d w i d t h a v a i l a b l e o n t h e l i n k w h i c h m i g h t b e d i f f e r e n t t o t h e l i n k c o s t . T h e r e f o r e a r o u t e r c a n k e e p f o r w a r d i n g I P t r a f f i c o n t o a l i n k , e v e n t h o u g h t h a t l i n k i s a l r e a d y d r o p p i n g p a c k e t s d u e t o i n s u f f i c i e n t b a n d w i d t h t o f o r w a r d a l l t h e t r a f f i c f l o w s f o r w h i c h t h e r o u t i n g t a b l e s e e s a s h o r t e s t p a t h f o r t h a t d e s t i n a t i o n . T h i s r e s u l t s s h o r t e s t p a t h l i n k s t o b e o v e r u t i l i z e d a n d a l t e r n a t e l i n k s t o b e u n d e r u t i l i z e d . T E c o u l d s o l v e t h i s p r o b l e m b y u t i l i z i n g t h e a l t e r n a t i v e p a t h s t o d i v e r t t r a f f i c . F r o m t h e f i g u r e 3 . 1 a s s u m i n g a l l l i n k s h a v e t h e s a m e c o s t t h e n p r e f e r r e d p a t h b e t w e e n t h e c u s t o m e r p r e m i s e s e q u i p m e n t s ( C P E ' s ) w i l l t a k e t h e l e a s t c o s t p a t h C l C S C 4 a n d t h e a l t e r n a t i v e p a t h C l C 2 C 3 C 4 w i l l b e i d l e . F o r e x a m p l e i n t h e e v e n t o f C P E l a n d C P E 2 s i m u l t a n e o u s l y s e n d i n g t r a f f i c t o C P E 3 a n d i f b a n d w i d t h A + B M b p s e x c e e d s C o r D M b p s s o m e p a c k e t s w o u l d b e d r o p p e d a t C l o r C S . I P r o u t i n g p r o t o c o l s c a n b e u s e d t o 2 2 o v e r c o m e t h i s e i t h e r b y l o a d b a l a n c i n g b e t w e e n b o t h p a t h s o r b y u s i n g r o u t i n g p r o t o c o l m e t r i c s s t e e r i n g C P E 2 t r a f f i c a l o n g t h e C 1 C 2 C 3 C 4 p a t h , b u t t h i s w o u l d c a u s i n g c o m p l e x i t y i n a n s e r v i c e p r o v i d e r m e s h n e t w o r k e n v i r o n m e n t c o n s i d e r i n g o p e r a t i o n a l p o i n t o f v i e w . W h e n M P L S - T E i s i m p l e m e n t e d , t h e I P n e t w o r k s h o w n f i g u r e 2 . 8 t r a n s f o r m s i n t o t h e l a b e l s w i t c h e d d o m a i n i n w h i c h t h e T E l a b e l s w i t c h e d p a t h s o r T E t u n n e l s T u n n e l l a n d T u n n e l 2 d e f i n e d p a t h s t h a t c a n b e u s e d b y t r a f f i c b e t w e e n C l a n d C 4 . H e r e t u n n e l 1 m a y r e p r e s e n t p a t h C l C S C 4 a n d t u n n e l 2 C l C 2 C 3 C 4 . T h e m a i n a d v a n t a g e o f i m p l e m e n t i n g M P L S - T E i s t h a t i t p r o v i d e s a c o m b i n a t i o n o f . . . A T M ' s T E c a p a b i l i t i e s a l o n g w i t h t h e c l a s s o f s e r v i c e ( C o S ) d i f f e r e n t i a t i o n o f I P . T h e r e f o r e , t o a v o i d p a c k e t d r o p s d u e t o i n e f f i c i e n t u s e o f a v a i l a b l e b a n d w i d t h a n d t o p r o v i d e b e t t e r p e r f o r m a n c e , T E e n a b l e s t o s t e e r s o m e o f t h e t r a f f i c d e s t i n e d t o f o l l o w t h e o p t i m a l p a t h t o a n a l t e r n a t e p a t h t o e n a b l e b e t t e r b a n d w i d t h m a n a g e m e n t a n d u t i l i z a t i o n b e t w e e n a p a i r o f r o u t e r s . M P L S - T E a l s o p r o v i d e s a r e s i l i e n t d e s i g n i n w h i c h a s e c o n d a r y p a t h c a n b e u s e d w h e n t h e p r i m a r y p a t h f a i l s b e t w e e n t w o r o u t e r s i n a n e t w o r k . 3 . 2 H o w M P L S - T E O p e r a t e s M P L S - T E o p e r a t e s u s i n g l o g i c a l l y d e f i n e d t u n n e l s w h i c h a r e u n i d i r e c t i o n a l p e r d i r e c t i o n a n d e a c h d a t a f l o w b e t w e e n a s p e c i f i c s o u r c e a n d d e s t i n a t i o n w i l l h a v e p r o p e r t i e s o r a t t r i b u t e s a s s o c i a t e d w i t h t h e m . T h e a t t r i b u t e s a s s o c i a t e d w i t h a t u n n e l , i n a d d i t i o n t o t h e i n g r e s s ( h e a d e n d ) a n d e g r e s s ( t a i l e n d ) p o i n t s o f t h e n e t w o r k , c a n i n c l u d e t h e b a n d w i d t h r e q u i r e m e n t s a n d t h e C o S f o r d a t a t h a t w i l l b e f o r w a r d e d u t i l i z i n g t h i s t u n n e l . T r a f f i c i s f o r w a r d e d a l o n g t h e p a t h d e f i n e d a s t h e T E t u n n e l a s s i g n e d t o a s p e c i f i c L S P f r o m s o u r c e t o d e s t i n a t i o n , w h i c h a r e u s u a l l y e d g e r o u t e r s . U n l e s s c o n f i g u r e d e x p l i c i t l y , T E t u n n e l s c a n r e r o u t e p a c k e t s v i a a n y p a t h t h r o u g h t h e n e t w o r k a s s o c i a t e d w i t h a n M P L S L S P . T h i s p a t h m i g h t b e d e f i n e d b y t h e I G P u s e d i n t h e c o r e n e t w o r k . A n I G P p r o t o c o l s u c h a s O S P F o r I S - I S w i t h e x t e n s i o n s f o r T E i s u s e d t o c a r r y i n f o r m a t i o n p e r t a i n i n g t o t h e t u n n e l c o n f i g u r e d o n a r o u t e r a n d t h e s e e x t e n s i o n s c a r r y i n f o r m a t i o n o n a v a i l a b l e r e s o u r c e s f o r b u i l d i n g a t u n n e l , l i k e b a n d w i d t h o n a l i n k . A s a r e s u l t , i f a l i n k t h a t d o e s n o t h a v e t h e r e q u e s t e d r e s o u r c e s ( e x a m p l e b a n d w i d t h ) i t i s n o t 2 3 c h o s e n t o b e a p a r t o f t h e L S P t u n n e l o r T E t u n n e l . S i g n a l i n g i n a n M P L S - T E e n v i r o n m e n t u s e s R S V P w i t h e x t e n s i o n s t o s u p p o r t T E t u n n e l f e a t u r e s . C a i C L t l a t i o n d a t a b a s e I n g r e s s R o u t e r . . . . . O S P F o r I S I S t l c t n b u t i o n o f T E i n f o r m a t i o n F i g u r e 3 . 2 : M P L S - T E T u n n e l s F i g u r e 3 . 2 i l l u s t r a t e s t h e s a m e e x a m p l e s h o w n i n f i g u r e 3 . 1 ; a d d i t i o n a l l y s h o w i n g t h e T E t u n n e l s ( T u n n e 1 a n d T u n n e l 2 ) w h i c h h a v e b e e n u s e d t o o c c u p y t h e C 1 C 2 C 3 C 4 u n d e r u t i l i z e d l i n k . I n g r e s s ( h e a d e n d ) r o u t e r C 1 g a t h e r s i n f o r m a t i o n o n a l l t h e a v a i l a b l e r e s o u r c e s i n t h e n e t w o r k a l o n g w i t h t h e t o p o l o g y , w h i c h d e f i n e s t u n n e l s t h r o u g h t h e n e t w o r k b e t w e e n a s e t o f M P L S - e n a b l e d r o u t e r s u s i n g t h e f l o o d e d i n f o r m a t i o n i n I G P u p d a t e s . I n I S - I S a n e w ( T L V ) ( t y p e 2 2 ) h a s b e e n d e v e l o p e d t o t r a n s m i t i n f o r m a t i o n p e r t a i n i n g t o r e s o u r c e a v a i l a b i l i t y a n d l i n k s t a t u s ( L S ) i n t h e L S - P D U s . I n O S P F , t h e t y p e 1 0 l i n k s t a t e a d v e r t i s e m e n t s ( L S A ) p r o v i d e r e s o u r c e a n d l i n k s s t a t u s i n f o r m a t i o n . C o n s t r a i n t B a s e d R o u t i n g ( C B R ) , w h i c h i s t h e k e y m e c h a n i s m i n M P L S - T E w h i c h t a k e s i n t o a c c o u n t t h e p o s s i b i l i t y o f m u l t i p l e p a t h s b e t w e e n a s p e c i f i c s o u r c e a n d d e s t i n a t i o n p a i r i n a n e t w o r k . W i t h C B R , t h e o p e r a t i o n o f a n I P n e t w o r k i s e n h a n c e d s o t h e l e a s t c o s t r o u t i n g c a n b e i m p l e m e n t e d a s w e l l a s v a r i a b l e s t o f i n d p a t h s f r o m a s o u r c e t o d e s t i n a t i o n . R e s o u r c e a v a i l a b i l i t y a n d l i n k s t a t u s i n f o r m a t i o n a r e c a l c u l a t e d u s i n g a C o n s t r a i n e d S h o r t e s t P a t h C a l c u l a t i o n ( C S P F ) c a l c u l a t i o n i n w h i c h f a c t o r s s u c h a s t h e b a n d w i d t h , p o l i c i e s , a n d t o p o l o g y a r e t a k e n i n t o c o n s i d e r a t i o n t o d e f i n e p r o b a b l e p a t h s f r o m a s o u r c e t o d e s t i n a t i o n . 2 4 3 . 2 . 1 : v i P L S - T E S i g n a l i n g P r o t o c o l s T h e r e a r e t w o s i g n a l i n g p r o t o c o l s f o r M P L S - T E . R S V P e x t e n s i o n f o r T E ( R S V P - T E ) a n d c o n s t r a i n e d b a s e d L D P ( C R - L D P ) . I E T F c o n s e n s u s w a s r e a c h e d t o c a r r y o n w i t h d e v e l o p i n g R S V P a s t h e s i g n a l i n g p r o t o c o l f o r M P L S - T E a n d t o s t o p f u r t h e r d e v e l o p m e n t o n C R - L D P . T h i s w a s d o c u m e n t e d i n R F C 3 4 6 8 . R S V P r e s e r v e s b a n d w i d t h a l o n g a p a t h f r o m a s p e c i f i c s o u r c e t o d e s t i n a t i o n . R S V P m e s s a g e s a r e s e n t b y t h e h e a d - e n d r o u t e r i n a n e t w o r k t o i d e n t i f y r e s o u r c e a v a i l a b i l i t y / a l o n g t h e p a t h f r o m a s p e c i f i c s o u r c e t o d e s t i n a t i o n . T h e h e a d - e n d r o u t e r i s a l w a y s t h e s o u r c e o f t h e M P L S - T E t u n n e l , a n d t h e t a i l - e n d r o u t e r i s t h e r o u t e r t h a t f u n c t i o n s a s t h e e n d p o i n t f o r t h e T E t u n n e l . 3 . 2 . 2 R e s o u r c e R e s e r v a t i o n p r o t o c o l ( R S V P ) E x t e n s i o n s R S V P - T E i s u s e d t o e s t a b l i s h M P L S L S P s w h e n t h e r e a r e t r a f f i c e n g m e e n n g r e q u i r e m e n t s . I t i s m a i n l y u s e d t o p r o v i d e Q o S a n d l o a d b a l a n c i n g a c r o s s t h e c o r e n e t w o r k . M P L S t r a f f i c e n g i n e e r i n g a u t o m a t i c a l l y e s t a b l i s h e s a n d m a i n t a i n s t h e t u n n e l a c r o s s t h e b a c k b o n e , u s i n g R S V P . T h e p a t h u s e d b y a g i v e n t u n n e l a t a n y p o i n t i n t i m e i s d e t e n n i n e d b a s e d o n t h e t u n n e l r e s o u r c e r e q u i r e m e n t s a n d n e t w o r k r e s o u r c e s , s u c h a s b a n d w i d t h . T h e f o u r m a i n m e s s a g e s u s e d i n i m p l e m e n t a t i o n o f R S V P f o r T E a r e d e s c r i b e d b e l o w . 1 . R S V P P A T H message~ G e n e r a t e d b y t h e h e a d - e n d r o u t e r a n d i s f o r w a r d e d t h r o u g h t h e n e t w o r k a l o n g t h e p a t h o f a f u t u r e T E L S P . A t e a c h h o p , t h e P A T H m e s s a g e c h e c k s t h e a v a i l a b i l i t y o f r e q u e s t e d r e s o u r c e s a n d s t o r e s t h i s i n f o m 1 a t i o n t h u s R S V P P A T H m e s s a g e f u n c t i o n s a s a l a b e l r e q u e s t i n M P L S - T E d o m a i n . 2 . R S V P R E S E R V A T I O N m e s s a g e - C r e a t e d b y t h e t a i l - e n d r o u t e r i n t h e M P L S - T E d o m a i n a n d u s e d t o c o n f i r m t h e r e s e r v a t i o n r e q u e s t t h a t w a s s e n t e a r l i e r w i t h t h e P A T H m e s s a g e s . 2 5 3 . R S V P e r r o r m e s s a g e s - I n t h e e v e n t o f u n a v a i l a b i l i t y o f t h e r e q u e s t e d r e s o u r c e s , t h e r o u t e r g e n e r a t e s R S V P e r r o r m e s s a g e s a n d s e n d s t h e m t o t h e r o u t e r f r o m w h i c h t h e r e q u e s t o r r e p l y w a s r e c e i v e d . 4 . R S V P t e a r m e s s a g e s - R S V P c r e a t e s t w o t y p e s o f t e a r m e s s a g e s , n a m e l y , t h e P A T H t e a r m e s s a g e a n d t h e R E S E R V A T I O N t e a r m e s s a g e . T h e s e t e a r m e s s a g e s c l e a r t h e P A T H o r R E S E R V A T I O N s t a t e s o n t h e r o u t e r i n s t a n t a n e o u s l y . T h e p r o c e s s o f c l e a r i n g a P A T H o r R E S E R V A T I O N s t a t e o n a r o u t e r u s i n g t e a r m e s s a g e s e n a b l e s t h e r e u s e o f r e s o u r c e s o n t h e r o u t e r f o r o t h e r r e q u e s t s . _ , . R F C 3 2 0 9 d e f i n e s t h e s e R S V P T E e x t e n s i o n s [ 1 2 ] . R S V P " P a t h " m e s s a g e s f l o w d o w n s t r e a m w i t h a c o l l e c t i o n o f f o u r o b j e c t s w h i c h r e l a t e s t o E X P L I C I T _ R O U T E , L A B E L _ R E Q U E S T , S E S S I O N _ A T T R I B U T E , a n d R E C O R D R O U T E . T h e E X P L I C I T _ R O U T E o b j e c t c o n t a i n s a h o p l i s t t h a t d e f i n e s t h e e x p l i c i t r o u t e d p a t h t h a t t h e s i g n a l i n g w i l l f o l l o w . T h e R E C O R D _ R O U T E o b j e c t c o l l e c t s h o p a n d l a b e l i n f o r m a t i o n a l o n g t h e s i g n a l i n g p a t h . T h e S E S S I O N _ A T T R I B U T E o b j e c t l i s t s t h e a t t r i b u t e r e q u i r e m e n t s o f t h e L S P ( p r i o r i t y , p r o t e c t i o n e t c . ) . R S V P " R e s v " m e s s a g e s f l o w u p s t r e a m a n d i n c l u d e t w o o b j e c t s r e l a t e d t o M P L S - T E ( L A B E L a n d R E C O R D _ R O U T E ) . 3 . 2 . 3 T r a f f i c S e l e c t i o n S e l e c t i o n o f t r a f f i c t o t h e T E L S P c a n b e d o n e u s i n g d i f f e r e n t a p p r o a c h e s w h i c h c a n b e s t a t i c o r d y n a m i c . F o r e x a m p l e , i t c a n a l s o d e p e n d o n p a c k e t t y p e s u c h a s I P o r c o n t e n t s s u c h a s C o S . A n M P L S n e t w o r k c a n m a k e u s e o f s e v e r a l t r a f f i c - s e l e c t i o n m e c h a n i s m s d e p e n d i n g o n t h e s e r v i c e s i t o f f e r s . T r a f f i c c a n e n t e r t h e T E L S P o n l y a t t h e h e a d - e n d a n d t h e r e f o r e , t h e s e l e c t i o n o f t h e t r a f f i c i s a l o c a l h e a d - e n d d e c i s i o n . T h u s M P L S - T E p r o v i d e s f 1 e x i b i l i t y b y s e p a r a t i n g T E L S P c r e a t i o n f r o m t h e p r o c e s s o f s e l e c t i n g t h e t r a f f i c t h a t w i l l u s e t h e T E L S P . 2 6 C h a p t e r 4 M P L S a n d Q u a l i t y o f S e r v i c e 4 . 1 O v e r v i e w Q o S i s a g e n e r a l t e r m t h a t , i n t h e I P V P N e n v i r o n m e n t , r e f e r s t o t h e a b i l i t y t o s e t c o n t r o l m e c h a n i s m s t h a t a l l o w s d a t a p a c k e t s t o b e h a n d l e d i n a m a p n e r t h a t g u a r a n t e e s c e r t a i n l e v e l s o f p e r f o m 1 a n c e . I t m u s t b e h i g h l i g h t e d t h a t Q o S i s n o t i n i t s e l f a p r o t o c o l o r s t a n d a r d l i k e T C P / I P o r M P L S . G e n e r a l l y i n a m o d e m I P V P N e n v i r o n m e n t , t h e p r e f e r r e d t e c h n i c a l m e c h a n i s m f o r e s t a b l i s h i n g Q o S i s t h e D i f f e r e n t i a t e d S e r v i c e s ( D i f f S e r v ) s t a n d a r d . D i f f S e r v a l l o w s f o r c l a s s - b a s e d t r a f f i c m a n a g e m e n t . T h e a b i l i t y t o d i f f e r e n t i a t e o n e t y p e o f t r a f f i c f r o m a n o t h e r a s i t p a s s e s f r o m a n o n - M P L S e d g e t o a n M P L S c o r e i s e s s e n t i a l t o e n s u r e t h a t a p p l i c a t i o n s a r e a s s i g n e d t o t h e c o r r e c t c l a s s o f s e r v i c e . O n l y w i t h p r e c i s e c l a s s i f i c a t i o n c a n a p p l i c a t i o n s b e t r e a t e d a c c o r d i n g t o t h e i r r e s p e c t i v e b u s i n e s s i m p o r t a n c e . B u s i n e s s e s c a n u s e Q o S t o o p t i m i z e t h e i r e n t i r e d a t a o r M P L S V P N n e t w o r k t o e n s u r e t h e c o n s i s t e n t a n d c o s t e f f e c t i v e d e l i v e r y o f c r i t i c a l c o m m u n i c a t i o n s . Q o S a l s o a l l o w s f o r e f f i c i e n t m a n a g e m e n t i n t h e e v e n t o f u n a n t i c i p a t e d c o n g e s t i o n o r o t h e r n e t w o r k i s s u e s i m p a c t i n g o n t h e a p p l i c a t i o n s . I f y o u t u m o f f Q o S i n s e c t i o n s o f a n e t w o r k y o u m a y l o s e t h e a b i l i t y t o t r a c k e n d - t o - e n d a p p l i c a t i o n s e s s i O n p e r f o r m a n c e . T h e r e f o r e Q o S c a n o p t i m i z e y o u r n e t w o r k t o e n s u r e b u s i n e s s c r i t i c a l c o m m u n i c a t i o n s a r e c o n s i s t e n t l y d e l i v e r e d w h e n a n d w h e r e t h e y ' r e n e e d e d [ 1 3 ] . 4 . 2 D i f f e r e n t i a t e d S e r v i c e s C o n v e n t i o n a l l y a l l p a c k e t s a r e t r e a t e d a s b e s t e f f o r t ( B E ) a n d r o u t e r s f o r w a r d I n t e r n e t t r a f f i c o n a f i r s t - i n - f i r s t - o u t b a s i s a s l o n g a s t h e t h e r e i s e n o u g h b u f f e r c a p a c i t y o n t h e i n t e r f a c e . A s t h e a m o u n t o f t r a f f i c o n t h e I n t e r n e t g r o w s t h e n e t w o r k p e r f o r m a n c e g r a d u a l l y d e c r e a s e s , c a u s i n g n e t w o r k d e g r a d a t i o n , n e t w o r k d e l a y o r j i t t e r , a n d p a c k e t l o s s . A p p l i c a t i o n s s u c h a s W e b a c c e s s , e m a i l , a n d f i l e t r a n s f e r c a n t y p i c a l l y w i t h s t a n d n e t w o r k d e l a y s , b u t d e l a y - s e n s i t i v e a p p l i c a t i o n s s u c h a s v o i c e , v i d e o , a n d o t h e r r e a l - t i m e 2 7 a p p l i c a t i o n s c a n n o t . T o p r o v i d e a d e q u a t e s e r v i c e i n a n e t w o r k , s o m e l e v e l o f i n t e l l i g e n c e m u s t b e b u i l t i n t o t h e n e t w o r k s o t h a t p a c k e t s a r e p r i o r i t i z e d . A d i f f e r e n t i a t e d s e r v i c e P r e - c e d e n c e T y p e o f S e r v i c e F i g u r e 4 . 1 : I P v e r s i o n 4 T y p e o f S e r v i c e ( T O S ) f i e l d / ( D i f f S e r v ) i s o n e o f t h e Q o S a r c h i t e c t u r e s w h i c h h a v e p r o v e n t o b e s c a l a b l e a n d w i d e l y u s e d a n d d e f i n e d i n R F C 2 4 7 5 [ 1 4 ] . D i f f e r e n t i a t e d s e r v i c e s h a s t w o m a j o r c o m p o n e n t s , n a m e l y • T r a f f i c c o n d i t i o n i n g - I n c l u d e s p o l i c i n g a n d s h a p i n g f o r t h e p a c k e t s a r r i v i n g a t e d g e r o u t e r o r L E R • P e r - H o p - B e h a v i o r s ( P H B ) - I n c l u d e s q u e u i n g , s c h e d u l i n g a n d d r o p p i n g o f p a c k e t s w h i c h i s d o n e a t e a c h h o p I n i t i a l l y p a c k e t s h a v e t o b e c l a s s i f i e d a n d m a t c h e d a g a i n s t p a r a m e t e r s f r o m t h e I P h e a d e r s u c h a s I P d e s t i n a t i o n , I P s o u r c e o r d i f f e r e n t i a t e d s e r v i c e c o d e p o i n t ( D S C P ) v a l u e s . O r i g i n a l l y , t h e T O S f i e l d i n I P h e a d e r h a d 3 p r e c e d e n c e b i t s a n d 4 T O S b i t s a n d 1 u n u s e d b i t . P r e c e d e n c e b i t s w e r e u s e d t o m a k e v a r i o u s d e c i s i o n s a b o u t a p a c k e t t r e a t m e n t a n d u s e d o f T O S b i t s w a s n e v e r w e l l d e p l o y e d . T h e p r e c e d e n c e b i t s a r e s e t a t e d g e o f t h e n e t w o r k i n t o 8 d i f f e r e n t c l a s s e s . F i g u r e 4 . 1 i l l u s t r a t e s t h e T O S f i e l d s a n d t h e i r b i t d e s c r i p t i o n s a r e m e n t i o n e d b e l o w . L S B b i t s a r e p r e c e d e n c e v a l u e s s h o w i n g p a c k e t r e l a t i v e p r i o r i t y f r o m 0 t o 7 : 0 - R o u t i n e 1 - P r i o r i t y 2 - I m m e d i a t e 3 - F l a s h 4 - F l a s h O v e r r i d e 2 8 I 5 - C r i t i c a l 6 - I n t e r n e t C o n t r o l 7 N e t w o r k C o n t r o l r o s f i e l d s i n d i c a t e p a c k e t c l a s s i f ] c a t i o n s a n d 5 c o m b i n a t i o n s a r e d e f i n e d : 0 - N o r m a l s e r v i c e 2 - M i n i m u m m o n e t a r y c o s t 2 - M a x i m u m r e l i a b i l i t y 4 - M a x i m i z e t h r o u g h p u t 5 - M i n i m i z e d e l a y _ , . I E T F r e d e f i n e d R F C 2 4 7 5 o f D i f f S e r v a r c h i t e c t u r e d e f i n i n g 6 b i t s f o r T y p e - o f - S e r v i c e s f i e l d t o f o r m 6 4 c o m b i n a t i o n s f o r p a c k e t t r e a t m e n t . R e m a i n i n g 2 b i t s a r e u s e d f o r E x p l i c i t C o n g e s t i o n N o t i f i c a t i o n ( E C N ) . T a b l e 4 . 2 s h o w s t h e D S C P f i e l d s i n d e c i m a l g r o u p s . I P P r e c e d e n c e D S C P D e c i m a l B i t s D e c i m a l B i t s I 0 0 0 0 0 0 0 0 0 0 0 ! 1 0 0 1 8 0 0 1 0 0 0 I~ 0 1 0 1 6 0 1 0 0 0 0 0 1 1 2 4 0 1 1 0 0 0 i 4 1 0 0 3 2 1 0 0 0 0 0 I s 1 0 1 4 0 1 0 1 0 0 0 6 1 1 0 4 8 1 1 0 0 0 0 ! 7 I l l 5 6 1 1 1 0 0 0 T a b l e 4 . 2 : D S C P a n d I P P r e c e d e n c e m a p p i n g s F r o m t h e a b o v e t a b l e , t h e 8 p r e c e d e n c e v a l u e s a r e c a l l e d c l a s s e s a n d D S C P b i t s m a p p e d t o t h e m a r e c a l l e d C l a s s S e c t o r C o d e P o i n t s ( C S C P ) a n d a b b r e v i a t e d a s c l a s s s e l e c t o r s ( C S ) . R F C 2 5 9 7 , 2 5 9 8 d e f i n e s a d d i t i o n a l 1 3 D S C P v a l u e s k n o w n a s A s s u r e d F o r w a r d i n g ( A F ) a n d E x p e d i t e d F o r w a r d i n g ( E F ) w h i c h a r e s h o w n i n t h e t a b l e b e l o w 4 . 3 . A F a n d E F a r e f u r t h e r e x p l a i n e d i n s e c t i o n 4 . 2 [ 1 5 ] . 2 9 I C l a s s D S C P d e c i m a l D S C P b i t s D e f a u l t 0 0 0 0 0 0 0 ; A F l l 1 0 0 0 1 0 1 0 . . - - - - - - . A F 1 2 1 2 0 0 1 1 0 0 A F 1 3 I 1 4 0 0 1 1 1 0 I A F 2 1 1 8 0 1 0 0 1 0 : A F 2 2 2 0 0 1 0 1 0 0 , A F 2 3 2 2 0 1 0 1 1 0 I A F 3 1 2 6 0 1 1 0 1 0 - · - · A F 3 2 2 8 0 1 1 1 0 0 A F 3 3 3 0 0 1 1 1 1 0 I A F 4 1 3 4 1 0 0 0 1 0 1 A F 4 2 3 6 . . , 1 0 0 1 0 0 l A F 4 3 3 8 1 0 0 1 1 0 I E F 4 6 1 0 1 1 1 0 T a b l e 4 . 3 : D S C P A F a n d E F v a l u e s D i f f S e r v p r o v i d e s a s i m p l e w a y t o c a t e g o r i z e a n d p r i o r i t i z e n e t w o r k t r a f f i c a g g r e g a t e s . I n I P v e r s i o n 4 , w h e r e e v e r y r o u t e r l o o k e d a t t h e a d d r e s s , p r o t o c o l , a n d p o r t n u m b e r f i e l d s , a n d t h e n a p p l i e d c l a s s i f i c a t i o n r u l e s t o e a c h p a c k e t o n a p e r - h o p b a s i s a n d c l a s s i f i c a t i o n r u l e s \ V c r e a p p l i e d t o a 4 - b i t T O S f i e l d a n d t h e n a f o r w a r d i n g d e c i s i o n w a s m a d e . D i f f S e r v t a k e s t h e I P T O S f i e l d , a s a d i f f e r e n t i a l s e r v i c e s b y t e , a n d u s e s i t t o c a r r y i n f o r m a t i o n a b o u t I P p a c k e t s e r v i c e r e q u i r e m e n t s . I t o p e r a t e s a t l a y e r 3 o n l y a n d d o e s n o t d e a l w i t h l o w e r l a y e r s . D i f f S e r v r e l i e s o n t r a f f i c c o n d i t i o n e r s s i t t i n g a t t h e e d g e o f t h e n e t w o r k t o i n d i c a t e e a c h p a c k e t ' s r e q u i r e m e n t s . 4 . 3 P e r - H o p B e h a v i o r s ( P H B s ) a n d C o d e p o i n t s P H B s a r e a p p l i e d b y t h e t r a f f i c c o n d i t i o n e r t o t r a f f i c a t a n e t w o r k i n g r e s s p o i n t a c c o r d i n g t o p r e - d e t e r m i n e d p o l i c y r u l e s . T h e t r a f f i c m a y b e m a r k e d a t t h i s p o i n t , r o u t e d a c c o r d i n g t o t h e m a r k i n g , a n d t h e n u n m a r k e d a t t h e n e t w o r k e g r e s s p o i n t . D i f f S e r v p r o v i d e s a s i m p l e m e t h o d o f c l a s s i f y i n g s e r v i c e s o f v a r i o u s a p p l i c a t i o n s . T h e r e a r e c u r r e n t l y t w o s t a n d a r d P H B s d e f i n e d t h a t e f f e c t i v e l y r e p r e s e n t t w o t r a f f i c c l a s s e s , n a m e l y , a . E x p e d i t e d F o r w a r d i n g ( E F ) - i s d e f i n e d f o r l o w l o s s , l o w d e l a y a n d l o w j i t t e r s e r v i c e a n d a n y t r a f f i c t h a t e x c e e d s t h e d e f i n e d p o l i c y w i l l b e d i s c a r d e d . T h e r e c o m m e n d e d D S C P v a l u e f o r t h i s i s 4 6 . 3 0 b . A s s u r e d F o r w a r d i n g ( A F ) - h a s f o u r c l a s s e s a n d t h r e e d r o p - p r e c e d e n c e ' s w i t h i n e a c h c l a s s ( e q u a l i n g t w e l v e c o d e p o i n t s ) . E x c e s s A F t r a f f i c i s n o t d e l i v e r e d w i t h a s h i g h a p r o b a b i l i t y a s t h e t r a f f i c w i t h i n t h e p o l i c y m e a n s i t m a y b e d e m o t e d b u t n o t n e c e s s a r i l y d r o p p e d . : D r o p O r d e r C l a s s I C l a s s 2 C l a s s 3 C l a s s 4 I L o w A F 1 1 = 0 0 1 0 1 0 A F 2 1 = 0 1 0 0 1 0 A F 3 1 = 0 1 1 0 1 0 A F 4 1 = 1 0 0 0 1 0 : ' v l e d i u m A F 1 2 = 0 0 1 1 0 0 A F 2 2 = 0 1 0 1 0 0 A F 3 2 = 0 1 1 1 0 0 A F 4 2 = 1 0 0 1 0 0 ! l l i g h - A F 1 3 = 0 0 1 1 1 0 A f 2 3 = 0 1 0 1 1 0 A F 3 3 = 0 1 1 1 1 0 A F 4 3 = 1 0 0 1 1 0 _ , _ . _ T a b l e 4 . 4 : G e n e r a l d r o p o r d e r b a s e d o n c l O l S s e s [ 8 ] T h e p a c k e t s a r e m a r k e d a t t h e e d g e o f t h e n e t w o r k , b y s e t t i n g t h e D S C P f i e l d s o f t h e p a c k e t s a c c o r d i n g t o t h e i r d i f f e r e n t i a t e d s e r v i c e v a l u e . P a c k e t s a r e b u f f e r e d a n d s c h e d u l e d i n a c c o r d a n c e t o t h e i r D S C P v a l u e s t h r o u g h o u t t h e n e t w o r k b y W e i g h t e d R a n d o m E a r l y D e t e c t i o n ( W R E D ) a n d W e i g h t e d R o u n d R o b i n ( W R R ) . I m p o r t a n t t r a f f i c s u c h a s n e t w o r k c o n t r o l t r a f f i c a n d f r o m c o r p o r a t e c u s t o m e r s w i l l b e f o r w a r d e d w i t h h i g h p r i o r i t y . T h e D S C P 6 b i t s i s u s e d t o q u e u e a n d s c h e d u l e p a c k e t s . G e n e r a l d r o p o r d e r f o r c l a s s e s i s s h m v n i n t a b l e 4 . 4 . 4 . 4 I P S e r v i c e L e v e l A g r e e m e n t s ( S L A s ) l n r e s p o n s e t o e s c a l a t i n g p e r f o r m a n c e r e q u i r e m e n t s f o r c r i t i c a l a p p l i c a t i o n s , c o n v e r g e d I P n e t w o r k s m u s t b e c o m e o p t i m i z e d f o r p e r f o r m a n c e l e v e l s . S e r v i c e L e v e l A g r e e m e n t s ( S L A s ) t h a t s u p p o r t a p p l i c a t i o n s o l u t i o n s a r e b e c o m i n g a n i n c r e a s i n g l y c o m m o n r e q u i r e m e n t , a n d S L A s i n t h e I P i n f r a s t r u c t u r e a r e a n e s s e n t i a l p a r t o f o p t i m i z i n g t h e n e t w o r k f o r b u s i n e s s . N e t w o r k e q u i p m e n t m u s t t h e r e f o r e v e r i f y s e r v i c e g u a r a n t e e s , v a l i d a t e n e t w o r k p e r f o m 1 a n c e , i m p r o v e n e t w o r k r e l i a b i l i t y , p r o a c t i v e l y i d e n t i f y n e t w o r k i s s u e s , a n d r e a c t t o p e r f o r m a n c e m e t r i c s w i t h c h a n g e s t o t h e c o n f i g u r a t i o n a n d n e t w o r k . T r a d i t i o n a l S L A s a r e l a y e r 2 c i r c u i t - s w i t c h e d n e t w o r k s . T h e s e n e t w o r k s m u s t m e e t a C o m m i t t e d I n f o r m a t i o n R a t e ( C I R ) , o r m i n i m a l g u a r a n t e e d b a n d w i d t h , a s w e l l a s a m i n i m u m g u a r a n t e e d c o n n e c t i v i t y r a t e , w h i c h i s e x p r e s s e d a s a p e r c e n t a g e ( e x a m p l e : 9 9 . 9 % ) . T h i s S L A i s a f i x e d p o i n t - t o - p o i n t c i r c u i t i n n o w a y i n d i c a t i v e o f t h e e n d - t o - e n d 3 1 e x p e n e n c e o f t h e e n d - u s e r a n d t h e i r a p p l i c a t i o n . M o r e o v e r , t h e S L A g o e s w i t h t h e c u s t o m e r f o l l o w i n g a m i g r a t i o n f r o m t h e l e g a c y c i r c u i t ( s ) t o o t h e r t r a n s p o r t o p t i o n s . T h e r e f o r e t h e s e t r a d i t i o n a l S L A s a r e l i m i t e d a n d a p p l i c a t i o n - u n a w a r e . C u s t o m e r C P E 1 · - A p p l i c a t i o n A w a r e I P S L A F i g u r e 4 . 5 : E n d t o E n d I P S L A - - 1 > - C u s t o m e r C P E 2 I P n e t w o r k s a r e c u r r e n t l y h e l d a c c o u n t a b l e f o r c a r r y i n g a l l t y p e s o f a p p l i c a t i o n s t h a t r e q u i r e n e t w o r k s a n d t h e I n t e r n e t t o p r o v i d e t h e a p p r o p r i a t e l e v e l o f s e r v i c e f o r t h e a p p r o p r i a t e a p p l i c a t i o n . T h e s e i n c l u d e i n t e g r a t e d w e b , v o i c e , v i d e o , a n d b u s i n e s s - c r i t i c a l a p p l i c a t i o n s . I n o r d e r t o m a k e r e a l - t i m e n e t w o r k d e c i s i o n s t h a t e n s u r e a p p l i c a t i o n Q o S , i t i s i m p o r t a n t t o m e a s u r e e n d - t o - e n d n e t w o r k p e r f o r m a n c e s t a t i s t i c s a s d a t a t r a v e r s e s t h e n e t w o r k . T h i s e n d - t o - e n d m e a s u r e m e n t i s t h e o n l y w a y t o a c c u r a t e l y a s s e s s w h e t h e r t h e p e r f o r m a n c e s t a t i s t i c s a r e s a t i s f a c t o r y e n o u g h t o s u p p o r t t h e a p p l i c a t i o n ( s ) . T h i s i s s h o w n i n f i g u r e 4 . 5 a n d s o m e o f t h e m a i n m a r k e t d r i v e r s f o r r e q u i r e m e n t o f e n h a n c e d S L A s a r e , I . B u s i n e s s - C r i t i c a l A p p l i c a t i o n s - a . T h e s e a r e i n d i v i d u a l n e e d s o f t h e c u s t o m e r s . ( e x a m p l e ; E n t e r p r i s e R e s o u r c e M a n a g e m e n t ( E R P ) , C u s t o m e r R e l a t i o n s h i p M a n a g e m e n t ( C R M ) , M a t e r i a l R e q u i r e m e n t s P l a n n i n g ( M R P ) , p o r t a l s , a n d c l i e n t - s e r v e r a p p l i c a t i o n s e t c . ) I n o r d e r t o m e e t b u s i n e s s o b j e c t i v e s , s e r v i c e p r o v i d e r s m u s t d e l i v e r t h e s e a p p l i c a t i o n s w i t h a h i g h d e g r e e o f n e t w o r k p e r f o r m a n c e . T h i s c a n o n l y b e a c c o m p l i s h e d w i t h a d y n a m i c n e t w o r k t h a t m e a s u r e s , a d j u s t s , w a r n s a n d a s s i s t s w i t h p r o b l e m i d e n t i f i c a t i o n a n d t r o u b l e s h o o t i n g . 3 2 2 . V o i c e - a . D e d i c a t i n g a s i n g l e c o n v e r g e d n e t w o r k c o n n e c t i o n t o v o i c e , v i d e o , a n d d a t a t r a f f i c r e d u c e s n e t w o r k c o m p l e x i t y , r e s u l t i n g i n m e a s u r a b l e c o s t s a v i n g s i n h a r d w a r e , s o f t w a r e , a n d m a n a g e m e n t w h i l e e n s u r i n g q u a l i t y . 3 . A u d i o / V i d e o C o n f e r e n c i n g - a . A s v i r t u a l t e a m s , g l o b a l o f f i c e s , a n d t e l e c o m m u t i n g a r e b e c o m e m o r e f r e q u e n t , t h e r e i s a c o r r e s p o n d i n g i n c r e a s e i n t h e i m p o r t a n c e o f v i d e o a n d a u d i o s e r v i c e s . E x a m p l e s o f e m e r g i n g a p p l i c a t i o n s i n c l u d e : " 1 . A u d i o a n d w e b c o n f e r e n c i n g t o o l s a l l o w r e a l - t i m e m e e t i n g p l a c e s . 1 1 . V o i c e o v e r I P ( V o i P ) p h o n e s i n h o m e o f f i c e s e n a b l e s t e l e c o m m u t e r s t o t r a v e r s e t h e c o m p a n y n e t w o r k . 1 1 1 . S e a m l e s s i n t e r f a c e f o r s c h e d u l i n g a n d h o s t i n g m u l t i m e d i a c o n f e r e n c e s . I V . U n i f i e d m e s s a g i n g w h i c h i s i n t e g r a t i o n o f v o i c e , e m a i l , f a x , a n d s c h e d u l i n g i n t o o n e i n t e r f a c e a c c e s s i b l e b o t h v i a v o i c e a n d o n l i n e . v . A l l o f t h e s e v a l u e - a d d e d a p p l i c a t i o n s d e p e n d o n a n I P n e t w o r k t h a t c a n d e l i v e r a n a p p r o p r i a t e l e v e l o f n e t w o r k p e r f o r m a n c e . 4 . V i r t u a l P r i v a t e N e t w o r k s ( V P N s ) - a . C u s t o m e r s c o u l d e a s i l y u p g r a d e t h e i r n e t w o r k t r a f f i c o v e r t h e M P L S V P N c i r c u i t s w h e n t h e p r o v i d e r c a n e n s u r e t h e r e q u e s t e d b a n d w i d t h a n d Q o S w i t h c o n f i d e n c e . T h e i n c r e a s i n g f r e q u e n c y o f M P L S V P N s w i t h Q o S g u a r a n t e e s r e q u i r e s p r o v i d e r s t o p a y c l o s e r a t t e n t i o n t o n e t w o r k p e r f o r m a n c e . 5 . O u t s o u r c i n g S e r v i c e s - a . M a n y e n t e r p r i s e s o u t s o u r c e t h e i r n e t w o r k a n d s e r v i c e s f r o m s e r v i c e p r o v i d e r s . I n t h e a g r e e m e n t , p r i c i n g a r e b a s e d u p o n v a r i e t y o f c r i t e r i a r e l a t e d t o n e t w o r k u p t i m e , m e a n - t i m e - t o - r e p a i r ( M T T R ) , b a n d w i d t h , l a t e n c y , p a c k e t l o s s , a n d j i t t e r . T h e a g r e e m e n t s c a n a l s o b e s p e c i f i c t o t r a f f i c t y p e s l i k e d a t a b a s e a p p l i c a t i o n ( P r e m i u m p a c k a g e ) , I n t e r n e t ( S i l v e r p a c k a g e ) a n d e m a i l ( B r o n z e p a c k a g e ) e t c . 3 3 N e t w o r k e n g i n e e r s c a n u s e a v a r i e t y o f b e n c h m a r k s , i n c l u d i n g d e l a y , p a c k e t l o s s , j i t t e r , p a c k e t s e q u e n c i n g a n d c o n n e c t i v i t y , t o m e a s u r e t h e q u a l i t y o f s e r v i c e d e l i v e r e d t o t h e e n d u s e r . A n I P i n f r a s t r u c t u r e t h a t s u p p o r t s t h e s e m e t r i c s e n s u r e s a s u c c e s s f u l n e t w o r k - w i d e r o l l o u t o f b u s i n e s s - c r i t i c a l a p p l i c a t i o n s . T h e r e f o r e , t o e n s u r e a p p l i c a t i o n d e l i v e r y f o r c u s t o m e r s , S L A s n e e d t o b e t i g h t . A n I P S L A i s a n S L A t h a t i s s e t v e r y p r e c i s e l y a n d t h u s p r o v i d e s a s e r v i c e l e v e l t h a t i s b o t h r e a l i s t i c a n d h i g h q u a l i t y . S e r v i c e P r o v i d e r s t h a t s u p p o r t i m p r o v e d I P S L A s h a v e t h e o p p o r t u n i t y " t o i n c r e a s e t h e i r b u s i n e s s a n d t o s u c c e s s f u l l y r o l l o u t n e w a p p l i c a t i o n s . I n o r d e r t o t i g h t e n n e t w o r k S L A s , s e r v i c e p r o v i d e r s n e e d t e c h n o l o g y t h a t s u p p o r t m e t r i c s a n d a c c u r a c y w i t h i n t h e I P i n f r a s t r u c t u r e . I n t h i s t h e s i s , c o n s i d e r i n g t h e n e e d f o r I P S L A a s o f t w a r e p r o g r a m h a s b e e n d e v e l o p e d b a s e d o n J A V A a n d S N M P l i b r a r i e s w h i c h g a t h e r n e t w o r k p e r f o r m a n c e m e t r i c s s u c h a s e n d - t o - e n d d e l a y , j i t t e r , a n d a v a i l a b i l i t y a n d a p p l i c a t i o n p e r f o r m a n c e ( h t t p ) f o r e a c h V P N c u s t o m e r c i r c u i t s . T h e r e s u l t s a r e r e p r e s e n t e d i n g r a p h s i n c l u d i n g s u m m a r y w h i c h w i l l e n s u r e t h e s e r v i c e p r o v i d e r t o d e l i v e r w h a t c u s t o m e r e x p e c t s . S t a n d a r d S L A p r o g r a m s a r e m u c h e x p e n s i v e a s s e t i n a s e r v i c e p r o v i d e r ' s C A P E X . T h e r e f o r e t h i s h a s b e e n d e v e l o p e d a s a l o w c o s t s o l u t i o n w h i c h c o u l d b e u s e d a s a t o o l u n t i l s e r v i c e p r o v i d e r ' s m a t u r i t y . S N M P i s o n e o f t h e m o s t c o m m o n l y u s e d t e c h n o l o g i e s w h e n i t c o m e s t o n e t w o r k b a n d w i d t h a n d p e r f o r m a n c e m o n i t o r i n g . C o l l e c t i o n s o f i n f o r m a t i o n o f d e v i c e s t a t i s t i c s a r e r e p r e s e n t e d h i e r a r c h i c a l l y i n t h e d e v i c e s M a n a g e m e n t I n f o r m a t i o n B a s e ( M I B ) . O b j e c t I d e n t i f i e r s ( O I D s ) u n i q u e l y i d e n t i f y m a n a g e d o b j e c t s w i t h i n M I B h i e r a r c h y a n d S N M P i s u s e d t o a c c e s s t h e m . O I D s a r e r e p r e s e n t e d a s a t r e e s t r u c t u r e a n d e a c h v e n d o r h a v e t h e i r o w n O I D s u n d e r t h e " p r i v a t e " c o l u m n i n a n O l D T r e e . F i g u r e 4 . 6 s h o w s a n O l D t r e e h i e r a r c h y f o r C I S C O . F o r e x a m p l e a c o m p l e t e O l D f o r C I S C O r o u t e r 7 6 0 4 t o o b t a i n p r o t o c o l i n f o r m a t i o n w o u l d b e 1 . 3 . 6 . 1 . 4 . 1 . 9 . 9 . 4 2 . 1 . 2 . 2 . 1 . 1 . X , w h e r e X i s a n u m b e r u n i q u e t o a p a r t i c u l a r S L A w h i c h i s u s e d w h e n c o n f i g u r i n g S L A i n t h a t d e v i c e . T h e M I B u s e d i n t h i s w o r k i s C I S C O - R T T M O N [ 1 6 ] , [ 1 7 ] t o q u e r y S L A d e t a i l s f r o m C I S C O d e v i c e s . 3 4 T h i s p r o g r a m u s e s S N M P J F r e e C h a r t t o d i s p l a y g r a p h s a n d S N M P 4 J l i b r a r i e s t o q u e r y S N M P e n a b l e d d e v i c e s a n d a l s o u s e s A c c e s s d a t a b a s e t o s t o r e u s e r i n f o r m a t i o n a n d p e r f o n n a n c e m e r c i e s f o r e a c h S L A t y p e s c o n c e r n e d . T h e p r o g r a m i s t e s t e d w i t h C I S C O 7 6 0 0 a n d 1 2 0 0 0 s e r i e s r o u t e r s f r o m a l i v e M P L S n e t w o r k b u t c a n b e c u s t o m i z e d f o r a n y e q u i p m e n t t h a t s u p p o r t s S N M P a n d h a v i n g t h e i r M I B s f o r t h e r e q u i r e d O I D s t o g a t h e r d i f f e r e n t S L A s . F i g u r e 4 . 7 ( a ) a n d ( b ) s h o w s t h e f l o w c h a r t o f t h e p r o g r a m o p e r a t i o n u s i n g S N M P . D • r e c t o r y 1 L x p e r i m e n t a l j · · · · - · - · · · · · · · · - · · - - -········------------------~· / E n t e r p r i s e ' I S e c u n t y 5 - - - - - - - - - - · · · · - - · · · · · · · · · · · · · · · F i g u r e 4 . 6 : M I B t r e e f o r v e n d o r C I S C O ( 1 . 3 . 6 . 1 . 4 . 1 . 9 . X . X . X . X . X ) w h e r e " X " r e p r e s e n t s v a l u e s s p e c i f i c t o a p r o d u c t . T h e f l o w c h a r t b e l o w i n f i g u r e 4 . 7 s h o w s t h e o p e r a t i o n o f t h e p r o g r a m . F i g u r e 4 . 7 ( a ) i s t h e m a i n p o l l i n g p r o g r a m w h i c h u s e s S N M P t o e s t a b l i s h c o n n e c t i o n w i t h S N M P e n a b l e d n o d e s a n d q u e r y c o n f i g u r e d S L A p a r a m e t e r s i n a s e q u e n c e . F i g u r e 4 . 7 ( b ) d e s c r i b e s Y i e w i n g o f c u s t o m e r p e r f o r m a n c e r e p o r t s . O n c e a c u s t o m e r a n d S L A i s s e l e c t e d , t h e p r o g r a m r e t r i e v e s d a t a f r o m d a t a b a s e , p e r f o r m a n y c a l c u l a t i o n i f n e c e s s a r y a n d p o p u l a t e r e s u l t s g r a p h i c a l l y . 3 5 S t a r l S t a r t p o f h n g a n d P e r f o r m C a 1 c u l 3 t i o n P o p u l a t e d a t a b a s e f a b l e s ( a } S t a r t d o t a i l s f r o m n o d u . p e r f o r m ' • R e t r i e v e S L A v a l u e s f r o m d a t a b a s e P l o t G r a p h E n d ( b ) F i g u r e 4 . 7 : S L A p r o g r a m l o g i c t o g e n e r a t e p e r f o r m a n c e r e p o r t s . E a c h S L A p a r a m e t e r i s m a i n t a i n e d i n s e p a r a t e t a b l e s i n a n A c c e s s d a t a b a s e . A v e r a g e v a l u e s a r e c a l c u l a t e d f r o m t h e r e t u r n e d v a l u e s f r o m t h e d e v i c e s i n r e s p o n s e t o a q u e r y C r o m t h e p r o g r a m a n d d a t a b a s e i s u p d a t e d p e r i o d i c a l l y . T h e p o l l i n g t i m e i s 1 0 m i n u t e s b u t t h i s c o u l d b e c u s t o m i z e d . 3 6 s i m u l a t i o n s , t h e m o d e l b e h a v i o r w i l l c h a n g e e a c h s i m u l a t i o n a c c o r d i n g t o t h e s e t o f i n i t i a l p a r a m e t e r s a s s u m e d f o r t h e e n v i r o n m e n t . S e v e r a l s o f t w a r e p a c k a g e s e x i s t f o r r u n n i n g c o m p u t e r - b a s e d s i m u l a t i o n m o d e l i n g o f a n e t w o r k t o p o l o g y a n d t h e r e i s l i m i t e d n u m b e r o f s i m u l a t i o n p r o g r a m s a v a i l a b l e c o m m e r c i a l l y t o d o M P L S s i m u l a t i o n s w h i c h a r e v e r y e x p e n s i v e . F o r e x a m p l e , M P L S m o d u l e i n O P N E T s i m u l a t o r o f f e r s t h e m o s t c o m p r e h e n s i v e a n d a c c u r a t e p e r f o r m a n c e p r e d i c t i o n s o f n e t w o r k s t h a t i n c o r p o r a t e M P L S - T E t e c h n o l o g y a n d p o l i c i e s . T h e r e f o r e a n o p e n s o u r c e b a s e d n e t w o r k s i m u l a t o r k n o w n a s " G N S 3 " [ 4 ] i s u s e d t o s e t u p a n d s i m u l a t e / t h e M P L S - T E t u n n e l s i n i t i a l l y a n d r e s u l t s a r e b e e n c a p t u r e d i n a r e a l l a b e n v i r o n m e n t . T h e s i m u l a t o r i s n o t u s e d t o c a p t u r e o r c o m p a r e r e s u l t s w i t h t h e r e a l l a b b e c a u s e o f t h e e x t e n s i v e p r o c e s s i n g p o w e r i t r e q u i r e d a n d e v e n t u a l l y d e l a y i n g t h e r e s p o n s e t i m e o f t h e r o u t e r s a n d w a s d i f f i c u l t t o o b t a i n a c c e p t a b l e r e s u l t s . I t w a s u s e d t o s t u d y a n d u n d e r s t a n d t h e c o n c e p t s o f M P L S - T E a n d t h e c o n f i g u r a t i o n s w e r e u s e d i n a r e a l l a b t o o b t a i n t h e r e s u l t s . 5 . 2 S e t t i n g u p M P L S t o p o l o g y a n d a s s i g n i n g t r a f f i c v i a T E t u n n e l s I n o r d e r t o d e v e l o p T E t u n n e l s a n M P L S n e t w o r k t o p o l o g y w a s i m p l e m e n t e d a n d t e s t e d i n a r e a l J a b e n v i r o n m e n t u s i n g v e n d o r e q u i p m e n t s f r o m C I S C O a n d r e s u l t s a r e o b t a i n e d . S i m u l a t i o n d e m o n s t r a t e s h o w T E i s u s e d t o d i v e r t t r a f f i c i n a n u n d e r u t i l i z e d a l t e r n a t i v e p a t h u s i n g t u n n e l s . T h e f o l l o w i n g e q u i p m e n t s a n d p a r a m e t e r s w e r e c o n s i d e r e d S i m u l a t i o n P a r a m e t e r s f o r t h e m o d e l , 1 . C o r e a n d E d g e r o u t e r s i n G N S 3 s i m u l a t i o n p r o g r a m - C I S C O 3 6 4 0 w i t h l O S s o f t w a r e r e l e a s e 1 2 . 3 ( 2 6 ) 2 . C o r e a n d E d g e r o u t e r s i n r e a l t e s t l a b - C I S C O 2 8 0 0 I O S 1 2 . 4 ( 1 5 ) 3 . F r a m e R e l a y S w i t c h - C I S C O 2 8 2 1 w i t h 3 a s y n c h r o n o u s p o r t s o f 1 2 8 K b p s a n d l O S 1 2 . 4 ( 8 a ) 4 . L i n k s - 1 0 0 M b p s E t h e r n e t f o r t h e w h o l e t o p o l o g y u s i n g t h e G N S 3 s i m u l a t o r a n d 1 2 8 K b p s p o i n t t o p o i n t 3 s e r i a l l i n k s f o r c o r e r o u t e r s i n L a b e n v i r o n m e n t v i a f r a m e r e l a y s w i t c h . T h e e d g e r o u t e d c o n n e c t e d t o c o r e r o u t e r s v i a 1 O O M b p s E t h e r n e t c o n n e c t i o n s . 3 8 5 . R o u t i n g P r o t o c o l - B G P a n d I S I S 6 . " I p e r f ' t o o l i s u s e d t o g e n e r a t e U D P t r a f f i c v i a t h e b a c k b o n e t o t h e o t h e r e n d f r o m P C l t o P C 3 7 . I n i t i a l b a n d w i d t h r e s e r v e d f o r e a c h i n t e r f a c e 9 6 K b p s f o r t h e r e a l l a b a n d 5 1 2 K b p s f o r t h e s i m u l a t i o n . F i g u r e 5 . 1 s h o w s t h e t o p o l o g y d i a g r a m s i m u l a t e d i n G N S 3 a n d f i g u r e 5 . 2 i s t h e d i a g r a m f o r t h e r e a l l a b n e t w o r k . R o u t e r c o n f i g u r a t i o n s a r e a t t a c h e d i n a p p e n d i x A a n d B . R o u t e r s C I , C 2 a n d C 3 a r e t h e c o r e r o u t e r s a n d P E 1 , P E 2 , a n d P E 3 a r e t h e e d g e r o u t e r s . M P L S i s J e n a b l e d o n a l l c o r e r o u t e r i n t e r f a c e s a n d a l l e d g e r o u t e r i n t e r f a c e s f a c i n g t h e c o r e n e t w o r k s i d e . T h e I n t e r i o r G a t e w a y P r o t o c o l ( I G P ) u s e d i s I S - I S w i t h i n t h e c o r e a n d c u s t o m e r s r o u t e s a r e p r o p a g a t e d u s i n g B G P p e e r i n g w i t h a l l e d g e r o u t e s u s i n g t h e i r l o o p b a c k a d d r e s s e s . C u s t o m e r - e n d n e t w o r k s u s e d a r e 1 9 2 . 1 6 8 . 1 . 0 , 1 9 2 . 1 6 8 . 2 . 0 a n d 1 9 2 . 1 6 8 . 3 . 0 . B y d e f a u l t I S - I S s e l e c t s t h e s h o r t e s t p a t h C 2 C 3 t o s t e e r t r a f f i c a n d t h e l i n k C 2 C l C 3 i s a l l m o s t i d l e . O n e s o l u t i o n t o o c c u p y t h i s i d l e l i n k i s t o c h a n g e d e f a u l t m e t r i c v a l u e s o f t h e p r o t o c o l b u t t h i s w o u l d b e c u m b e r s o m e i n l a r g e c o m p l e x s e r v i c e p r o v i d e r n e t w o r k . T h e \ i a b l e s o l u t i o n i s t o i m p l e m e n t T E f o r l e s s c r i t i c a l t r a f f i c s u c h a s I n t e r n e t a n d e m a i l w h i c h c o u l d b e d i v e r t e d v i a t h e l o n g e s t p a t h C 2 C l C 3 . D e l a y s e n s i t i v e a p p l i c a t i o n s l i k e v o i c e , v i d e o o r d a t a b a s e a c c e s s c a n b e r o u t e d v i a t h e s h o r t e s t p a t h p r o v i d i n g a d e q u a t e e n d t o e n d r e s p o n s e t i m e , j i t t e r a n d d e l a y . I n t h e r e a l l a b , t u n n e l 0 ( T O ) w a s s e t u p t o f o l l o w P E 1 C 2 C 3 P E 3 p a t h a n d t r a f f i c d e s t i n e d t o 1 9 2 . 1 6 8 . 3 . 0 w a s r o u t e d t h r o u g h T O . T r a f f i c d e s t i n e d t o 1 9 2 . 1 6 8 . 7 . 0 w a s r o u t e d t h r o u g h P E 1 C 2 C 1 C 3 P E 3 t u n n e l 1 ( T 1 ) p a t h . T E w a s e n a b l e d o n i n t e r f a c e s o f C 1 , C 3 a n d C 2 ( e x c e p t f a s t E t h e r n e t 1 / 0 ) a n d o n a l l f a s t E t h e r n e t 0 / 0 o f e d g e d e v i c e s . I n i t i a l b a n d w i d t h r e s e r v e d w a s 9 6 K o n e a c h T E e n a b l e d i n t e r f a c e s . 3 9 ( 1 0 . 1 1 . 0 . 8 ) ( 1 0 . 1 2 . 0 . 1 ) 1 . f e 0 / 0 P £ 1 ··~lO.lLL0/30 ~0.11.2.0/30 / : · · e O : o . . 1 , " " f e 2 / 0 ; . . · · : f e L O ~ f ' 2 ( 1 0 . 1 1 . 0 . 1 ) 2 1 / 0 : 1 9 2 . 1 6 £ 1 . 1 . 5 0 f e O . • 0 · . · 1 : : 2 . • f e 2 / 0 · I t 2 1 0 . 1 2 . 1 . 0 / 3 0 f e l 1 2 t o . 1 3 . 2 . 0 / 3 0 I 1 0 . 1 2 . 2 . 0 / 3 0 ! .. . . . ~e3/0 1 0 . 1 3 . 1 . 0 / 3 0 P C ! l e O : 1 9 2 . 1 6 8 . 1 . 1 0 f e 0 / 0 . f e 0 / 0 h ; l / O : l 9 2 . 1 6 H . 2 . 5 0 · ; : ; · · · . ( 1 0 1 3 0 8 ) l o 1 : 1 9 2 . 1 6 8 . 6 . 1 ' . . P i : ! f / l j j . . . t f e l / 0 : 1 9 2 . 1 6 H . 2 . 5 0 P C . ' 2 f e 0 : 1 9 2 . 1 6 8 . 2 . 5 2 ( 1 0 . 1 3 . 0 . 1 ) J f e 0 / 0 ( 1 0 . 1 2 . 0 . H ) f e l / 0 : 1 9 2 . 1 6 H . 3 . 5 0 ~.@?· · l o 1 : 1 9 2 . 1 6 H . 7 . 1 ·~.: f e l / 0 : 1 9 2 . 1 6 H . 3 . 5 0 t P C 3 f e 0 : 1 9 2 . 1 6 H . 3 . 5 2 F i g u r e 5 . 1 : I n i t i a l T o p o l o g y c r e a t i o n s i n G N S 3 , a l l r o u t e r s a r e C I S C O 3 6 4 0 w i t h l O S v e r s i o n L O 1 0 . : 1 0 . 8 $ ) P C I . o 1 9 2 . 1 £ 8 . 1 . 1 0 L \ : 1 9 2 . 1 6 8 . 6 . 1 ~ F<110 1 3 2 1 6 1 ! . 2 . 5 0 . . P C 2 e 0 : \ 9 2 . 1 6 8 . 2 . 5 2 1 2 . 3 ( 2 6 ) L 0 : 1 0 . 1 1 . 0 8 r . v o : 1 9 2 . 1 6 8 3 . 5 o $ ) P C 3 e 0 : 1 3 2 1 € 8 . 3 . 5 2 F i g u r e 5 . 2 : M P L S n e t w o r k T o p o l o g y i m p l e m e n t e d i n L a b , a l l r o u t e r s a r e C I S C O 2 8 0 0 a n d c o r e s e r i a l l i n k s a r e c o n n e c t e d v i a a F r a m e R e l a y S w i t c h 4 0 I n r e a l l a b e n v i r o n m e n t t u n n e l s T O a n d T 1 w e r e s e t u p w i t h 4 8 K b p s ( p r i o r i t y 7 ) a n d 3 2 K b p s ( p r i o r i t y 2 ) o f b a n d w i d t h r e s p e c t i v e l y . A t u n n e l o f p r i o r i t y 2 h a s a b e t t e r p r i o r i t y t h a n a t u n n e l o f p r i o r i t y 7 a n d t h i s c o u l d b e c l e a r l y s e e n i n f i g u r e 5 . 8 ( a ) . I n i t i a l n e i g h b o r r e l a t i o n s h i p b e t w e e n t h e e d g e a n d c o r e r o u t e r s a r e s h o w n b e l o w i n f i g u r e s 5 . 3 ( a ) t o ( f ) . A l l r o u t e r s a r e p e e r i n g w i t h t h e i r l o o p b a c k a d d r e s s e s L O a n d c u s t o m e r r o u t e s 1 9 2 . 1 6 8 . 3 . 0 , 1 9 2 . 1 6 8 . 7 . 0 , 1 9 2 . 1 6 8 . 2 . 0 a r e b e e n p r o p a g a t e d o n e a c h e d g e n o d e v i a B G P . F i g u r e 5 . 4 s h o w s t h e r o u t i n g t a b l e s f o r t h e s e n e t w o r k s . , . P E 1 # s h i s i s t o p o l o g y I S - I S p a t h s t o l e v e l - 2 r o u t e r s e m I d M e t r i c N e x t - H o p I n t e r f a c e S N P A 1 0 C 2 F a 0 / 0 0 0 1 7 . 9 4 9 1 . 0 a 8 8 P E l C l P E 2 2 0 3 0 2 0 2 0 ~.:2 F ' E 3 P E 3 C 2 c 2 F a . 0 / 0 F a . 0 / 0 F i g u r e 5 . 3 ( a ) : T o p o l o g y I n f o r m a t i o n i n R o u t e r P E 1 P E 2 # s h i s i s t o p o l o g y I S - I S p a t h s t o s y s t e m r d C 2 P E l ( = 3 P E 3 C l P E 2 l e v e l - 2 r o u t e r s M e t r i c 1 0 2 0 2 0 3 0 2 0 N e x t - H o p C 2 C 2 C 2 C 2 C 2 I n t e r f a c e F a 0 / 0 F a 0 / 0 F a 0 / 0 F a 0 / 0 F a 0 / 0 F i g u r e 5 . 3 ( b ) : T o p o l o g y I n f o r m a t i o n i n R o u t e r P E 2 P E 3 # s h i s i s t o p o l o g y r s - r s p a t h s t o l e v e l - 2 r o u t e r - s P E l ~- , ) P E 3 · = 1 P E 2 e m r d M e t r i c 2 0 3 0 1 0 2 0 3 0 N e > ; t - H o p C 3 C 3 C 3 C - . " C 3 I n t e r f a c e F a 0 / 0 F a 0 / 0 F a 0 / 0 F a 0 / 0 F a 0 / 0 F i g u r e 5 . 3 ( c ) : T o p o l o g y I n f o r m a t i o n i n R o u t e r P E 3 4 1 0 0 1 7 . 9 4 9 1 . O a 8 8 "t~PLS T E - T U t m e l " M P L S T E - T u n n e l 0 0 1 7 . 9 4 9 1 . O a 8 8 0 0 1 7 . 9 4 9 1 . O a 8 8 s~~PA 0 0 1 7 . 9 4 9 1 . O a 8 9 0 0 1 7 . 9 4 9 1 . O a 8 9 0 0 1 7 . 9 4 9 1 . O a 8 9 0 0 1 7 . 9 4 9 1 . O a 8 9 0 0 1 7 . 9 4 9 1 . O a 8 9 S N P A 0 0 1 7 . 9 5 b b . d 9 6 8 0 0 1 7 . 9 5 b b . d 9 6 8 0 0 1 7 . 9 5 b b . d 9 6 8 0 0 1 7 . 9 S b b . d 9 6 8 0 0 1 7 . 9 5 b b . d 9 6 8 c l # s h i s i s t o p o l o g y r s - r s p a t h s s r s t e m I d F ' E l 1 : : ; F ' E 3 C l F ' E 2 t o l e v e l - 2 r o u t e r s M e t r i c 1 0 2 0 1 0 2 0 2 0 N e x t - H o p C 2 C 2 C 3 C 3 C 2 I n t e r · f a c e S I ' J F ' A S e 0 / 0 / 0 . 1 0 2 D L C I 1 0 2 S e 0 / 0 / 0 . 1 0 2 D L C I 1 0 2 S e 0 / 0 / 0 . 1 0 3 D L C I 1 0 3 S e 0 / 0 / 0 . 1 0 3 D L C I 1 0 3 S e 0 / 0 / 0 . 1 0 2 D L C I 1 0 2 F i g u r e 5 . 3 ( d ) : T o p o l o g y I n f o r m a t i o n i n R o u t e r C l C 2 # s h i s i s t o p o l o g y I S - I S p a t h s t o l e v e l - 2 r o u t e r s s y s t e m I d M e t r i c N e x t - H o p C 2 F ' E l C 3 P E 3 C 1 P C 1 0 1 0 2 0 1 0 1 0 F ' E l C 3 C 3 C l P E 2 " I n t e r f a c e F a 0 / 0 s e 0 / 0 / 0 . 2 0 3 s e 0 / 0 / 0 . 2 0 3 s e 0 / 0 / 0 . 2 0 1 F a 0 / 1 S N F ' A 0 0 1 7 . 9 5 a a . 6 1 e 0 D L C I 2 0 3 D L C I 2 0 3 D L C I 2 0 1 0 0 1 7 . 9 5 a a . 7 1 4 0 F i g u r e 5 . 3 ( e ) : T o p o l o g y I n f o r m a t i o n i n R o u t e r C 2 c 3 # s h i s i s t o p o l o g y I S - I S p a t h s t o l e v e l - 2 r o u t e r s s y s t e m r d M e t r i c C 2 1 0 P E l 2 0 C 3 F ' E 3 C l F ' E 2 1 0 1 0 2 0 t ' t e x t - H o p C 2 C 2 F ' E 3 C 1 C 2 I n t e r f a c e S N P A S e 0 / 0 / 0 . 3 0 2 D L C I 3 0 2 S e 0 / 0 / 0 . 3 0 2 D L C I 3 0 2 F a 0 / 0 0 0 1 7 . 9 5 a a . S f b B S e 0 / 0 / 0 . 3 0 1 D L C I 3 0 1 S e 0 / 0 / 0 . 3 0 2 D L C I 3 0 2 F i g u r e 5 . 3 ( f ) : T o p o l o g y I n f o r m a t i o n i n R o u t e r C 3 4 2 h i p r o u t e c - c o n n e c t e d . s - s t a t i c , R R I P , M - m o b i l e . B - D - E I G P P , E~- E I G R P e f t e r n a l , 0 - O S P F , I A - O S P F i n t e r a r e a N 1 - O S P F N S S A n a l t y p e 1 , N 2 - O S P F e x t e r n a l t y p e 2 1 - O S P F 1 . E 2 - O S P F t y p e 2 - I S - I S , s u m m a r y . L 1 I S - I S l e v e l - 1 , L 2 - I S - I S l e v e l - 2 a - I S - I S i n t e r a r e a , u - c a n d i d a t e d e f a u l t , u - p e r - u s e r · s t a t i c r o u t e o - O D P , P - p e r i o d i < : d D ' w n l o a d e d S L a t i c r o u t e G a t e ¥ l a y o f l a s t r e s o r · t i s n o t s e 1 : L 2 L 2 L 2 L 2 L 2 L 2 L 2 L 2 L 2 1 . 7 2 . 3 2 . 0 . 0 / 2 4 i s s u b n e n . e d . l s u b n e t s 1 . 7 2 . 3 2 . 1 . . 0 i s d i r e c t l y . . : o n n e c t e d . F a s t E t h e r n e c 0 / 1 . . 2 0 0 1 0 . 0 . 0 . i s v a r i a b l y s u b n e t t e d , 1 2 s u b n e t s , 2 m a s k s 1 0 . . 1 . 0 / 3 0 i s d i r e c t l c o n n e c t e d , F a s t E t h e r n e t 0 / 0 1 0 . 1 1 . 0 . 1 / 3 2 [ 1 1 5 / 2 0 ] a 1 . 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 . 1 . 2 . 0 / 3 0 [ 1 1 5 / 2 0 ] a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e 1 : 0 / 0 1 0 . 1 2 . 2 . 0 / 3 0 [ 1 1 5 / 3 0 ] a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 3 . 2 . 0 / 3 0 [ 1 1 5 / 2 0 ] v i a 1 . 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 . 3 . 1 . 0 / 3 0 [ 1 1 5 / 2 0 ] \ t i a 1 0 . 1 1 . . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 3 . 0 . 1 / 3 2 [ 1 1 5 / 3 0 ] v i a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e 1 : 0 / 0 1 0 . 1 2 . 1 . 0 / 3 0 [ 1 1 5 / 3 0 ] v i a 1 0 . 1 1 . 1 . 2 . F a s 1 : E t h e r - n e t ' O . / O 1 0 . 1 . 2 . 0 . 1 / 3 2 [ 1 1 5 / 3 0 ) v i a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e 1 : 0 / 0 1 0 . 1 1 . 0 . 8 / 3 2 i s d i r e c t l f c m Y r P c c e d , L o o p b a c k o 1 0 . 1 2 . 0 . 8 : ? 2 ~115<40110.11.1. 2 ] , F a s t n h e r n e 1 : 0 / 0 H ) . , ' r ; u n n ' . . . ~o l ! l a 1 0 . 1 1 : . 1 . 2 , F a s t E 1 : h e r n e 1 : 0 / t 1 a 1 0 . 1 2 . 0 . 8 . 0 1 : 3 0 : 5 8 . : o n n e n e d , F a s t E t h e r n e t 0 / 1 . 5 0 1 0 . 1 3 . 0 . 8 , 0 0 : 5 7 : 1 6 r e c t l y · < : o n n e c t e c l , F a s t E t h e r · n e t 0 / 1 . 1 0 0 8 ! 1 f X J - l h : " ~ U l . / ' . : i l I L U V / V I V i a 10.~2.0.8, 0 1 : 0 5 : 2 8 F i g u r e 5 . 4 : I P r o u t i n g t a b l e s h o w i n g c u s t o m e r s u b n e t s a n d n e x t h o p a d d r e s s e s T h e f i g u r e s 5 . 5 ( a ) s h o w s , a l l p a c k e t s t a k e t h e d e f a u l t s h o r t e s t p a t h i d e n t i f i e d b y t h e s h o r t e s t p a t h a l g o r i t h m a n d f i g u r e 5 . 5 ( b ) i l l u s t r a t e s t h a t ' s p a c k e t d e s t i n e d t o 1 9 2 . 1 6 8 . 7 . 1 a d d r e s s c a n b e s t e e r e d v i a t h e a l t e r n a t i v e l o n g e s t p a t h u s i n g a t u n n e l T 1 . E a c h t u n n e l h a s t h e i r h e a d - e n d o r i g i n a t i n g f r o m P E l a n d t a i l - e n d a t P E 3 . F i g u r e s 5 . 7 ( a ) a n d ( b ) s h o w s t u n n e l s t a t u s , a l l o c a t e d b a n d w i d t h a n d p r i o r i t y v a l u e s . T h e r e a r e m a n y w a y s t o a s s i g n t r a f f i c t o t h e t u n n e l s . H e r e w e u s e p o l i c y b a s e d r o u t i n g a t i n p u t i n t e r f a c e o f P E 1 f a s t E t h e r n e t 0 / 1 . 4 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~Trace ~o des~ina~ion withou~ tunnels~~~~~~~~k~~~~~~~k~ c : \ > t r a c e r t 1 9 2 . 1 6 8 . 7 . 1 T r a c i n g r o u t e t o 1 9 2 . 1 6 8 . 7 . 1 a v e r a m a x i m u m o f 3 0 h o p s < 1 m s < 1 m s < 1 m s 1 9 2 . 1 6 8 . 1 . 5 0 4 7 m s 4 7 1 1 1 5 4 7 I l l S 1 0 . 1 1 . 1 . 2 4 1 m s 3 7 1 1 1 5 3 7 I l l S 1 0 . 1 1 . 2 . 2 2 8 I l l S 2 8 m s 2 8 m s 1 9 2 . 1 6 8 . 7 . 1 T t ' a c e c o m p l e t e . c : \ > t r a c e r t 1 9 2 . 1 6 8 . 3 . 5 2 T r a c i n g r o u t e t o 1 9 2 . 1 6 8 . 3 . 5 2 o v e r a m a x i m u m o f 3 0 h o p s 1 < 1 r n s < 1 I l l S < 1 r n s 1 9 2 . 1 6 8 . 1 . 5 0 2 4 7 r n s 4 7 t l l 5 4 6 r n s 1 0 . 1 1 . 1 . 2 : : ; 3 7 m s 3 7 m s 3 7 r n s 1 0 . 1 1 . 2 . 2 J 4 2 3 t l l S 2 3 r n s 2 3 r n s 1 0 . 1 2 . 1 . 1 2 8 m s 2 7 m s 2 7 m s 1 9 2 . 1 6 8 . 3 . 5 2 T t ' , : f • : e c o t l l p l e t e . F i g u r e 5 . 5 ( a ) : T r a c e t h r o u g h P E l t o P E 3 t a k e s t h e s h o r t e s t p a t h a l w a y s f o r 1 9 2 . 1 6 8 . 3 . 5 2 a n d 1 9 2 . 1 6 8 . 7 . 1 d e s t i n a t i o n n e t w o r k ~~~u~~~~~~~~*u~*~*u~~~~*~****Trace t o d e s t i n a t i o n w i t h tunnels~******k**~**~******~**~ ~=: :rtr~a.=:et~t 1 9 2 . 1 6 8 . : i . 5 2 Tra~ing r o u t e t o 1 9 2 . 1 6 8 . 3 . 5 2 o v e r a m a x i m u m o f 3 0 h o p s 1 < 1 m s < 1 m s < 1 m s 1 9 2 . 1 6 8 . 1 . 5 0 2 4 7 m s 4 7 m s 4 7 m s 1 0 . 1 1 . 1 . 2 3 3 7 m s 3 7 m s 4 2 m s 1 0 . 1 1 . 2 . 2 4 1 5 6 m s 2 3 m s 2 3 m s 1 0 . 1 2 . 1 . 1 5 2 8 m s 2 7 m s 2 7 m s 1 9 2 . 1 6 8 . 3 . 5 2 T l ' a c e c o m p l e t e . ~-·\:rtracert 1 9 2 . 1 6 8 . 7 . 1 Tra~ing r o u t e t o 1 9 2 . 1 6 8 . 7 . 1 o v e r a m a x i m u m o f 3 0 h o p s 1 < 1 m s < 1 m s < 1 m s 1 9 2 . 1 6 8 . 1 . 5 0 7 0 m s 7 0 m s 7 0 m s 1 0 . 1 1 . 1 . 2 6 1 m s 6 0 m s 6 0 m s 1 0 . 1 3 . 2 . 2 4 5 1 m s 5 1 m s 1 8 5 m s 1 0 . 1 2 . 2 . 1 2 1 3 m s 4 1 m s 4 1 m s 1 9 2 . 1 6 8 . 7 . 1 T t ' a c e · = o m p l e t e . F i g u r e 5 . 5 ( b ) : T r a c e t h r o u g h P E 1 t o P E 3 f o r 1 9 2 . 1 6 8 . 7 . 1 t a k e s t h e a l t e r n a t i v e p a t h P E l # s h i p r s v p i n t e r f a c e i n t e r f a c e r s v p a l l o c a t e d F a 0 / 0 e n a B O K i / f m a x 9 6 K f l o w m a x s u b m a x 9 6 K 0 F i g u r e 5 . 6 : T o t a l b a n d w i d t h r e s e r v a t i o n b y b o t h t u n n e l s a t f a s t E t h e r n e t 0 / 0 i s 8 0 K b p s a t P E 1 4 4 P E l # s h m p l s t r a f f i c - e n g t u n n e l s t u n n e l 0 ( T u n n e l O ) o e s t i n a c i o n : 1 0 . 1 2 . 0 . 8 r~ame: P E 1 _ c U s c a t u s : A . d r r r i n : p a t h o p e r : u p P a t h : v a l i d s i g n a l l i n g : c o r m e c c e d o n 1 U , t y p e e x p l i c i t p a T h c 2 c 3 ( B a s i s f o r s e c u p , p a c h 1 v e i g h 1 : 3 0 ) c o n f i g P a r a m e t e r s : f i 3 a n C f 9 l l i t F \ : 4 l r l ) : b p s ( G l o b a l ) P r i o r i T y : A f f i n i T y : O x O / O X F F F F M e 1 : r 1 c T y p e : T E (de~aulT) A . u c o R o u c e : e n a b l e d L o c k D o w n : d i s a b l e d L o a d s h a r e : 4 8 b w - b a s e d o - b ; v · : d i s a b l e d A · : t 4 • J e P a T h o p t i o n P a r a m e t e r s : s t a t e : e x p l i c i t p a T h o p t i o n 1 0 i a c t i v e B a n d w i d T h < = , v e r r i d e : d i s a b l e d D o w n : d i s a b l e d v e r b a T i m : d i s a b l e d I n L a b e l o u t L a b e l : F a s t E T h e r n e t 0 / 0 , 2 5 f : : S V F ' S i g n a l l i n g I n f o ; s r · c 1 0 . 1 1 . 0 . 8 , o s t 1 0 . 1 2 . 0 . 8 , T u n _ I d 0 , T u n _ I n s t i l l f ! c e 9 P S V P P a t h I n f o : M · A d d r e s s : 1 0 . 1 1 . 1 . 1 D p l C l t R o u t e : 1 0 . 1 1 . 1 . 2 1 0 . 1 1 . 2 . 2 1 0 . 1 2 . 1 . 1 1 0 . 1 2 . 0 . 8 · e c o r c . o u . e : N O N E T s p e c : a v e r a t e = 4 8 k b i t s , b u r s t = 1 0 0 0 b y t e s , p e a k r a t e = 4 8 k b i l s f i . S v P R . e s v I n f o : R e c o r d R O U t e : N O N E F s p e c : a v e r a T e = 4 8 k b i t s . b u r s t = 1 0 0 0 b y t e s . p e a k r · a t e = 4 8 k b l t s s h o r t e s t u n c o n s t r a i n e d P a t h I n f o : P a t h \ > i e i q h t : 3 0 ( T E ) E x p l i c i t - R O U t e : 1 0 . 1 1 . 1 . 2 1 0 . 1 1 . 2 . 2 1 0 . 1 2 . 1 . 1 1 0 . 1 2 . 0 . 8 H i S t O r ' ) / : T u n n e l : T i m e s i n c e c r e a t e d : 1 h o u r s , 3 2 m i n u t e s T i m e s i h c h a n g e : 1 h o u r s , m i n u t e s N u m b e r r o s ( T u n _ r n s t u s e d : 9 c u r r e n T L S P : U p T i m e : 1 h o u r s , 3 2 m i n u T e s P r i o r ' L S P : r o : p a t h o p T i o n 1 0 [ 6 ] F i g u r e 5 . 7 ( a ) : T O r e s e r v e d w i t h 4 8 K b b p s a n d p r i o r i t y 7 a n d e x p l i c i t r o u t e s h o w s t h e s h o r t e s t p a t h v i a C 2 C 3 4 5 F E l # s h s t r a f f i c - e n g t u n n e l s ~unnel 1 1 : a m e : P E l _ t l ( T u n n e l l ) D e s t i n a t i o n : 1 0 . 1 2 . 0 . 8 S t a t u s : A . d m i n : u p o p e r : u p P a t h : v a l i d s i g n a l l i n g : c o n n e c t e d p a t h o p t i o n 2 0 , t y p e e x p l i c i t p a t h c 1 c 2 c 3 ( B a s i s f o r s e t u p , p a t h w e i g h t 4 0 ) c o n f i q P a r a m e t e r - s : [Ei~~lfl~:f[!1:fi~:J]] . . d f k b p s ( G l o b a l ) p r - i o r i t y : A f f i n i t y : OxO/O~FFFF M e t r l c T y p e : T E l e a u l t ) A . u t o P o t r t e : e n a b l e d L o c k D o w n : d i s a b l e d L o a d s h a r e : 3 2 b w - b a s e d a u t o - b w : d i s a b l e d A c t i v e P a t h i o n P a r a m e t e r s : s t a t e : c i t p a t h o p t i o n 2 0 i s a c t i v e e a n c h v i d t r i d e : d i s a b l e d L o d : o o w n : d i s a b l e d v e r b a t i m : d i s a b l e d I n L a b e l o u t L a b e l : F a s t E t h e r n e t 0 / 0 , 2 6 R S V P s i g n a l l i n g I n f o : s r c 1 0 . 1 1 . 0 . 8 , o s t 1 0 . 1 2 . 0 . 8 , T u n _ I d 1 , T u n _ r n s t j n c e 1 4 R S \ / P Pa~h I n f o : f • 1 y A d d r e s s 1 0 . 1 1 . 1 . 1 E x p l i · 1 0 . 1 1 . 1 . 2 1 0 . 1 3 . 2 . 2 1 0 . 1 2 . 2 . 1 1 0 . 1 2 . 1 . 1 1 0 . 1 2 . 0 . 8 P e < : o r d ROU~e: N O N E a v e r a t e z 3 2 k b i t s , b u r s t ; 1 0 0 0 b y t e s , p e a k r a t e ; 3 2 k b i t s I n f o : R e c c w c l R o u t e : N O N E : a v e ra~e;32 k b i t s , b u r s t ; 1 0 0 0 b y ' l e s , p e a k ra"te~32 k b i t s s h o r t u n c o n s t r a i n e d P a t h I n f o : P a t \ V e i q h t : 3 0 ( T E ) E x p l i c i t - R o u t e : 1 0 . 1 1 . 1 . 2 1 0 . 1 1 . 2 . 2 1 0 . 1 2 . 1 . 1 1 0 . 1 2 . 0 . 8 H i s t o r y : T u n n e l : T i m e s i n c e c r e a t e d : 1 h o u r s . 3 2 m i n u t e s T i m e s i n c e p a t h c h a n g e : 1 h b u r s , 3 2 m 4 n u t e s t • J u m b e r o f L S P I D S ( T u n _ I n s t a n c e s ) u s e d : 1 4 c u r - r e n t L S P : U p t i m e : 1 h o u r s . 3 2 m i n u t e s P r - i o r · L S P ; I D : p a t h o p t i o n 2 0 [ 7 ] F i g u r e 5 . 7 ( b ) : T l r e s e r v e d w i t h 3 2 K b p s a n d p r i o r i t y 2 a n d e x p l i c i t r o u t e s h o w s t h e l o n g e s t p a t h h o p s v i a C 2 C l C 3 F r o m f i g u r e 5 . 8 ( a ) t u n n e l T 1 w i t h p r i o r i t y 2 c o n s u m e s 3 2 K b p s a n d r e s e r v a b l e b a n d w i d t h i s 6 4 K b p s ( 9 6 - 3 2 ) a n d a n y t u n n e l w i t h p r i o r i t y l e s s t h a n 2 ( 3 t o 7 ) s e e s r e s e r v a b l e b a n d w i d t h a s 6 4 K b p s . T h u s t u n n e l T O w i t h p r i o r i t y 7 c o n s u m e s 4 8 K b p s a n d r e s e r v a b l e i s l 6 K b p s . T h i s s h o w s i m p o r t a n t t u n n e l s g e t s m o r e r e s o u r c e s . 4 6 P o : l # s h m p l s n a f f i , : - e n g t o p o l o g y 1 0 . 1 1 . 0 . 8 r < : ; P r d : 0 1 0 0 . 1 1 0 0 . 0 0 0 8 . 0 0 , M P L S T E r d : 1 0 . 1 1 . 0 . 8 R o u t e r N o d e ( i s i s l e v e l - 2 ) l i n k [ O ] : P c d n t - t o - P n i n t , N b r I G P r d : 0 1 0 0 . 1 1 0 0 . 0 0 0 1 . 0 0 , n b r _ n n d e _ i d : l . f r a q _ i d o . r n t f A . d d r e s s : 1 0 . 1 1 . 1 . 1 , N b r I n t f A d d r e s s : 1 0 . 1 1 . 1 . 2 T E ~etric:10, I G P m e t r i c : 1 0 , a t t r i b u t e f l a g s : O x O S R L G s : N o n e p h y s i . : a l b \ > i [ O ] b w [ 1 ] b w [ 2 ] b w [ 3 ] b w [ 4 ] b w [ S ] b w [ 6 ] b w [ 7 ] A ' J J B \ • 1 t v b p s ( k b p s ) , m a x _ r e s e r · v a b l e _ b w _ q l o b a l : , _ s u b : o ( k b p s ) - 0 0 0 G l o b a l P o o l R e s e r v a b l e B W (~bps) 9 6 6 4 M s u b P o o l R e s e r v a b l e B W ( k b p s ) 0 0 0 0 0 0 - ' 0 ( k b p s ) i d 2 g e n : 1 4 F i g u r e 5 . 8 ( a ) : B a n d w i d t h a l l o c a t i o n i n P E 1 a t F a s t E t h e r n e t 0 / 0 i n t e r f a c e o f r o u t e r P E L B W ( 2 ) a n d B W ( 7 ) a r e t h e p r i o r i t i e s o f t h e t u n n e l s , P E 1 # s h m p l s t r a f f i c - e n g l i n k - m a n a g e m e n t b a n d w i d t h - a l l o c a t i o n f a s t E " t h e r n e t 0 / 0 s y s t e m I n f o r m a t i o n : : - L i n k s c o u n t : 1 e . a n d w i d t h H c l r i m e : m a c 1 5 s e c o n d s L i n k I C • : : F a 0 / 0 , 1 1 . 1 . 1 ) 1 L i n l S t a t u s : S R L G s : N O n e r n t f c s w i t c h i n g c a p a b i l i t y D e s c r i p t o r s : D e f a u l t : I n t f c s w i t c h i n g c a p p s c 1 , E n c o d i n g e t h e r n e t L i n k L a b e l T y p e : P a c k e t P h y s i c a l B a n d w i d t h : [ f 2 8 J k b i t s / s e c ro~ax R e s G l o b a l o w : , 2 ! L } b i t s , / s e c ( r e s e r v e d : 0 % i n , 8 3 % o u t ) ro~.:~:o P e s o w : 0 k b i t s , / s e c ( r e s e r v e d : 1 0 0 % i n , 1 0 0 % o u t ) B \ I J p t s : 2 r ' 1 P L S T E L i s t a t e : f v 1 P L S T E o n . P S I / P o n , a d m i n - u p , f l o o d e d , a l l o c a t e d I n b o u n d A d m i s s i o n : r · e j e c t - h u g e ( • u t b o u n d A . d n r i s s i o n : a l l o w - i f - r o o m A d m i n . ' " ' e i , j h t : 1 0 ( I G P ) I G P N e i g h b o r c o u n t : 1 u p T h r e s h o l d s : 1 2 5 D o w n T h r e s h o l d s : 5 2 1 D O \ v n s t r e a m G l o b a l P o o l B a n d w i d t h I n f o r m a t i o n ( k b i t s / s e c ) : K E E P P R I O R I T Y 8 \ > i H E L D 8 \ ' l ' T O T A L H E L D 8 \ - 1 L O C k E D B \ > i T C • T A L L O C K E D 0 0 0 0 0 1 0 0 ~ 0 0 3 0 0 4 0 0 0 5 0 0 0 6 0 0 0 7 0 0 [ 4 . 8 ] D o w n s t r e a m s u b P o o l B a n d w i d t h I n f c w m a t i o n ( k b i t s / s e c ) : l o - : E E P P R I O R I T Y 8 \ l i H E L D 8 \ • 1 T O T A L H E L D B \ - 1 L O C k : E D 0 0 0 0 1 0 0 0 2 0 0 0 3 0 0 0 4 0 0 0 5 0 0 0 6 0 0 0 7 0 0 0 0 3 2 3 2 3 2 3 2 3 2 8 0 8 W T O T A L L O C K E D 0 0 0 0 0 0 0 0 F i g u r e 5 . 8 ( b ) : B a n d w i d t h a l l o c a t i o n b y b o t h t u n n e l s T O a n d T 1 a t F a s t E t h e r n e t 0 / 0 i n t e r f a c e o f r o u t e r P E l 4 7 PEl#sl~, 4 r · o u t e c o d e s : - c o n n e c t e d , s - s t a t i , R - R I P , M - m o b i l e , 8 - B G P D - E I G R P , E X - E I G R P e~ternal, 0 - O S P F , I A - O S P F i n t e r a r e a N 1 - O S P F N S S A e x t e r n a l t y p e 1 , N 2 - O S P F N S S A e x t e r n a l t y p e 2 E 1 - O S P F e x t e r n a l t y p e 1 , E 2 - O S P F e x t e r n a l t y p e 2 i I S - I S S U - I S - I S s u m m a r y , L 1 - I S - I S l e v e l - 1 , L 2 - I S - I S l ; : ' i a - I i n t e r a r e a , w - c a n d i d a t e d e f a u l t , u - p e r - u s e r s t a t c r o u t e o - O D R , P - p e r i o d i c d o w n l o a d e d s t a t i c r o u t e , : ; . : n e w a y o f l a s t r e s o r t i s n o t s e t 1 7 2 . 3 2 . 0 . i s s u b n e t t e d , 1 s u b n e t s 1 7 2 . 3 2 . . 0 i s d i r e c t l y c o n n e c t e d , F a s t E t h e r · n e t 0 / 1 . 2 0 0 i L l L L L L L 1 0 . 0 . 0 . 0 / 8 i s v a r i a b l y s u b n e t t e d , 1 2 s u b n e t s , 2 m a s k s 1 0 . 1 1 . 1 . 0 / 3 0 i s dir·ectl~' c o n n e c t e d , F a s t f t h e r · n e t 0 / 0 1 0 . 1 1 . 0 . 1 / 3 2 [ 1 1 5 / 2 0 ] v 1 a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r · n e t 0 / 0 1 0 . 1 1 . 2 . 0 / 3 0 [ 1 1 5 / 2 0 ) v i a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 2 . 2 . 0 / 3 0 [ 1 1 5 / 3 0 ] v i a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 3 . 2 . 0 / 3 0 [ 1 1 5 / 2 0 ] v i a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 3 . 1 . 0 / 3 0 [ 1 1 5 / 2 0 ] v a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 3 . 0 . 1 / 3 2 [ 1 1 5 / 3 0 ] a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r - - t l e t 0 / 0 c 8 c E : L 2 L 2 1 0 . 1 2 . 1 . 0 / 3 0 [ 1 1 5 / 3 0 ) a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 2 . 0 . 1 / 3 2 [ 1 1 5 / 3 0 ] v i a 1 0 . 1 1 . 1 . 2 , F a s t E t h e r n e t 0 / 0 1 0 . 1 1 . 0 . 8 / 3 2 i s d i r e c t l c o n n e c t e d . L o o o b a c k O 1 0 . 1 2 . 0 . 8 , / 3 2 [ 1 1 5 / 4 0 ] a [ 1 1 5 / 4 0 ] v i a ~-'-:7-~:'-'-:::..:-.,:,=c..u..:.::-'-'I'- L 2 . . 1 0 . 1 3 . 0 . 8 / 3 2 [ 1 1 5 / 3 0 ) v i a . , [ 1 9 2 . 1 6 8 . 7 . 0 / 2 4 1 [ 2 0 0 / 0 ] v i a 1 0 . 1 2 . 0 . 8 , 0 1 : 3 0 : 5 8 ' J : - g z - : T 6 0 : T - : l J / Z 4 i s d i r e c t l y c o n n e c t e d , F a s t E t h e r · n e t 0 / 1 . 5 0 1 9 2 . 1 6 8 . 2 . 0 / 2 4 [ 2 0 0 / 0 ] v i a 1 0 . 1 3 . 0 . 8 , 0 0 : 5 7 : 1 6 1 9 2 . 1 6 8 . 1 0 0 . 0 / 2 4 i s d i r e c t l y c o n n e c t e d , F a s t E t h e r n e t 0 , / 1 . 1 0 0 I~;<2~-IJ:t;.,3-:-o724J [ 2 0 0 , . / o ] v i a 1 0 . 1 2 . o . 8 , 0 1 : 0 5 : 2 8 P E l # s h i p r o u t e 1 0 . 1 2 . 0 . 8 R o u t i e n t r · . : 1 0 . 1 2 . 0 . 8 / 3 2 v i a { , i s " , d i s t a n c e 1 1 5 , m e t r i c 4 0 , t y p e l e v e l - 2 R e d i s t r i b u t i n q v i a i s i s L a s t u p d a t e f r o m 1 0 . 1 2 . 0 . 8 o n T u n n e l O , 0 1 : 3 2 : 4 8 a g o R o u t i n g D e s c r i p t o r B l o c k s : " 1 0 . 1 2 . 0 . 8 , f r c m 1 1 0 . 1 2 . 0 . 8 , v i a T u n n e l l R . o w : e m e t r i c i s t r a f f i c s h a r · e c o u n t i s 2 1 0 . 1 2 . 0 . 8 , f r o m 1 0 . . 0 . 8 , v i a T u n n e l O R o u t e m e t r i c i s 4 0 , t r a f f i c s h a r · e c o u n t i s 3 F i g u r e 5 . 9 : I P r o u t i n g t a b l e a f t e r t u n n e l s a r e b e e n s e t u p a n d P E 3 ( 1 0 . 1 2 . 0 . 8 ) h a s t w o p a t h s T u n n e l T O a n d T 1 • • • • • • • • • • • • • • • • • • • • • • u o p t r a f f i c ( 1 2 K b p s ) f r o m P E l t o P E 3 c u s t o m e r 1 9 2 . 1 6 8 . 7 . o • • • • • M i c r o s o f t W i n d o N s X P [ V e r s i o n 5 . 1 . 2 6 0 0 ] ( _ 1 : : : : : 1 l : : : : o p y r l g h t 1 1 ~185-2001 r ( l l i c r o s o f t c o r p . C : \ 1 \ i p e r f o - i p e r - f . e x e - u - c 1 9 2 . 1 6 8 . 7 . 1 - t 6 0 - i l - b 1 2 K l i e n t c o n n e c t i n g t o 1 9 2 . 1 6 8 . 7 . 1 , U D P p o r t 5 0 0 1 e n d i n g 1 4 7 0 b y t e d a t a g t · a m s D P b u t f e r s i z e : 8 . 0 0 K B y t e ( d e f a u l t ) [ 1 7 1 6 ] l o c a l 1 9 2 . 1 6 8 . 1 . 1 0 p o r t 1 0 5 0 c o n n e c t e d w i t h 1 9 2 . 1 6 8 . 7 . 1 p o r t 5 0 0 1 [ ; : D ] I n t e r v a l T r a n s f e r B a n d w i d t h [ 1 7 1 E , ] 0 . 0 - 1 . 0 se·~ 2 . 8 7 K B y t e s 2 3 . 5 K b i t s / s e c [ 1 7 1 6 ] 1 . 0 - 2 . o s e c 1 . 4 4 r ; B y t e s 1 1 . 8 K b i t s j s e c [ 1 7 1 6 ] 2 . 0 - 3 . 0 s e c 1 . 4 4 K B y t e s 1 1 . 8 K b i t s / s e c [ 1 7 1 6 ] 3 . C J - 4 . 0 s e c 1 . 4 4 K B y t e s 1 1 . 8 r ; b i t s / s e c [ [ 1 7 1 6 ] 5 9 . 0 - 6 C ' . 0 s e c 1 . 4 4 K B y t e s 1 1 . 8 K b i t s / s e c [ I D ] I n t e r v a l T r a n s f e r B a n d w i d t h [ 1 7 1 6 ] 0 . 0 - 6 1 . 8 s e c 9 0 . 4 K B y t e s 1 2 . 0 K b i t s / s e c 4 8 F i g u r e 5 . 1 0 ( a ) : " l p e r f ' t o o l i s s e n d i n g 1 2 K b p s U D P t r a f f i c t o d e s t i n a t i o n 1 9 2 . 1 6 8 . 7 . 1 f r o m P C ! • u u u u u • • u • • • • • • u u • • • • u • • u o P t r a f f i c ( 3 0 K K b p s ) f r o m P E l t o P E 3 c u s t o m e r 1 9 2 . 1 6 8 . 3 . 0 • • • • • · = : \ 1 \ i p e r f > i p e r f . e x e - u - c 1 9 2 . 1 6 8 . 3 . 5 2 - t l 2 0 - i l - b 3 0 K l i e n t c o n n e c t i n q t o 1 9 2 . 1 6 8 . 3 . 5 2 , U D P p o n 5 0 0 1 e n d i n q 1 4 7 0 b y t e d a t a g r a m s C • P b u f f e r · s i : : e : B . • X • k B y - r e ( d e f a u l t ) [ 1 7 1 6 ] l • J • : a l 1 9 2 . 1 6 8 . 1 . 1 0 p o n 1 0 4 9 c o n n e c t e d w · i t h 1 9 2 . 1 6 8 . 3 . 5 2 p o n 5 0 0 1 [ I D ] I n t e n · a l T r a n s f e r B a n d w i d t h [ 1 7 1 6 ] o . o - 1 . 0 s e c 4 . 3 1 K B y t e s 3 5 . 3 K b i t s / s e c [ 1 n 6 ] 1 . 0 - 2 . 0 s e c 4 . 3 1 K B y - r e s 3 5 . 3 K b i t s / s e c [ 1 7 1 6 ] 2 . 0 - 3 . 0 s e c 2 . 8 7 K B y t e s 2 3 . 5 K b i t s / s e c [ 1 n 6 ] 3 . 0 - 4 . 0 s e c 4 . 3 1 K B y t e s 3 5 . 3 K b i t s / s e c [ 1 7 1 6 ] 1 1 8 . 0 - 1 1 9 . 0 s e c 4 . 3 1 K B y t e s 3 5 . 3 K b i t s / s e c [ 1 7 1 6 ] 1 1 9 . 0 - 1 2 0 . 0 s e c 4 . 3 1 K B y t e s 3 5 . 3 K b i t s / s e c [ I D ] I n t e r v a l T r a n s f e r B a n d w i d t h [ 1 7 1 6 ] 0 . 0-1~0. 8 s e c 4 4 2 K B y t e s 3 0 . 0 K b i t s / s e c [ 1 7 1 6 ] s e r v e r R e p o r t : [ 1 7 1 6 ] 0 . 0 - 1 2 0 . 8 s e c 4 4 2 K B y t e s 3 0 . 0 K b i t s / s e c J 1 . 1 6 5 m s 0 / 3 0 8 ( 0 % ) F i g u r e 5 . 1 0 ( b ) : " l p e r f " t o o l i s s e n d i n g 3 0 K h p s U D P t r a f f i c t o d e s t i n a t i o n 1 9 2 . 1 6 8 . 3 . 5 2 f o r 1 2 0 s e c o n d s f r o m P C 1 A b o v e f i g u r e s 5 . 1 0 ( a ) a n d ( b ) s h o w s t r a f f i c o f 1 2 L b p s a n d 3 0 K b p s b e e n s e n t w h i c h c o u l d b e s e e n a t t u n n e l i n t e r f a c e s s h o w n i n f i g u r e 5 . 1 1 ( a ) a n d ( b ) P E l # s h i n t t u n n e l 0 n m n e l O i s u p , l i n e p r o t o c o l i s u p H a r d w a r · e 1 s T u n n e l I n t e r f a c e i s u n n u m b e r e d . u s i n g a d d r e s s o f L o o p b a c k O ( 1 0 . 1 1 . 0 . 8 ) r . n u 1 5 1 4 b : ; { t e s , e·~1 1 0 0 ~<:bi e c 5 0 0 0 0 u s e e , r · e l i a b i l i t y 2 5 5 / 2 5 5 , t o a d 5 5 , r x l o a d 1 / 2 5 5 E n c a p s u l a t i o n T U N N E L , l o o p b a c k n o t s e t i v e n o t s e t T u n n e l s o u r c e 1 0 . 1 1 . 0 . 8 , d e s t i n a t i o n 1 0 . 1 2 . 0 . 8 T u n n e l p r o t o c o l / . . t t " a n s p o r t L a b e l s w i t c h i n g T u n n e l t r a n s m i t b a n d w i d t h 8 0 0 0 ( k b p s ) T u n n e l r e c e i v e b a n d w i d t h 8 0 0 0 ( k b p s ) L a s t i n p u t n e v e r , o u t p u t 0 0 : 1 6 : 0 7 , o u t p u t h a n g n e v e r L a s t c l e a r · i n g o f " s h o w i n t e r f a c e " c o u n t e r s n e v e r I n p u t q u e u e : 0 / 7 5 / 0 . / 0 ( s i z e / m a x / d r o p s / f l u s h e s ) ; T o t a l o u t p u t d r o p s : 0 n q s t r a t e q y : f i f o o u t p u t q u e u e : 0 / ' 0 ( s i z e / m a x ) 5 m i n u t e i n p u t r a t e 0 b j , t " ; ; j s e c , 0 p a c k e t s / s e c 5 m i n u t e o u t p u t r a t e l l } J o Q Q ] b i t s / s e c , 2 p a c k e t 0 p a c k e t s i n p u t , 0 b y t e s , 0 n o b u f f e r R e c e i v e d 0 b r o a d c a s t s , 0 r u n t s , 0 g i a n t s , 0 t h r o t t l e s 0 i n p u t e r r o r s , 0 C R C , 0 f r a m e , 0 o v e r r u n , 0 i g n o r e d , 0 a b o r t 1 3 9 6 p a c k e t s o u t p u t , 1 2 9 0 8 8 9 b y t e s , 0 u n d e r r u n s 0 o u t p u t e r r o r s , 0 c o l l i s i o n s , 0 i n t e r f a c e r e s e t s 0 u n k n o w n p r o t o c o l d r o p s 0 o u t p u t b u f f e r f a i l u r e s , 0 o u t p u t b u f f e r s S ' l v a p p e d o u t F i g u r e 5 . 1 1 ( a ) : T u n n e l 0 i n t e r f a c e b a n d w i d t h 2 9 K b p s 4 9 P E l # s h i n t t u n n e l 1 T u n n e l l i s u p , l i n e p r o t o c o l i s u p H a r d w a r e i s T u n n e l I n t e r f a c e i s u n n u m b e r e d . u s i n g a d d r e s s o f L o o p b a c k o ( 1 0 . n . . 0 . 8 ) M T U 1 5 1 4 b y t e s , B ' w ' 1 0 0 K b i t / s e c , O L Y 5 0 0 0 0 u s e e , r e l i a b i l i t y 2 5 5 / 2 5 5 , t x l o a d 2 8 / 2 5 5 , r x l o a d 1 / 2 5 5 E n c a p s u l a t i o n T U N N E L , l o o p b a c k n o t s e t i v e n o t s e t T u n n e l s o u r c e 1 0 . 1 1 . 0 . 8 , d e s t i n a t i o n 1 0 . 1 2 . 0 . 8 T u n n e l p r o t o c o l / t r a n s p o r t L a b e l s w i t c h i n g t r a n s m i t b a n d ; v i c l t h 8 0 0 0 ( k b p s ) r e • : e i v e b a n d w i d t h 8 0 0 0 ( k b p s ) n p u t n e v e r , o u t p u t 0 0 : 0 0 : 4 8 , o u t p u t h a n g n e v e r L a s t c l e a r i n g o f " s h o w i n t e r f a c e " c o u n t e r s n e v e r I n p u t q u e u e : 0 / 7 5 / 0 / 0 ( s i z e / m a x / d r o p s / f l u s h e s ) ; T o t a l o u t p u t d r o p s : 0 q u e u e i n g s t r a t e g y : f i f o o u t p u t q u e u e : 0 / 0 ( s i z e / m a x ) 5 m i n u t e i n p u t r a t e 0 b i t s ' s e c , 0 p a c k e t s / s e c 5 m i n u t e o u t p u t r a t e 1 1 0 0 0 b i t s / s e c , 1 p a c k e t : ! ' / s e c 0 e ' t s i n p u ' t , 0 . < y t e s , 0 n o b u f f e r v e d 0 b r o a d c a s t s , 0 r u n t s , 0 g i a n t s , 0 t h r o t t l e s 0 i n p u t e r r o r s . o C R C , 0 f r a m e , 0 o v e r · r u n , o i g n o r e d , 0 a b o r t 4 6 2 p a c k e t s o u t p u t , 2 0 4 5 6 2 b y t e s , 0 u n d e r · r · u n s o o u t p u t e r r o r s , 0 c o l l i s i o n s , 0 i n t e r f a c e r e s e t s 0 u n k n O \ v n p r o t o c o l d r o p s 0 o u t p u t b u f f e r f a i l u r e s , 0 o G t p u t b u f f e r s s w a p p e d o u t F i g u r e 5 . 1 1 ( b ) : T u n n e l l i n t e r f a c e b a n d w i d t h l l K b p s F i g u r e 5 . 1 2 r e p r e s e n t s t h e f l o o d i n g d u r i n g c h a n g e i n i n t e r f a c e s t a t e o f a t u n n e l 1 t o t h e w h o l e t o p o l o g y a t C 2 . T h e s t a t e i n f o r m a t i o n i s f l o o d e d i n a l l 3 l i n k s o f C 2 . 5 0 . . . , . . . . . . ~,, . . , . . , : . ' 1 . ' / . ' " ' " " . . "':.""'~":.Tunnel 1 m 3 . n u a l l y a · 1 1 1 : 2 7 : 3 G . 1 6 t i : T E - U 4 - A C + 1 1 T : A c i n i s s i o n c o n u o l r e c e i v e d R S V P R e s v d e l e t e n o t i f i c a t i o n f o t ' 1 0 . 1 1 . 0 . 3 1 _ 2 8 ( 1 0 . 1 - ' 0 . 8 ) l ' 1 1 1 1 2 : 2 7 : 3 6 . 1 6 1 : , : T E - L H - R S R C : r a g P M D e l e t e D o w n s t r e a m : : d e n : 1 0 . 1 2 , 1 ) . 8 / 1 , s r c : 1 0 . 1 1 . 0 . 8 i 2 8 , F a 0 / 0 - - > s e O / ~~94967294. ' H n 1 1 1 2 : " c l n 1 1 1 2 : 2 7 : 3 6 . 1 7 ) : T H J 4 - I l \ l i : ' " } 1 1 1 2 2 7 3 6 . 1 7 0 " ' J . ? . : l 1 1 1 2 2 7 3 r ) . 1 7 1 ) 1 1 1 2 2 7 3 6 . F l ' J a n 1 1 1 2 2 7 3 6 . 1 7 0 ' J a r > 1 1 1 2 2 7 3 6 . 1 7 0 1 1 1 2 2 7 3 6 . 1 7 0 1 1 1 2 n 3 6 . 1 7 0 " J a n 1 1 1 . : : 2 7 3 6 . 1 7 ( 1 ' ; J n 1 1 2 7 " : i ' l 1 1 2 7 · 1 1 1 2 7 3 6 . 1 7 0 1 1 1 2 2 7 1 7 • ) ' J Y I 1 1 : 2 2 7 3 6 . 1 7 0 1 1 1 2 2 7 3 6 . 1 ! 1 ) 1 1 1 2 2 7 3 6 . 1 7 ; ) : t n 1 1 1 2 ~7 3 6 . 1 7 0 " a:~ 1 1 1 2 2 7 3 6 . 1 7 0 . . . :~n 1 1 1 ? 2 7 3 6 . 1 7 U " a n 1 1 1 ? 2 7 3 6 . 1 7 0 l ' 1 1 1 E 2 7 36.17~> a n 1 1 1 ? 2 7 3 6 . 1 7 0 1 1 ~7 ) 6 . a n 1 1 1 2 2 7 3 > i . P l 1 1 1 2 ? 7 3 • i . F l 1 n 1 1 1 2 2 7 3 6 . 1 7 1 ) a · · , 1 1 1 ? 2 7 3 6 . F ) 1 n 1 1 1 2 2 7 3 6 . 1 7 4 T E - L J 1 - A O V : L S A . : s r · . : : 1 0 . 1 1 . 0 . 8 / 2 8 . u p _ t a g : : " ' " F 1 o o d i n 1 J n o d e i n f o r m a t i o n ' " " I P 1 . 1 G l o b a l P O O 1 S U b P C O 1 9 6 0 k b i 1 : s / s e c 9 6 0 kb~ts/sec 9 6 o k b i t s / s e c 9 6 o k b i t s / s e · : 9 6 0 > b i t s / s e c S • 6 0 k b i t s / s e c 9 6 ! ) k b i t s / s e c 9 6 0 v b i t s / s e c F i g u r e 5 . 1 2 : T r i g g e r e d f l o o d i n g a t C 2 d u r i n g T l s h u t d o w n a t P E l . T h e h i g h l i g h t e d p o r t i o n s h o w s T I b a n d w i d t h 3 2 K b p s b e e n r e l e a s e d d u r i n g t u n n e l s h u t d o w n a n d t h i s i n f o r m a t i o n i s f l o o d e d t o a l l T E e n a b l e d t h r e e l i n k s a t r o u t e r C 2 . 5 . 3 Q o S M a r k i n g u s i n g D i f f e r e n t i a t e d S e r v i c e s C o d e P o i n t ( D S C P ) T h e g e n e r a t e d U D P p a c k e t s w e r e c l a s s i f i e d b a s e d o n t h e t a b l e 5 . 1 3 b e l o w a t t h e e d g e r o u t e r P E l a s p r e m i u m a n d s i l v e r s e r v i c e l e v e l s . P r e m i u m s e r v i c e i s f o r U D P s e s s i o n s m a r k e d w i t h p r i o r i t y v a l u e A F 2 1 ( 1 8 ) a t t h e i n p u t a r e q u e u e d w i t h a p r i o r i t y b a n d w i d t h o f 4 8 k b p s a t t h e o u t p u t f a s t E t h e r n e t 0 / 0 t o t h e s e v e r 1 9 2 . 1 6 8 . 3 . 1 0 . S i l v e r s e r v i c e i s f o r U D P s e s s i o n s w i t h t h e s e r v e r a t 1 9 2 . 1 6 8 . 7 . 1 0 a n d t h e p a c k e t s a r e m a r k e d w i t h A F 1 1 ( 1 0 ) a t t h e i n p u t a n d q u e u e d w i t h a p r i o r i t y b a n d w i d t h o f 3 2 k b p s a t f a s t E t h e r n e t 0 / 0 . A n y o t h e r p a c k e t s a r e c l a s s i f i e d a s d e f a u l t s e r v i c e w i t h n o p r i o r i t y a n d r a t e l i m i t e d t o 6 4 k b p s a t t h e o u t p u t i n t e r f a c e f a s t E t h e r n e t 0 / 0 . S e r v e r s 1 9 2 . 1 6 8 . 3 . 1 0 a n d 1 9 2 . 1 6 8 . 7 . 1 0 a r e l o c a t e d 1 1 1 P E 3 a n d 1 9 2 . 1 6 8 . 2 . 5 0 i s t h e E t h e r n e t i n t e r f a c e o f r o u t e r P E 2 i n t h e f i g u r e 5 . 2 - 5 1 W i t h o u t Q o S c o n t r o l a n d T E a l l p a c k e t s d e s t i n e d t o c u s t o m e r s a t P E 3 w o u l d t a k e t h e d e f a u l t s h o r t e s t p a t h o f P E l , C 2 , C 3 , a n d P E 3 t h u s i d l i n g t h e a l t e r n a t e p a t h P E 1 , C 2 , C 1 , C 3 a n d P E 3 . T h e b a c k b o n e c a p a c i t y o f c o r e r o u t e r C 2 s e r i a l i n t e r f a c e 0 / 0 / 0 i s l i m i t e d t o 1 2 8 K b p s a n d w h e n t h e b i t r a t e e x c e e d s 1 2 8 k b p s , f i g u r e 5 . 1 4 s h o w s p a c k e t d r o p s a t t h i s i n t e r f a c e . F i g u r e 5 . 1 6 s h o w s t h e U D P t r a f f i c g e n e r a t e d t o e a c h n e t w o r k . B y a p p l y i n g s t r i c t Q o S c o n t r o l t o l o w p r i o r i t y b e s t e f f o r t d a t a a t t h e e d g e r o u t e r P E 1 o u t p u t i n t e r f a c e E t h e r n e t 0 / 0 a n d o n l y a l l o w i n g p r e m i u m a n d s i l v e r t r a f f i c t o u s e t h e s h o r t e s t p a t h , p a c k e t d r o p s a r e a v o i d e d a t C 2 s e r i a l i n t e r f a c e 0 / 0 / 0 a s s h o w n i n f i g u r e 5 . 1 5 . T h e b e s t e f f o r t d a t a s t i l l c o n t i n u e s t o r e a c h c u s t o m e r a t 1 9 2 . 1 6 8 . 2 . 5 0 a t P E 2 f r o m P E l b u t e x c e s s o f 6 4 k b p s j t r a f f i c i s d r o p p e d a t P E 1 a s s h o w n i n f i g u r e 5 . 1 6 . P r e m i u m a n d s i l v e r c l a s s t r a f f i c a f t e r q u e u i n g a t t h e o u t p u t i n t e r f a c e c a n b e r o u t e d v i a a n y t u n n e l s T O o r T 1 t o d e s t i n a t i o n n e t w o r k s a t P E 3 a s d e s c r i b e d i n s e c t i o n 5 . 2 . S e r v i c e D S C P M a r k i n g s D e s t i n a t i o n n e t w o r k P r e m i u m A F 2 1 ( 1 8 ) 1 9 2 . 1 6 8 . 3 . 1 0 S i l v e r A F 1 1 ( 1 0 ) 1 9 2 . 1 6 8 . 7 . 1 0 f - - - - - · B e s t E f f o r t N I L 1 9 2 . 1 6 8 . 2 . 5 0 T a b l e 5 . 1 3 : C l a s s i f y i n g o f p a c k e t s b a s e d o n D S C P m a r k i n g C 2 f s h i n t s e r i a l 0 / 0 / 0 s e r i a l O / O , . t \ > i s u p , l i n e p r o t o c o l i s u p H a r d w a r e i s G T 9 6 K s e r i a l H T U 1 5 0 0 b y t e s , 8 ' 1 ' 1 1 5 4 4 K b i t / s e c . D L Y 2 0 0 0 0 u s e e , r e l i a b i l i t y 2 5 5 / 2 5 5 , t x l o a d 1 7 / 2 5 5 , r x l o a d 1 / 2 5 5 E n c a p s u l a t i o n F R A I < 1 E - R E L A Y , l o o p b a c k n o t s e t ~eepalive s e t ( 1 0 s e c ) C R C c h e c k i n q e n a b l e d L M I e n q s e n t 9 8 , U • ' 1 I s t a t r e c v d 9 7 , L M I u p d r e c v d 0 , O T E L M I u p L M I e n q r e c v d 0 , L M I s t a t s e n t 0 . L M I u p d s e n t 0 U U O L C I 1 1 . ) 2 3 U v l i t y p e i s C I S C O f r a m e r e l a y D T E F P . s v c d i s a b l e d , L A P F s t a t e d m v n B r o a d c a s t q u e u e 2 / 6 4 , b r o a d c a s t s s e n t / d r o p p e d 7 7 4 / 0 , i n t e r f a c e b r o a d c a s t s 7 4 0 L a s t i n p u t 0 0 : 0 0 : 0 0 , o u t p u t 0 0 : 0 0 : 0 1 , o u t p u t h a n g n e v e r L a s t c l e . : ; r i n q o f " s h o w i n t e r f a c e " c o u n t e r s 0 0 : 1 6 : 1 9 I n p u t q u e u e : - 0 / 7 5 / 0 / 0 ( s i z e / m a x / d r o p s / f l u s h e s ) ; T o t a l o u t p u t d r o p s : Q u e u e i n g s t r a t e c : 1 o o u t p u t q u e u e : 1 4 0 , ! 4 0 ( s i z e / m a x ) 5 m i n u t e i n p u , ; r . a t ' e 5 0 0 0 b i t s , / s e c , 1 p a c k e t s / s e c m i n u t e o u t p u t r · a t e 1 0 5 0 0 0 b i t s , / s e c , 2 2 p a c k e t s / s e c 2 3 3 2 p a c k e t s i n p u t , 1 0 3 3 0 2 8 b y t e s , 0 n o b u f f e r R e c e i • e d 0 b r o a d c a s t s , 0 r u n t s , 0 q i a n t s , 0 t h r o t t l 0 i n o u t e 1 · r o r s , 0 C R C , 0 f r a m e , 0 o v e r r u n , 0 i g n o r e d , 0 a b o r t 1 4 7 0 6 p a c k e t s o u t p u t , 1 0 4 6 9 2 2 4 b ) . t t e s , 0 u n d e n · u n s 0 o u t p u t e r r o r s , 0 c o l l i s i o n s , 0 i n t e r f a c e r e s e t s 0 u n k n o w n p r o t o c o l d r o p s 0 o u t p u t b u f f e r f a i l u r e s , 0 o u t p u t b u f f e r s s w a p p e d o u t 0 c a r r i e r t r a n s i t i o n s D C D = u p D S R = U p D T R = U p R T S = u p C T S = u p F i g u r e 5 . 1 4 : P a c k e t d r o p s a t C 2 s e r i a l i n t e r f a c e 0 / 0 / 0 , Q u e u e t y p e i s F I F O 5 2 C 2 # s h i n t s e r i a l s e r i a l 0 / 0 / 0 i s l i n e p r o t o c o l i s u p H a r d w a r e i s s e r i a l M T U 1 5 9 0 9~lt;es, B w ' , 1 5 4 4 K b i t / s e c , .~LY 2 0 0 0 0 u s e e ! r e l H b l l 1 t y 2 5 5 ; 2 5 5 , t x l o a c l 1 2 / 2 5 5 , r x l o a d 1 / £ 5 5 E n c a p s u l a t i o n F R . A f 1 E - R E L A . 1 ' , l o o p b a c k n o t s e t K e e p a l i v e s e t ( 1 0 s e c ) C R C c h e c k i n g e n a b l e d L f \ < l i e n q s e n t 4 1 6 , U • H s t a t r e c v d 4 1 6 , u~r u p d r · e c v d 0 , D T E L M I u p L r H r e c v d 0 , L M I s t a t s e n t 0 , L M I u p d s e n t 0 L H I 1 0 2 3 U • H i s C I S C O f r a m e r e l a • y D T E F P s v c d i s a b l e d , c l o w n B r 0 / 6 4 , s e n t / d r o p p e d 3 2 3 7 / 0 , i n t e r f a c e b r · o a d c a s t s 3 0 C ! C J : : 0 0 , o u t p u t 0 0 : 0 0 : 0 0 , o u t p u t h a n g n e v e r L a s t c l n g " s h o w i n t e r f a c e " c o u n t e r s 0 1 : 0 9 : 2 2 I n p u t q u e u e : 0 / 7 5 / 0 / 0 ( s i 2 e / m a x / d r o p s , / f l u s h e s ) ; T o t a l o u t p u t d r o p s : Q u e u e i n g s t r a t e g y : f i f o o u t p u t q u e u e : 0 / 4 0 ( s i z e / m a x ) 5 m i n u t e i n p u t r a t e 4 0 0 0 b i t s / s e c , o p a c k e t s / s e c 5 m i n u t e o u t p u t r a t e 7 6 0 0 0 b i t s / s e c , 1 2 p a c k e t s / s e c 4 8 6 8 , p a c k e t s i n p u t , 1 9 2 9 1 8 6 b y t e s , 0 n o b u f f e r ; R e c e 1 v e d 0 b r o a d c a s t s , 0 r u n t s , 0 q i a n t s , 0 t h r o t t l e s 0 i n p u t e r r o r s , 0 C R C , 0 f r a m e , 0 6 v e r r u n , 0 i g n o r e d , 0 a b o r t F i g u r e 5 . 1 5 : P a c k e t d r o p s a r e a v o i d e d a t C 2 s e r i a l i n t e r f a c e 0 / 0 / 0 a f t e r Q o S a t P E 1 r o u t e r c : \ , 1 \ i p e r f : c i p e r · f . e x e - u - c 1 9 2 , 1 6 8 . 3 . 1 0 - t 1 8 0 0 - i l - b 4 0 K connec~ing t o 1 9 2 . 1 6 8 . 3 . 1 0 , U D P por~ 5 0 0 1 n g 1 - 1 7 0 b y t e d a t a g r ' i H n s U D P b u f f e r s i z e : 8 . 0 0 K B , y " t e ( d e f a u l t ) [ 1 7 1 6 ] l o c a l 1 9 2 . 1 6 8 . 1 . 1 0 p o r t 1 6 6 5 connec~ed wi~h 1 9 2 . 1 6 8 . 3 . 1 0 p o r t 5 0 0 1 [ I D ] rn~erval T r a n s f e r B a n d w i d t h [ 1 7 1 6 ] 0 . 0 - l . O s e c 5 . 7 4 K B y t e s 4 7 . 0 K b i t s / s e c [ 1 7 1 6 ] 1 . 0 - 2 . 0 s e c 4 . 3 1 ! < B y t e s 3 5 . 3 ! < b i t s / s e c c : \ 2 > 1 p e r f . e x e - u - c 1 9 2 . 1 6 8 . 7 . 1 0 - t 1 8 0 0 - 1 1 - b 3 0 K c o n n e c t i n g t o 1 9 2 . 1 6 8 . 7 . 1 0 , U D P por~ 5 0 0 1 7 ( ) b ; l t e d a t a g r a m : : ; s i 2 e : 8 . \ ) 0 k : S : y ' l e ( d e f a u l t ) [ 1 7 1 2 ] l o c a l 1 9 2 . 1 6 8 . 1 0 p o r t 1 6 6 6 connec~ed w i t h 1 9 2 . 1 6 8 . 7 . 1 0 p o r t 5 0 0 1 [ I D ] I n t e r v a l T r a n s f e r B a n d w i d t h [ 1 7 1 2 ] 0 . 0 - 1 . 0 s e c 4 . 3 1 ! < B y t e s 3 5 . 3 K b i t s , / s e c [ 1 7 1 2 ] 1 . 0 - 2 . 0 s e c 4 . 3 1 r < B y t e s 3 5 . 3 K b i t s / s e c C : \ 1 \ i p e r · f > i p e r f . e x e - L r - c 1 9 2 . 1 6 8 . 2 . 5 0 - t 1 8 0 0 - i l - b 1 5 0 K c l i e n t c o n n e c t i n g t o 1 9 2 . 1 6 8 . 2 . 5 0 , U D P p o r t 5 0 0 1 s e n d i n g 1 4 7 0 b y " t e d . n a g r a m s u c , p b u f f e r - s i z e : 8 . 0 0 K 8 y 1 : e ( d e f a u l t ) [ 1 7 2 4 ] l o c a l [ r o ] r m : e n 1 [ 1 7 2 4 ] 0 . 0 - [ 1 7 2 4 ] 1 . 0 - . 1 6 8 . 1 . 1 0 p o r t 1 6 7 0 c o n n e c t e d T r a n s f e r B a n d w i d t h 1 . 0 s e c 1 8 . 7 ! < B y t e s 1 5 3 1 < b i 2 . 0 s e c 1 8 . 7 K B y o : e s 1 5 3 K b i wi~h 1 9 2 . 1 6 8 . 2 . 5 0 p o r t 5 0 0 1 e c e c F i g u r e 5 . 1 6 : U D P p a c k e t g e n e r a t i o n u s i n g " i p e r f ' t o o l 5 3 P E l # s h p o l i c y - m a p i n t e r f a c e f a s t : E t h e r n e t 0 / 0 F a s t : E t h e r n e t 0 / 0 s e r v i c e - p o l i c y o u t p u t : o u b o u n d q u e u e s t a t s f o r a l l p r i o r i t y c l a s s e s : Queuein~ q u e u e l 1 m i t 6 4 p a c k e t s ( q u e u e d e p t h / t o t a l d r o p s / n o - b u f f e r d r o p s ) 0 / 0 / 0 ( p k t s o u t p u t / b y 1 : e s o u t p u t ) 1 . 5 6 / 1 . 2 2 4 6 0 c l a s s - m a p : p r - e m i u m ( m a t • : h - a l l ) 1 . 0 6 3 1 . p a c k e t s , 1 . 6 0 3 6 8 1 . 2 b y 1 : e s 3 0 s e o n d o f f e r e d r a t e 4 1 . 0 0 0 b p s , d r o p r · . : n e 0 b p s M a t c h q o s - g r o u p 1 . M a t c h d s c p a f 2 1 . ( 1 . 8 ) P r i o r t y : 4 8 k b p s , b u r s t b ; , . n : e s 1 . 5 0 ( ) , b , / w e x c e e d d r o p s : 0 c l a s s - m a p : s i l v e r ( m a t c h - a l l ) 8 0 3 9 p a c k e t s , ~21.21.882 b y t e s 3 0 s e c o n d o f f e r e d r a t e 3 0 0 0 0 b p s , d ; - o p r a t e 0 b p s M a t c h : q o s - g r o u p 2 M a t c h : d s c p af~l. ( 1 . 0 ) P r i o r · i t y : 3 2 k b p s , b L w s t b y t e s 1 . 5 0 0 , b / w e : . : c e e d d r o p s : 0 c l a s s - m a p : c l a s s - d e f a u l t ( m a t c h - a n y ) 2 6 0 1 . 2 p a c k e t s , 3 7 1 . 5 9 5 0 6 b y t e s 3 0 s e c o n d o f f e r e d r a t e 1 . 5 6 0 0 0 b p s , d r o p r a t e 9 2 0 0 0 b p s ~<'1at c h : a n y q u e u e l i m i t 6 4 p a c k e t s ( q u e u e d e p t h / t o t a l d r o p s / n o - b u f f e r · d r o p s ) 0 / 0 , . / 0 ( p k t s o u t p u t / b y 1 : e s o u t p u t ) 2 3 1 . 4 / 8 2 2 1 . 0 6 p o l i c e : c i r · 6 4 0 0 0 , b e 2 0 0 0 b y e e s c o n f o r m e d p a c k e t s , 1 . 5 8 8 0 3 6 9 b y t e s ; a c t i o n s : t r a n s m i t e x . c e e d e d 1 . 3 2 2 6 p a c k e t s , 2 0 0 5 0 6 1 . 6 b y t e s ; a c t i o n s : d r o p c o n f o r m e d 6 1 . 0 0 0 b p s , e x c e e d 9 2 0 0 0 b p s F i g u r e 5 . 1 7 : m a r k e d p a c k e t s a r e q u e u e d i n t o t h e i r a p p r o p r i a t e q u e u e s a n d e x c e s s l o w p r i o r i t y a r e d r o p p e d a t c l a s s - d e f a u l t P E l # s h q u e u e f a s t E t h e r n e t 0 / 0 F a s t E t h e r n e t 0 / 0 q u e u e s i z e 0 , 0 b y t e s p k t s o u t p u t 0 , w f q d r o p s 0 , n o b u f f e r d r o p s 0 W F Q : a g g r e g a t e q u e u e l i m i t 2 5 0 0 0 m a x a v a i l a b l e b u f f e r s 2 5 0 0 0 l a s 1 : b a n d w i d t h 4 8 e x c e e d d r o p s 0 l a s 2 : b a n d w i d t h 3 2 e x c e e d d r o p s 0 r i r · i t ' ; / Q u e u e : l i m i t 6 4 q s i z e 0 p a c k e t s , 0 b : , ' l e s p k t s o u t p u t 0 d r o p s 0 F i g u r e 5 . 1 8 : C l a s s b a s e d q u e u e a t P E 1 o u t p u t i n t e r f a c e 5 4 P E l # s h p o l i C ) / - m a p i n t e r · f a c e f a s t E t h e n l e ' t 0 / l : : : . e r v i c e - p o l i c y i n p u t : S E T O S C P c l a s s - m a p : v o i c e ( m a t c h - a l l ) 5 8 p a c k e t s , 8 2 1 . 7 6 b y t e s 5 m i n u t e o f f e r e d r a t e 4 0 0 0 b p s , d r o p r · a t e 0 b p s M a t c h : a c c e s s - g r o u p l O l Q o S s e t q o s - g r l P a c k m a r k e d 5 8 d s m a d : e d 5 8 c l a s s - m a p : d a t a ( m a t c h - a l l ) 1 . 5 p a c k e t s , 1 . 6 9 8 8 b y t e s 5 m i n u t e o f f e r e d r a t e 2 0 0 0 b p s , d r o p r a t e 0 b p s M a t c h : a c c e s s - g r o u p 1 . 0 2 Q O S S e t q o s - g r o u p 2 P a c k e t s m a r k e d 1 . 5 ; d s c p a f l l P a c k e t s m a r k e d 1 . 5 c l a s s - m a p : c l a s s - d e f a u l t ( m a t c h - a n y ) 8 8 p a c k e - r : s , 1 . 1 . 3 6 2 9 b : y r t e s 5 m i n u t e o f f e r e d r a t e 4 0 0 0 b p s , d r o p r a t e 0 b p s f \ • l a t c h : a n y · P E l # s h a c c e s s - l i s 1 : s s t a n d a r d I P a c c e s s l i s t r O E x t e n d e d I P s l i s t l O l l O p e r m i t a n y h o s t 1 . 9 2 . 1 . 6 8 . 3 . 1 . 0 ( 1 . 5 7 m a t c h e s ) E x t e n d e d I P s l i s t 1 . 0 2 l O p e r m i t a n y h o s t 1 . 9 2 . 1 . 6 8 . 7 . 1 . 0 ( 4 5 m a t c h e s ) F i g u r e 5 . 1 9 : P a c k e t s a r e m a t c h e d a t t h e i n p u t i n t e r f a c e P E 1 a n d m a r k e d a c c o r d i n g l y t o D S C P m a r k i n g s C l a s s i f i e d p a c k e t s a r e q u e u e d u s i n g a c l a s s e d b a s e d q u e u i n g a s s h o w n i n f i g u r e 5 . 1 7 . F i g u r e s 5 . 1 8 a n d 5 . 1 9 s h o w t h e o u t b o u n d p o l i c y m a p " O U B O U N D " " a n d t h e i n b o u n d p o l i c y m a p " S E T D S C P " a t t h e i n t e r f a c e s E t h e r n e t 0 / 0 a n d 0 1 1 a t P E 1 r e s p e c t i v e l y . T h e p a c k e t s a r e m a t c h e d a g a i n s t a c c e s s c o n t r o l l i s t s a t t h e i n p u t m a r k e d u s i n g D S C P v a l u e s a n d q u e u e d a t t h e o u t b o u n d i n t e r f a c e t o q u e u e s . 5 . 4 I P S e r v i c e L e v e l A g r e e m e n t s ( S L A ) c u s t o m e r r e p o r t s T h e f i g u r e s 5 . 2 0 ( a ) t o ( d ) s h o w s r e p o r t s f o r a t e s t " c u s t o m e r - A " o f a n o p e r a t i o n a l t e s t n e t w o r k f r o m a c u s t o m e r e n d C I S C O 1 8 4 1 r o u t e r t o t h e n e a r e s t e d g e r o u t e r 7 6 0 4 , t h e v a r i a t i o n o f r o u n d t r i p r e s p o n s e t i m e , j i t t e r , a v a i l a b i l i t y a n d h t t p t r a n s a c t i o n t i m e f o r a t e s t V P N " c u s t o m e r A " . R e s u l t s a r e q u e r i e d e v e r y 1 0 m i n u t e s e x c e p t a v a i l a b i l i t y f r o m t h e c u s t o m e r n o d e s u p - t o t h e M P L S V P N n e t w o r k A v a i l a b i l i t y c a l c u l a t e d h o u r l y b a s e s . 5 5 O t h e r p a r a m e t e r s u s e d a r e , • S o u r c e t o d e s t i n a t i o n l i n k - W i M A X a c c e s s • L I N K s i g n a l l e v e l s a t t i m e o f t e s t i n g - u p l i n k I d o w n l i n k S N R i s 2 5 . 4 I 2 9 d B • S h o r t e s t e s t i m a t e d d i s t a n c e f r o m c u s t o m e r t o b a s e s t a t i o n i s a p p r o x i m a t e l y - 5 0 0 m • L i n k b a n d w i d t h - 1 2 8 K b p s ( a c c e s s ) • S o u r c e I P a d d r e s s ( c u s t o m e r r o u t e r ) - 1 1 9 . 2 3 5 . 6 . 4 2 • D e s t i n a t i o n I P a d d r e s s ( e d g e r o u t e r ) - 1 1 9 . 2 3 5 . 6 . 4 1 • T e s t C u s t o m e r l a y e r 3 V P N n a m e - C O L 3 - T E S T 2 - 1 2 8 K - I L L j c u s t o m e r - A - D e l a y 2 : 6 : 2 - 4 : 2 2 : : o 1 8 't.f:t~ 1 6 § . 1 - l ·~. 5 : 2 1 2 < : t • 0 1 0 : 3 : 6 - l ( I 1 0 2 0 3 0 - l O 5 0 e . o T w n e ( M i n ) R o u t e r N a m e : C O L 3 - T E S T 2 · 1 2 8 K - l l l P a c k e t S i z e : 2 8 B y t e s S o u r c e A d d r e s s : 1 1 9 . 2 3 5 . 6 . 4 1 P r o t o c o l : 1 p l c m p E r : h o T a r g e t A d d r e s s : 1 1 9 . 2 3 5 . 6 . 4 2 A v e r a g e R T T 2 1 . O m s / h o u t F i g u r e 5 . 2 0 ( a ) : R o u n d t r i p t i m e ( R T T ) r e s p o n s e u s i n g " i c m p e c h o " p r o t o c o l 5 6 c u s t o m e r - A - A v a i l a b i l i t y 1 0 0 { J ( l 8 0 7 0 e o £ ' ~ 5 0 ~I - ¥ ) 3 0 " 2 0 1 0 0 O G 0 1 0 2 0 3 0 4 0 5 0 6 O T 0 8 0 9 1 0 1 1 T i r n e ( H o u r ) R o u t e r N a m e C O L 3 · T E S T 2 · 1 2 8 K · l l L S o u r c e A d d r e s s : 1 1 9 . 2 3 5 . 6 . 4 1 T a r g e t A d d r e s s : 1 1 9 . 2 3 5 . 6 . 4 2 A v g A v a i l a b i l i t y : 9 1 . 4 2 ' / o F i g u r e 5 . 2 0 ( b ) : A v a i l a b i l i t y o f l i n k f r o m s o u r c e t o d e s t i n a t i o n . A v e r a g e a v a i l a b i l i t y i s 9 1 . 4 2 % 5 7 c u s t o m e r - A - A p p l i c a t i o n ( h t t p ) 2 0 0 1 8 0 1 t ) 0 , , , : ; : : 1 . . J O c E 1 : 2 0 " ' " ' ( . J l 1 ( t 0 c " ' ~ o _ 8 0 I = I ( } 0 ~- . . J O : : o 0 1 0 2 0 3 0 . . J O 5 0 6 0 T 1 1 Y 1 8 ( M i n } R o u t e r N a m e : C O L H E S T 2 · 1 2 8 K · l l l S o u r c e A d d r e s s : 1 1 9 , 2 3 5 , 6 , 4 1 T a r g e t A d d r e s s : 1 1 ? . 2 3 5 , 6 . 4 2 A v g h t t p R e s p o n s e : 2 0 2 , 1 7 m s f h o u r F i g u r e 5 . 2 0 ( c ) : H T T P t r a n s a c t i o n t i m e t o a w e b - s e r v e r . A v e r a g e t i m e i s 2 0 2 . 1 7 m s / h o u r 5 8 c u s t o m e r - A - J i t t e r i f f . - , c : • l ' ; : ' < 1 ) ~ V ) ~:· [ L . " · . 0 1 0 2 0 3 0 4 D 5 0 • 3 0 T i m 8 ( t v l l n ) R o u t e r N d m e : C O l 3 - T E 5 T 2 - 1 2 8 K · l i L S o u r c e A d d r e s s : 1 1 9 . 2 3 5 . 6 . 4 1 T d r g e t A d d r e s s : 1 1 9 . 2 3 5 . 6 . 4 2 A v g J i t t e r : 2 . 0 m s f h o u r F i g u r e 5 . 2 0 ( d ) : S o u r c e t o D e s t i n a t i o n p o s i t i v e J i t t e r . A v e r a g e p o s i t i v e s o u r c e t o d e s t i n a t i o n j i t t e r i s 2 m s / h o u r 5 9 C h a p t e r 6 C o n c l u s i o n I n t h i s t h e s i s t h e i n t e g r a t i o n o f T E t u n n e l s i n t h e I P c o r e t o g e t h e r w i t h I P S L A p r o g r a m t o p r o d u c e p e r f o r m a n c e m e t r i c s t o g u a r a n t e e a n d e n s u r e e n d t o e n d Q o S f o r c u s t o m e r s i s a n a l y z e d . T h e t e s t r e s u l t s s h o w e d t h a t c r i t i c a l t r a f f i c c a n b e g i v e n a p r i o r i t y q u e u e i f Q o S i s i m p l e m e n t e d a n d t h e b e s t w a y t o i m p l e m e n t q o s i s t o u s e d i f f e r e n t i a t e d s e r v i c e s m a r k i n g s d u e t o t h e b r o a d e r c l a s s i f i c a t i o n o f c l a s s e s a v a i l a b l e . T h u s c o m b i n e d u s e o f M P L S - T E a n d Q o S f o r m u l t i s e r v i c e t r a f f i c i n a n I P n e t w o r k , s e r v i c e p r o v i d e r s c a n e n s u r e e n d t o e n d g u a r a n t e e d s e r v i c e s a n d S L A s c a n b e e n s u r e d t o t h e i r c u s t o m e r s b y p r o v i d i n g S L A p e r f o m 1 a n c e r e p o r t s u s i n g t h e I P S L A p r o g r a m . T h i s p r o g r a m c a n b e a f e a s i b l e t o o l f o r g r o w i n g s e r v i c e p r o v i d e r s w i t h o u t a n y i n i t i a l i n v e s t m e n t c o m p a r e d t o c o m m e r c i a l e x p e n s i v e s o f t w a r e a v a i l a b l e . A l s o e f f i c i e n t u s e o f b a c k b o n e b a n d w i d t h i n a f a i r w a y c a n b e a c h i e v e d . S u m m a r y o f t h e p r o j e c t r e s u l t s i s d i s c u s s e d b e l o w . D i s c u s s i o n o f R e s u l t s C o r e b a c k b o n e W A N l i n k s a r e a n e x p e n s i v e r e s o u r c e i n a s e r v i c e p r o v i d e r ' s O P E X a n d M P L S - T E i s o n e o f t h e b e s t w a y s t o e f f i c i e n t l y u t i l i z e t h e m . T h e p r o b l e m w i t h r o u t i n g a p a c k e t b a s e d o n d e s t i n a t i o n i n v o l v e s t h a t e v e r y h o p p a c k e t t a k e s a l o n g t h e r o u t e i s d e c i d e d b a s e d o n r o u t i n g t a b l e a n d g e n e r a l l y t h i s p a t h i s t h e r o u t i n g p r o t o c o l ' s s h o r t e s t p a t h w h i c h m a y n o t b e t h e b e s t p a t h a l w a y s . F o r a n y r e a s o n i f t h i s f o r w a r d i n g p a t h i s e x p e r i e n c i n g l o n g e r d e l a y s o r b e c o m e c o n g e s t e d , c r i t i c a l t r a f f i c m a y e x p e r i e n c e p a c k e t d r o p s . T w o t u n n e l s w e r e c r e a t e d t o d i v e r t c e r t a i n t r a f f i c t h r o u g h a l t e r n a t i v e p a t h a n d r e s u l t s s h o w b o t h b a c k b o n e l i n k s a r e u t i l i z e d . T h i s w a s s h o w n b y t u n n e l w i t h p r i o r i t y 2 r e s e r v e d 3 2 K b p s f r o m t h e 9 6 K b p s p o o l a n d t u n n e l w i t h p r i o r i t y 7 r e s e r v e d 4 8 K b p s f r o m 6 4 K b p s p o o l . T h i s a l s o d e m o n s t r a t e s m o r e i m p o r t a n t t u n n e l s ( l o w e r p r i o r i t y n u m b e r ) a r e f r e e t o p u s h o t h e r t u n n e l s a n d a r e a l l o w e d t o g e t t h e r e q u i r e d b a n d w i d t h f r o m t h e t o t a l r e s e r v e d p o o l . B o t h t u n n e l s o c c u p i e d 8 3 % o f t h e r e s e r v e d b a n d w i d t h o f 9 6 K b p s u s i n g t h e r e s e r v a t i o n p r o t o c o l . T h e g e n e r a t e d U D P t r a f f i c o f 3 0 K b p s a n d 1 2 K b p s w e r e r o u t e d a c c o r d i n g l y i n p r o p e r t u n n e l s . T h e r o u t i n g t a b l e a l s o c o r r e c t l y s h o w e d b o t h t u n n e l s T O a n d 6 0 T I f o r t h e d e s i r e d d e s t i n a t i o n a s t w o a l t e r n a t i v e p h y s i c a l p a t h s . I t i s f u r t h e r s h o w n i n t h e d e b u g m e s s a g e s , t h a t a n y c h a n g e i n t u n n e l s t a t e s ( T l ) c a u s e d t r i g g e r e d f l o o d i n g o f t h e l i n k s t a t e s t o a l l c o n n e c t e d T E e n a b l e d l i n k s a t r o u t e r C 2 r e g a r d l e s s o f p e r i o d i c f l o o d i n g . T h e c l a s s i f i c a t i o n o f p a c k e t s b a s e d o n D S C P c l a s s e s s h o w e d t h a t t h e y a r e c l a s s b a s e d q u e u e d a c c o r d i n g l y a t t h e o u t p u t i n t e r f a c e o f P E 1 a n d t h e p a c k e t d r o p s a t C 2 s e r i a l i n t e r f a c e w e r e a v o i d e d . T h e b e s t e f f o r t d a t a p a c k e t s w h i c h e x c e e d e d r a t e o f 6 4 k b p s w e r e d r o p p e d a t P E 1 o u t p u t i n t e r f a c e . T h e I P S L A p e r f o r m a n c e r e p o r t p r o g r a m f o r t h e t e s t C u s t o m e r - A o n a n o p e r a t i o n a l n e t w o r k g e n e r a t e d a c c u r a t e a v e r a g e a c c e p t a b l e r e s u l t s f o r r o u n d t r i p d e l a y , a v a i l a b i l i t y , j i t t e r ( s o u r c e t o d e s t i n a t i o n ) a n d h t t p t r a n s a c t i o n t i m e . ; 6 . 1 F u t u r e W o r k s W h e n d e a l i n g w i t h n e t w o r k g r o w t h a n d e x p a n s i o n T E e n g i n e e r i n g p l a y s a s i g n i f i c a n t r o l e . M a n u a l i n t e r v e n t i o n i s r e q u i r e d t o c h a n g e r e s e r v a t i o n b a n d w i d t h a n d t h e r e f o r e d e t a i l e d i n f o r n 1 a t i o n o n t r a f f i c p a t t e r n s a r e r e q u i r e d t o c o r r e c t l y s i z e t h e t u n n e l . M o r e e f f i c i e n t u s e o f t u n n e l b a n d w i d t h c a n b e o b t a i n e d b y T E a u t o - b a n d w i d t h o p t i o n w h i c h w a t c h e s t h e t r a f f i c r a t e o n a t u n n e l i n t e r f a c e a n d p e r i o d i c a l l y r e s i z e s t h e b a n d w i d t h o n t h e t u n n e l i n t e r f a c e t o m o r e c l o s e l y a l i g n w i t h t h e t r a f f i c t h a t ' s a c t u a l l y g o i n g d o w n t h e t u n n e l . A s t u n n e l s a r e s e t u p a n d t o m d o w n a c r o s s i n t e r f a c e s , t h e a m o u n t o f a v a i l a b l e b a n d w i d t h o n a n i n t e r f a c e c h a n g e s i n a c c o r d a n c e w i t h t h e r e s e r v a t i o n s a c r o s s a n i n t e r f a c e a n d w h e n t o a d v e r t i s e t h i s c h a n g e s t o e n t i r e t o p o l o g y i s a m a j o r c o n c e r n . T h i s c o u l d p o t e n t i a l l y b e a t r e m e n d o u s a m o u n t o f f l o o d i n g e n o u g h t o c o n s u m e b a n d w i d t h o n t h e n e t w o r k a n d s i g n i f i c a n t p r o c e s s i n g o n t h e r o u t e r i n l a r g e T E n e t w o r k h a v i n g s e v e r a l t u n n e l s . T h e r e f o r e f u r t h e r a n a l y s i s c a n b e d o n e t o o p t i m i z e f l o o d i n g o f T E t u n n e l c h a n g e s f o r t h e p a r t i c u l a r I G P p r o t o c o l u s e d . A l s o , t o m a x i m i z e t h e e f f i c i e n c y a n d p e r f o r m a n c e o f t r a f f i c t y p e s a d v a n c e T E f e a t u r e s s u c h a s f a s t r e r o u t e , a n d D i f f S e r v - a w a r e T E c a n b e d e p l o y e d . F u r t h e r m o r e t h e d e p l o y m e n t o f M P L S - T E i n m o b i l e a c c e s s n e t w o r k c o u l d l e a d t o s e v e r a l i m p r o v e m e n t s c o m p a r e d t o t r a d i t i o n a l m o b i l e I P t r a n s p o r t . T h e S L A p r o g r a m c o u l d b e f u r t h e r d e v e l o p e d t o i n c o r p o r a t e m o r e s p e c i f i c a p p l i c a t i o n p e r f o r m a n c e p a r a m e t e r s s u c h a s d a t a b a s e a c c e s s r e s p o n s e t i m e s . S i n c e n e w t e c h n o l o g i e s a r e e m e r g i n g a l l t h e t i m e t h e r e w o u l d b e d i f f e r e n t c o n c e p t s a n d m e t h o d s t o t a c k l e t h e g r o w i n g v o l u m e s o f d i f f e r e n t t r a f f i c t y p e s i n t h e c o r e b a c k b o n e . 6 1 A P P E N D I X A G N S 3 S i m u l a t o r c o n f i g u r a t i o n f o r i n i t i a l T E t u n n e l s s e t u p * * * * * * R o u t e r C 1 * * * * * * * * * * * v e r s i o n 1 2 . 3 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e C 1 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r e n a b l e s e c r e t 5 $ 1 $ 2 U k 3 $ D m T 2 / 2 V b l P B p E L m 2 H 6 X q U 1 n o a a a n e w - m o d e l i p s u b n e t - z e r o l p c e f m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s i n t e r f a c e L o o p b a c k O d e s c r i p t i o n * * * * M a n a g e m e n t * * * * i p a d d r e s s 1 0 . 1 3 . 0 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * C o n e n c t e d t o C 2 F E 3 / 0 * * * * i p a d d r e s s 1 0 . 1 3 . 2 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p j s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t 1 / 0 d e s c r i p t i o n * * * * C o n e n c t e d t o C 3 F E 1 / 0 * * * * i p a d d r e s s 1 0 . 1 2 . 2 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 r o u t e r i s i s T e s t L a b 6 2 , t ( \ n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 3 0 0 . 0 0 0 1 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 p a s s i v e - i n t e r f a c e L o o p b a c k O i p h t t p s e r v e r i p c l a s s l e s s l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 l o g i n e n d * * * * * * R o u t e r C 2 * * * * * * * * * * * v e r s i o n 1 2 . 3 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e C 2 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r e n a b l e s e c r e t 5 $ 1 $ T 3 x y $ X 4 Z H L O / W 3 s g e l e w n g 0 P y x . n o a a a n e w - m o d e l i p s u b n e t - z e r o i p c e f m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g t d p r o u t e r - i d L o o p b a c k O i n t e r f a c e L o o p b a c k O d e s c r i p t i o n * * * * M a n a g e m e n t * * * * i p a d d r e s s 1 0 . 1 1 . 0 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * C o n n e c t e d t o P E l F E 0 / 0 * * * * i p a d d r e s s 1 0 . 1 1 . 1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t l / 0 6 3 . r d e s c r i p t i o n * * * * C o n n e c t e d t o P E 2 F E 0 / 0 * * * * i p a d d r e s s 1 0 . 1 3 . 1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i n t e r f a c e F a s t E t h e r n e t 2 / 0 d e s c r i p t i o n * * * * C o n n e c t e d t o C 3 F E 0 / 0 * * * * i p a d d r e s s 1 0 . 1 1 . 2 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o / s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t 3 / 0 d e s c r i p t i o n * * * * C o n n e c t e d t o C 1 F E 0 / 0 * * * * i p a d d r e s s 1 0 . 1 3 . 2 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 1 0 0 . 0 0 0 1 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 p a s s i v e - i n t e r f a c e L o o p b a c k O i p h t t p s e r v e r i p c l a s s l e s s l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 l o g i n e n d 6 4 * * * * * * R o u t e r C 3 * * * * * * * * * * * v e r s i o n 1 2 . 3 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e C 3 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r e n a b l e s e c r e t 5 $ 1 $ / 0 Y w $ f b 2 B 3 2 D R T 8 p p i T n Z h 3 i F s 1 n o a a a n e w - m o d e l i p s u b n e t - z e r o i p c e f m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s i n t e r f a c e L o o p b a c k O d e s c r i p t i o n * * * * M a n a g e m e n t * * * * i p a d d r e s s 1 0 . 1 2 . 0 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * C o n e n c t e d t o C 2 F E 2 / 0 * * * * i p a d d r e s s 1 0 . 1 1 . 2 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t 1 / 0 d e s c r i p t i o n * * * * C o n e n c t e d t o C 1 F E 1 / 0 * * * * i p a d d r e s s 1 0 . 1 2 . 2 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t 6 5 / i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t 2 / 0 d e s c r i p t i o n * * * * C o n e n c t e d t o P E 3 F E 0 / 0 * * * * i p a d d r e s s 1 0 . 1 2 . 1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 2 0 0 . 0 0 0 1 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 p a s s i v e - i n t e r f a c e L o o p b a c k O i p h t t p s e r v e r i p c l a s s l e s s l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 l o g i n E n d * * * * * * R o u t e r P E l * * * * * * * * * * * v e r s i o n 1 2 . 3 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e P E l b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r l o g g i n g b u f f e r e d 4 0 9 6 e r r o r s e n a b l e s e c r e t 5 $ 1 $ n C O F $ j A 3 0 h Q 0 2 . w / 2 X c q L a e u l B . n o a a a n e w - m o d e l i p s u b n e t - z e r o i p c e f 6 6 _ , . m p l s l a b e l p r o t o c o l l d p m p l s l d p n e i g h b o r 1 0 . 1 3 . 0 . 8 t a r g e t e d l d p m p l s l d p n e i g h b o r 1 0 . 1 2 . 0 . 8 t a r g e t e d l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g t d p r o u t e r - i d L o o p b a c k O i n t e r f a c e L o o p b a c k O d e s c r i p t i o n * * * * M a n a g e m e n t * * * * i p a d d r e s s 1 0 . 1 1 . 0 . 8 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i n t e r f a c e T u n n e l O i p u n n u m b e r e d L o o p b a c k O t u n n e l d e s t i n a t i o n 1 0 . 1 2 . 0 . 8 t u n n e l m o d e m p l s t r a f f i c - e n g t u n n e l m p l s t r a f f i c - e n g a u t o r o u t e announc~ t u n n e l m p l s t r a f f i c - e n g p r i o r i t y 1 1 t u n n e l m p l s t r a f f i c - e n g b a n d w i d t h 2 5 6 t u n n e l m p l s t r a f f i c - e n g p a t h - o p t i o n 1 0 e x p l i c i t n a m e p a t h c l c 2 c 3 i n t e r f a c e T u n n e l l i p u n n u m b e r e d L o o p b a c k O t u n n e l d e s t i n a t i o n 1 0 . 1 2 . 0 . 8 t u n n e l m o d e m p l s t r a f f i c - e n g t u n n e l m p l s t r a f f i c - e n g a u t o r o u t e a n n o u n c e t u n n e l m p l s t r a f f i c - e n g p r i o r i t y 2 2 t u n n e l m p l s t r a f f i c - e n g b a n d w i d t h 2 5 6 t u n n e l m p l s t r a f f i c - e n g p a t h - o p t i o n 2 0 e x p l i c i t i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * C o n n e c t e d t o C 2 F E 0 / 0 * * * * i p a d d r e s s 1 0 . 1 1 . 1 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b i p f l o w i n g r e s s d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t l / 0 d e s c r i p t i o n * * * * C o n e n c t e d t o P C * * * * i p a d d r e s s 1 9 2 . 1 6 8 . 1 . 5 0 2 5 5 . 2 5 5 . 2 5 5 . 0 d u p l e x a u t o s p e e d a u t o r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 1 0 0 . 0 0 0 8 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 p a s s i v e - i n t e r f a c e L o o p b a c k O r o u t e r b g p 6 5 0 0 1 6 7 n a m e p a t h c 2 c 3 b g p r o u t e r - i d 1 0 . 1 1 . 0 . 8 b g p l o g - n e i g h b o r - c h a n g e s n e i g h b o r 1 0 . 1 2 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 2 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n C P E 3 * * * * n e i g h b o r 1 0 . 1 3 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 3 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n A P E 2 * * * * n e i g h b o r 1 0 . 1 3 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O a c t i v a t e a c t i v a t e a d d r e s s - f a m i l y i p v 4 n e i g h b o r 1 0 . 1 2 . 0 . 8 n e i g h b o r 1 0 . 1 3 . 0 . 8 n e i g h b o r 1 0 . 1 3 . 0 . 8 n o a u t o - s u m m a r y s e n d - c o m m u n i t y e x t e n d e d n o s y n c h r o n i z a t i o n n e t w o r k 1 9 2 . 1 6 8 . 1 . 0 e x i t - a d d r e s s - f a m i l y n o i p h t t p s e r v e r i p c l a s s l e s s i p e x p l i c i t - p a t h n a m e p a t h c l c 2 c 3 e n a b l e n e x t - a d d r e s s 1 0 . 1 1 . 1 . 2 n e x t - a d d r e s s 1 0 . 1 3 . 2 . 2 n e x t - a d d r e s s 1 0 . 1 2 . 2 . 1 n e x t - a d d r e s s 1 0 . 1 2 . 1 . 1 i p e x p l i c i t - p a t h n a m e p a t h c 2 c 3 e n a b l e n e x t - a d d r e s s 1 0 . 1 1 . 1 . 2 n e x t - a d d r e s s 1 0 . 1 1 . 2 . 2 n e x t - a d d r e s s 1 0 . 1 2 . 1 . 1 a c c e s s - l i s t 1 0 1 p e r m i t i p a n y h o s t 1 9 2 . 1 6 8 . 3 . 5 0 r o u t e - m a p v o i c e p e r m i t 1 0 m a t c h i p a d d r e s s 1 0 1 s e t i n t e r f a c e T u n n e l l l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 l o g i n e n d * * * * * * R o u t e r P E 2 * * * * * * * * * * * ? e r s l o n 1 2 . 3 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e P E 2 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r 6 8 " ' e n a b l e s e c r e t 5 $ 1 $ 8 u M M $ 8 1 4 b H i O O O T v 7 3 k 6 3 b u R j k l n o a a a n e w - m o d e l i p s u b n e t - z e r o l p c e f m p l s l a b e l p r o t o c o l l d p m p l s l d p n e i g h b o r 1 0 . 1 1 . 0 . 8 t a r g e t e d l d p m p l s l d p n e i g h b o r 1 0 . 1 2 . 0 . 8 t a r g e t e d l d p t a g - s w i t c h i n g t d p r o u t e r - i d L o o p b a c k O i n t e r f a c e L o o p b a c k O d e s c r i p t i o n * * * * M a n a g e m e n t * * * * i p a d d r e s s 1 0 . 1 3 . 0 . 8 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i n t e r f a c e L o o p b a c k l i p a d d r e s s 1 9 2 . 1 6 8 . 6 . 1 2 5 5 . 2 5 5 . 2 5 5 . 0 i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * C o n e n c t e d t o C 2 F E l / 0 * * * * i p a d d r e s s 1 0 . 1 3 . 1 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b i p f l o w i n g r e s s d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p t a g - s w i t c h i n g i p i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 5 1 2 i n t e r f a c e F a s t E t h e r n e t l / 0 d e s c r i p t i o n * * * * L A N * * * * i p a d d r e s s 1 9 2 . 1 6 8 . 2 . 5 0 2 5 5 . 2 5 5 . 2 5 5 . 0 d u p l e x a u t o s p e e d a u t o r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 3 0 0 . 0 0 0 8 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e p a s s i v e - i n t e r f a c e L o o p b a c k O r o u t e r b g p 6 5 0 0 1 b g p r o u t e r - i d 1 0 . 1 3 . 0 . 8 b g p l o g - n e i g h b o r - c h a n g e s n e i g h b o r 1 0 . 1 1 . 0 . 8 r e m o t e - a s 6 5 0 0 1 . . n e i g h b o r 1 0 . 1 1 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n A P E l * * * * n e i g h b o r 1 0 . 1 1 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O n e i g h b o r 1 0 . 1 2 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 2 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n C P E 3 * * * * a d d r e s s - f a m i l y i p v 4 n e i g h b o r 1 0 . 1 1 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 1 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n e i g h b o r 1 0 . 1 2 . 0 . 8 a c t i v a t e n o a u t o - s u m m a r y n o s y n c h r o n i z a t i o n 6 9 n e t w o r k 2 0 . 2 0 . 2 0 . 0 m a s k 2 5 5 . 2 5 5 . 2 5 5 . 0 n e t w o r k 1 9 2 . 1 6 8 . 2 . 0 n e t w o r k 1 9 2 . 1 6 8 . 6 . 0 e x i t - a d d r e s s - f a m i l y n o i p h t t p s e r v e r i p c l a s s l e s s l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 l o g i n e n d * * * * * * R o u t e r P E 3 * * * * * * * * * * * v e r s i o n 1 2 . 3 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e r : n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e P E 3 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r e n a b l e s e c r e t 5 $ 1 $ 0 h X T $ J . 9 i Y W 1 8 J B g P F X J q X q W O p O n o a a a n e w - m o d e l i p s u b n e t - z e r o i p c e f m p l s l a b e l p r o t o c o l l d p m p l s l d p n e i g h b o r 1 0 . 1 1 . 0 . 8 t a r g e t e d l d p m p l s l d p n e i g h b o r 1 0 . 1 3 . 0 . 8 t a r g e t e d l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g t d p r o u t e r - i d L o o p b a c k O i n t e r f a c e L o o p b a c k O d e s c r i p t i o n * * * * M a n a g e m e n t * * * * i p a d d r e s s 1 0 . 1 2 . 0 . 8 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i n t e r f a c e L o o p b a c k 1 i p a d d r e s s 1 9 2 . 1 6 8 . 7 . 1 2 5 5 . 2 5 5 . 2 5 5 . 0 i n t e r f a c e T u n n e l O i p u n n u m b e r e d L o o p b a c k O s h u t d o w n t u n n e l d e s t i n a t i o n 1 0 . 1 1 . 0 . 8 t u n n e l m o d e m p l s t r a f f i c - e n g t u n n e l m p l s t r a f f i c - e n g a u t o r o u t e a n n o u n c e 7 0 . . . t u n n e l m p l s t r a f f i c - e n g p r i o r i t y 1 1 t u n n e l m p l s t r a f f i c - e n g b a n d w i d t h 2 5 6 t u n n e l m p l s t r a f f i c - e n g p a t h - o p t i o n 1 0 e x p l i c i t n a m e p a t h c 3 c l c 2 i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * C o n n e c t e d t o C 3 F E 2 / 0 * * * * i p a d d r e s s 1 0 . 1 2 . 1 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b i p f l o w i n g r e s s d u p l e x a u t o s p e e d a u t o m p l s l a b e l p r o t o c o l l d p m p l s t r a f f i c - e n g t u n n e l s t a g - s w i t c h i n g i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t l / 0 d e s c r i p t i o n * * * * L A N * * * * i p a d d r e s s 1 9 2 . 1 6 8 . 3 . 5 0 2 5 5 . 2 5 5 . 2 5 5 . 0 d u p l e x a u t o s p e e d a u t o i n t e r f a c e F a s t E t h e r n e t 2 / 0 d e s c r i p t i o n * * * * L A N l * * * * i p a d d r e s s 2 0 3 . 1 4 3 . 3 6 . 1 2 5 5 . 2 5 5 . 2 5 5 . 0 d u p l e x a u t o s p e e d a u t o r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 2 0 0 . 0 0 1 2 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 p a s s i v e - i n t e r f a c e L o o p b a c k O r o u t e r b g p 6 5 0 0 1 b g p r o u t e r - i d 1 0 . 1 2 . 0 . 8 b g p l o g - n e i g h b o r - c h a n g e s n e i g h b o r 1 0 . 1 1 . 0 . 8 r e m o t e - a s 6 5 0 0 1 / n e i g h b o r 1 0 . 1 1 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n A P E l * * * * n e i g h b o r 1 0 . 1 1 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O n e i g h b o r 1 0 . 1 3 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 3 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n A P E 2 * * * * n e i g h b o r 1 0 . 1 3 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O a d d r e s s - f a m i l y i p v 4 7 1 n e i g h b o r 1 0 . 1 1 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 3 . 0 . 8 a c t i v a t e n o a u t o - s u m m a r y n o s y n c h r o n i z a t i o n n e t w o r k 1 9 2 . 1 6 8 . 3 . 0 n e t w o r k 1 9 2 . 1 6 8 . 7 . 0 n e t w o r k 2 0 3 . 1 4 3 . 3 6 . 0 e x i t - a d d r e s s - f a m i l y i p h t t p s e r v e r i p c l a s s l e s s i p e x p l i c i t - p a t h n a m e p a t h c 3 c 1 c 2 e n a b l e n e x t - a d d r e s s 1 0 . 1 2 . 1 . 2 n e x t - a d d r e s s 1 0 . 1 2 . 2 . 2 n e x t - a d d r e s s 1 0 . 1 3 . 2 . 1 n e x t - a d d r e s s 1 0 . 1 1 . 1 . 1 i p e x p l i c i t - p a t h n a m e p a t h c 3 c 2 e n a b l e n e x t - a d d r e s s 1 0 . 1 2 . 1 . 2 n e x t - a d d r e s s 1 0 . 1 1 . 2 . 1 n e x t - a d d r e s s 1 0 . 1 1 . 1 . 1 l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 l o g i n E n d 7 2 " A P P E N D I X B R e a l L a b S i m u l a t e d c o n f i g u r a t i o n f o r i n i t i a l T E t u n n e l s s e t u p * * * * * * R o u t e r C 1 * * * * * * * * * * * = - = - - = P u T T Y l o g 2 0 0 9 . 0 1 . 1 3 0 8 : 4 6 : 4 8 = - = - = - = - = - = C 1 # w r t B u i l d i n g c o n f i g u r a t i o n . . . C u r r e n t c o n f i g u r a t i o n 1 9 1 2 b y t e s v e r s i o n 1 2 . 4 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e C 1 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r l o g g i n g m e s s a g e - c o u n t e r s y s l o g e n a b l e s e c r e t 5 $ 1 $ W 2 8 n $ C a V S z 6 M O f 2 z F b B w L z M O U 6 / n o a a a n e w - m o d e l d o t 1 1 s y s l o g i p a u t h - p r o x y m a x - n o d a t a - c o n n s 3 i p a d m i s s i o n m a x - n o d a t a - c o n n s 3 i p c e f n o i p v 6 c e f m u l t i l i n k b u n d l e - n a m e a u t h e n t i c a t e d m p l s t r a f f i c - e n g t u n n e l s m p l s l a b e l p r o t o c o l l d p v o i c e - c a r d 0 n o d s p f a r m a r c h i v e l o g c o n f i g h i d e k e y s i n t e r f a c e L o o p b a c k O i p a d d r e s s 1 0 . 1 3 . 0 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i p r o u t e r i s i s T e s t L a b i n t e r f a c e F a s t E t h e r n e t 0 / 0 i p a d d r e s s 1 7 2 . 2 5 . 1 0 3 . 1 8 5 2 5 5 . 2 5 5 . 2 5 2 . 0 d u p l e x a u t o s p e e d a u t o m p l s i p 7 3 . . i n t e r f a c e F a s t E t h e r n e t 0 / 1 n o i p a d d r e s s s h u t d o w n d u p l e x a u t o s p e e d a u t o i n t e r f a c e S e r i a l 0 / 0 / 0 n o i p a d d r e s s e n c a p s u l a t i o n f r a m e - r e l a y n o f a i r - q u e u e c l o c k r a t e 1 2 8 0 0 0 i n t e r f a c e S e r i a l 0 / 0 / 0 . 1 0 2 p o i n t - t o - p o i n t i p a d d r e s s 1 0 . 1 3 . 2 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b s n m p t r a p l i n k - s t a t u s m p l s t r a f f i c - e n g t u n n e l s m p l s i p f r a m e - r e l a y i n t e r f a c e - d l c i 1 0 2 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i p r s v p b a n d w i d t h 9 6 i n t e r f a c e S e r i a l 0 / 0 / 0 . 1 0 3 p o i n t - t o - p o i n t i p a d d r e s s 1 0 . 1 2 . 2 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b s n m p t r a p l i n k - s t a t u s m p l s t r a f f i c - e n g t u n n e l s m p l s i p f r a m e - r e l a y i n t e r f a c e - d l c i 1 0 3 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i p r s v p b a n d w i d t h 9 6 i n t e r f a c e S e r i a l 0 / 0 / 1 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 3 0 0 . 0 0 0 1 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 i p f o r w a r d - p r o t o c o l n d n o i p h t t p s e r v e r n o i p h t t p s e c u r e - s e r v e r m p l s l d p r o u t e r - i d L c o p b a c k O c o n t r o l - p l a n e l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 p a s s w o r d X X X X 7 4 " ' J o g i n s c h e d u l e r a l l o c a t e 2 0 0 0 0 1 0 0 0 e n d * * * * * * R o u t e r C 2 * * * * * * * * * * * = - = - = - P u T T Y l o g 2 0 0 9 . 0 1 . 1 3 0 8 : 5 2 : 4 2 = - = - = - = - = - = - C 2 # w r t B u i l d i n g c o n f i g u r a t i o n . . . C u r r e n t c o n f i g u r a t i o n : 2 5 4 6 b y t e s v e r s i o n 1 2 . 4 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e C 2 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r l o g g i n g m e s s a g e - c o u n t e r s y s l o g / e n a b l e s e c r e t 5 $ 1 $ 3 1 0 7 $ m i P K B V E T T x F C M v X n S u o 3 a / n o a a a n e w - m o d e l d o t 1 1 s y s l o g i p a u t h - p r o x y m a x - n o d a t a - c o n n s 3 i p a d m i s s i o n m a x - n o d a t a - c o n n s 3 i p c e f n o i p v 6 c e f m u l t i l i n k b u n d l e - n a m e a u t h e n t i c a t e d m p l s t r a f f i c - e n g t u n n e l s m p l s l a b e l p r o t o c o l l d p v o i c e - c a r d 0 n o d s p f a r m a r c h i v e l o g c o n f i g h i d e k e y s i n t e r f a c e L o o p b a c k O i p a d d r e s s 1 0 . 1 1 . 0 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i p r o u t e r i s i s T e s t L a b i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * * * * * * * * L i n k t o P E 1 - f 0 / 0 * * * * * * * * * * * i p a d d r e s s 1 0 . 1 1 . 1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o 7 5 s p e e d a u t o m p l s t r a f f i c - e n g m p l s t r a f f i c - e n g m p l s t r a f f i c - e n g m p l s i p t u n n e l s f l o o d i n g f l o o d i n g t h r e s h o l d s u p 2 5 5 0 1 0 0 t h r e s h o l d s d o w n 1 0 0 5 0 2 5 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 9 6 i n t e r f a c e F a s t E t h e r n e t 0 / 1 d e s c r i p t i o n * * * * C o n n e c t e d t o P E 2 F E i p a d d r e s s 1 0 . 1 3 . 1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s t r a f f i c - e n g t u n n e l s m p l s i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 9 6 i n t e r f a c e S e r i a l 0 / 0 / 0 n o i p a d d r e s s e n c a p s u l a t i o n f r a m e - r e l a y n o f a i r - q u e u e c l o c k r a t e 1 2 8 0 0 0 0 / 0 * * * * / i n t e r f a c e S e r i a l 0 / 0 / 0 . 2 0 1 p o i n t - t o - p o i n t d e s c r i p t i o n * * * * * * * * * * * L i n k t o C 1 - s 0 / 0 / 0 . 1 0 2 i p a d d r e s s 1 0 . 1 3 . 2 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b s n m p t r a p l i n k - s t a t u s m p l s t r a f f i c - e n g t u n n e l s m p l s i p f r a m e - r e l a y i n t e r f a c e - d l c i 2 0 1 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i p r s v p b a n d w i d t h 9 6 i n t e r f a c e S e r i a l 0 / 0 / 0 . 2 0 3 p o i n t - t o - p o i n t d e s c r i p t i o n * * * * * * * * * * * L i n k t o C 3 - s 0 / 0 / 0 . 3 0 2 i p a d d r e s s 1 0 . 1 1 . 2 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b s n m p t r a p l i n k - s t a t u s m p l s t r a f f i c - e n g t u n n e l s m p l s i p f r a m e - r e l a y i n t e r f a c e - d l c i 2 0 3 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i p r s v p b a n d w i d t h 9 6 i n t e r f a c e S e r i a l 0 / 0 / 1 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 1 0 0 . 0 0 0 1 . 0 0 i s - t y p e l e v e l - 2 - o n l y 7 6 * * * * * * * * * * * * * * * * * * * * * * m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 i p f o r w a r d - p r o t o c o l n d n o i p h t t p s e r v e r n o i p h t t p s e c u r e - s e r v e r m p l s l d p r o u t e r - i d L o o p b a c k O c o n t r o l - p l a n e l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 p a s s w o r d X X X X l o g i n s c h e d u l e r a l l o c a t e 2 0 0 0 0 1 0 0 0 e n d * * * * * * R o u t e r C 3 * * * * * * * * * * * P u T T Y l o g 2 0 0 9 . 0 1 . 1 3 0 8 : 5 4 : 2 3 C 3 # w r t B u i l d i n g c o n f i g u r a t i o n . . . C u r r e n t c o n f i g u r a t i o n : 2 2 3 6 b y t e s v e r s l o n 1 2 . 4 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e C 3 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r l o g g i n g m e s s a g e - c o u n t e r s y s l o g e n a b l e s e c r e t 5 $ 1 $ E 6 6 4 $ p P w A b A O Z v r 5 K 6 a X b G u h N n / n o a a a n e w - m o d e l d o t 1 1 s y s l o g i p a u t h - p r o x y m a x - n o d a t a - c o n n s 3 i p a d m i s s i o n m a x - n o d a t a - c o n n s 3 i p c e f n o i p v 6 c e f m u l t i l i n k b u n d l e - n a m e a u t h e n t i c a t e d m p l s t r a f f i c - e n g t u n n e l s m p l s l a b e l p r o t o c o l l d p 7 7 , • v o i c e - c a r d 0 n o d s p f a r m a r c h i v e l o g c o n f i g h i d e k e y s i n t e r f a c e L o o p b a c k O i p a d d r e s s 1 0 . 1 2 . 0 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i p r o u t e r i s i s T e s t L a b i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * * * * * * * * L i n k t o P E 3 - f 0 / 0 i p a d d r e s s 1 0 . 1 2 . 1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 * * * * * * * * * * * i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s t r a f f i c - e n g t u n n e l s m p l s i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 9 6 i n t e r f a c e F a s t E t h e r n e t 0 / 1 n o i p a d d r e s s s h u t d o w n d u p l e x a u t o s p e e d a u t o i n t e r f a c e S e r i a l 0 / 0 / 0 n o i p a d d r e s s e n c a p s u l a t i o n f r a m e - r e l a y n o f a i r - q u e u e c l o c k r a t e 1 2 8 0 0 0 i n t e r f a c e S e r i a l 0 / 0 / 0 . 3 0 1 p o i n t - t o - p o i n t d e s c r i p t i o n * * * * * * * * * * * L i n k t o C 1 - s 0 / 0 / 0 . 1 0 3 i p a d d r e s s 1 0 . 1 2 . 2 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b s n m p t r a p l i n k - s t a t u s m p l s t r a f f i c - e n g t u n n e l s m p l s i p f r a m e - r e l a y i n t e r f a c e - d l c i 3 0 1 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i p r s v p b a n d w i d t h 9 6 i n t e r f a c e S e r i a l 0 / 0 / 0 . 3 0 2 p o i n t - t o - p o i n t d e s c r i p t i o n * * * * * * * * * * * L i n k t o C 2 - s 0 / 0 / 0 . 2 0 3 i p a d d r e s s 1 0 . 1 1 . 2 . 2 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b s n m p t r a p l i n k - s t a t u s m p l s t r a f f i c - e n g t u n n e l s m p l s i p f r a m e - r e l a y i n t e r f a c e - d l c i 3 0 2 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i p r s v p b a n d w i d t h 9 6 7 8 , . * * * * * * * * * * * * * * * * * * * * * * i n t e r f a c e S e r i a l 0 / 0 / 1 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 2 0 0 . 0 0 0 1 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d m p l s t r a f f i c - e n g l e v e l - 2 i p f o r w a r d - p r o t o c o l n d n o i p h t t p s e r v e r n o i p h t t p s e c u r e - s e r v e r m p l s l d p r o u t e r - i d L o o p b a c k O c o n t r o l - p l a n e l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 p a s s w o r d X X X X l o g i n L o o p b a c k O s c h e d u l e r a l l o c a t e 2 0 0 0 0 1 0 0 0 e n d * * * * * * R o u t e r P E l * * * * * * * * * * " = - = - = - = P u T T Y l o g 2 0 0 9 . 0 1 . 1 3 0 8 : 5 5 : 3 1 = - = - = - = - = - = w r t B u i l d i n g c o n f i g u r a t i o n . C u r r e n t c o n f i g u r a t i o n 4 0 5 2 b y t e s v e r s i o n 1 2 . 4 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e P E l b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r l o g g i n g m e s s a g e - c o u n t e r s y s l o g e n a b l e s e c r e t 5 $ 1 $ S 3 Y k $ g K L w O R / q g b H w h Z 7 b B 8 G m X O n o a a a n e w - m o d e l d o t l l s y s l o g i p a u t h - p r o x y m a x - n o d a t a - c o n n s 3 i p a d m i s s i o n m a x - n o d a t a - c o n n s 3 i p c e f 7 9 n o i p v 6 c e f m u l t i l i n k b u n d l e - n a m e a u t h e n t i c a t e d m p l s t r a f f i c - e n g t u n n e l s m p l s l a b e l p r o t o c o l l d p v o i c e - c a r d 0 n o d s p f a r m a r c h i v e l o g c o n f i g h i d e k e y s c l a s s - m a p m a t c h - a l l m a t c h a c c e s s - g r o u p c l a s s - m a p m a t c h - a l l m a t c h q o s - g r o u p 2 m a t c h d s c p a f l l d a t a 1 0 2 s i l v e r c l a s s - m a p m a t c h - a l l v o i c e m a t c h a c c e s s - g r o u p 1 0 1 c l a s s - m a p m a t c h - a l l p r e m i u m m a t c h q o s - g r o u p 1 m a t c h d s c p a f 2 1 p o l i c y - m a p S E T D S C P c l a s s v o i c e s e t q o s - g r o u p 1 s e t d s c p a f 2 1 c l a s s d a t a s e t q o s - g r o u p 2 s e t d s c p a f l l p o l i c y - m a p o u b o u n d c l a s s p r e m i u m p r i o r i t y 4 8 c l a s s s i l v e r p r i o r i t y 3 2 c l a s s c l a s s - d e f a u l t p o l i c e 6 4 0 0 0 e x c e e d - a c t i o n d r o p i n t e r f a c e L o o p b a c k O i p a d d r e s s 1 0 . 1 1 . 0 . 8 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i p r o u t e r i s i s T e s t L a b i n t e r f a c e T u n n e l O i p u n n u m b e r e d L o o p b a c k O t u n n e l d e s t i n a t i o n 1 0 . 1 2 . 0 . 8 t u n n e l m o d e m p l s t r a f f i c - e n g t u n n e l m p l s t r a f f i c - e n g a u t o r o u t e a n n o u n c e t u n n e l m p l s t r a f f i c - e n g p r i o r i t y 7 7 t u n n e l m p l s t r a f f i c - e n g b a n d w i d t h 4 8 / t u n n e l m p l s t r a f f i c - e n g p a t h - o p t i o n 1 0 e x p l i c i t n a m e p a t h c 2 c 3 n o r o u t i n g d y n a m i c i n t e r f a c e T u n n e l l i p u n n u m b e r e d L o o p b a c k O 8 0 t u n n e l d e s t i n a t i o n 1 0 . 1 2 . 0 . 8 t u n n e l m o d e m p l s t r a f f i c - e n g t u n n e l m p l s t r a f f i c - e n g a u t o r o u t e a n n o u n c e t u n n e l m p l s t r a f f i c - e n g p r i o r i t y 2 2 t u n n e l m p l s t r a f f i c - e n g b a n d w i d t h 3 2 t u n n e l m p l s t r a f f i c - e n g p a t h - o p t i o n 2 0 e x p l i c i t n a m e p a t h c 1 c 2 c 3 n o r o u t i n g d y n a m i c i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * * * * * * * * L i n k t o C 2 - f 0 / 0 * * * * * * * * * * * i p a d d r e s s 1 0 . 1 1 . 1 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o " m p l s t r a f f i c - e n g m p l s t r a f f i c - e n g m p l s t r a f f i c - e n g m p l s i p t u n n e l s f l o o d i n g f l o o d i n g t h r e s h o l d s u p 1 2 5 t h r e s h o l d s d o w n 5 2 1 i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 9 6 s e r v i c e - p o l i c y o u t p u t o u b o u n d i n t e r f a c e F a s t E t h e r n e t 0 / 1 d e s c r i p t i o n * * * * L A N * * * * i p a d d r e s s 1 9 2 . 1 6 8 . 1 . 5 0 2 5 5 . 2 5 5 . 2 5 5 . 0 i p p o l i c y r o u t e - m a p v o i c e s e r v i c e - p o l i c y i n p u t S E T D S C P d u p l e x a u t o s p e e d a u t o i n t e r f a c e S e r i a l 0 / 0 / 0 n o i p a d d r e s s s h u t d o w n n o f a i r - q u e u e c l o c k r a t e 2 0 0 0 0 0 0 i n t e r f a c e S e r i a l 0 / 0 / 1 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 1 0 0 . 0 0 0 8 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 r o u t e r b g p 6 5 0 0 1 b g p r o u t e r - i d 1 0 . 1 1 . 0 . 8 b g p l o g - n e i g h b o r - c h a n g e s n e i g h b o r 1 0 . 1 2 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 2 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O n e i g h b o r 1 0 . 1 3 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 3 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O 8 1 a d d r e s s - f a m i l y i p v 4 n e i g h b o r 1 0 . 1 2 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 2 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n e i g h b o r 1 0 . 1 3 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 3 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n o a u t o - s u m m a r y n o s y n c h r o n i z a t i o n n e t w o r k 1 9 2 . 1 6 8 . 1 . 0 e x i t - a d d r e s s - f a m i l y a d d r e s s - f a m i l y v p n v 4 n e i g h b o r 1 0 . 1 2 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 2 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n e i g h b o r 1 0 . 1 3 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 3 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d J e x i t - a d d r e s s - f a m i l y i p f o r w a r d - p r o t o c o l n d n o i p h t t p s e r v e r n o 1 p h t t p s e c u r e - s e r v e r i p e x p l i c i t - p a t h n a m e p a t h c 2 c 3 e n a b l e n e x t - a d d r e s s 1 0 . 1 1 . 1 . 2 n e x t - a d d r e s s 1 0 . 1 1 . 2 . 2 n e x t - a d d r e s s 1 0 . 1 2 . 1 . 1 i p e x p l i c i t - p a t h n a m e p a t h c l c 2 c 3 e n a b l e n e x t - a d d r e s s 1 0 . 1 1 . 1 . 2 n e x t - a d d r e s s 1 0 . 1 3 . 2 . 2 n e x t - a d d r e s s 1 0 . 1 2 . 2 . 1 n e x t - a d d r e s s 1 0 . 1 2 . 1 . 1 i p e x p l i c i t - p a t h n a m e p a t h c 2 p e l e n a b l e n e x t - a d d r e s s 1 0 . 1 1 . 1 . 2 n e x t - a d d r e s s 1 0 . 1 3 . 1 . 1 a c c e s s - l i s t 1 0 1 p e r m i t i p a n y h o s t 1 9 2 . 1 6 8 . 3 . 5 2 a c c e s s - l i s t 1 0 2 p e r m i t i p a n y h o s t 1 9 2 . 1 6 8 . 7 . 1 r o u t e - m a p v o i c e p e r m i t 1 0 m a t c h i p a d d r e s s 1 0 1 s e t i n t e r f a c e T u n n e l O r o u t e - m a p v o i c e p e r m i t 2 0 m a t c h i p a d d r e s s 1 0 2 s e t i n t e r f a c e T u n n e l l m p l s l d p r o u t e r - i d L o o p b a c k O c o n t r o l - p l a n e l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 p a s s w o r d X X X X l o g i n 8 2 s c h e d u l e r a l l o c a t e 2 0 0 0 0 1 0 0 0 e n d * * * * * * R o u t e r P E 2 * * * * * * * * * * =~=~=~=~PuTTY l o g 2 0 0 9 . 0 1 . 1 3 0 8 : 5 6 : 0 2 =~=~=~=~=~= w r t B u i l d i n g c o n f i g u r a t i o n . C u r r e n t c o n f i g u r a t i o n 2 8 0 5 b y t e s v e r s l o n 1 2 . 4 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e P E 2 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r l o g g i n g m e s s a g e - c o u n t e r s y s l o g e n a b l e s e c r e t 5 $ 1 $ g R w A $ 0 4 7 U e . p a p 5 G 0 7 Z j p y w b . P . n o a a a n e w - m o d e l d o t 1 1 s y s l o g i p a u t h - p r o x y m a x - n o d a t a - c o n n s 3 i p a d m i s s i o n m a x - n o d a t a - c o n n s 3 i p c e f n o i p v 6 c e f m u l t i l i n k b u n d l e - n a m e a u t h e n t i c a t e d m p l s t r a f f i c - e n g t u n n e l s m p l s l a b e l p r o t o c o l l d p v o i c e - c a r d 0 n o d s p f a r m a r c h i v e l o g c o n f i g h i d e k e y s i n t e r f a c e L o o p b a c k O d e s c r i p t i o n * * * * M a n a g e m e n t * * * * i p a d d r e s s 1 0 . 1 3 . 0 . 8 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i p r o u t e r i s i s i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * c o n n e c t e d t o C 2 F E 0 / 1 * * * * i p a d d r e s s 1 0 . 1 3 . 1 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o 8 3 " ' m p l s t r a f f i c - e n g t u n n e l s m p l s i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 9 6 i n t e r f a c e F a s t E t h e r n e t 0 / 1 d e s c r i p t i o n * * * * * * * * L A N * * * * * * * * * * i p a d d r e s s 1 9 2 . 1 6 8 . 2 . 5 0 2 5 5 . 2 5 5 . 2 5 5 . 0 d u p l e x a u t o s p e e d a u t o i n t e r f a c e S e r i a l 0 / 0 / 0 n o i p a d d r e s s s h u t d o w n n o f a i r - q u e u e c l o c k r a t e 2 0 0 0 0 0 0 i n t e r f a c e S e r i a l 0 / 0 / 1 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 3 0 0 . 0 0 0 8 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e p a s s i v e - i n t e r f a c e L o o p b a c k O r o u t e r i s i s i s - t y p e l e v e l - 1 r o u t e r b g p 6 5 0 0 1 b g p r o u t e r - i d 1 0 . 1 3 . 0 . 8 b g p l o g - n e i g h b o r - c h a n g e s n e i g h b o r 1 0 . 1 1 . 0 . 8 r e m o t e - a s 6 5 0 0 1 _ , . n e i g h b o r 1 0 . 1 1 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n A P E l * * * * n e i g h b o r 1 0 . 1 1 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O n e i g h b o r 1 0 . 1 2 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 2 . 0 . 8 d e s c r i p t i o n * * * * L o c a t i o n C P E 3 * * * * n e i g h b o r 1 0 . 1 2 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O a d d r e s s - f a m i l y i p v 4 n e i g h b o r 1 0 . 1 1 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 1 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n e i g h b o r 1 0 . 1 2 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 2 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n o a u t o - s u m m a r y n o s y n c h r o n i z a t i o n n e t w o r k 1 9 2 . 1 6 8 . 2 . 0 n e t w o r k 1 9 2 . 1 6 8 . 6 . 0 e x i t - a d d r e s s - f a m i l y a d d r e s s - f a m i l y v p n v 4 n e i g h b o r 1 0 . 1 1 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 1 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n e i g h b o r 1 0 . 1 2 . 0 . 8 a c t i v a t e 8 4 1 l n e i g h b o r 1 0 . 1 2 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d e x i t - a d d r e s s - f a m i l y i p f o r w a r d - p r o t o c o l n d n o i p h t t p s e r v e r n o i p h t t p s e c u r e - s e r v e r c o n t r o l - p l a n e U n e c o n 0 l l n e a u x 0 l i n e v t y 0 4 p a s s w o r d X X X X l o g i n s c h e d u l e r a l l o c a t e 2 0 0 0 0 1 0 0 0 e n d * * * * * * R o u t e r P E 3 * * * * * * * * * * . . = - = - = - = - = P u T T Y l o g 2 0 0 9 . 0 1 . 1 3 0 8 : 5 6 : 4 7 = - = - = - = - = P E 3 # w r t B u i l d i n g c o n f i g u r a t i o n . C u r r e n t c o n f i g u r a t i o n 3 0 7 6 b y t e s v e r s i o n 1 2 . 4 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e P E 3 b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r l o g g i n g m e s s a g e - c o u n t e r s y s l o g e n a b l e s e c r e t 5 $ 1 $ u 6 8 7 $ w i o i S A N Y F v S H 4 H t v O C J b B 1 n o a a a n e w - m o d e l d o t 1 1 s y s l o g i p a u t h - p r o x y m a x - n o d a t a - c o n n s 3 i p a d m i s s i o n m a x - n o d a t a - c o n n s 3 i p c e f n o i p v 6 c e f m u l t i l i n k b u n d l e - n a m e a u t h e n t i c a t e d m p l s t r a f f i c - e n g t u n n e l s m p l s l a b e l p r o t o c o l l d p v o i c e - c a r d 0 n o d s p f a r m 8 5 a r c h i v e l o g c o n f i g h i d e k e y s i n t e r f a c e L o o p b a c k O i p a d d r e s s 1 0 . 1 2 . 0 . 8 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5 i p r o u t e r i s i s T e s t L a b i n t e r f a c e L o o p b a c k 1 i p a d d r e s s 1 9 2 . 1 6 8 . 7 . 1 2 5 5 . 2 5 5 . 2 5 5 . 0 i n t e r f a c e F a s t E t h e r n e t 0 / 0 d e s c r i p t i o n * * * * * * * * * * * L i n k t o C 3 - f 0 / 0 i p a d d r e s s 1 0 . 1 2 . 1 . 1 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2 i p r o u t e r i s i s T e s t L a b d u p l e x a u t o s p e e d a u t o m p l s t r a f f i c - e n g t u n n e l s m p l s i p i s i s c i r c u i t - t y p e l e v e l - 2 - o n l y i s i s n e t w o r k p o i n t - t o - p o i n t i p r s v p b a n d w i d t h 5 1 2 i n t e r f a c e F a s t E t h e r n e t 0 / 1 d e s c r i p t i o n * * * * L A N * * * * i p a d d r e s s 1 9 2 . 1 6 8 . 3 . 5 0 2 5 5 . 2 5 5 . 2 5 5 . 0 d u p l e x a u t o s p e e d a u t o i n t e r f a c e S e r i a l 0 / 0 / 0 n o i p a d d r e s s s h u t d o w n n o f a i r - q u e u e c l o c k r a t e 2 0 0 0 0 0 0 i n t e r f a c e S e r i a l 0 / 0 / 1 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 r o u t e r i s i s T e s t L a b n e t 4 9 . 0 0 0 1 . 0 1 0 0 . 1 2 0 0 . 0 0 1 2 . 0 0 i s - t y p e l e v e l - 2 - o n l y m e t r i c - s t y l e w i d e m p l s t r a f f i c - e n g r o u t e r - i d L o o p b a c k O m p l s t r a f f i c - e n g l e v e l - 2 r o u t e r b g p 6 5 0 0 1 b g p r o u t e r - i d 1 0 . 1 2 . 0 . 8 b g p l o g - n e i g h b o r - c h a n g e s n e i g h b o r 1 0 . 1 1 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 1 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O n e i g h b o r 1 0 . 1 3 . 0 . 8 r e m o t e - a s 6 5 0 0 1 n e i g h b o r 1 0 . 1 3 . 0 . 8 u p d a t e - s o u r c e L o o p b a c k O a d d r e s s - f a m i l y i p v 4 n e i g h b o r 1 0 . 1 1 . 0 . 8 a c t i v a t e 8 6 * * * * * * * * * * * " n e i g h b o r 1 0 . 1 1 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n e i g h b o r 1 0 . 1 3 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 3 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n o a u t o - s u m m a r y n o s y n c h r o n i z a t i o n n e t w o r k 1 9 2 . 1 6 8 . 3 . 0 n e t w o r k 1 9 2 . 1 6 8 . 7 . 0 e x i t - a d d r e s s - f a m i l y a d d r e s s - f a m i l y v p n v 4 n e i g h b o r 1 0 . 1 1 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 1 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d n e i g h b o r 1 0 . 1 3 . 0 . 8 a c t i v a t e n e i g h b o r 1 0 . 1 3 . 0 . 8 s e n d - c o m m u n i t y e x t e n d e d e x i t - a d d r e s s - f a m i l y i p f o r w a r d - p r o t o c o l n d n o i p h t t p s e r v e r n o i p h t t p s e c u r e - s e r v e r m p l s l d p r o u t e r - i d L o o p b a c k O c o n t r o l - p l a n e l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 p a s s w o r d X X X X l o g i n s c h e d u l e r a l l o c a t e 2 0 0 0 0 1 0 0 0 e n d * * * * * * F r a m e R e l a y S w i t c h * * * * * * * * * * " - = - = - = - P u T T Y l o g 2 0 0 9 . 0 1 . 1 3 0 8 : 4 7 : 3 2 = - = - = - = - = - = F R - S W # w r t B u i l d i n g c o n f i g u r a t i o n . C u r r e n t c o n f i g u r a t i o n 2 1 5 8 b y t e s v e r s i o n 1 2 . 4 s e r v i c e t i m e s t a m p s d e b u g d a t e t i m e m s e c s e r v i c e t i m e s t a m p s l o g d a t e t i m e m s e c n o s e r v i c e p a s s w o r d - e n c r y p t i o n h o s t n a m e F R - S W b o o t - s t a r t - m a r k e r b o o t - e n d - m a r k e r n o a a a n e w - m o d e l r e s o u r c e p o l i c y i p c e f 8 7 f r a m e - r e l a y s w i t c h i n g v o i c e - c a r d 0 n o d s p f a r m i n t e r f a c e G i g a b i t E t h e r n e t 0 / 0 n o i p a d d r e s s s h u t d o w n d u p l e x a u t o s p e e d a u t o i n t e r f a c e G i g a b i t E t h e r n e t 0 / 1 n o i p a d d r e s s s h u t d o w n d u p l e x a u t o s p e e d a u t o i n t e r f a c e S e r i a l 0 / 0 / 0 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 i n t e r f a c e S e r i a l 0 / 0 / 1 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 i n t e r f a c e S e r i a l 1 / 0 n o i p a d d r e s s s h u t d o w n c l o c k r a t e 2 0 0 0 0 0 0 i n t e r f a c e S e r i a l 1 / 1 n o i p a d d r e s s e n c a p s u l a t i o n f r a m e - r e l a y f r a m e - r e l a y i n t f - t y p e d e e _ , . f r a m e - r e l a y r o u t e 1 0 2 i n t e r f a c e S e r i a l 1 / 2 2 0 1 f r a m e - r e l a y r o u t e 1 0 3 i n t e r f a c e S e r i a l 1 / 3 3 0 1 i n t e r f a c e S e r i a l 1 / 2 n o i p a d d r e s s e n c a p s u l a t i o n f r a m e - r e l a y f r a m e - r e l a y i n t f - t y p e d e e f r a m e - r e l a y r o u t e 2 0 1 i n t e r f a c e S e r i a l 1 / 1 1 0 2 f r a m e - r e l a y r o u t e 2 0 3 i n t e r f a c e S e r i a l 1 / 3 3 0 2 i n t e r f a c e S e r i a l 1 / 3 n o i p a d d r e s s e n c a p s u l a t i o n f r a m e - r e l a y f r a m e - r e l a y i n t f - t y p e d e e f r a m e - r e l a y r o u t e 3 0 1 i n t e r f a c e S e r i a l 1 / 1 1 0 3 f r a m e - r e l a y r o u t e 3 0 2 i n t e r f a c e S e r i a l 1 / 2 2 0 3 i n t e r f a c e S e r i a l 1 / 4 b a n d w i d t h 6 4 n o i p a d d r e s s 8 8 i n t e r f a c e S e r i a l l / 5 b a n d w i d t h 6 4 n o i p a d d r e s s i n t e r f a c e S e r i a l l / 6 b a n d w i d t h 6 4 n o i p a d d r e s s i n t e r f a c e S e r i a l l / 7 b a n d w i d t h 6 4 n o i p a d d r e s s i p h t t p s e r v e r n o i p h t t p s e c u r e - s e r v e r c o n t r o l - p l a n e l i n e c o n 0 l i n e a u x 0 l i n e v t y 0 4 l o g i n s c h e d u l e r a l l o c a t e 2 0 0 0 0 1 0 0 0 E n d / 8 9 R e f e r e n c e s [ 1 ] S . B l a k e e t a l . , " A n A r c h i t e c t u r e o f D i f f e r e n t i a t e d S e r v i c e s " , R F C 2 4 7 5 , D e c 1 9 9 8 . [ 2 ] D . A w d u c h e , e t a l , " R e q u i r e m e n t s f o r T r a f f i c E n g i n e e r i n g o v e r M P L S , " R F C 2 7 0 2 , S e p 1 9 9 9 . [ 3 ] E . R o s e n , A . V i s w a n a t h a n , R . C a l i o n , " M u l t i p r o t o c o l L a b e l S w i t c h i n g A r c h i t e c t u r e " , R F C 3 0 3 1 , J a n 2 0 0 1 . [ 4 ] F . L e F a u c h e u r , e t a l , " M P L S S u p p o r t o f D i f f e r e n t i a t e d S e r v i c e s , " R F C 3 2 7 0 , M a y 2 0 0 2 . / [ 5 ] S . G a n t i e t . A I . , " M P L S S u p p o r t o f D i f f e r e n t i a t e d S e r v i c e s u s i n g E - L S P , " I E T F D r a f t , A p r . 2 0 0 1 . [ 6 ] D a n i a ! 0 . A w d u c h e , " M P L S T r a f f i c E n g i n e e r i n g i n I P N e t w o r k s " , U U N E T ( M C I W o r l d c o m ) , I E E E C o m m u n i c a t i o n M a g a z i n e , D e c 1 9 9 9 [ 7 ] X i p e n g X i a o , L i o n e l M . N i , " I n t e r n e t Q o S : A B i g P i c t u r e " , M i c h i g a n S t a t e U n i v e r s i t y , I E E E N e t w o r k , M a r / A p r 1 9 9 9 [ 8 ] J o e v a n s , " M P L S T u t o r i a l R I P E - L a b e l S w i t c h i n g T i m e l i n e " , B o l o g n a , h t t p : / / w w w . r i p e . n e t / r i p e / m e e t i n g s / r i p e - 3 9 / p r e s e n t a t i o n s / m p l s - a r c h / s l d 0 0 7 . h t m l , S l i d e 7 , A p r 2 0 0 1 . [ 9 ] " E n h a n c i n g M P L S N e t w o r k P e r f o r m a n c e " , W h i t e P a p e r , P a c k e t e e r , h t t p : / / w w w . p a c k e t e e r . c o m . [ I O J A l t e r a C o r p o r a t i o n , " I m p l e m e n t i n g M u l t i p r o t o c o l L a b e l S w i t c h i n g w i t h A l t e r a P L D s " , A p p l i c a t i o n n o t e , V e r 1 . 0 1 3 2 , J a n 2 0 0 1 . [ 1 1 ] L . A n d e r s s o n , P . D o o l a n , N . F e l d m a n , A . F r e d e t t e , B . T h o m a s , " L D P S p e c i f i c a t i o n " , R F C 3 0 3 6 , J a n 2 0 0 1 [ 1 2 ] D . A w d u c h e , L . B e r g e r , D , G a n , T . L i , V . S r i n i v a s a n , G . S w a l l o w , " E x t e n s i o n s t o R S V P f o r L S P T u n n e l s " , R F C 3 2 0 9 , D e c 2 0 0 1 . [ 1 3 ] V i c t o r i a F i n e b e r g , " Q o S S u p p o r t i n M P L S N e t w o r k s " , M P L S / F r a m e R e l a y A l l i a n c e W h i t e P a p e r , M P L S F o r u m , M a y 2 0 0 3 . [ 1 4 ] S . B l a k e , D . B l a c k , M . C a r l s o n , E . D a v i e s , Z . W a n g , W . W e i s s , " A n A r c h i t e c t u r e f o r D i f f e r e n t i a t e d S e r v i c e s " , R F C 2 4 7 5 , D e c 1 9 9 8 . [ 1 5 ] J . H e i n a n e n , F . B a k e r , W . W e i s s , J . W r o c l a w s k i , " A s s u r e d F o r w a r d i n g P H B G r o u p " , R F C 2 5 9 7 , J u n 1 9 9 9 . 9 0 [ 1 6 ] " C I S C O - M I B C o m p i l e r s a n d L o a d i n g M I B s " , m i b c o m p i l e r s . p d f , d o c u m e n t I D : 2 6 0 1 5 , J u l 1 3 , 2 0 0 7 . [ 1 7 ] C i s c o I O S I P S L A s O v e r v i e w , h t t p : / / w w w . c i s c o . c o m / e n / U S / d o c s / i o s / 1 2 _ 4 / i p _ s l a / c o n f i g u r a t i o n / g u i d e / h s o v e r v . p d f , D e c 8 , 2 0 0 5 . [ 1 8 ] V i c t o r i a F i n e b e r g , " Q o S S u p p o r t i n M P L S N e t w o r k s " , M P L S / F r a m e R e l a y A l l i a n c e W h i t e P a p e r , h t t p : / / w w w . i p m p l s f o r u m . o r g / t e c h / M P L S Q O S W P M a y 2 0 0 3 . p d f , M a y 2 0 0 3 . [ 1 9 ] D . G r o s s m a n , " N e w T e r m i n o l o g y a n d C l a r i f i c a t i o u s f o r D i f f s e r v " , R F C 3 2 6 0 , A p r 2 0 0 2 [ 2 0 ] Y a k o v R e k h t e r , B r u c e D a v i e , E r i c R o s e n , G e o r g e S w a l l o w , D i n o F a r i n a c c i , D a v e K a t z , " T a g S w i t c h i n g A r c h i t e c t u r e O v e r v i e w " , r e k h t e r . p d f , D e c 4 , 1 9 9 7 9 1 B i b l i o g r a p h y [ 1 ] P . T r i m i n t z i o s , L . G e o r g i a d i s , G . P a v l o u , D . G r i f f i n , C . F . C a v a l c a n t i , P . G e o r g a t s o s , " E n g i n e e r i n g t h e M u l t i - S e r v i c e I n t e r n e t : M P L S a n d I P - b a s e d T e c h n i q u e s " , I E E E I C T ' 0 1 B u c h a r e s t , R o m a n i a , p g - i c t 2 0 0 1 . p d f , 4 - 7 J u n 2 0 0 1 . [ 2 ] C I S C O , " S L A C o m p i l e r s a n d L o a d i n g S L A s " , D o c u m e n t I D 2 6 0 1 5 , U p d a t e d J u l y 2 0 0 7 . [ 3 ] A n d r e w G . M a l i s , " T h e C o n v e r g e d N e t w o r k V i s i o n " , T h e M P L S / F R A l l i a n c e " , m p l s f r a _ p p 7 . p p t , U p d a t e d J u l y 2 0 0 3 . [ 4 ] M i k e F u s z n e r , " G r a p h i c a l N e t w o r k S i m u l a t o r - - v e r s i o n 1 . 0 " , h t t p : / / w w w . g n s 3 . n e t . [ 5 ] X . X i a o , A . H a n n a n , B . B a i l e y , " T r a f f i c E n g i n e e r i n g w i t h M P L S i n t h e I n t e r n e t " , I E E E N e t w o r k , M a r / A p r 2 0 0 0 . [ 6 ] H e n k S m i t , T o n y L i , " I S - I S e x t e n s i o n s f o r T r a f f i c E n g i n e e r i n g " , h t t p : / / t o o l s . i e t f . o r g / h t m l l d r a f t - i e t f - i s i s - t r a f f i c - O 1 , M a y 2 0 0 9 . [ 7 ] D . A w d u c h e , J . M a l c o l m , J . A g o g b u a , M . O ' D e l l , J . M c M a n u s , w o r k i n p r o g r e s s " R e q u i r e m e n t s f o r T r a f f i c E n g i n e e r i n g O v e r M P L S " , d r a f t - i e t f - m p l s - t r a f f i c - e n g - O O . t x t . [ 8 ] R . W . C a l l a n , " U s e o f O S I I S - I S f o r r o u t i n g i n T C P / I P a n d d u a l e n v i r o n m e n t s " , R F C 1 1 9 5 , D e c . 1 9 9 0 . [ 9 ] D e r - H w a G a n , T o n y L i , G e o r g e S w a l l o w , L o u B e r g e r , V i j a y S r i n i v a s a n , D a n i e l A w d u c h e " E x t e n s i o n s t o R S V P f o r L S P T u n n e l s " , 2 9 t h S e p t 1 9 9 9 . [ I O J B r u c e D a v i e , P a s i V a a n a n e n , L i w e n W u , F r a n c o i s L e F a u c h e u r , P i e r r i c k C h e v a l , R a m K r i s h n a n , S h a h r a m D a v a r i " M P L S S u p p o r t o f D i f f e r e n t i a t e d S e r v i c e s " , O c t 1 1 , 1 9 9 9 . [ 1 1 ] Y . R e k h t e r , B . D a v i e , D . K a t z , E . R o s e n , G . S w a l l o w , " C i s c o S y s t e m s ' T a g S w i t c h i n g A r c h i t e c t u r e O v e r v i e w " , R F C 2 1 0 5 , h t t p : / / w w w . f a q s . o r g / r f c s / r f c 2 1 0 5 . h t m l , F e b 1 9 9 7 . [ 1 2 ] C h u c k S e m e r i a , " M u l t i p r o t o c o l L a b e l S w i t c h i n g - E n h a n c i n g R o u t i n g i n t h e N e w P u b l i c N e t w o r k " , p a r t N u m b e r : 2 0 0 0 0 0 1 - 0 0 2 , h t t p : / / w w w . j u n i p e r . n e t / s o l u t i o n s / l i t e r a t u r e / w h i t e _ p a p e r s / 2 0 0 0 0 l . p d f , S e p 2 7 , 1 9 9 9 . [ 1 3 ] B r a d e n , R . , Z h a n g L . , B e r s o n , S . , H e r z o g , S . , J a m i n , S . , " R e s o u r c e R e S e r V a t i o n P r o t o c o l ( R S V P ) - V e r s i o n 1 F u n c t i o n a l S p e c i f i c a t i o n " , d r a f t - i e t f - r s v p - s p e c - 1 6 . t x t , I n t e r n e t D r a f t , J u n 1 9 9 7 . [ 1 4 ] Y a k o v R e k h t e r , B r u c e D a v i e , E r i c R o s e n , G e o r g e S w a l l o w , D i n a F a r i n a c c i , D a v e 9 2 K a t z , J u n i p e r , " T a g S w i t c h i n g A r c h i t e c t u r e O v e r v i e w " , D e c 4 , 1 9 9 7 . [ 1 5 ] D r . T h o m a s B a u s c h e r t , " I P N e t w o r k E n g i n e e r i n g C h a l l e n g e s " , I T G _ 1 1 0 5 0 1 _ f i n a l . p p t , N o v 5 , 2 0 0 1 . [ 1 6 ] M F A F o r u m , " C o n v e r g e d N e t w o r k S e r v i c e s U s i n g M P L S " , P u b l i c l n t e r o p e r a b i l i t y E v e n t , P a r i s , 2 0 0 6 . [ 1 7 ] M P L S F o r u m , " L a r g e S c a l e M u l t i - V e n d o r l a y e r 2 V P N s w i t h M P L S " , P u b l i c l n t e r o p e r a b i l i t y E v e n t , P a r i s , 2 0 0 5 . [ 1 8 ] T . L i , G . S w a l l o w , a n d D . A w d u c h e , " I G P R e q u i r e m e n t s f o r T r a f f i c E n g i n e e r i n g w i t h / M P L S , " d r a f t - l i - m p l s - i g p - t e - O O . t x t , I E T F I n t e r n e t D r a f , F e b , 1 9 9 9 . [ 1 9 ] E r i c C . R o s e n , e t a l , " B G P / M P L S V P N s , " d r a f t - i e t f - p p v p n - r f c 2 5 4 7 b i s - 0 3 . t x t , O c t 2 0 0 2 . [ 2 0 ] D . K a t z , K . K o m p e l l a , D . Y e u n g , " T r a f f i c E n g i n e e r i n g ( T E ) E x t e n s i o n s t o O S P F V e r s i o n 2 " , R F C 3 6 3 0 , h t t p : / / w w w . r f c - a r c h i v e . o r g / g e t r f c . p h p ? r f c = 3 6 3 0 , S e p t 2 0 0 3 . [ 2 1 ] B . F o r t z , J . R e x f o r d , a n d M . T h o r u p . " T r a f f i c E n g i n e e r i n g w i t h T r a d i t i o n a l I P R o u t i n g P r o t o c o l s " , I E E E C o m m u n i c a t i o n s M a g a z i n e , 4 0 ( 1 0 ) : 1 1 8 - 1 2 4 , O c t 2 0 0 2 . [ 2 2 ] C a l l o n , R . , R o s e n , E . , a n d V i s w a n a t h a n , A . " M u l t i p r o t o c o l L a b e l S w i t c h i n g A r c h i t e c t u r e , " w o r k i n p r o g r e s s . h t t p : / / w w w . i e t f . o r g / h t m l . c h a r t e r s / m p I s - c h a r t e r . h t m l , J u l 2 0 0 0 . [ 2 3 ] I n t e r n e t E n g i n e e r i n g C o n s o r t i u m , " A n M P L S T u t o r i a l " , h t t p : / / w w w . i e c . o r g / t u t o r i a l s / m p l s / t o p i c 0 3 . h t m l , 2 0 0 7 . [ 2 4 ] O s b o r n e , E . , a n d A . S i m h a , " D r a f t - i e t f - m p l s - s o f t - p r e e m p t i o n - 0 3 - M P L S T r a f f i c E n g i n e e r i n g S o f t P r e e m p t i o n T r a f f i c E n g i n e e r i n g w i t h M P L S " , C i s c o P r e s s ; 2 0 0 3 . [ 2 5 ] H . S m i t , T . L i , " I S - I S e x t e n s i o n s f o r T r a f f i c E n g i n e e r i n g " , R F C 3 7 8 4 , J u n 2 0 0 4 . [ 2 6 ] F . L e F a u c h e u r , E d . , " P r o t o c o l e x t e n s i o n s f o r s u p p o r t o f D i f f e r e n t i a t e d - s e r v i c e s - a w a r e M P L S T r a f f i c E n g i n e e r i n g " , R F C 4 1 2 4 , J u n 2 0 0 5 . [ 2 7 ] D . M i t r a , K . G . R a m a k r i s h n a n , " A c a s e s t u d y o f m u l t i s e r v i c e , m u l t i p r i o r i t y t r a f f i c e n g i n e e r i n g d e s i g n f o r d a t a n e t w o r k s , " P r o c . o f i E E E G L O B C O M , R i o d e J a n e i r o , , P P . 1 0 8 7 - 1 0 9 3 , D e c 1 9 9 9 [ 2 8 ] D . A w d u c h e , J . M a l c o l m , J . A g o g b u a , M . O ' D e l l , J . M c M a n u s , " M u l t i p r o t o c o l L a b e l S w i t c h i n g A r c h i t e c t u r e " , R F C 2 7 0 2 , S e p 1 9 9 9 9 3