Escolar Documentos
Profissional Documentos
Cultura Documentos
אא
א
מא
אמא
ﻣﻨﻬﻞ ﺟﻌﻔﺮ
ﻛﻠﻤﺔ ﺷﻜﺮ
7/ـــ; 6ـــ! ـــ '9ـــ9: 8ـــ/ ،8ـــ ـــ %ـــ < )ـــ
( ـــ*.
/
١
ﺍﻹﻫﺪﺍء
٢
ﺍﶈﺘﻮﻳﺎﺕ
ﻣﻘﺪﻣﺔ
ﻭﺍﻟﺘﻘﻨﻴﺎﺕ ﺍﳌﺴﺘﺨﺪﻣﺔMPLS ﺗﺎﺭﻳﺦ:ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ
!
#$% &' "
() 5
13 Classical IP over ATM 5
" (LAN Emulation) LAN #& 5
Ipsilon's IP 2,
٣
MPLS 2
" MPLS >/
" A%! OSI ?@ MPLS =
" Label )
" ) >
٤
( "
, HIJK VPN ?@ "
1 ?@ "
= MPLS VPN ;7 ""
= MPLS -L/ ,"
" MPLS VPN 8 2"
MPLS-VPN ; ,
% ,
(& ()
,
;D ,
٥
ﺍﳌﻠﺤﻖ :Aﺃﻭﺍﻣﺮ MPLSﺍﳌﺮﺟﻌﻴﺔ
" ﺍﳌﺼﻄﻠﺤﺎﺕ ﺍﻟﻌﻠﻤﻴﺔ )(Glossary
٦
(Preface) (
( ) *
#
"+ ' #
, -
!" # $ % &
'
) /*)
#
0 # % # + 1
#2 *. #
0 !3
4$
/
. .
) 0 8
+ ' /. ( 670 # 5
1,
8 +
;
< 0 #.
=
(IPv6) # $
0 -7 (QoS: Quality of Service) 0 *
4 ' #
>.
?
(Traffic Engineering) %) !)" ) ) * 3
@ (CoS: Class of Service)
B< /(VPN's: Virtual Private Network's ) 7
0
4 A #
% > !3
4$
),
1 ( MPLS: Multi Protocol Label Switching ) #A >
B
1
+ #4 .#
B
3
1
+
#
1
#
"+ C
'
"
#
0 (Generalized MPLS) GMPLS Voice over MPLS , E 0F ,
.H
7
. ' 8
+ !" % IP/MPLS GH " =
0
) >)
) &)4 -)"0 )
)
1" 1 !3 +F IH -B
.
B
1
+ /
B"
J /
B
/MPLS #A
٧
٨
ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ
٩
١٠
ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ
ﻭﺍﻟﺘﻘﻨﻴﺎﺕ ﺍﳌﺴﺘﺨﺪﻣﺔMPLS ﺗﺎﺭﻳﺦ
:
' !%
MPLS "
# BGP MPLS
IP/MPLS $% &'
( ) ! MPLS TE VPN's
+
)B
1 )
N )% ) !4 #A
7A #A
, #
#
<
#O %) )B *
#A >
7 T 2
7
=
'
.7
0
#
)
!" #
%
1"
; 04
;
RH !4 /#
% #A
7 *
.[1] >
1
+ '
7 !" L
1" #
% #A "
* 7 >BC
; 77)0 *
P7) )
A <F +
&
+ # A % #
C
R" , .>0
/
; !4 UH 70%
P7
)"
2 "Simple Network/Smart Edge Model"
H
/ +
% GH #" *.BF
-AX
(
H #
0) # A #
1
+
+ #F #4
B *
"
N
B #.
B
*.B >0 *
.
.#
, H
B
B
١١
)
"1 #A
7A B 2 #H B >Y !" #
# A T
.
2
B
% #
0 >
1
+
7 #
>. >
" U +1
7A +
IP % "+
B #
")1" " -
.
. 1 * O0 -B B !3
.)B !3 .
7
4 R
>
B /, * !3
, "
4
H /
; RH Z
-
B #
1
+
H
+ *.BF 60% 1
.Best Effort Network ;B 4F % -
U 7
#
$ "0 L
H
"+ +
% !
?)
C
, ? >Y !" .IP ?
#A
IH /
B Y B
)[
) *
) >)
. ) )
+ >
% % ' -
;
IP
>
)< U R 2
Y L
+0F ($ *
3 ) 2 #
P
?
#A
.[2] . >04
7) ) , 4
B
B E ' IP #
% "+ ["
R
\ !"
#
% 1
1 .
O
;
C #
" 8 4
N
B >0 #
1
+ "+ .+
R)" ), .
)B 8, . ( #
4
IP #
% N
. G
.2
.
.[3]
B
#
"+
BF K
C 4 % "+ *
#
1
+
P"
#
* # A #
1 ] M4 %
.
; , F
#
C7 A
. 4 . #
.
#7) ) #
)
"
1
1 . #
0 .>
7 !" #"P *
#
1
+
.E RH
2, , ;H
C
0 !3 #
C
) .4)C0 End-to-End #
0@ K !3 IP Telephone ,
"
C #
0 G
>) @ '
7
0 N
.
IP
% 1
+
0 #.
IP %) )
) R" Z / 0J 60% *N
0 !" . U %
,@
.
B"2 ! H *
#7) #
)1
+ )1
1 . -
% >
;
, F
1 *+0
=
) IP >. G
0 0 !" #7
C .
2 #
1 8
+ .
"
C
C
)
?C
>. R" .
@ 7 .?
+
;7
.IP %
) #O
)C > "
43 #
J IP 0 #. !3 VPN % B< E 1
ISP's: ) # $ 0 #. G
. ( !"
. "+
" .IP #
% 0
) >Y !" .
\
?
L #H #.
B (Internet Service Provider's
ATM: ) .)O )1 +
) #H #
)% !)" 0 #.
"0 E ><
.)
#. IH !3 #O7 >< ]
5 *
, (Asynchronous Transfer Mode
١٢
; (Point-to-Point) +1 !3 +1 #O7 N
+ (Frame Relays) +
#O7
+ H
C +
1 (bottleneck)
. 8 !^ 8
0
F ( (
;
. ;
0@)
I )2 H
)0
B !"
/
. #
0@ >
* % #
BQ ] RH .[2]
.
2 . ?
8
+ 4 U C
VC's: )
)4 A # ) + IP over ATM >0
ATM 8 IP ?
>
;
"1
.(MPOA: Multi-Protocol Over ATM) ATM 8 (Virtual Circuit's
.
' 1
+ – + ?
1
+
# RH /*1 C"
B IH ?
8 + #,
.?Q
3 L
H .
"1 #A L * 3
6N
70
'
B
#A >
+ #
R"
"
١٣
7)
GH 0 *
IP
. Z
-7 *.B .>0/'N
+
1
.
"1 %
)
% # A -
B Y #
1
+ '
3 :(Integration) & D
3 . %
, ATM
IP % M
-OP /<F
,
.[7]
%
7 "+ #
&4
!"F 1+ #
1
+ #A
/IP ' ?
1 CLIP
F *N
C
.
; ATM )
. ( >0 ?C #2
M7
ATM 7C %
١٤
.[12],[11] B) E 0F ATM #
0 ' IP !"
#
0
M CLIP ] RH
.
1 ATM >0
%F % U@ IP GH H
P
>
) )
Y # > VC
#
IP 2 #
F ATM
. 3
.[13] ?Q H
>0 - +
4 '
% >NO (UBR)
) End-to-End GH) 0 * #
4
C
A ? CLIP )
F N
:
X
e ATM
Logical Internet Protocol ) LIS )0 +)1 * )%
ATM #A
7 6
70
.LIS =
(Subnet
.( LIS )
2 ) U
"1 IP ?
GH >0
+) IP #
)BQ + 8
; N C"0 LIS's !"
C
4
IP
#A
7 "" RH Z
.IP E +1 B 4@ >
" K
,
0 *
4 (
/
C
4
ATM
7 M ? ! / ATM
A
; ATM % O0 # * LIS IP >. .C1 / 0J
.End-to-End
.*
*.C2 >0
VC
.*
VC ) . ( R
%
C
4
1 IP #
'
Qos
)4 !" 7
C #
1
+"
C
4
*
%
LAN #.)
B >0)
CLIP M) A LANE ) =
% .
B
8
.[8] ATM ' *
LAN #
% L
+1
;
"
CLIP % ] RH /
1
) #
)
)+ )1 !" *
2 * Z #
1
+
O
; ,
ATM %
#
)BQ LANE ) A .[17]
"1 LAN % !3 7
B
N
B #
+
."
MAC E 0 K
B3 /?
١٥
LANE ( ;7 () &'
UH)
C+
B
*
71 #A
" *
C
B LANE #
%
F *.
.[18] B !3
4 # 3 Z
2
LAN 0 #O
B (LEC) LAN Emulation Client Emulated LAN -@
.[10](LE Service) *
Emulation
:(Multiprotocol over ATM (MPOA)) ATM - % & ,
0
F '
I (MPOA ) ATM 8 +
/0 8
+ >Q0/.
c
4
MPOA # .BQ ATM % *;
C LANE
)2 ) >0 !" MPOA . /ATM #
% '
?
" MPOA 1+ !"
04) ) 8) ?)
! IETF
- (NHRP)
*.C1
IP ') RHJ #O % ( NHRP >f2 .(ROLC: Routing Over Large Clouds)
) >
)1
0
B ( 2 # HB (CLIP) ARP over ATM U
"1
)B
) ) 1
+ =C IETF B B ' MPOA
+ !" 8[^ .CLIP
.LANE 8
(Bridging)
) )C
< )"
1 ATM #A)
7A MPOA Z
)
(IP Protocol Over ATM) IPOA 2
g
RH .
g
.?
J @
M4 .#
% O, (hd) %
.
0 #
BQ 2 K ?
C
<
:O, #
% %
)! ! MPOA :& R(! >! IPOA Q1 () &'
.(&'
١٦
!" C B
B A
BQ
7A 6
70 IPOA >0g
!F %
)
ATM 0 !3 ?
C
< 1^ /
, % .ATM
Y %
)"
2 ATM #A
, ++0 .E 0 !3
4 * %
% #
^ 2
N
f, MPOA >Y !" .[18] % #
71
"
> T 2A 1 ] /IP ) 0X ATM )
C"0 ?
H
[+
#
O0A
% BC 1
+ #2 NHRP
, 1 .-B GH
1C !"
)
C
) )1 #
MPOA 0 B /
$ ?
2 -N
<
8
C"
?)Q )
+ NHRP ./>Q0
>0 B >2 .f 1 .RH *
CA
ATM ) NHRP #
C7 #
-
B >2 .
/4 A
.[8] IP >.
3
+ ATM ) * 3
. >0
M
)
3
2 *
*
2O IP
" 8
1
"
8)
+ /)
. ? 60 & #
BQ * ?
R)H "2 ; 0K >1 H MPOA IP Switching !f ."
,
/ * * ?
"
) ) >Y !" /E 0 !3 ( Subnet )
% ,
, 1+ 1 +
0@
) -
%
" IH 4 .[19],[20],[21] #
0F !"
B
4C !3
i
1
.""
, 1+ N
8
$ 2 ?
2 B
1+
7
@ !" *
2 ,
,
,
1+ O MPOA
#
1
.ATM Qos
. "
,A 72F #
1 >0 ATM %
% ,
,
8) > LAN Emulation >0
4 $ 8 >0 !" *
2 B / !"
.Emulated LAN (subnet) )) =C 0
, 1+
1 '
72F
ATM ) -
%) A NHRP MPOA >0 / Subnet ) G
0 #
B
.
"0
C % #
C 1 > MPOA g .*71 B"
/LAN Emulation )N !" <
C" NHRP LANE
MPOA
^ / LANE
#
)
) ) #
BQ
ATM VC's
"0 % ) M
.[22]
MPOA #
Q)0 (MPC's: MPOA Clients) MPOA N
). ) O
; ) MPOA .)
١٧
) / !" .
"1 #
BQ , . ' ?
>Q0 [4g
- />. " #
1 72
) #
MPOA '+1
/
3 /FTP " ' R" , /+F #
1
; B
%) MPOA
IH .?
>Q0 ;
+
*.BF * %
ATM %
.+F #
1" 6
0
g
;
"1 *
71 #
B
B
8 /Ipsilon's IP
) /MPOA )
NHRP /ATM %
$ C"0 #A >0^
.[23] IP
(GSMP: Generic Switch Management Protocol) >
* 3
/NHRP >0
1
+ =C ATM % #
MPOA '+1 /
#
1
.(Multiprotocol Server) MPS !)g
)
F ( /+F NHRP >Q0 ?
*.)C1
4 1 ATM %
+1 K MPS >Q0
١٨
) !3
7 6
70 >0
+1 A
;
(MPOA RH ) NHRP
RH .CLIP
) H3 ?) !"
;
1 RH ,
.ATM
Y U
B #
+ '
*
1
?)
+ + 8 >
H3
/0
@ E ( c
+
7$
.
B
" 4 $
)%@ #
)
J -)
MPOA (ION
BC
"0 ) ROLS # %
0 * #
(DiffServ)
"4
C #
0 (IntServ) "
#
0
8
+
)
, >Y !" .IETF 0 *
B RH /ATM
%@
IETF )
; 1 ;
?
NHRP >1 M7 #2 >1 "2 ] /; 0K 8
+ H . 2
.NHRP N
QOS #
4
@
1+ !" [7
) )
)
1
? UH
0@ CLIP ) 8" 0X L%
NHRP >0) )
;4)
" % IH . IP B UF ATM )
" B
.)
) )
$ 1" 2 #.C2 *
#
"+ F
. %
') 0 - ATM #
+
>" H0 8
+
RH (
#
#
1
+
.ATM
7
#
1
+
@ 8
+ NBMA #
% .C1 @
3 NHRP
N *N
C
.NBMA % *
*.C2
7 6
70
RH
;
"0 LIS
)
C
4)" MAC
)
#
BQ 2 NHRP 8+g
/
)B
+) *.)C1
B4 *; %
7A <F f
B3 .
;
#
BQ
/ATM %) #
H3 .[14] SMDS X.25,ATM, Frame Relay < LF &[ RH
)
7)1
4 #
"+7 QoS
@ /LIS * *
* %
VC 670
)%
7) 6
70 H3 ?]
;4
.(`d) %
VC's
B +
1
IP #
8
)B )
H .
B +1
"
" IP 2 R
%g
- ?] / NBMA %
.
C #
1
7
% U 8
+ !3 Qos
. !" *
2 #
١٩
Mesh (&' (,) &'
٢٠
; B ?Q"
-
:X K B<
/;
?
RH ' " %
B0) )
SVC U ?
-
jHub ?Q
Y E 0 N
B7
#
Q)0 #
)BQ [ ^ /NHRP C .NHRP @
jB R" !3 7"
B0)
) SVC ') RH ?
>Q0 !3
B
3 7 ?
B "
?Q .?
.7
" 8
1
)
3 ) )
?
>Q0 C
/
B !3 7
?Q Y
.)
*.C1 !3 SVC 4
- /
.
P %
+ % '
"
2 !3
4$
% R% + ++0"
" N K
RH
) )0 * > R
A ?
CLIP LANE – IP >0 3 .[24] N. %
)"+ 8
+" M IP
%@ #
% %
; "+
- /Qos .8
+ E
.0 * E
>
)2 6
7)0 (Signaling)
%@ >0
?
% % "
.
R)"
/
03 B U !" "7 IP >. * #
1 *
VPI/VCI
)
2 ') *
"0 ] 1
+ IHB .
03 B U VPI/VCI >
2 1
+ 7
0 >
1
)B 67)0 )
G 0$ B !3 ATM 1+
*
VPI/VCI
Yasuhiro ) ) ) .
N
B +
*.C1 ?Q !3
B
$
7 VPI/VCI
"Router Architecture #) $ *) Hiroshi Esaki Katsube, Ken-ichi Nagami
IH) ) .March1996 * C IH
4 IETF !3 Extensions for ATM: Overview"
٢١
(CSR - [CSR- )
"0
?Q
-
C7 /
0
%@ #A 4 /*
.
N
B #
+ ATM
#
BQ 0Jk + ATM #A ' T])
R)" ) /?)
C
< >0
Z
!1 >. #
1
"Y #
F * C
4) #
1 .
43
%@ >0 !" L
ATM 1+ * #
1
)4 VC's :
C)7 4 '1 - VC's ; HC #
1 7
0
)3
,
!" /CLIP >0
,
!"
4 A VC's 3
.770
)
1 #A /(
0 "0) 0f
%@ >0
770 VC's
.(RSVP) . (STII)
, 0 # A 8 4 ( P HB
) – ;) A
; 2 /TOSHIBA
>BNO. '
) RFC 2129 ) (FANP: Flow Attribute Notification Protocol) 8) #
C7) >O)$
.[7]
F
#
% CSR's # % . [8](Nagamietal 1996
) /dllb
)
(IP-SVC) # A * /Kyoto
/Kenji Funjikawa %
– CLIP A RH T 2 .ATM LIS 0
B0A -
C0 ATM
%@ # 2
- )) . ( T 2A HB >
A >Y !" . CSR T 2A RH
)+ 0@) MPLS
)
*N
B ;L. M7
> ?] /(PLASMA )
.
%@
٢٢
%) IP ?
+1 8 -
% !"
IFMP
/CSR )
P %
) IP >.
>
C+ RH Z
.IFMP ) % IP #
BQ CK
.
BB
#
1 ! IP >. +
% >
A *
$ #
1
+ "+
4 A
$ '4
) % #
1
+ G
- /NHRP CLIP ) + . N
.IP #
1) )" c
*
P7 -
% !3 -B 8 -
% #
. 0 !3 IFMP
!)3 G
) #
1 *
P7 R" ] / !" /IP
3 !" " ,F
"1
T )2 / FIX_WEST )
,
) )
#
!" L
.
B
"YF
!3 #
1 4C0 Z - -
% A #
+ * Ipsilon ,
.
BB
g >.
: /NHRP CLIP ; #@% R" B
% Ipsilon
+ 1" N
3
.c
1 >. 8) UH +
% + .
0@ d
. > U@ ATM %
4 A #
"
)
"
2 N
*
. !" - UH
0@ "1
#
+ ] NHRP '
.=
= '
8)
1 >) ?) Greg Minshall (of Ipsilon Networks, Inc.) <)A 1996 HJ 0
*
+$ E ATM
O0 Z
B
ATM #A >0 Scalability
+3 ' +
O0 *
P RH
.*
0 VPI/VCI 0 VPI/VCI 0
) >0
RH >
3 /VPI/VCI G 0 =C E 0F #
+$
O0 '
+
) <O R"
.IP E
"
+$ ' !3
"1 > H
(ld) %) !)3 )<) /)1, IP
#
2
,
, F >
B$ !3 #
2 2
.(IP
m
. +0 *
%
٢٣
MPLS ; (;! &' H IP A. () &'
٢٤
ARIS T )2 )2 )F O
T 2 O$ > ? M4 ? >Y !"
T )2 ) L. ]
4$
.Tag T 2
1 !"
72 . ARIS T 2 ' 1 /
"1
.# $ #
43 G.
3 > ! TAG T 2 * > *
#+Y ARIS
) Cisco #" .1996 0 IP
B
0 IBM Cisco < # B<
')
. ) #
C7 tag switching
#
3 tag switching ) %2
N
2
-
)B 2 # * IBM #" "
.(Tag Distribution Protocol) TDP O
B0) CISCO #") .
),
% Aggregate Route-based IP Switching [ARIS] -
)
%) )O -
"P (Tag Switching Over ATM) ATM 8 O
!F
.(IETF1996) F
(Birds of a Feather) BOF &
?4
:
ARIS Tag switching #
2A
F #
O0A
O
;
)
;+1 # ATM !" /* +N
!" 8+^
B
1 >Y !" /ARIS #. 1o
(
) VC Z [4
g ) .>
% RH 8
+ Tag
* #
/VC Z %2
.( 1
2 #
BQ ;
7
.> M"+7 VP Z >BC ARIS #2 2o
/T
)g
?
" 1 #
O O3 6
70 TDP # Tag
#+ 3o
.
Y G 0
RH +1 # ARIS
. [8]#
O '4 *
43 6N
70 O
1
, #4 4o
)1+ ?
'
"
2 '
, 1+
* 3 LF
.
Tag Switching '
. [25](dd) % M4
,
,
٢٥
)
IP ?
#A >0^ .(Tag Switching Switch's) O
#
BQ
.[7] "
*.C1
.B O
?Q !3
B
"
B. >. !" #
O O
#
BQ 8+
Tag ) )O '
. >0g
.#
O !" Ls
["g
O0 >. O #A
.[25],[26] *.BF
O #
" '
. (Distribution Protocol
%)) #
1) A
; (
#
N
)
" #
B
!3 > ARIS
> ) )
A
> #
> + ^ .(IP Switching CSR)
P
#
)BQ !^ .t
*
?Q
/#
#
1 A
; /(?
#
,
,)
') ARIS #)7 .(Integrated Switch Routers) "
#
BQ ARIS ' 1
(ATM ) )
)
Y 1" ' #
u .
B3) #
7 1+
0 ATM !" .
"
) K
IP 8 * %
LSR's
UH Peer-to-Peer ARIS
')
. )
."G )0 - " ARIS
C >BC /> +
6
70
(ddd) % M4
0 ?Q I
>< GH %
G 0 ?Q >
ARIS 67)0^ .IP >.
$ =
@
BGP OSPF #A ARIS >0
.[7]
.[27] # $ %
1 N > M RH %
#
/
) +)+0 8
+ G.F 2 >0^ >
1
%@ #
2
4
+ O
) #
) 6
70 ?
#A
+ #
" >0 !"
O
IP CSR
) #
) 2A ;)g O
-
4 /RH !3
4$
..
>0^
.
1" #
.
1" '
4 '
" #
2
@ 8
+ *
ION: Internetworking Over ) NBMA #A
7A
N
2 !" 0J T 2
i2
SITA: Switching IP Over ) ATM ) IP
B
?
3
%v – T 2A RH >2 .(NBMA
٢٦
Z)
;C"0 O
; % T 2A RH >2
.ATM 8 IP >.
> $ B ;
+ (ATM
-7 0 !" Ls
ATM VCI's 3 >
- /T 2A H .ARIS 0K T 2
VP
) -
7) )
>1
UH ATM 0 !" L
VPI's 3 >
>.
.?0 K 2
? /dllb
,
% T 2A H [
g ..
.
. 1
#
1 ( 6N
70
1 (dd) M4
IP Switch, Cell Switch Router, TAG Switching, ) : ( () !
(ARIS, SITA
) L) ' O
E 6
70 *
R
#
? >Y !"
) 1
+
+
3
A
H0F
? M4
E 0 #
2 ARIS O
) ) &
)A RH
#
/1996 F
BOF &
1 RH .
>.
.MPLS
#
g IETF
%
٢٧
٢٨
ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻧﻲ
٢٩
٣٠
ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻧﻲ
ﻭﺁﻟﻴﺔ ﻋﻤﻠﻬﺎMPLS ﻣﻜﻮﻧﺎﺕ
:(Traditional Routing and Packet's Switching) . 6 1 !
#
)1
+
% IH #.
. % 8 #
1 #
"+ # 5 F
%A Z
?Q Z
;
#
"+ IH
" / G #
C" 1 , +
' .* T2/E2 T1/E1 #
1 !"
#
% >
% #
B ' /+
Z
!"
*.)B
%)A
# B< / . ( 1 #A L% >
3 !"
) C .(Network Layer) ,
, 1+ (Data Link)
, 1+
!" * 1
'
)
)
C #
%) O0 (
. 8
)
>
.
, 1+
*.B #
)1+ ?
"
. 8
(
C0 !" ,
, 1+
*.B #
/
" %
)1 . )
)
.
B !3 ,
, 1+
3 B
1 8
+ ,
,
>)
)B / %
>. "
1 #H RO !3
* " IH #
.>. * #
"" 0 #
"+ Z
) !)" 7)" 7 #
. 0 !" >
* % ?
#A >< #
1
Z
)B
0@) ,) E 0F #
B
H0@ A
B /[] . % 72F
)0J w ) )
,
. % L
"1
!3
B
( 8
0
. % L
>0
(Hop-by-Hop) *.C2– *.C2 =
!" % . ^ /U
"1 ?
N
?
#
" ,] (IGP's: Internal Gateway Protocol's)
"0 #A
)
0 ) #A) [(OSPF) (RIP: Routing Information Protocol )
) !)3 *
)%$
RH >
.[(BGP) ,] (EGP's: Exterior Gateway Protocol)
)
/T
4)
$ *
. .
*.C1 0 ?
"
1 71
" ,
, 1+
71
" ,
, 1+ !" Ls
B
>
1 . I ?Q !"
) >)
>, .
N
B
BB !3
B
7
$
. "
*.C1
RH .
3
.IP
7)" ),
, )1+
)
;
/
?Q"
, 1+
, 1+" B
.. !" 6
0 B
B, .
*.C1"
B
B
?)
(d) %) .
N
B
BB !3 . >
" *.C2
" IH
^
٣١
H
)0 ?Q !"
/U
"1 ?
#
N
/<O (d) % !3 &
.
+" "
1 IP
.8+g IGP 2 U >
< !" Ls
F ?Q !3
H
B 1 >. ?
I 2
. ( >Y !" *
!)3 ?)
B 1 B / A ?Q
1 >. ] /(d) % B<
)
) ) RH /4C
1 >
< '
+ !" 1
+ =C ? - F ?Q
)
) – DS-3s )+0 ),– . ( H D ?Q + F ?Q !3
7)
A3 >0
D ?Q
- T-1s ++0 O
; 7 E ?Q +
. [2] %
@+0
:"
U
"1 .
#L 3 6
0"
.
#
1
4
2 ?Q IP d
.
C % &
1 1 NO -B B %
0
. [24] . 1 !3
B0
*.C1 MAC
3 h
٣٢
8)
+ )
"0
B
2 *.
#
ATM
P 0 #.
B
% ATM L
%] 0 #.
, /
B1 2 >Y .*
1
#.)
B #
)
1 >
>
1
1 8
+ U /
;
< 1
#)1+ MPLS * B #
4
"
"1
IP ATM ,
.0 .
#
% MPLS #
1
1) 1
1 MPLS ^ .>
;
0 .
% *
3 RH !f"
8
+ !" ,
3 ++0 # O MPLS #2 .# A 4 IP #
%
.[5] () % M4
VPN's
MPLS ) #
1
+
) ) & '
%
B 1
1 !3 R% O MPLS T
')
IP % "
MPLS
.Layer2 !3 (VOIP) !3 IP
)
ATM, Frame Relay, Voice, IP #
%
MPLS f ^ .*
% #
%
.[29] C" ' ;
1 *
0 K RH *
* %
:MPLS 8
!)" Ls
)
$ # 2 H
0
ATM #A #
BQ" > !"
8 + M
)1A A
; i2
.-B B" IP !" L
1 B
>
1 A
; > #
:MPLS *N
C x+
0
>.
) H0 1 . !3
>
*
F > E3
> !" +1 8
+ >.
@+ ?
A
Z
!" IP
٣٣
)
IP )
B IP 8
+ IP . ?Q
.. !"
.?)Q RH 7 % 8
+ !" H
.?
4F 8
7)1g
.;1
"
/#
0 ' R"
; ;
IP
.. * H0@
IP .
3 2 1
) IP ) A
; +
>
2 1 ( '
i
1 '4 U RH 2 IP >.
*.B UH >1 ] />.
& 1
+
.40Gbps ) #H #
BQ !" * #O7"
>
F IH .
7
70A
CPU >0
+1 IP >.
!" ;
2
#O7 * R"
UH ?Q
-
> 7 71g
.> 7
=
% CPU .
$ 2 H
0A
) > 7
F #
.
$ #
7 3
#A
– >. )
>
. ?Q . "
3
#
7 .?
#A
(ASIC: Application *
"
8
+ # /
!" Ls
>
F IH
$ 7
IP >.
) !)3 ?)Q
3 7 ASIC >0
2 .(Specific Integrated Circuits
!)3 7
% MPLS 8
+
H3 /RH . >. ,
.[29] ?
Y B /+1 % >. " &
٣٤
:(Traffic Engineering) TE (& ()
K) RH . %
B * #
*
3 !" * 1 K
#
)" )0 ( ) >0) *.)
IH) . -7 L
. 3 !" * 1
.0
F R)H />0) E )0 !)1
8
0A
#O7 %
;
1
٣٥
. %) 0)
!3
7 2 UK
:
`
, .; A
; 2
.H
>0
1
7 B
)
) 2
, (Frame Relay Traffic Shaping) FRTS [ 7
.(Committed Access Rate) CAR >." H
C
. % 0 >
>
1"
N
X RSVP :
%@a
.[32]
% 8 * #
"+ 2O %
7 RSVP "+
٣٦
) .IP
) ) A
; > !" Ls
>.
3 MPLS
"7) #
)" > .. " B IP A
; G 0 ?Q > 8
3 MPLS
#)
*) #
BQ RH . ^
G 0 ?Q U !3 + ?Q 0 .
.) % * * #
BQ /H .B" IP !" Ls
>.
3
.(`) % M4
BGP
P%
#
0
.)
A RH) . " B IP "
MPLS %
?Q .
A
)
*.C1" IP R" MPLS ) 0 #
BQ !" BGP 1A .BGP
P%
>) .0) MPLS ?Q IP RH BGP )
*.C1 IP .
B + BGP
>) !" Ls
.
* ?Q
. RH + > R" IP . +
.BGP )) )
*.C1 IP
/BGP )
*.C1 IP + MPLS
OSPF ), /
"0 ?
U .* #
BQ '
; 0 MPLS ?Q
.B R" >
IS-IS
.?Q !" BGP ? %
; BQ 4– # A 0 . P%
; )BQ a ) 2 –
+ #
BQ +1 - / % !" MPLS 8^+ H3
.BGP
P%
٣٧
/IP
>
1 /
;. ^ X % * * #
BQ '
) ), O
; ,) 4)
" # A ?
F .BGP
P% L T
A
B
RH
) .
) H >B
#
BQ '
!" BGP
P%
> /?Q da
#
)BQ
P%)
.
, 2 * H !3 " # A ?
#
BQ G
.
B
" BGP
P%
1 *
B
B
!" Ls
"0 >. > * C /MPLS '
#)" )
F E3 .MPLS
1
< *N
C IH .
) A .I ) )
#
1
, R
% >
!" +
IP
#
)
$ '
)
/IP ' MPLS >0
.
;4
-
B
B /IP +1 #
IPv4, ), E 0 #A f
. !3 >
43 3 .
BO0
.E 0 Layer2 #
1 IPv6, Ethernet, High-Level Data Link Control (HDLC), PPP,
A .(Any Transport over MPLS) AToM !)^ MPLS % Layer2
+3 *.
!" *;
2 F G
+1 /MPLS @% 8"1" ATM ^ #
BQ G
)1
+ ) MPLS >)
/ .!"F > !"
?)
"0 >
?
+1 G
.* % #A *
+
.
*.C2
0 > '
%
N
. I
, 1+ 0 =C
. 0 . AToM f / 70
) ')
) *
%
+1 0 . G
/#2 =C . MPLS U > A
.[29] N
.
>
)B
,
2 "
/MPLS >0
.'" "
2 N
#
1
+ IH , R"
)
"
2 #
)
1 IH K . %
1 * 3
+
RH /,
, 1+ !3 ATM > 7
.IP 7@ (cell tax) ATM
C+ "N
'"
#
)% .ATM 8)
"1 IP #
%)
1 MPLS N 0 . R 1
- IP
, 1+
ATM %
;
>0 04 #
K
.
1 IH
C N
)1+ ?
'
"
2 ' (Data Link Layer)
, 1+
. L MPLS Z
' % >0 N
B #
*
2O 0 #. RH M
.(Network Layer) ,
,
)
) MPLS
.
%
4 #
0
.
#
Q0" 7 C
@
')
) MPLS >) ]) RH) .
, %" +"0 #
1 U -<
'
+)
.)
#
% *
>1
L
% . /,
, 1+ #A
) )C"0 #
)B
L
%3 MPLS >
.*L
C ATM
% 8 IP 0 >
1 MPLS
)
)0 MPLS Z) .( % ?Q !"
# % 8 -B B 7
٣٨
#) /)C"0 #
0 #2
B
3
B"0 .
BC" 0 #.
, #""2 />B
%
.[5] Layer 3 VPNS , MPLS #
0 >1 A !"
)%
8 * #
0 >
1 " % 04 #
K 0 U. N
. ? 1 ;
4
.[33] " % IH MPLS #" 2 / 0X ' >0
4
A
)0 *) >)
"1 IP % MPLS %
F #
2 C 6
0"
( 1 IP (&' MPLS (&' > B A . () !
Conventional IP Network MPLS Network
Traffic Best Effort Delivery only Label Switched Paths (LSP's) can
Engineering be manually created through the
network to ensure QoS guarantees
and provision new services
VPN Support One Router Network per Virtual Routers provide separate
Customer VPN routing tables per customer VPN
Voice and Data Voice over IP treated as Standard voice quality achievable
Integration best effort delivery with Traffic Engineering and QoS
support
٣٩
:MPLS #< `
)1+ !)3 )
, 1+
43 > !"
F -B
#A F
F *N
C
B !" O
;
+ =
#2
B
3 < MPLS , #
1 F
.,
,
) 8)
+ #H )"
# ) >0) !"
1 >0 F ,
, 1+
#
?
>1
application-specific integrated circuit (ASIC)
IETF L
%] >
' >
A B 1 .H
& >< > NO
.1997
Cisco's Tag , >
#
1
+
; 0 4 / *
, 1
#
1 MPLS # +
Switching, IBM's Aggregate Route-Based IP Switching (ARIS) Toshiba's Cell-
Switched Router (CSR), Ipsilon's IP Switching, and Lucent's IP Navigator.
Tag L) H /1998 HJ
0" >2
Cisco 2 & 0 Tag Switching
/N
. >< Z UH MPLS
1
+ IETF 0 Cisco #" /Switching
.IOS # 73 12.x
B0 MPLS )
;
Cisco >1
?)Q !)3
4$
+0 MGX BPX #A MPLS )
; Cisco >1
.[5] MPLS !"
) ')
) )
7
@ MPLS % >0 0 U.
,
)
* #
0 #H % IH , .* "7C #
% 8
;
K #
0
1+ #
0 7
0 IP #
# $ #
0 (
-
B
%) PSTN
"P%)
"
C"
;
RH >1
.TDM TV Frame Relay ATM )
-)B .)0 ) & "7C % A
; *
%
P% >B T
8
+ %
IH H
C
4 #
X IH '
@ MPLS )
-
B<3 +F IH
F
.TE >0
, / %
* * &F 8
C L
%$
B0
? MPLS %
F
7
0
E) >)BC G
) 8C G 0 0 * #
B
Q +1 ?F
*
1C / %
.[5] 8C
F
) ?)
8)
+ (BGP4) !3 (EGP)
2 #
N #
P .ARPANET
). ( ) )
, )
2 (CIDR: Classless Interdomain Routing) "0 1+O
.
1 #
BQ ,
N
B #.
B
٤٠
) >. ? "
UH
)
1 IP >.
3
J MPLS # ,
.# O
F
ZN
? H .(# A
) MPLS 2 0
$ #
. 0 F IPV6
% +
MPLS y
.IPV6
> ?
#A >0 ' IPV6 !" 8+^
IPV4
8)"
)
MPLS ) * %
, F *N
C .# A !" * %
*N
B F MPLS # %
z)
C 0 . M
/ .
3 !" * 1 0 . %
) )
) !3 UK
H .0 #O7 8 R % 1 #O7
.C" B
C RH >
7 >0
!)" /VPN's ) IH , .IPSec #2 , *
;
# A !" 1+g VPN's #
%
U. # A MPLS VPN's M .
C+ ;
,
N
+ B /
B >Y
#
)0 ') )
1
E) !" 0 # A VPN's N
. . (
@ 0
.
"1 Frame Relay ATM
MPLS VPN's 8[+^
/'" "
2
Y
B IPSec GRE #1 E 0 N
.7
0 IP #
%
.MPLS-VPN #
)0 L
%3
P%
. #
0 C" (
C0 ATM VPN Relay
R)H Z
.0
Y #
" . ( >0
MPLS B
*)
@) !" * 1 0 . MPLS Qos + .N
. !" C" (
C0
; 4
. [5] E 0 #
. (
; 1 [^
/N
." 0 -
7
٤١
MPLS )% ) Ethernet 1 81 1 /
802.1Q. HDLC, Ethernet ATM, ,PPP,
!" Ethernet +
] VPLS 7
0
"
4 A % 0 # .>
;
.
;
B
f g % LAN
Layer2 0 VPLS / .Point-to-Point %
)73 ) b 7 !" ` 7 CISCO IOS VPLS ) F 8
+ .MPLS
.[29] CICSO IOS 12.2
)
u )
1 R)" .) .(FRR) Fast Reroute '
?
*
3 MPLS ) 0J 8
+
)
+
A #)1 !3
TE #
"
?
*
3
+
#2 6
70
>0)
(
*
1
;4
- ^) *
1 R" 670^ .
" *1 "7 % -
%
(Generalized MPLS) GMPLS ) MPLS)) ,
#
1
+ > .RSVP-TE [34]
RH) /N4
$ 1+ ' ?
1+ > "
F
B MPLambadaS
>. GMPLS 3 +1 RH =
.[35] % 8
+
B
>F
. ( >
1 . * $
. K L4
1
Optical Virtual Private ) OPVN
N4) )7
0 #
%) GMPLS RH
%)
@+0
*
1
0$
u
;4
GMPLS . .[36] (Network
.[37] ?
*
٤٢
MPLS IP A; : ( () !
F #
/MPLS #
t
-
MPLS >B T
C 8"+
٤٣
1+
RH .RH , =
/
J
7
B #
7 1+ A .Relay
>. 8
) / %) 1+ /Layer3 8" .7 E 0F
B X
; N ^ #
Layer3
* B% , F
, .#
7 A
B 3 .end-to-end
.IP
') ( )g
.)
A Layer2 -
"P F Layer2 =
MPLS jMPLS '4
[
.)
A Layer3 ) F Layer3 #
1
1
; 4
MPLS . >.
'4 () % M4
.[29]
% OSI GH '
A MPLS ] RH .
;4
;
.N
% #A '4 OSI GH MPLS
:Label )
(Multiprotocol Label #A) *) >
1
, > -
-)
>0)
" -
A H #
, + ?@ IETF (Switching Architecture
) . !" '4
UH > (FEC: Forwarding Equivalence Class) x
$ -7
?) ) >Y ) !" /IP .
60" ,
/[`] . ?
3 UH FEC (
٤٤
IP
= !" .B !3 7 .
$ "+ #
" ?"0 4
MPLS )1
)
)B
" 8C
2 !" U
E F
? IP !" U
A B
.LSP >
+ !"
7
:) >
.. +
72 > 6
70 >
:X 7 8O+A
MPLS
J >BC
) ). > 670^ .>.
$ =
@
B0 > IH *L 1 MPLS
[
g
B #
B
0 * 6N
70 /VPN
4 /
F B -
!" +1 (*
Y) *
>
H /" ! >" ..
B0
.HC *
2
R)H/ IP .
. ( - 7
+ #
,
72 >
MPLS
>0 /U
&
% ."
70
ZIP .
B
1
+ =C
>0) ) . >
'4 () % M4
.[2] .
3 # 2 '7 >
)1+ 2
*
> '4
.
+$ 8
ATM
"0 lan802.3 SONET ' MPLS
) ATM VPI/VCI 1 >0 ATM #
% 8 MPLS >0
.. " ,
,
,
.. "
> 6
70 MPLS 2
٤٥
1 = >2F
0$ d
1 +
:(S) = C # h
.E 0F #A
0$ '
.[`h] *
P . *.C1 >2
2 .
>0^ 8bits :(TTL) *
P . `
>.
3
F
B
Y
1
B !" >
#
BQ !3 <
"1 IP ?
#A % % * >
#
BQ %
*
.;
#A)
#
BQ *
*.BF IH >0 . % 1+ 7
"
2 #
"
.[32] ATM
MPLS )1 R" .#2 =C MPLS 1 ATM #A MPLS 1 (
O) *.
R" M .(ships-in-the-night) SIN
" C !^
*.
ATM !"
>. )
*
*N
? H .HC =C !" 1 %
MPLS ATM
.[44] "
Y IP
٤٦
)
>) 8+
.IS-IS OSPF , %" 7
"
2 #
"
"1 ?
.
B.C2 !3 . . "
)
) >. ) * IP % N
BB 8
>. FEC 4
OSPF , /IGP *
1" #
" O0 *
FEC's ! .?C
BB
7
.[`a] (IS-IS) + >
< !3 + >
<
٤٧
.)7 .) 0 !3
2
B #
1 * '
> =
K
٤٨
CR- )
) B
% +
1 (h) M4
.OSPF-TE [36] M7
.
B
#
O0A (`) M4
/RSVP-TE LDP
.RSVP-TE CR-LDP A& : (>' () !
٤٩
:MPLS ; (G
!)" Ls
) >. ?
!" *
2 LSR's ! 1 MPLS % -@
)+1
/
/
B +1
>.
; 1 > - .. 8"g
>
) 8 LSR's %
-[ g
.B +
1 * 7
-[7 FEC 1 ?Q
7
1 MPLS ] H /FEC x
$ -7 !g
A
; IP
6C LSR's G
A .8 RH 0 * #
"+ -[
>0) +
$
" ] HB >
2 !" Ls
+
. ^ RH
.[43] IP ?Q
)
)
*.C1
1 .
?Q !"
/
"1 ?
%
Hop-by- *.)C2 *.)C2 H
g .(dd) % <
N
B
BB !3 7" .
B "
#
)BQ
1 1 %
IP
+ !" ?Q #
0@
; Hop
.[48],[33] % * E 0F
٥٠
>. -
T %
#+0 .O
;
7C , !" MPLS %2
X
) IP ?)
!3
% > '
. +
.?
L
%3
.
!3 R" > + "
;
4 /?
6
)0 IP ?
?Q @
/MPLS LER
Y IP >. 0
h
>
/
.
B
?Q
.#
" *
2
B
!)" +1 H0
A I .
B
2 .. ?7
70
UH
). +) ,
; 4
?
1A ,
FEC R
B B 1A
*.C1 ?Q I
B 8
+ G
0 !3 .
..
E
.(dh) % M4 RH
)
2 >0)
.
1 . >
2 1
. >
?Q !1"
`
G
)0 >)
2
FIB >
3 #
" *
2 6C
.
>
1 >
8)
+
;
0 . G
0 >
1 >
1 >
2 ^ .
0 B
.
?.C2 I
HC
) >) ?)Q !3 7 ! *.C2 *.C2 1
+ IHB MPLS % >. ^ a
A ?) )
$ #
" *
2 >
1 >
> ?Q
.G 0
.
"1 IP >. >.
> &. ?Q >1
.G
0 > U
٥١
MPLS (. )7 (G () &'
: <
)
-) IOS >0
Cisco #
BQ 3 !"
B .
$ 2 R
.' $ #
C" # +
MPLS % (d`) % T %
.MPLS ]
:CORE LSR A ?Q G 0
!
version 12.1
!
hostname Core-LSR-A
!
ip subnet-zero
ip cef
٥٢
!
interface Loopback0
ip address 10.10.10.1 255.255.255.255
no ip directed-broadcast
!
interface Ethernet1/0
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface Ethernet1/1
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface Ethernet1/2
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface Ethernet1/3
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface FastEthernet2/0
IP unnumbered loopback0
tag-switching ip
!
interface FastEthernet2/1
IP unnumbered loopback0
tag-switching ip
!
!
router ospf 10
network 10.0.0.0 0.255.255.255 area 0
!
ip classless
no ip http server
!
no cdp run
!
line con 0
exec-timeout 0 0
transport input none
line aux 0
٥٣
line vty 0 4
password cisco
no login
!
end
:EDGE LSR B ?Q G 0
!
version 12.1
!
hostname Edge-LSR-B
!
ip subnet-zero
ip cef
!
interface Loopback0
ip address 10.10.10.2 255.255.255.255
!
interface Ethernet1/0
ip address 10.10.20.1 255.255.255.0
!
interface Ethernet1/1
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface Ethernet1/2
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface Ethernet1/3
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface FastEthernet2/0
IP unnumbered loopback0
tag-switching ip
!
interface FastEthernet2/1
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
router ospf 10
network 10.0.0.0 0.255.255.255 area 0
٥٤
!
ip classless
no ip http server
!
no cdp run
!
line con 0
exec-timeout 0 0
transport input none
line aux 0
line vty 0 4
password cisco
no login
!
End
CORE LSR C ?Q G 0
The following output is from the EDGE LSR C Router.
!
version 12.1
!
hostname Edge-LSR-C
!
ip subnet-zero
ip cef
!
interface Loopback0
ip address 10.10.10.3 255.255.255.255
!
interface Ethernet1/0
ip address 10.10.30.1 255.255.255.0
!
interface Ethernet1/1
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface Ethernet1/2
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface Ethernet1/3
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
interface FastEthernet2/0
٥٥
IP unnumbered loopback0
tag-switching ip
!
interface FastEthernet2/1
no ip address
no ip directed-broadcast
shutdown
no cdp enable
!
router ospf 10
network 10.0.0.0 0.255.255.255 area 0
!
ip classless
no ip http server
!
no cdp run
!
line con 0
exec-timeout 0 0
transport input none
line aux 0
line vty 0 4
password cisco
no login
!
end
٥٦
ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻟﺚ
(
(& ()
A
MPLS 5 (& ()
O(N2) (1&' "
(Fish Problem) (&) (1&' ,
MPLS B (& ()
2
MPLS TE ) (&) (1&'
( # A MPLS TE ) =
# %) (
٥٧
٥٨
ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻟﺚ
MPLS ﻫﻨﺪﺳﺔ ﺣﺮﻛﺔ
"Traffic Engineering with MPLS"
:(
)
C #7) #A
7 ' 0 * "
!3 # $ !" L X #
L ) >Y ) !" .
; /
% !" # $ + .#
%) ;)
. !1
!1
, 1
1 ] /? K 7 # $ !" 8
8
+ 8
+ # A
#
" 04 # A 0 #. #
1 . +
:"
#
O,
.'" "
2 #
d
.
+A '
. h
!)" % "P% >0 .#A
7A
7 -@ &4
"P%) )2 ) PVC's '4^ ATM #
% . %
>
<
'
. *
Private Network to ) PNNI ,
?
#A ! />
<
% &.
>)1 .#A[ !3 . ( #
"
+ #
" ^ ( Network Interface
.
4 A # 0 >
#A
) + #A
7 0
RH .. =
!"
#
% #
% >< >
) *)
#
) IP ?
*.B >0 !3 UK
RH ] /
@+0 H3 .
."7 #
3 / * 2 g
C
. %
) . ;
, F MPLS K . 8 !"
,@" R" "7 #
Z
^
.[35] #
R" 0 8
+
"P%" T
(LSP) L
8
+ %
:(& ()
A
) .)
M
4
/ MPLS >0
C
>B 2
: % B
R
.
B % '
)
C
K"
+ >1 - . NO %
P% :(&' ()
d
/#
)B
Q ) )
%) *.B # "+ -
/ % 8
.) F (
) / B% / '
)
;
+ G
; HC .(#A
.A
; [ +
#.
B *
#
0$ =
N
%)
2 8
%
B . % >LO
P% :(& ()
) ) .
) (#
0 -7
#
)
F ( C .>
٥٩
H^
F ( .
%
2 '
+ - /#
2
.
B ++0
> #
(>04 % # '2 /
4 /4
)
#
)
0 ) +
.
% #
0
" 3
!)" 7)" )
N
.
C %) 8 >
"
B@ 1
.C"0 ?
')
>0) !"
^ /M
7 %
B1
+ .
7" ,F >0A
. [49] *L
C
..)O >0A !3 UK 2 # 8"0
1 IGP #
. 0 + ?
#
)B
IGP #O
K
/
0 E 0F !1
. M7 # (
;
*
,
43 #
B
R" 04 #
%
RH * 3 7 M7
."+
.[15]
)
% &
+1 N
C F '
>Y !" /
. %) ) >0A "
"2 #O7
#2 =C
. (
!)3 )1 )1 "7
1
1 *
B /
B /
.0
Y E 0F "7
+
) L%) 8
+
/8"+ % MPLS ) 60 L%
*
3
+ ATM PVC %
P% , 1 L% .H
!" IP >
2
,
H)0F )
MPLS ' .
#
"+ !" L
PVC #
?)
')
B ( ATM PVC '4 , ) ?Q
7A #H #
1
4F
, ATM '
MPLS ' 1
< .IP
.IP over ATM t
:MPLS 5 (& ()
0 /
C"0
1 !" * < 1" jMPLS 2 #
-
:T + K
)1
+ .
; 4)
; N
B
;
% , F IP .ATM IP .
$
1
+ R
A .* "7 !" C"
٦٠
!)"
;)4
RH .
3 *71 B !" Ls
?
IP #
BQ >1
.B
B
72F
+
A
; 72F
. 0 >0 #
BQ
)2F !" RIP ?
#
" , #A #.C1
R"
>)B A
)B3 .(B !3 % .
B
!" -
4 " #O7 &) " &
; )N 8 /
5 *
. % E 0
43 #
# H3
)
#
! .(OSPF
. 0 )A
; 72F
; C" 2F
) ^ ) ] 1 ?C
>. !
B
B
3
.[35] (dh) % M4 RH #
>. ( 1 !3 UK
RH . 72F
!"
;N
٦١
1) 1 /#"% 2
*1 @
B "7 E 0F 1 0 *1 R" *
1 '
.
B
!3
B #
" R"
H) 150 Mbps
B. ( OC-3 * 7 IH #O7 '
( C
100 Mbps
R7 R6 !3 90 Mbps +
R1
;1 >"
RH !3
R2 )
H .150 Mbps 190 Mbps '4 R2
j
H
;H3 /R6 !3
R7 21 Mbps
H /+ .F 0 '
+ A
BF 40 Mbps +1
.(R1 , R7 F) R1 19 Mbps
C" #" H3 .; 7 RH
B !" Ls
$ ' j" % R" -
;H3
) ) O
; C H '
] / 72F
2 C" H (R2-R3-R4-R6) +F
#O7 -"
P
/(h) % RH /
@
.
B"1 > RH " % >
. 72F
#
% >NA H ." % -C0
RH C" =C +F
72F
"
٦٢
),O, )
+ #
)BQ A
;
H
. % * R" , /+1 *
P7
')
>0) )
#O)7 -)" '4
0 j?Q 500 (R1—R6—R7)
( ) ') -
+
B
- RH .; 7 2F !" HB O
;
RH
> H3 /#
R3 R4 #)
H3 jATM H
.>0
g +F
] (h) % /L .
.(hh) %
% - ATM #A R5
')4 R6 !)3 R2 PVC's
, L
>
+1 . +
" % ] /ATM % '
>0)
M F !" R6 !3
;
R"
R2 F " %
RH .
BC"
) /)1
2 )
%
J
P
.#
1 C"0
) )1
+
O >0 7 !" . #H CEF ] >
%
.
;
1
٦٣
:(MPLS_ TE ) MPLS B (& ()
2
) M) .IP -)7 0 4
C ' ATM
.
MPLS TE Z
%) .CF !3
B
% (LSP's ) >
#
L
MPLS_TE
TE 8C =
B (MPLS TE 8
C
; 4
!) MPLS TE LSP's M ATM VC's ) ?
%
!)" L
3 , 1
+ IH /* B !3 IH0@ UH
>
4)
#O %) ) MPLS TE
+ ] /ATM VC's )
P % .+1 B
TE ) #
% A
; .E 0F
1+ GH
ATM
B ( O(N3) O(N2)
(Autoroute) N
)1" ?)
!
J MPLS TE >0 /
BC ( #
) LSP's
?
%) % .?
" #
"
% L
MPLS TE LSP's >0
?
L
( ) .) >)1
.LSP's !
% !" . ( . MPLS TE >1 /ATM )
-
4)^
)
/). ( . TE_LSP's #
g H3 . % 0 R"B 7 .
=) .
). -
\
) . ( R" % #
3
B
/ % !3 LSP's
H3 ?)
RH /+1 > E . >
/
$ E . H
C >
A /ATM
A3 100Mb )) R" >
"
%
/LSP 100Mb 10Mb 1 LSR .
.QoS #
1 >0
7 "
'4 > H3
) 8Gbps #1 H3 .OC-192 #O7 (
(dh) % !3 *
) ). ( )
43 2Gbps +1 %"
.New York Seattle
H3 RH) . >
Chicago 72F
!" New York Seattle
) )+ !" R" 8 /New York Seattle
4Gbps
3 X
!) . 2Gbps 1 !3 UK
RH .* %
"7 #O7 Chicago – New York
] – Dallas_Denver
, – New York Seattle
E 0 #O7 >Y ?
7)2F
) ), A E 0 #
! /E 0 #
" .>0^ A #O7 R"
; )N ] /(SPF) A
; 72F
?] / % T
g . ( R"
RH) >0) A 7)2F #
#
;H3 .(;
2F) 72F
+ !" ?^
. 72F
+ !" 1
( ) #
"+ "
UH
+ !" TE tunnel/LSP L
fP%g MPLS TE f ^
8)+ MPLS-TE ]) /RH
4$
.(8
, 4Gbps) 72F * 4
=
.
% M4
,
!" .T
g . ( ' #O7 >0^ RH /
!"
) )
TE *
)2 H
New York !3 Seattle H /
; 1
(dh)
.(`h) % M4
/Denver Dallas, Atlanta
٦٤
$54 U ) $54 ) < (") &'
٦٥
: MPLS TE ATM
F ,O, #
O0A
MPLS TE
Z .
O0 ATM >0
/>. MPLS TE .d
.
;
; 1+ =
RH MPLS /ATM
.RH "+ A MPLS TE *
#
BQ "
% ATM "+ .
) . %)
!" * #
BQ"
;
N =
"0 % ++0 ATM .h
.MPLS TE ?
"
!" + ++0 IP ?
#A " /MPLS
MPLS TE LSP's Mesh % L
>1
* C /
;
" + % 8
1
) R
#
BQ
.
. (
; 1
LSP's ) IH > /#
BQ *
) IH Mesh % L
.. ( #
"+ 2O
UH % 4F
3 LSP's
!)" %) LSP's % 8
+
$ 2 #
2
0A
M
% TE-LSP's
O
) #
TE-LSP's Mesh % >Y !" .. ( 1" #
+
) * %
4 * H0@
M
B] /M
7 % % +
+0
* %
>
RH .( B% – '
) . * *
2
0@
M
)
) MPLS TE %)
7 E 0F 1
+ .. ( L %
> 8
+
) TE-LSP's ) Mesh % L
A
; .
1
+
-
RH /2
Y #
2
0A
/
] IGP >
2
1
+ 4 /?F 8
% #
BQ
+ RH
.R % >< !" <
C
M
RH .8
0A -
% +1 TE-LSP's L
0 # '2 !"
% >
.A #
*
1 )
!" Mesh %
% #O7 ( !" >
.A !3 UK /(x
C % +
P
2 0J
#O)7 ) ( .$
;
I
MPLS TE #2 %
/Y
E 0 R ^
.IGP
0
> .
Y #
!"
B4 .
MPLS TE R" .
*1 "7 %C
*
A MPLS TE >0A
,
*)1 %)C
. &
4
"1 !"
$
M
(FRR) '
?
*
3 !
;
MPLS >0) A FRR +1 MPLS TE >0
/ % !" "7 (?Q)
.IGP
0
> C"0 #
+ !" *
1 TE
) H)0@
B3 . % "7 . (
@ ' , ; ;
( RRR) @%
R)H %" + ++0
N
.
C
$
7 #O7
+
2
A
٦٦
. -
7
7"
; 1 BQ >. !"
3 ++0 Z
*
1"
. % T
. ( *
1
7 #
"+ !" L
? B N
.
C
MPLS #
) ) .* )
P %) + % !" L
J % 7 #. 61
.
.
)
) #.C1 "
8
+ + >
?Q B
)+ !" LSR
4 >
3 #
"
MPLS) > N
8
/E )0 #
)" .;) ;
>0 >.
670
% P%
.8
+
.[32] B #
B
>0 #
1
+ >. % P% -7
.
L H
C
B
7 #A
7A C"
;
N ;L. M7 * L
1] >.A
)
/+1
"
+
#
6
70 =
* '+2 2
/-
B %
')+2 )2
F #O7" 2F !" ",
* #H
"
+
A #
!"
.
2, #H (* 0g) "K #
R"
.*
٦٧
"
;2 + R
> /
%$ 8+
BO
-% >. #
/IP #
%
;
0
#A
7)A
%) ') /) !" .
BB !3 7" U >. #
1 .
2,
A )
;1)
)B
@ >
+
A 8 + R" G
>. R" ] /#
#
% 0
7
.[36] 8
+ L
@+0
N
+ M7
.(Fast Reroute) FRR '
) ?
*
3 MPLS-TE )
;
% , F #
1
+ E3
) %
+
*
2
"7 ?
*
3 !" * 1 FRR
.=
N
*1 "7 % =
N
>) 0 1
+ > =
?
> =
MPLS M :
B"
J
*
)2 )$ '
) ?)
*
3 8
+
1 IH P^ .LSP's %%
K . 0J
*1 "7 % .(
/*1 /"7) % 7 *
72 "
+
RH) *g
+
A *
1 0 !3 ?
*
] @+0 -% *1 >1 /=
N
) )
)B
1
(2 50ms) *
R" ?
*
3
.( P
.?
*
3 L
, (APS: Automatic Protection Switching ) SONET)
F
:'
?
*
$ +
,O,
*
)3 H3 *
, # 8
+
P% C" "1
"
"
) 3 ) ")7
R . % E 0 #
>0 8
+ " '
?
)
) A
@
.
N "7 % !3 UK B
+
*
2
*.C1 !3
.(* )C
7) #A
)
N "7
*.C1 !3 7" *
"
#
H3 "7
jRH
-
/")7 )
) ) *1 3
.,
* +
1 FRR "7
/")7 %) .
*.C1 =C !3
"
"7
+
*
2 670^
>) (
/
+
A #1 > ( C /=
N #1 >
P /"%
C *1 -%
)
N *
1 > >BC "1 *1 ] /
*.C1 0 B
+
A *
1
/
N *
1
.(h) % M4 RH .
BB !3 >. [
Denver
"7
, H .
;1
i2
++0 =C
0 T % M
4
Denver ) E )0F )
) ")7
N #1 8
.Chicago
X #7)7^0 .Chicago Denver
) "7
N *
2 , 8
.Chicago
٦٨
Denver
) ")7 )
#)v Dallas Chicago Denver
; 1
+
*
2
."7 R" #1 < (P / (h) % M4
Chicago
٦٩
*
)1 )
H H .RH Z +1
7 > R"
> '
N *
1 > (" TO7$ +1 -
UH)
+
A *
1 =
/
+
A
*
)1
0 MPLS >. K
RH .
+
A *
1 > ( C
>, Z +1 2 '2
%) )
, ' M4 H .
7
BB !3 ^ H
7 >
+
A
.(h)
%
/8
, .
A
?C 8
++0 H0@ /+
(
) .Chicago *)1 8
N #1 ] /Denver *1 /RH .Chicago *1
) )
+
*
2 '4 Hello N
Chicago Denver
1 ^ .*1
3
.Atlanta Dallas New York ?
Q Denver ?Q
.Chicago *)1 %)C
) Chicago *1 Denver *1
Hellos N
& G 0
)2 ) 0) R)" , /+
B 1 E 2 0 >
;1 Denver *1 #"
'2 > '
N *
1 > Denver *1
/H .New York Boston Chicago
*)1
) ( )C .(#"%)
BF) Chicago *1 '2 > A
; New York *1 2
) >. ) )B<
.Dallas I
. ^ .
+
A nnhop *
2 !" > Denver
*
)2 X New York *1 RH /
N *
1 > " /Atlanta New York
.
% B !3
!"
٧٠
:(Path Protection) ) ( 9
, End-to-End
!" * 1 /
!g
/
+
0F +
GH) )< ?
%) End-to-End
RH .
; 1
+
*
2
6
70 +
*
1 -"0 *1 "7 *
+
A *
1 .
ATM #
%
;
Y >0g PVC
*
)]
B >1 - /("7 *1)
+ !" 7 U % H3
/
N
.(lh) % M4
/+
A
0 !3 ?
*
)2 R
/1-to-N +0 C .1-to-1 1-to-N +0 , / O *
, ++0 >0
٧١
:X % !" MPLS TE N 6
0"
B
)
1 ( C IP ?
/,
, 1+
. Z^ /MPLS ' d
.
B % ++0
. %
g #
"+ !" Ls
% IP ?
#
)"+ 8) 7)2F
) ?
8
UH .
1 ?
>0 h
. 8
. ( #
"+
2
7
.#
!"
Y C"
% f `
. % *
1 #
B
8 > "7 . (
>1
B3 a
)A
RH A
; .*
1 #
B
$ % *.BF U
$ !3
b
. [5]
X *
%$
% ++0 >BC MPLS C
< !"
٧٢
ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ
( "
HIJK VPN ?@ "
1 ?@ "
MPLS VPN ;7 ""
MPLS -L/ ,"
MPLS VPN 8 2"
٧٣
٧٤
ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ
ﺍﻻﻓﱰﺍﺿﻴﺔ ﺍﳋﺎﺻﺔMPLS ﺷﺒﻜﺎﺕ
"MPLS VPN's"
:( "
% .(Private) 7
0 (Public)
/
4
2 !3
B
0
#
% >1^
#
)"
*.B 04 /# A >
-
B >
< , /
) )
)K 2 " *.BF 7
0 % -@
.
B4 '
/
)B
)
#
"
*
*.BF
@
B3 .6
0 %
B
#
"
R)" K % (d`) % ,g
. R"
0X 2 +1 #
"
%^ -
.* K ++0 +
B
+ >
& *
٧٥
) * fC%) 1
+ * fC% *
2 #
1 7
0
4 A %
7
0 >
.#
% 67 .
B
B
1 L
, #
.#) A )
/
% 7
0 % *
1
+
4 A 7
0 %
>. !"
;
N
.
B A #
% U–
4 #A
7 !"
BF
4 A
!^
.[51] % * #
u BQ
:"
= >0
VPN's !^
!)"
; )J
; K >0
:(Firewalls)
d
.# A %
) RH 0 '2
#
"
4 81 :(Authentication)
%
.
.
L
,
B O #
:(Encryption)
C% h
)
)B
1 ) IP >. % #A -
"P >0^ :(Tunnelling)
1C `
.[40] VPN 7
0 IP
L
4 >0 .# A
)7 #
)
1 ) * 8 + VPN #
0 >
C"0 L. 0 #. '
R)0 .) VPN 0 L %
/WAN #
% +
B -
4C0
)7
0 #
)% L
) RH
/ MPLS-VPN , /8C 3 A
; K 0 .
Layer2 ) )
, )1+ 8)C (Layer3 tunnel) ,
, 1+ 8C , * #
1 >0
Frame ATM / OSI GH
, 1+ Layer 2 VPNs .(tunnel
.[52]
; 0 #
1 , Relay
[g
UH ,
, 1+
O1A Layer 2 VPN N > E3 3
ATM )) (PVC: Permanent Virtual Circuit's) )N
)4 A # )"
.
B2
.RH !3
IP, IPX, Apple Talk, Ip multicast , * +
Frame Relay
GH ,
, 1+ >
"
#
H3 Layer 3 VPN) '2
7A -[ g
Generic routing ) GRE )) Layer 3 VPN #
%)) N
%)) ))",F .)) OSI
.[53] IPSec MPLS (encapsulation
)1+ 8)C )
/E 0 IP % 8 IP , ,
, 1+ >. 1 ,
, 1+ 8C
f
) *
, 1+ .
/IP % 8
, 1+ >. 1
,
.IP % 8 1
/# ,3
+3 " HDLC
+3
) MPLS VPN's Layer 3 VPN Layer 2 VPN #
1
;
1 (d`) ,
٧٦
MPLS VPN's Layer 3 VPN Layer 2 VPN : (X (") !
Comment Layer 2 Layer 3 MPLS
Virtual Tunnels VPNs
Circuits
Ease of setup Must have advanced Low Medium High
and monitoring and automated
management flow-through systems to
quickly roll out new services,
enforce security and QoS
policies, and support Service-
Level Agreements (SLAs).
Security Must offer different levels of High High High
security, including tunneling,
encryption, traffic separation,
authentication, and access
control.
Scalability Must be able to scale the Medium Medium High
provisioning of VPN services
from small and medium-sized
businesses to large enterprise
customers.
QoS Must be able to assign priority High Must be High
to mission-critical or delay- implemented
sensitive traffic and manage using other
congestion across varying technologies
bandwidth rates.
Provisioning Direct and indirect costs of High Medium Low
costs provisioning the VPNs.
E1, E3, SONET, SDH (Time Division Multiplexing) TDM #O)7 ) Layer1
.Frame Relay X.25, ATM 2 *@%g
4 A # Layer2 ",.,
٧٧
0 . % .Frame Relay !" 1+ % GH A
;
, (h`) % B<g
٧٨
% L
>0A
;
% , F #1 .,
, 1+ IP .
+P 0
)
%^ .IP
GRE
#1 R" -f"P^ .GRE #2 IP !" *
+P
)% ) ). ?
IP
>0^ .1
!3 /E 0F L
%F
/GRE
GRE #2
. E3 .GRE #2 ' *
+P % A
;
, (a`) % B<g
.0 .
.) RH) GRE #2 !" IPSEC >0 .IP ?
B
?
.#
fC%^
F
٧٩
.Peer-to-Peer GH) ) , >
% !+P VPN GH %^ /
; 4
MPLS 2
) )$ ) *
, #
P "+
. '2
43 F ,
; %3 Peer-to-Peer GH f"+
.* '2
)43 3 .
;1
+ B Peer-to-Peer GH #" MPLS #
1
+ E3 MPLS VPN
). ?Q B<
/MPLS VPN ' .2 ;B
;2 RH "+
;3 B M7 X '2 .3
?Q !g
.2F !"
0 . ?Q ' IP 1+ (CE) .
?Q !g
/
.(PE) >Q0
٨٠
VRF B MPLS VPN (") &'
MPLS VPN !" 8+ Peer-to-Peer GH (`) % B<g
R
=
.+1 CE ?Q
< -
4g
/PE ?Q !" ?
. '2
43 3
') #
)B
O >. O 3 !+P GH
–
4 # L
%3 " %
.0 .
MPLS VPN *N
IH .IP % 8 Peer-to-Peer GH
)% ) Mesh %
B4
/Hub and Spoke % "
0 . N
. ><
)% ). RO
) ." MPLS VPN *N
.
,A
; N
% "
0J .0 .
?)
1 .Frame Relay % . Mesh % ,
UH (h`) % !3 *
.Mesh
٨١
?)Q ) <
)
(h`) % ? E (`) % MPLS VPN ' . % =C
)
)
/ + . #
BQ " n
– + . ?Q n-1 ' + .
. + 0 . ?Q ' + . ?Q <
(`) %
') .CE PE #
)BQ
"7 !" - %5 +1 G
? 0 . E 0 *N
) ?)3 .'2
4 A # "7 !" - %5 0 . G
/!+P GH
" GH K A
; '2 F . ( #
"+
K B
.'2 '
:"
<O
!+P VPN GH Peer-to-Peer GH t
1
.0 . ' ?
K
% . !"
.
43 L
+ 0 . *.BF
) %) . >
A .0 . ' ?
< RO . !" ? !F N
)
, N
.!+P GH
/IP ?
!3 <
Layer3
U@
B !3
B
)0 . .PE ?
Q – + .
B"
4$ B 0 . L .0 .
) !" ;
2
PE ?Q F . #
% ?
'
"
2 M
4 K
.[29]
?
@ #2 =C
N
. #
B
٨٢
:(l`) %
4
-7
43 #
"+7 - /MPLS-VPN
.) 7)
. ?0
UH ?Q :(Customer edge) CE
. ?Q d
.0
.. ?Q 0 . ? 7
UH ?Q :(Provider edge) PE
>[0 ?Q
7)
UH) 0 . MPLS % 0 ?Q :(Provider) P >[0 ?Q h
.PE #
BQ
MBGP: Multiprotocol ) ) BGP
P%
/MPLS-VPN
VPN !" > #
" % MBGP ) MPLS-VPN >0 .PE #
BQ '
(BGP
.(d`) % M4
7
0
٨٣
MPLS VPN :; < (") &'
:"
M4 +F P #
BQ 3
(P2 P1) P A>0! N& ;7 A
Router P1
!
! CEF forwarding needs to be enabled
!
ip cef
!
interface loopback0
ip address 10.0.0.2 255.255.255.255
!
interface Ethernet 0
ip address 10.10.10.2 255.255.255.0
tag-switching ip
!
interface Ethernet 1
ip address 10.10.11.1 255.255.255.0
tag-switching ip
!
router ospf 1
network 10.0.0.0 0.0.0.255 area 0
network 10.10.10.0 0.0.0.255 area 0
network 10.10.11.0 0.0.0.255 area 0
Router P2
!
! CEF forwarding needs to be enabled
!
ip cef
٨٤
!
interface loopback0
ip address 10.0.0.3 255.255.255.255
!
interface Ethernet 0
ip address 10.10.11.2 255.255.255.0
tag-switching ip
!
interface Ethernet 1
ip address 10.10.12.1 255.255.255.0
tag-switching ip
!
router ospf 1
network 10.0.0.0 0.0.0.255 area 0
network 10.10.11.0 0.0.0.255 area 0
network 10.10.12.0 0.0.0.255 area 0
MBGP
P% '
1 ,
- PE ?Q
Router PE1
!
! CEF forwarding needs to be enabled
!
ip cef
!
! define RED VPN
!
ip vrf RED
rd 100:1
route-target export 100:1000
route-target import 100:1000
!
interface loopback0
ip address 10.0.0.1 255.255.255.255
!
! Ethernet 0 to connect to P router
!
interface Ethernet 0
ip address 10.10.10.1 255.255.255.0
tag-switching ip
!
! Ethernet 1 to connect to CE router
!
interface Ethernet 1
ip vrf forwarding RED
ip address 192.168.100.1 255.255.255.0
!
٨٥
router ospf 1
network 10.0.0.0 0.0.0.255 area 0
network 10.10.10.0 0.0.0.255 area 0
!
Router bgp 100
!
! establish BGP session with other PE
!
neighbor 10.10.10.4 remote-as 100
neighbor 10.10.10.4 update-source Loopback0
!
address-family vpnv4
neighbor 10.10.10.4 activate
neighbor 10.10.10.4 send-community both
exit-address-family
!
! command for VPN RED
!
address-family ipv4 vrf RED
redistribute connected
exit-address-family
!
Router PE2
!
! CEF forwarding needs to be enabled
!
ip cef
!
! define RED VPN
!
ip vrf RED
rd 100:1
route-target export 100:1000
route-target import 100:1000
!
interface loopback0
ip address 10.0.0.4 255.255.255.255
!
! Ethernet 0 to connect to P router
!
interface Ethernet 0
ip address 10.10.12.2 255.255.255.0
tag-switching ip
!
! Ethernet 1 to connect to CE router
!
interface Ethernet 1
ip vrf forwarding RED
ip address 192.168.200.1 255.255.255.0
!
router ospf 1
٨٦
network 10.0.0.0 0.0.0.255 area 0
network 10.10.12.0 0.0.0.255 area 0
!
Router bgp 100
!
! establish BGP session with other PE
!
neighbor 10.10.10.1 remote-as 100
neighbor 10.10.10.1 update-source Loopback0
!
address-family vpnv4
neighbor 10.10.10.1 activate
neighbor 10.10.10.1 send-community both
exit-address-family
!
! command for VPN RED
!
address-family ipv4 vrf RED
redistribute connected
exit-address-family
CE >0! ;7C
Router CE1
!
interface Ethernet 0
ip address 192.168.100.2 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 192.168.100.1
!
Router CE2
!
interface Ethernet 0
ip address 192.168.200.2 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 192.168.200.1
٨٧
B<
(d`) % /* '2 #H VPN L
%3 !" * 1 MPLS-VPN
E3
.
MPLS-VPN 0 . "7 '2 ' *
VPN
: M4
٨٨
PE B OSPF J'Z # % B5 @ MPLS-VPN (") &'
; K
;+0 C '2 A '2 #
BQ R" .OSPF Area0 !3 CE #
BQ '
CE PE ")7
?"
P% OSPF 3 !3 PE #
BQ G
.(
; 4
B"7
O
; "
.
M4
٨٩
address-family vpnv4
neighbor 10.10.10.4 activate
neighbor 10.10.10.4 send-community both
exit-address-family
!
! command for VPN RED
!
address-family ipv4 vrf RED
redistribute connected
redistribute ospf 10
exit-address-family
٩٠
:MPLS -L/ ,"
=C ' '
MPLS
A
1C >
1
B
MPLS
1
^1
%2
)A
) H)0F 8
+
1C #
"+7 MPLS )
T + K .1
+
f %) H3
)
) K 0X
.MPLS !"
B1
+
3 81 8
Ce
C
.8C"
C
K IH MPLS 8
C ] E
;H3 .
1C A
;
,
BC MPLS
hhd )1
, ;H0@
B0 A
;
, /8
CF
+ * C IH
C
<F
?] H .
O1 >
<
O1 >
<
? ( C .[42]
>
)< H) (d``) % B<
.1 >
< O0 B A @% A /E 0
O1
.I1,…I4
"0 #
BQ ' B1,…B4
#
BQ ' O1A
N %)
)BB IP #
N %" ?
"
B3
?Q ( C
)0 ?)
)
P%
#
BQ >1 - .B1 ?Q 1 >
< 0
P%
0 #
BQ >1 .
0 #
B
0X
B >" - /(BGP)
#
%) /
B4 1 >
< % + ++0 >" - /OSPF , /"0 ?
.
B
BQ
B
3 7
0
)BO+3 1
0 ?
#
" !" "+
"0 #
BQ ]
- N % !3
H
B 1 >.
>"
I3 ]
,
!" H .
B
"0 !"
/)
0 #
B
'
4
"0 #
BQ
3
H .B3 !
.
0 #
% IH U !3
B !
٩١
"7)
#
BQ
? M4 /A
; ." % IH MPLS -
E
1) >
< !3 N %
H
B 1 IP . 0
:" % R
" * %
) 8C
C 8 + E3 H .B3 /
B.C2 !3 +
B
] ?Q >1
/B1
.
#
BQ
8
C ] >1 @ 1
H .
1
; %
; " ,
?
#
%) ) L% U !3
"0 #
BQ G
/8
CF R" ,
/
#
BQ
8
C
C
+1 G
- .
0 #
B
)
N
Y - /N % !3
H
B 1 . 1
1 4 /
"C
.>B
/
), H) )
1 .LSR BQ
#2 6
70 MPLS > =
J B
!)3 7 #
" >"
.LSR's *
1 >
< #
BQ '
( C
)
1 !)3
" C7
B+
?
" MPLS > 6
70 B3 >1
0
< N %
.E 0F
#
BQ !3 &. N ?
#
"
) BGP )
*.C1 -%
N % !3 ?
/IP #
B1 !1"
)0 !)3 h >) B1 '
/H .?
" /
; 4 RH 1 /h > 6[70 B3 B3 ?Q
B3 ?)Q"
*.C1 >"
?B
;
, B1 '
/
*+0 .MPLS > =
: B3 B1
LSP
4
H3 . /O
; , 1 /?
2 > ' I1 "0 ?Q
4 > #
>
!" 7 - /B1 I1 I4 I3 B3)
)
/` >) ') > 2 >
/B1 . I1 1
.(d``) %
) >)
/I3 !3 . 7 !
" IH .I4/
B.C2 !3 .
.h
> ' B3 !3 I3 .
.B3
*.C1 &. > =
)
.
B1
+ !"
B"
. "
$ #
" " > H B3 >0
)B3 /
0 #
% ?
#
"
!3 G
A
"0 #
BQ -
<A
* 8
+ B
4
<A .1 >
< 0 ?
>. +1
A
H0@
)+
1 >
<
/
,
!" /( /+ ++0 RH ' 0
)B )1 B1 ) 0
,
4 H3 . 1
0 >
<
H) 8)C" U
FEC
Y -"0 FEC !3 . 670
B1 )
/N %"
H
!)3 E )0F 8 + ( 4 &
0X 8C H /
; C"0
;
B 670
٩٢
)) /Ajax Gadgets Acme Widgets
4
. ' 0 .
? ( C .
0X
New York ) )
B Ajax .Los Angeles Dallas New York
Acme
.)7
0 #
)% *
B
+
Ajax Acme .Los Angeles Dallas
) A
; ) .
C"
RH /* K # 8
+ RH C
"1 1
+
x
) !" 7" MPLS 0 *. % >0A #
L ] Ajax Acme >1
RH
.)
)
/
. >0 ( C
, <O P
.C" 2 ?
%) *) MPLS #
%
B
B
+
BN
. MPLS VPN #
0 >
1 ,
.> #
"
٩٣
R )
) Acme ] /
.
B<O
"
. (
, H
*
)2 . %
RH /(10.1.0.0/16 ) =C
"
Y
% Ajax
)"+
R)H /*
) .?
" "
2
Y
2 N
. '2 '
] /
;
, .
B
.
!"
4 - '2 !3 1
1 /(Network Address Translation) NAT
H) ) )
VPN %
%
A Ajax Acme ' ;
0 .
;
4
Y RH
8
C
) )J )1
+ !)3
) 2O
B
,
. /
,
#
%) '2 '
(
VPN ] M MPLS VPN
]
IH /#
"
."7C
)B< ),O,
-B .Acme !" . /MPLS VPN
J >B
)+ CE1, CE3a, and CE4a )
#
BQ
"
0 * 7 B< .
% !"
B@
(db`) % M4
.* K ++0 % +
Acme B5 :
' & MPLS VPN (2") &'
)%
% . Acme % (db`) % A #H >
C E3
A K
. ] /1, A * C% #
, >Y !" .E 0
/* K) ++0 >0 . % 0 C
. >.
03
0 LO0"
A ? (
] MPLSVPN
/
F
>Q0 #
%
F #.
B 8 0 7 ]
)
/N
. '2 !3 ?
J "
A
B F .
F
?
#
.
.N
. 8 0
+
A
8)
+
C
*
% .
. #
BQ
% MPLS VPNS 8
+ >
^
Y
N
. #
BQ ?Q PE3 .
New York . ?Q /PE3 !" , . RH
?
PE3 #"7 1 /. 8
1 /
Ajax's CE3b Acme's CE3a
.Ajax Acme
٩٤
?Q + ++0 /*
% -@ IH ?
#
" ] /+
,
?)
#
"
. ?Q
/N% % ;1
.
)C"0 ?)
*
Z
UH
. ?Q U
w C"0 #
%
.
, #A
A IH
] /T4 .VPN
?)
#
)"
BGP >
1+
. #
BQ ] /
; 1
%
.(d``) % MPLS *
2
,
;
B4
>
:BGP ) I) !3
BO] >1
?] /
. #. #
B
PE3 >"
) ?)
.
>0
b` bit H ?
.
?
!3 PE3 -
4 .PE4 PE1 PE2
%) -
UH ?
T
2 VPN T
2 RH PE3 -
4
.,
% 2
B
%
.
?)
6
70 BGP ?
F PE3
4
VPN T
2 f
.?
B
" 8+
7
0
#)2 )
)
)
/?
" > 6
70 /'+
PE3 >1
.M
7 ?
!3
.MPLS
(10.1.0.0) % .Acme 10.1.0.0/db % !3 ?
" d > 670
PE3 ( C
'
+) E )0F )
. #
BQ
?
2 lb BIT !3 . -
?)
!3 670
g - VPN T
2 ]
0 .>2 =C
B Ajax Chicago %
.
. #
B
Q !3 " R" >O] PE3 >1
- .Acme VPN ) ?
RH !3
%
٩٥
), * VPN %
?] /
,
!" /" ;
1 , #3
)
?
% % / +1
BN. ( !3 7 E 0 #
% >2
BN. '
. [55]
%
7
0
4 #
% >
< ,
%
>
7) )0 . N
.
/
3 , VPN 0 : `
.
0X 0 N
. 7
0 #
++0
O1
/>B 7
0 +0
.* #
N
"
B
"
2 !"
@"
7 #
% '
g MPLS :
a
) #."
B
BA
B
BQ CISCO #
#" :
b
.
IP
+P E 0
. #
% ' #A
7A
#
)% L
%)$ 7
C #7 #
#
%
Z
. + :
Z
.
B
> #
" -
"2
= #H
MPLS VPN #
)% .)
2
"
; %
;
VPN 0 % "+
:
2
Frame Relay ATM IP 4) /*) #
)% !) 8
L
R
?F *
) MPLS >
A ?F /+
N
B >0
2 .+"0 #
%
.. % !" "+ #O
A / + . ?Q
N
).
, B
COS :(Class of Service) COS 0 -7
> l
:
VPN)
"+ +
0
3 K .VPN
.
8
+ LF
K •
MPLS VPN % 0 * #
> •
0
& *.
IH + :CISCO 0 * 3 + - %$ * $
. d
.
1 # A # O VPN #
0
03
B"
٩٦
ﺍﻟﻔﺼﻞ ﺍﳋﺎﻣﺲ
ﺍﻟﻘﺴﻢ ﺍﻟﻌﻤﻠﻲ
" ﺍﺧﺘﺒﺎﺭ ﺷﺒﻜﺎﺕ BGP MPLS
VPN'sﻭ "MPLS TE
٩٧
٩٨
ﺍﻟﻔﺼﻞ ﺍﳋﺎﻣﺲ
ﺍﻟﻘﺴﻢ ﺍﻟﻌﻤﻠﻲ
"MPLS TE ﻭBGP MPLS VPN's " ﺍﺧﺘﺒﺎﺭ ﺷﺒﻜﺎﺕ
:BGP MPLS VPN's &' ,
.
B
" 1+ #
0A ZN
B"
J BGP MPLS VPNs #
%
; 4 "
>1
:( ,
?)Q . HC^ "+
N 3 U
"1 ?Q"
$ C
< 4
)
. 8) )
) $ )C
< ) Z)
+0 #
*
. . %
#H0 . , # H #
#
! *L
C , #
. 0 "+
RH .(bottleneck)
)
J >
1 8
+ O
; , /
"0 #
BQ
$ C
< +
8
+ E 0 1
+ MPLS
?)
LSP >
.g
.MPLS %
7A
IP % 0 ?Q
7
:)
+ #
BQ >1 .MPLS %
.?0
U
1
" •
.
*.C1 !3 ^
. !3 > % !" 8 LSP -[
43 •
- >
+ !" +
>.
3
1
/RH >
+)1
$ *
=
?Q
7A
J RH f
.. 1 > 2
.
$ ?
% #A
3
6
7)0
F * C 4 . % 1+ ?
' >
+3
MPLS
^
.(x
)
$ -
7 >BC !" Ls
) MPLS
Y 0 >. " + * *
72 >
*;
)
$ # 2 H
0A >.
1" > >0^ /"0 MPLS
) >0)
.>
$ :
,
MPLS -@ .(
"7F >. #
!3 L"
>
?Q 2 *@%g (LFIB) > #
" *
2 >. 2 >
$
7 >
3 #
"
4 K > ..
3
" >
1" (LSR)
."7 > #A
* 3 L
)
.
) MPLS
^ .> >
C (LDP) > '
.
)
B3 .(Network) ,
, 1+ ?
'
"
2 ' (Data Link)
, 1+"
^
B3 .ATM #
% !" 8+
*
B /
, 1+
>0 %
F
8)C
. * MPLS R" .'" "
2 IP Over ATM #
% >
1 ATM
' IP ?
:"
B7"0
U
"1 IPOverATM !"
B
) *
IP *.C2 !"
.
B /IPoverATM ) 1+ GH d
IP #
BQ 2 '+
1 +
1
B !" E ^ #A F RH . 0X
.
B
RIP, OSPF)
"1 IP ?
#A H0@ A
.?
#A
B
MPLS [ .?
>1
A
ATM #.C2 (ISIS, BGP
٩٩
H) .?)
#A R
% ATM #A IP/ATM ++0
.ATM #A !3 Ls
H -
4
#
)BQ z)
C ) )
UH ?
MPLS > II
. . RH !3
%
.1 #O7
>0)
(VPN) 7
0
4 A #
% L
=
@ MPLS >0
III
#
)% , * 3 (Scalability) '
"
2
. '
7A >
IP ?
.ATM Frame relay ,
"1 ?Q
7A #H VPN
BGP
% >1
* VPN !3
(CE) + . ?Q ] (da) % M4
>0
PE-PE *
2 670^ .(PE) + >Q0 ?Q !3 VPN
4 #
"
. BGP 6N
70 >0
MPLS % ?
'
.
4 O3 >
.MPLS >
8"
v UH (RD: Route Distinguisher) ?
.
!
- VPN 670^
) *)1
; 1g VPN %
3 @%v .
VPN-IPV4
% IP
>) >0) !3
4$
RD M
. HC * VPN 8"^ /$ O0 .VPN
7
0 >B
. !" <
C N
.
VPN '2 !3 ?
MPLS
) VPN-IPV4 #
"
0 :MPLS >
@%
v .NAT !3
. % 0 *.C2 >
>0g
( !"F > ) "0 > /PE BQ
١٠٠
:MPLS-VPN ; ,
:VPN
+
1 60"^
:(VPN routing/forwarding instances) ( VRF's )) VPN )7 / ! / 1
7) ). ')2 VPN -
VRF >1
. , VRF ) VPN 8"^v
IP ?
VRF -@
/ , VRF ) +
VPN .PE ?Q
RH .?
1% (Cisco Express Forwarding)
3 >0 H
)
.
) $ ) 0
H
1 ?
#A 2 4
.)0v .*)
VRF ) , @) 8"g
?
A , VPN % !3 '
'2
#
"
3 ' IH .VRF CEF IP ?
.
3 #
"
.VPN 0 ?Q !3 VPN G
0 >. ' RH /VPN G
0
:(VPNRoute Target Communities) VPN ! T 5
)0 VPN ?
1
g
. BGP # >0
VPN ?
#
" '
. >
#.
N
2
N
1 IH %^
*;
.VPN T2 # N
1
8"^ /BGP
#) ) * N
2 VRF 8"^ .?
B >" UH VRF ) + *
)Y ?
2 VRF 2
B 81
;
2 N
1 IH -[ ^ .?
T2
.VPN ?
"+ 0 !3 ?
:( Distribution of routing information) ! 1% B.
.(BGP RIP #
, $ 8
+ ) CE ?Q IP 1A PE ?Q >"
.PE !)"
P% 8
+ RD g
.#
H RD 8
3 8
+ VPN-IPV4 N
>0)g
. #
. 0 !" Ls
#
f
/
.(
% OSPF
VPN-
) >0)
M
7) PE ?Q !3 . ?
5 >
. % >
$
, /IPV4
: % ,
) )O
Y -@ .(a) % M4
7A ++0 L
%3
" 4
SPRINT /KANSAS:')2 ),O, ) BPX8650 ATM #A > Cisco7200 #
BQ
#)v .O
Y PE #
BQ #
IH O
#
BQ .SPRINT ATL TIOC
:
0A H VPN's O,
SPRINT TIOC /KANSAS :),O, ')2 ) L
4) R)" "QoS VPN" d
.SPRINT ATL
١٠١
.Sprint ATL KU
2 L
4 R" " KU-ATL"
.Sprint TIOS KU
4
B "KU-TIOS" h
#0 1 #
0A .
3 RH / IH Cisco IOS 12.0(5) T1 Z
>0
:
#.
B
) (Burlingame-tag)
? Solaris >
< ?
" (Cefine) -
4
ATL d
.Cisco 8650 BPX #A "N
(Burlingame) ATM Cisco 7206 "N
Cisco )"N
(jake)
? Linux >
< ?
" (snag) -
4
Kansas
.Cisco 8650 BPX #A "N
(blutto) ATM 7507
) (kctagrouter)
? Linux >
< ?
" (tagtrail-pc) -
4
TIOC h
.Cisco 8650 BPX #A "N
(kctag) ATM Cisco 7206 "N
)0A R)H > .VPN )
4 ] RH 'v .# ^ 0 "Qos VPN" A
; #v
ATL ) .(CE) )
+ . #
BQ
> VPN L
4 .
4 VPN's
KU ) (snag) CE ?)Q 7
#
, % PE ?Q (CAFine) Solaris -
4 7
) Linux
.PE ?Q !3 BGP #
" >0
TIOC (tagtrail-pc) Linux -
4
"Qos VPN" #0) .Cisco .
)B ') BGP #
" 6
70 Zebra Z
>0 TIOC
#0) .BGP +) VPN #
" '
. VPN's ' + Qos # 2
0A
!)" VPN's * !3 '
'2 =C '
+
H3
81" KU-TIOC KU-ATL #
%
.E 0F N
% #
0A "
%
MPLS Cloud
Kansas
MPLS
١٠٢
.
0A 3
"
7C #
" +
(ha)
% ++0
١٠٣
jake(config)#ip vrf ku-tioc-vpn
jake(config-vrf)# rd 100:30
jake(config-vrf)# route-target export 100:30
jake(config-vrf)# route-target import 100:30
jake(config-vrf)#end
١٠٤
:M8 ,
:IO -7 U
0A ++0 >0
B
"
"7 ZN
( IH
.)
7 O0 RH . A8. @/ # VRF -7 P
.1 % KU TIOC KU-ATL
0F
% Qos VPN 3
$
.(% @ VRF's : (;! _;
jake#show ip vrf interfaces
Interface IP-Address VRF Protocol
ATM1/0/0.100 192.168.20.2 qos-vpn up
) qos-vpn VRF ) 8v 2 ATM 1/0/0.100 C HC M4
8
F
.192.168.20.2 C HC" IP
. $ ) (;! (85 (9 VRF 1% _;
jake#show ip vrf detail
VRF ku-atl-vpn; default RD 100:20
No interfaces
Connected addresses are not in global routing table
Export VPN route-target communities
RT:100:20
Import VPN route-target communities
RT:100:20
No import route-map
VRF ku-tioc-vpn; default RD 100:30
No interfaces
Connected addresses are not in global routing table
Export VPN route-target communities
RT:100:30
Import VPN route-target communities
RT:100:30
No import route-map
VRF qos-vpn; default RD 100:10
Interfaces:
ATM1/0/0.100
Connected addresses are not in global routing table
Export VPN route-target communities
RT:100:10
Import VPN route-target communities
RT:100:10
No import route-map
)1"g RD's /[ VRF's #O
7C +g
!"F "show"
)B #
B
VPN #
% RD's VRF ) 8" HC /VRF's )
;L.) =
RH ?
VRF 7C ?
?Q @%g
. !"
B
3
7
١٠٥
Connected " ) IO ( RH E g
g
.?Q 2 @%g " ?
" addresses are not in global routing table
(TIOC) )% )
1 *) "B" 3 .VPN )) IH L. ,O, '2" 1
. %) IH) !3 BGP + 7
B !3
%^ (ATL) 199.2.52.0 % 192.168.10.0
+) ?)Q H) !)3 %
% 7 192.168.20.0 %
; 4
8
( B<
2.2.2.1 ') Xtag ATM92 H)C +) ?)Q HB "7 192.168.10.0 % !"F
Xtag ATM93 B + 199.2.52.0 % !3 7
;4
.
*.C1 (Kctagrouter)
)7 192.168.20.0 %
;4
( B<g
.
*.C1 (Burlinghanetag) 2.2.2.3 '
.ATM 1/0/0.100 C HC + %
%
L 8L) (NLRI) (&'L (L $ 1% A VPN-IPV4 1% >P72
.BGP
jake#show ip bgp vpnv4 all
BGP table version is 13, local router ID is 2.2.2.2
Status codes: s suppressed, d damped, h history, * valid, > best, i – internal
Origin codes: i - IGP, e - EGP, ? – incomplete
١٠٦
*> 192.168.20.0 0.0.0.0 0 32768 ?
*>i199.2.52.0 2.2.2.3 0 100 0i
) .),O, PE #
BQ BGP
N
VPN-IPV4 #
" 8
F B<
.!
0 : (1%K VRF 7 - A (1)K ) 7 >P7
jake#show ip bgp vpnv4 all tags
Network Next Hop In tag/Out tag
Route Distinguisher: 100:10 (qos-vpn)
192.168.10.0 2.2.2.1 notag/34
192.168.20.0 0.0.0.0 27/aggregate(qos-vpn)
199.2.52.0 2.2.2.3 notag/30
)
1 )O !3 in tag
% .> = VPN-IPV4 #
O/> IO F B<g
: )D =
Y .
$ (*
1 >)
#
3 >
>0^
Qos #0 . + ?Q B '2 M
7 #
(i% >) 0X MPLS
) #)f g .O
Y .
1 O0
P
A i% > 81" VPN
-
4) ) ping >. #") v .
,A 2 (kctagrouter jake)
BQ O !" Debug
) PE #
BQ
?"1 L
,
P !1
i% > 81 > .Qos VPN ) N
B
.(`a) %
Nested Label
Nested
Remains
Label unchanged
١٠٧
:! 1% B.
)K ) ?
#
" '
.
/
K 4 Extranet %
#
)" ')
.
B
KU-ATL VPN RH 0 .
&
;
1 E 0 !3
(Router Reflector) ?)
=
) TIOC
) v /TIOC VPN ) 4 7
#") v .
;
" + BGP %
?
=
.
.ATL KU
BGP G. #"
.
?
#A
'
# RH .
?Q !3 #. >, TIOC !3 ATL KU #
B
.* %
"7 ATL !3 KU %
% #
8
/TIOC
.TIOC >
?
% % $ #
P ,K
kctagrouter(config)#router bgp 20
kctagrouter(config-router)#address-family vpnv4
kctagrouter(config-router-af)#neighbor 2.2.2.2 activate
kctagrouter(config-router-af)#neighbor 2.2.2.2 route-reflector-client
kctagrouter(config-router-af)#neighbor 2.2.2.2 send-community extended
kctagrouter(config-router-af)#neighbor 2.2.2.3 activate
kctagrouter(config-router-af)#neighbor 2.2.2.3 route-reflector-client
kctagrouter(config-router-af)#neighbor 2.2.2.3 send-community extended
kctagrouter(config-router-af)#exit-address-family
kctagrouter(config-router)#end
:
% !" KU BGP #
" !+^
jake#show ip bgp neighbors
BGP neighbor is 2.2.2.1, remote AS 20, internal link
BGP version 4, remote router ID 2.2.2.1
BGP state = Established, up for 00:13:59
Last read 00:00:59, hold time is 180, keepalive interval is 60 seconds
Neighbor capabilities:
Route refresh: advertised and received
Address family VPNv4 Unicast: advertised and received
Received 1296 messages, 0 notifications, 0 in queue
Sent 1297 messages, 0 notifications, 0 in queue
Route refresh request: received 0, sent 0
Minimum time between advertisement runs is 5 seconds
For address family: VPNv4 Unicast
BGP table version 19, neighbor version 19
Index 1, Offset 0, Mask 0x2
2 accepted prefixes consume 120 bytes
Prefix advertised 4, suppressed 0, withdrawn 1
.?
#
" '
. 81
H ] RH
١٠٨
. @/ ) B5 # % VPN (9; : -
Extranet ) '2 '
H #A
/VPN's *
;
'2
.)
)B/B ' *
VRF 8
] M
B
" !" Cisco 8
+ ] !" .Intranet
) ;4)
H3 * #
B >0
PE ?Q
7A >
-
4 !"
RH
#
)B >0)
)
N
.
C "7 =C 8 *
4 R" !" 7
.VPN's *
8) )
?)Q >1
/
C B/B =C !" VRF's * P%^
.C"0
,K) $ #
P G
.+1
0F VRF
3
03
A
H0@
8
VRF
03
.#
1
+ =C
١٠٩
:VPN (9; 1% ' : -
R)H )2 .BGP +) #
, ?
6
70
3 PE ?Q CE ?Q 7
.
C"0 VPN's )
!"
B .IP =C
B
" 67^0 ?
. VRF ! : IP ! ! _; (II
jake#show ip route vrf ku-tioc-vpn
B 192.168.10.0/24 [200/0] via 2.2.2.1, 00:03:25
C 192.168.20.0/24 is directly connected, ATM1/0/0.100
١١٠
192.168.20.0 2.2.2.2 notag/28
'2 ; ;
< R"
kctagrouter >Y !" !"F VPN-IPV4 > # B<v
.VPN ) ;L. #
/E 0 '2 #
O 1
?] /KU VPN
% IP ! 1% _; (V
jake#show ip route
2.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
O 2.2.2.3/32 [110/2] via 2.2.2.3, 01:12:57, XTagATM93
C 2.2.2.0/24 is directly connected, Loopback0
O 2.2.2.1/32 [110/2] via 2.2.2.1, 01:12:57, XTagATM92
129.237.0.0/21 is subnetted, 1 subnets
C 129.237.120.0 is directly connected, Ethernet6/1/0
>
) ?)
) ;L. #
VPN #
B
IO ?
G
A
.VPN ;L. =
?
+ VPN L
4 !3 7 ?
A
0 -
4 U ]
.PE-CE BGP 1% _;(VI
snag#show ip route
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, Loopback0
C 192.168.60.0/24 is directly connected, ATM1/0
S 192.168.10.0/24 [1/0] via 192.168.20.2
C 192.168.20.0/24 is directly connected, ATM5/0.100
129.237.0.0/21 is subnetted, 1 subnets
C 129.237.120.0 is directly connected, Ethernet3/0
S* 0.0.0.0/0 [1/0] via 129.237.127.254
snag )) + #
BQ '
] /BGP + jake ) 7 (CE ?
Q ) snag
.(CF ) jake ?<O
RH jake !3 BGP + &.^
jake#sh ip bgp vpnv4 all
BGP table version is 31, local router ID is 2.2.2.2
Origin codes: i - IGP, e - EGP, ? – incomplete
١١١
=)C >0
? <O >
;4
.VPN L
4 '
!" &.^ CE PE #
BQ
BGP
.C"0 ;HC '
B
+ C"0 VPN's IP
N
B
C
4
3 > .
C "7
) 7
UH HC 8"Yv
.* %
"7 TIOC !3 KU #H
H)C ) ATL TIOC !)3 )7 >) ? CF !+g
%g
.TIOC KU
.( ATL KU
+
UH HC) XTagATM 93
jake#show tag-switching forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
Tag tag or VC or Tunnel Id switched interface
26 4/47 2.2.2.1/32 0 XT93 point2point
27 4/33 2.2.2.3/32 0 XT9 3 point2point
28 Aggregate 192.168.20.0/24[V] 0
29 Aggregate 192.168.20.0/24[V] 0
30 Untagged 129.237.0.0/16[V] 0 AT1/0/0.100 point2point
31 Untagged 2.0.0.0/8[V ]0 AT1/0/0.100 point2point
32 Untagged 192.168.60.0/24[V 0 AT1/0/0.100 point2point
33 4/47 192.168.10.0/24[V] 0 XT93 point2point
:"
!+g
RH 8 TDP -
%
jake#show tag-switching tdp discovery
Local TDP Identifier:
2.2.2.2:0
TDP Discovery Sources:
Interfaces:
ATM1/0/0.100: xmit
XTagATM93: xmit/recv
TDP Id: 2.2.2.3:2
XTagATM94: xmit
:
#L
7$
+^ TIOC !3 KU ping >. .ATL !3
BB
g
TIOC
jake#ping 2.2.2.1
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/73/76 ms
:# %)
H)C ) #
)Y )2 KU !3 TIOC B < .
, "7 '+1^
:
X ping #L
73 jake
3 !+g
.XTagATM 92
jake#show tag-switching forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
١١٢
Tag tag or VC or Tunnel Id switched interface
26 2/34 2.2.2.1/32 0 XT92 point2point
27 4/33 2.2.2.3/32 0 XT93 point2point
28 Aggregate 192.168.20.0/24[V] 0
29 Aggregate 192.168.20.0/24[V] 0
30 Untagged 129.237.0.0/16[V] 0 AT1/0/0.100 point2point
31 Untagged 2.0.0.0/8[V] 0 AT1/0/0.100 point2point
32 Untagged 192.168.60.0/24[V] 0 AT1/0/0.100 point2point
33 2/34 192.168.10.0/24[V] 0 XT92 point2point
jake#show tag-switching tdp discovery
Local TDP Identifier:
2.2.2.2:0
TDP Discovery Sources:
Interfaces:
ATM1/0/0.100: xmit
XTagATM92: xmit/recv
TDP Id: 2.2.2.1:1
XTagATM93: xmit/recv
TDP Id: 2.2.2.3:2
XTagATM94: xmit
jake#ping 2.2.2.1
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
jake#ping 2.2.2.3
Success rate is 100 percent (5/5), round-trip min/avg/max = 36/38/40 ms
ATL !)3 KU )
$
H " 73ms
?
ping .
$ ] RH .2ms !3 ping .
P "7 #
v
.TIOC !3 ATL
")" 8)1 .XTagATM 92 H)C ) H) TIOC !3 B '
X B<g
١١٣
router(config)#router bgp 25
router(config-router)#address-family ipv4 vrf site1-vpn ! name of vpn
router(config-router-af)#redistribute connected
router(config-router)#address-family vpnv4
router(config-router-af)#neighbor 2.2.2.2 activate ! for PE-PE
router(config-router-af)#neighbor 2.2.2.2 send-community extended
router(config-router-af)#exit-address-family
+)0 h U
RH .
0X '
] PE-PE BGP G. L
,
.
;1
T %
:!) ",
(O(I)) )
+0 *
. R
.HC
+ ++0 4
P +1 >."
/#
P (
) ')2 ) *
. ' ++0
+0 *
. R
.VPN's *
. ' ++0
.*
VPN R
> H3 PE ?Q 3 #
P U R
A CE ?Q
:"
1
ZN
6"0
)
"
2 ')
7 O IP ?
>0
VPN #
% L
=
@ MPLS >0
.d
.
, 1+" ?Q
7A #H
"1 VPN #
% 4 ' * $
١١٤
%) #v H3
, 1+ VPN #
% ?K UH
F E =C MPLS VPN .
.M
7
'2 "7 PE's +1
8
+ % * ?Q
1 MPLS VPN "1 .h
.?
#
" %
H0@ VPN
L
%)$ )
8
+ VPN's L
; .
+3 MPLS VPN K .`
.>Q0 * #
BQ VPN's ?
#
"
C
4) R" A '2
>0 *
3
3
; 4
MPLS VPN .a
. L
4 >0 *
3
) !)3 ')
RH ?
#
" '
. MPLS VPN .b
.*
B ' extranet
.
# A #
% K IP #
0 >< MPLS VPN K
.
:(& ()
,
:(aa) % !" MPLS TE
0 >
192.168.1٥0.0
Fa/0/0
Fa6/0/0 snag 192.168.110.0
drag atm1/0/0 7206
7206 atm0/0/0 atm6/0
atm5/0
atm5/0 jaks
atm6/0 7507
192.168.1٠٢.0 qost2
192.168.1٢٠.0
qost1
MPLS TE ;7 (,,) &'
: ;D ,
:"
U
"1 MPLS !3
4$
MPLS TE > .O #$
MPLS TE
. > ' Cisco IOS 12.0(7) T
'4 >
H .?Q !" MPLS
RH >."
MPLS TE 5 :&
.MPLS >
H
'
!" >
$
drag(config)# mpls traffic-eng tunnels
drag(config)# interface FastEthernet0/0
drag(config-if)# mpls traffic-eng tunnels
١١٥
H)
')
.H)C !"
. ( RSVP .
– @/ H1; RSVP (. B9
.RSVP . ( '
3
MPLS TE
%
drag(config)# interface FastEthernet0/0
drag(config-if)# ip rsvp bandwidth 1000 1000
:M8 2,
LSP
) %) ) ?
*
3 /
7 '4 /
7A @"
#
v
)
) #H *)
*
2
0 '
2 #v .LSP's * !" .
100 I )1 ). ( *
2 67^0 .
#H
1"
"
F #77^0
.kbps
.O, #1"
B
#1 ' drag v – () (> A LFIB _;
.#1 3 2 drag ) LFIB E
drag#show tag-switching forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
Tag tag or VC or Tunnel Id switched interface
26 1/51 2.2.2.2/32 0 AT5/0.100 point2point
Pop tag 2.2.2.2/32 0 Fa0/0 192.168.150.2
27 28 2.2.2.5/32 0 Fa0/0 192.168.150.2
1/87 2.2.2.5/32 0 AT5/0.100 point2point
١١٦
28 1/80 192.168.101.0/24 0 AT5/0.100 point2point
Pop tag 192.168.101.0/24 0 Fa0/0 192.168.150.2
29 29 192.168.110.0/24 0 Fa0/0 192.168.150.2
1/88 192.168.110.0/24 0 AT5/0.100 point2point
:(& ()
5 _;
١١٧
link[0 ]:Intf Address: 192.168.102.2 Generation 155
Nbr IGP Id: 2.2.2.2, Nbr Intf Address:192.168.102.1
link[1 ]:Intf Address: 192.168.150.1 Generation 156
Nbr IGP Id: 192.168.150.1, Nbr Intf Address:192.168.150.1
IGP Id: 2.2.2.5, MPLS TE Id:2.2.2.5 Router Node
link[0 ]:Intf Address: 192.168.101.2 Generation 126
Nbr IGP Id: 2.2.2.2, Nbr Intf Address:192.168.101.1
IGP Id: 192.168.150.1, Network Node
link[0 ]:Intf Address: 0.0.0.0 Generation 101
Nbr IGP Id: 2.2.2.4,
link[1 ]:Intf Address: 0.0.0.0 Generation 101
Nbr IGP Id: 2.2.2.2
.8
( * #2 SPF
. 0 G 0 1"
7
C *
%
R)" #)+^2 qost1 !3 qost2 * *
2 !" #
, % bing >. #" v ! # ;7 ,
UH) )
2 #
N
B
C
4
' L
+0F 1 N
>0
*
1
:"
;4
<^ 2 >. ? "
., h
+ /;
?
*
3 8 Pg . •
.(+ >. !3 b 1 >) .>. ( #1^ /?
*
3 L
, •
*
)1 ?
#"% UH HC !"
#1 #
! O
;
;HC ?
*
3
0
N •
.1
:!) 2,
:MPLS TE ' ? < 1
#
0A
.B !"
$ ++0 *
1 #
(LSP's) >
#
3
d
.LSP's )
#
" 6
70 *L
C LSP's L
%3
.
8 LSP's '4
1 /
7
#
C7 +
h
١١٨
ﺍﻟﻔﺼﻞ ﺍﻟﺴﺎﺩﺱ
ﻣﺴﺘﻘﺒﻞ MPLSﻭﺍﻧﺘﺸﺎﺭﻫﺎ
( 2
# ! MPLS 2
MPLS ' 2
(Summary) ($N
١١٩
١٢٠
ﺍﻟﻔﺼﻞ ﺍﻟﺴﺎﺩﺱ
ﻭﺍﻧﺘﺸﺎﺭﻫﺎMPLS ﻣﺴﺘﻘﺒﻞ
:( 2
* ) C .)0 #.) )2
;
;1
+ ;
% #2A >0A N
% MPLS #4
; )
MPLS #)2A / !" .ATM #
% ' IP "
#
MPLS & 0 L
"7F
)
T
) )
)
, F >1 .#
%
7
"
, i
MPLS VPN )) * )
*N
C 0 #. # .
7 MPLS VPN #
%
#
)K N
). M7 />
F IH .
+
2
. .
#
UH #2
B %
.* )
) +
"
1 ; < MPLS VPN % 2
VPN MPLS !3 >
<
.[35] MPLS
B
#
١٢١
:# ! MPLS 2
MPLS TE )^ RH .;
%
; 4 MPLS #
1
+ ,
!3 MPLS VPN ^
#
1
+
>
.Cisco IOS 2F !" /MPLS VPN +
F /
; Y"
,
(MPLS Operation and Maintenance) OAM VPLS AToM )), E ))0F MPLS
#"2
. , > #
" 8
+ -
"P" > ' AToM B 2 .
;
;
"1 ;
% 2O
),
B"
) VPLS
B
03 ] /" (Virtual Private LAN Service) VPLS 0
.'" ;
"
2
) ) L
%3 >
C .Z4
+" ;
, F
1 MPLS OAM ^
#
C)7
)B<$ &
R
.MPLS )
-"0 L%
A .8+g
0J *;
) MPLS OAM #
C7
, 2$ 3 .
; 1A * $
7
C ^
/
LSP LSP Ping #
)
" #)
v )1 .Z4) )" #")7 2 MPLS !" 0J
BFD /
),
) !)") *)
OAM #A) %)
R
/Traceroute
.(LSR MPLS LSP's )) H)
0A (Bidirectional Forwarding Detection)
#
)% % 4
; C
' ;
% E - />0. R" #.
0 * F
.MPLS
) )
)
.MPLS OAM ) R" , ",F E3 .
+ AToM
) H3 .#
)
,
L% - ^ F G
E 0 +
", 1
-7)
) H3 .#
. - / !F MPLS > " #
-7
*
)2 !3 RH A
; #
. " /d !F MPLS > " #
) )
!)3 > ) " Associated Channel Type
%
.pseudowire-associated
Pseudowire Associated Channel ) ?0 > " (b) % B<
.
Header
١٢٢
LSR >O3
B Pseudowire Associated Channel Header #
0 E3
)
) RH >
1
.8
F . -% LSR's ) R" #
H3 2F !" /
) ). -
% A
B #
0A E3 .RH
; 1 MPLS >.
+ LSR's
.MPLS . * 1 (
; 1 M
7 . 8
:(Circuit Emulation) # #& 2
#
)0 >0) ) ),
B.
B 7
0 TDM ++0 "N
R
.
>0)
)
)), #
))0 >)
) MPLS 8)
) TDM )
) )
) )
) /RH)
) .TDM
)%
3 MPLS 8 0 +
F IH *N
C .V.35 T1,E1,T3,E3,Nx64
#) 8) g
/TDM * *
' .TDM IP/ATOM
MPLS
4) .TDM * *
)
) 7F L. .
4 A MPLS # 8 MPLS
Y
8)
+ ) #)
2 *
PE ?Q
.?
%@ #
N 3 #
2 *
RH !" ",F
) MPLS 8 (SDH/SONET) * *
.0 PE
B4
. #% >0
) ). #
)
2
C[7
SDH SONET .
+
2 0J
.SDH >0^
SONET >0^ * #
A C >0A
N
%
N4 #
%
١٢٣
#
)
*)
2 LSP &
+1
; LER 6
70 A
; :"
1 IH T %
GMPLS LER>)1
.GMPLS LER )) >0^ - N4 '+
1 "7 ] /> #
"
+
3 #
" *
2 6
0 &
+1 ( + "
B
3
%g
) 7
0 Lambda 6
70
!)" GMPLS * 1 # $ ' '
1 R" M L
%F E3 .
B '
#
) ) ) ) ) MPLS * #
1 >0
N4 #
@
IH) ?) ,
,
,
1+ #
%
;770 N
7
B
1 IH .ISIS/OSPF
#) 2 (OSI) TC 7 < #
1+ '
UHP #A
.MPLS >
F
#)
) *)1 #
%
%
, ] /
BC > H3 /B
% #A >0
.OA
# 2 4
*
%) A
;
H
.N4 -
" 8 # ,$ " % IH E 0 *+0
"P%)
.(WAN) % *
] (MAN)
% (LAN)
"
#
)
3 .)
"1 #) ,$ #
)%
B1 4
. #
% "
#
%
')
* #
1+ ' !3
4$
MPLS (tunneling)
1C
7
0 >0
.
< +1
. >
1
B M
" #
1+ * (CoS) 0 -7 #
)+" O
;
2 A
; /(GMPLS ) L4
B
1
+ 6
0 % / MPLS #1"0
)
N
B
<F GMPLS UHP
1 .2
B &
Y #
*
* ), !"
# 2 Lambda ?
*
$
>0
3 .(MEMS)
P7
.. (
) !)" )
B
#
B
3 #C
4v /MPLS TE !" GMPLS #
g
Dense Wavelength ) DWDM )< ) R)" *
#
7 . #
7 *
Optical Cross ) OXC (Photonic Cross Connects) PXC /(Division Multiplexing
)B
" )f g ATM #A) #
BQ #
GMPS fP% #
7 IH .(Connects
MPLS )
) /> 7 GMPLS fP%^
B
Y R" #
7 .MPLS
A RH) />^
>. [^ A R" *
#
7 F RH .#
7 N
Y
/(SONET/SDH) . >
1 #2 /(Lambadas)
N4 GF [
B3 .ATM
O0 ^
.GMPLS + (`b) % B<g
.[2]
N
.
C -
F H
>)1g (Multi Protocol Lambada Switching) MP£S !3 %
% GMPLS @%
* ) C .dlll >
# * % !" IETF !3 #" v /Rekhter Awduche 2
) 2 * + > 7 t
>0 *
3 6
70 -
MP£S L
F
.
N4 #
% MPLS
) #
)
1 ) > 7 t
=C >0
/MP£S GMPLS #
) GMPLS #) >
) % .E 0F
"1
O0 >.
#
% TDM , E 0F
:"
#
1 ,
> M7
>
..
"7 *
72 O > ,
>.
% .d
.
.
> ,
TDM % .
١٢٤
. + > ,
% .h
.[56]
;
N4
; C
> ,
N4
% .`
6
0 % H + 2 .
.
B
#
7 L
+0F -
%
'
+)
)B !)3 SONET #)B[ . #
#A
7 L
+0 -
% A +
1 ?
.
)B", -
% A
J R" A / !" /E 0F +N
>< . L
+0F O3 -
%
١٢٥
#A)
"hello"
J !"
A A
; #
BQ
L
+0F '
BFD -%
H
; 2 @+
B /B =C ?
#A >1
.?
.
LSP )) )
? >Y !" .MPLS LSP's ) #
7 L
+0 BFD -%
RH
>)1 A BFD .#
7
1 > 7 #
" 6C
B] /RH >
1 Ping
LSR
) BFD " 670^ .
B % 8+^
>
7 +
B RH .RH
L
)+0 -%) MPLS LSP
BFD 1 .
BFD > >. ^ /G 0 0
j;
) ),
)B] /LSP Ping -0 MPLS LSP's ) BFD
.LSP #
7
) #O % E3 . L
+0F -
% /LSP's #
* !" BFD >0 R
RSVP LDP
%
.#
7 = *;
B
> 7 MPLS ?
) ASIC LFIB
) $ 7 /
7
0
1 > !3 BGP
" E3 .
B+
13 . 1 !3 RH UK
2 /x+
0
$
>1
LFIB +
.LSR Self Test ) C
< IH !^ .? 7
0 #
7 #
" LSR
0 RH
.LSR Self Test )
; % (ab) %
......?
!3 Request
:MPLS Labeled Multicast & % ) %
,2
) g
.MPLS #A >
!" ,
#
+ #
v
)) "
,
.
7
B g
IP
Point-to-
)B" )
.Point-to-Point
)B
#)
#%)2 LSP #
.MPLS
M7)
)
RSVP TE MPLS TE #)
)[ Multipoint-to-Multipoint )
) Multipoint
A
H)" Point-to-Multipoint L
%3 LDP ) RH
.Point-to-Point #
L
%3
$
+
)1 *) !3 +1 #
> LDP #[ .LDP ' MPLS #
%
H TE
.Multipoint-to-Multipoint Point-to-Multipoint
١٢٦
%) ) ) >
O *
, > #
1
+ , E3
.Point-to-Multipoint #
!" MPLS VPN
0
Academia & Others
5%
Enterprise User/Consultant
16%
Vendor
42% Govt
2%
Service Provider
35%
#
7) !)" MPLS # 2 MPLS %
*N #
% Cisco %
Cisco 12000 series / Cisco 7500 series routers / Cisco 7200 series routers )
.Cisco 10000 Series Edge Service Routers /Cisco 10720 Internet router /routers
١٢٧
+
"
#
% >4
/(MPLS Forum) MPLS E @%v ` >
H
. >
>
IP/MPLS Forum !3 ?
P U L $
A ? RH *
=
)@ MPLS >0)A "1 GH (b) % B<
.IPv6 '
B
2
+
.[35] (Next Network Generation) >
1
#
%
:(Summary) ($N
:"
.
١٢٨
.+ IP-ATM #
% + N2
0@ " % MPLS >0
. % ATM IP
.h
.ATM * IP 0
MPLS .
% + / ATM
/?
>0
^ MPLS '
+
.
"
C
.
B
#
% L
.`
.ATM IP #
%
8
1
3
P%
. #
2 E 0 / ?
' /> #
7 (
43 ,
GMPLS MPLS M)7 /#) A
%A "1 MPLS .* MPLS
-
0
%A
1
B !"
BC !" MPLS # 1 .>
1
%
T
C
.* #
1 '
B MPLS !3 <g
. *
B
0 *
# % MPLS # [ +
)
%) -) .)[ #
0 "N
* % C"0 04
1
*
.1 MPLS #
% *. *
#
0 ;
+
1 1
.
UH #2 /MPLS
B >1
-N
< ;L.
%2
H H
)
MPLS #
)% >0) ), #
)1
+ ) )
, ) *)
1 R" >0 ?
-
VPLS Voice over MPLS
N4 #
% (GMPLS:Generalized MPLS)
.
"1 #
%
B
#
#O % "YF
;
" O
; # MPLS
١٢٩
١٣٠
ﺍﳌﻠﺤﻖ :A
ﺃﻭﺍﻣﺮ MPLSﺍﳌﺮﺟﻌﻴﺔ
١٣١
١٣٢
(%! MPLS :A -1
#
BQ !" MPLS $ 0g
MPLS (A-1) B<g
.Cisco % '2
:>
١٣٣
Table A-1. MPLS Commands
Tag-Switching
MPLS Command Command Description
mpls label No equivalent tag-
Specifies the default label distribution
protocol (global switching
protocol for the platform. (Global mode)
configuration) command
mpls label No equivalent tag- Specifies the label distribution protocol to
protocol (interface switching be used on a given interface. (Interface
configuration) command mode)
mpls label range tag-switching tag- Configures the range of local labels
range downstream available for use on packet interfaces.
(Global mode)
mpls ldp address- No equivalent tag- Specifies the advertisement of platform
message switching addresses to a label-controlled ATM (LC-
command ATM) LDP peer. (Interface mode)
mpls ldp tag-switching Controls the distribution of locally assigned
advertise-labels advertise-tags (incoming) labels via the Label Distribution
Protocol (LDP). (Global mode)
mpls ldp No equivalent tag- Causes the interpretation of the for prefix-
advertise-labels switching access-list parameter for mpls ldp advertise-
old-style command labels commands to be interpreted according
to the method used in earlier software
versions. (Global mode)
mpls ldp atm tag-switching atm Controls the mode used for handling label
control-mode allocation-mode binding requests on LC-ATM interfaces.
(Global mode)
mpls ldp atm vc- tag-switching atm Controls whether vc-merge (multipoint-to-
merge vc-merge point) capability is supported for unicast
label VCs. (Global mode)
mpls ldp backoff No equivalent tag-
Configures parameters for the LDP backoff
switching
mechanism. (Global mode)
command
mpls ldp tag-switching tdp Configures the interval between
discovery discovery transmission of consecutive LDP discovery
hello messages, or the hold time for a
discovered LDP neighbor, or the neighbors
from which requests for targeted hello
messages may be honored. (Global mode)
mpls ldp No equivalent tag- Specifies the transport address advertised in
discovery switching LDP Discovery Hello messages sent on an
transport-address command interface. (Interface mode)
١٣٤
Table A-1. MPLS Commands
Tag-Switching
MPLS Command Command Description
mpls ldp explicit- No equivalent tag- Causes a router to advertise an Explicit Null
null switching label in situations where it would normally
command advertise an Implicit Null label. (Global
mode)
mpls ldp holdtime tag-switching tdp Changes the time for which an LDP session
holdtime is maintained in the absence of LDP
messages from the session peer. (Global
mode)
mpls ldp loop- No equivalent tag-
Enables the LDP optional loop-detection
detection switching
mechanism. (Global mode)
command
mpls ldp maxhops tag-switching atm Limits the number of hops permitted in an
maxhops LSP established by the downstream-on-
demand method of label distribution.
(Global mode)
mpls ldp neighbor No equivalent tag- Configures a password key for use with the
switching TCP Message Digest 5 (MD5) Signature
command Option for the session TCP connection with
the specified neighbor. (Global mode)
mpls ldp router-id No equivalent tag- Specifies a preferred interface for
switching determining the LDP router ID. (Global
command mode)
No equivalent tag-
mpls ldp targeted- Configures the use of LDP for "targeted"
switching
sessions sessions. (Global mode)
command
mpls mtu tag-switching mtu Sets the per-interface maximum
transmission unit (MTU) for labeled
packets. (Interface mode)
mpls traffic-eng No equivalent tag- Enables automatic bandwidth adjustment for
auto-bw timers switching a platform and starts output rate sampling
command for tunnels configured for automatic
bandwidth adjustment. (Global mode)
No equivalent tag-control- Configures the use of VSI on a particular
MPLS command protocol vsi master control port. (Interface mode)
No equivalent tag-switching atm Configures a router subinterface to create
MPLS command multi-vc one or more tag VCs over which packets of
different classes are sent. (ATM
subinterface submode)
١٣٥
Table A-1. MPLS Commands
Tag-Switching
MPLS Command Command Description
No equivalent tag-switching atm Specifies an interface or a subinterface as a
MPLS command vp-tunnel VP tunnel. (Interface mode)
No equivalent tag-switching cos- Creates a class map that specifies how
MPLS command map classes map to label VCs when combined
with a prefix map. (Global mode)
No equivalent tag-switching Configures a router to use a specified CoS
MPLS command prefix-map map when a label destination prefix matches
the specified access list. (ATM subinterface
submode)
show mpls atm- show tag-
Displays specified entries from the ATM
ldp bindings switching atm-tdp
label-binding database. (Exec mode)
bindings
show mpls atm- show tag- Displays the ATM MPLS capabilities
ldp capability switching atm-tdp negotiated with LDP neighbors for LC-
capability ATM interfaces. (Exec mode)
show mpls show tag- Displays the contents of the MPLS label
forwarding-table switching forwarding information base (LFIB). (Exec
forwarding-table mode)
show mpls show tag- Displays information about one or more
interfaces switching interfaces that have been configured for
interfaces label switching. (Exec mode)
show mpls ip No equivalent tag-
Displays information about label bindings
binding switching
learned by LDP. (Exec mode)
command
show mpls label No equivalent tag-
Displays the range of local labels available
range switching
for use on packet interfaces. (Exec mode)
command
show mpls ldp No equivalent tag- Displays information about the configured
backoff switching session setup backoff parameters and any
command potential LDP peers with which session
setup attempts are being throttled.
(Privileged Exec mode)
show mpls ldp show tag- Displays the contents of the label
bindings switching tdp information base (LIB). (Privileged Exec
bindings mode)
show mpls ldp show tag- Displays the status of the LDP discovery
discovery switching tdp process or a list of interfaces over which the
discovery LDP discovery is running. (Privileged Exec
١٣٦
Table A-1. MPLS Commands
Tag-Switching
MPLS Command Command Description
mode)
show mpls ldp show tag- Displays the status of Label Distribution
neighbor switching tdp Protocol (LDP) sessions. (Privileged Exec
neighbor mode)
show mpls ldp show tag- Displays the available LDP (TDP)
parameters switching tdp parameters. (Exec mode)
parameters
No equivalent show tag- Displays information about the
MPLS command switching tsp- configuration and status of selected tunnels.
tunnels (Privileged Exec mode)
No equivalent show xtagatm Displays information about the LSC's view
MPLS command cross-connect of the cross-connect table on the remotely
controlled ATM switch. (Exec mode)
No equivalent show xtagatm vc Displays information about terminating VCs
MPLS command on extended label ATM (XTagATM)
interfaces. (Exec mode)
debug mpls debug tag-
Displays changes to label-switching entries
adjacency switching
in the adjacency database. (Exec mode)
adjacency
debug mpls atm- debug tag- Displays information about the VCI
ldp api switching atm-tdp allocation of label VCs, label-free requests,
api and cross-connect requests. (Exec mode)
debug mpls atm- debug tag- Displays information about the state of the
ldp routes switching atm-tdp routes for which VCI requests are being
routes made. (Exec mode)
debug mpls atm- debug tag-
Displays information about LVC state
ldp states switching atm-tdp
transitions as they occur. (Exec mode)
states
debug mpls events debug tag- Displays information about significant
switching events MPLS events. (Privileged Exec mode)
debug mpls ldp debug tag- Displays information about the
advertisements switching tdp advertisement of labels and interface
advertisements addresses to LDP peers. (Privileged Exec
mode)
debug mpls ldp debug tag- Displays information about addresses and
bindings switching tdp label bindings learned from LDP peers by
bindings means of LDP Downstream Unsolicited
label distribution. (Privileged Exec mode)
١٣٧
Table A-1. MPLS Commands
Tag-Switching
MPLS Command Command Description
debug mpls ldp debug tag- Displays information about the target
targeted-neighbors switching tdp neighbor mechanism. (Privileged Exec
directed-neighbors mode)
debug mpls ldp debug tag-
Displays information about state transitions
peer state-machine switching tdp peer
for LDP sessions. (Privileged Exec mode)
state-machine
debug mpls ldp debug tag- Displays information about LDP messages
messages switching tdp pies sent to or received from LDP peers.
sent (Privileged Exec mode)
debug mpls ldp debug tag- Displays the contents of LDP messages sent
session io switching tdp pies to and received from LDP peers. (Privileged
received Exec mode)
debug mpls ldp debug tag- Displays information about state transitions
session state- switching tdp for LDP sessions. (Privileged Exec mode)
machine session state-
machine
debug mpls ldp debug tag- Displays information about the TCP
transport switching tdp connections used to support LDP sessions.
connections transport (Privileged Exec mode)
connections
debug mpls ldp debug tag- Displays information about events related to
transport events switching tdp the LDP peer discovery mechanism.
transport events (Privileged Exec mode)
debug mpls lfib debug tag- Displays detailed information about label
cef switching tfib cef rewrites being created, resolved, and
deactivated as CEF routes are added,
changed, or removed. (Privileged Exec
mode)
debug mpls lfib debug tag- Displays detailed information about label
enc switching tfib enc encapsulations while label rewrites are
created or updated and placed into the label
forwarding information base (LFIB).
(Privileged Exec mode)
debug mpls lfib debug tag- Displays detailed information about label
lsp switching tfib tsp rewrites being created and deleted as TSP
tunnels are added or removed. (Privileged
Exec mode)
debug mpls lfib debug tag- Traces what happens when label switching
state switching tfib state is enabled or disabled. (Privileged Exec
١٣٨
Table A-1. MPLS Commands
Tag-Switching
MPLS Command Command Description
mode)
debug mpls lfib debug tag- Traces the allocation and freeing of LFIB-
struct switching tfib related data structures, such as the LFIB
struct itself, label rewrites, and label-info data.
(Privileged Exec mode)
debug mpls debug tag- Displays labeled packets switched by the
packets switching packets host router. (Privileged Exec mode)
# )BQ !" MPLS VPN's $ >0^ * MPLS VPN (A-2) B<g
.>
١٣٩
Table A-2. MPLS VPN Commands
MPLS VPN
Description
Command
mode)
route-target Creates a route-target extended community for a VRF. (VRF
mode)
show ip bgp vpnv4 Displays VPN address information from the BGP table.
(Exec mode)
show ip cef vrf Displays the CEF forwarding table associated with a VRF.
(Exec mode)
show ip protocols vrf Displays the routing protocol information associated with a
VRF. (Exec mode)
show ip route vrf Displays the IP routing table associated with a VRF. (Exec
mode)
show ip vrf Displays the set of defined VRFs and associated interfaces.
(Exec mode)
show tag-switching Displays label forwarding entries and information for
forwarding vrf advertised VRF routes associated with a particular VRF or IP
prefix. (Exec mode)
debug ip bgp Displays information related to processing BGPs. (Exec
mode)
) #
BQ !" MPLS TE $ 0 MPLS (A-3) B<g
.>
١٤٠
Table A-3. MPLS Traffic Engineering Commands
MPLS Traffic
Engineering Command Description
metric-style transition Configures a router to generate and accept both old-
style and new-style TLVs. (Router mode)
metric-style wide Configures a router to generate and accept only new-
style TLVs. (Router mode)
mpls traffic-eng Turns on the flooding of MPLS traffic engineering link
information into the indicated IS-IS level. (Router
mode)
mpls traffic-eng area Turns on MPLS traffic engineering for the indicated IS-
IS level. (Router mode)
mpls traffic-eng Overrides a link's IGP administrative weight (cost).
administrative-weight (Interface mode)
mpls traffic-eng attribute- Sets the user-specified attribute flags for the interface.
flags (Interface mode)
mpls traffic-eng flooding Sets a link's reserved bandwidth thresholds. (Interface
thresholds mode)
mpls traffic-eng link timers Sets the length of time that bandwidth is "held" for an
bandwidth-hold RSVP Path message while waiting for the
corresponding RSVP Resv message to come back.
(Global mode)
mpls traffic-eng link timers Sets the length of the interval used for periodic flooding.
periodic-flooding (Global mode)
mpls traffic-eng logging lsp Logs certain traffic engineering label-switched path
(LSP) events. (Router mode)
mpls traffic-eng logging Logs certain traffic engineering tunnel events. (Router
tunnel mode)
mpls traffic-eng reoptimize Forces immediate reoptimization of all traffic
engineering tunnels. (Exec mode)
mpls traffic-eng reoptimize Turns on automatic reoptimization of MPLS traffic
events engineering when certain events occur, such as when an
interface becomes operational. (Router mode)
mpls traffic-eng reoptimize Controls the frequency at which tunnels with
timers frequency established LSPs are checked for better LSPs. (Global
mode)
mpls traffic-eng router-id Specifies that the traffic engineering router identifier for
the node is the IP address associated with the given
interface. (Router mode)
١٤١
Table A-3. MPLS Traffic Engineering Commands
MPLS Traffic
Engineering Command Description
Uses MPLS encoding for the implicit-null label in
mpls traffic-eng signaling
signaling messages sent to neighbors that match the
advertise implicit-null
specified access list. (Global mode)
mpls traffic-eng tunnels Enables MPLS traffic engineering tunnel signaling on a
device. (Global mode)
mpls traffic-eng tunnels Enables MPLS traffic engineering tunnel signaling on
an interface. (Interface mode)
next-address Specifies the next IP address in the explicit path. (IP-
Explicit-Path mode)
tunnel mpls traffic-eng Configures tunnel affinity (the properties the tunnel
affinity requires in its links) for an MPLS traffic-engineered
tunnel. (Interface mode)
tunnel mpls traffic-eng Configures a tunnel for automatic bandwidth adjustment
auto-bw and to control the manner in which the bandwidth for a
tunnel is adjusted. (Interface mode)
tunnel mpls traffic-eng Instructs the IGP to use the tunnel in its SPF/next-hop
autoroute announce calculation (if the tunnel is up). (Interface mode)
tunnel mpls traffic-eng Specifies the MPLS traffic engineering tunnel metric
autoroute metric used by an IGP autoroute metric. (Interface mode)
tunnel mpls traffic-eng Configures bandwidth required for an MPLS traffic
bandwidth engineering tunnel. (Interface mode)
tunnel mpls traffic-eng Configures a traffic engineering path option. (Interface
path-option mode)
tunnel mpls traffic-eng Configures the setup and reservation priority for a
priority traffic-engineered tunnel. (Interface mode)
tunnel mode mpls traffic- Sets the mode of a tunnel to MPLS for traffic
eng engineering. (Interface mode)
show ip explicit-paths Displays the IP explicit paths. An IP explicit path is a
list of IP addresses, each representing a node or link in
the explicit path. (Exec mode)
show ip ospf database Displays lists of information related to traffic
opaque-area engineering opaque link-state advertisements (LSAs),
also known as Type-10 opaque link area link states.
(Exec mode)
show ip ospf mpls traffic- Displays information about the links available on the
eng local router for traffic engineering. (Exec mode)
١٤٢
Table A-3. MPLS Traffic Engineering Commands
MPLS Traffic
Engineering Command Description
show ip rsvp host Displays RSVP terminal point information for receivers
or senders. (Exec mode)
show isis database verbose Displays information about the IS-IS database. (Exec
mode)
show isis mpls traffic-eng Displays a log of 20 entries of MPLS traffic engineering
adjacency-log IS-IS adjacency changes. (Exec mode)
show isis mpls traffic-eng Displays the last flooded record from MPLS traffic
advertisements engineering. (Exec mode)
show isis mpls traffic-eng Displays information about tunnels considered in IS-IS
tunnel next-hop calculation. (Exec mode)
show mpls traffic-eng Displays tunnels that are announced to IGP, including
autoroute interface, destination, and bandwidth. (Exec mode)
show mpls traffic-eng link- Displays which tunnels have been admitted locally, and
management admission- their parameters (such as priority, bandwidth, incoming
control and outgoing interface, and state). (Exec mode)
show mpls traffic-eng link- Displays local link information currently being flooded
management by MPLS traffic engineering link management into the
advertisements global traffic engineering topology. (Exec mode)
show mpls traffic-eng link- Displays current local link information. (Exec mode)
management bandwidth-
allocation
show mpls traffic-eng link- Displays IGP neighbors. (Exec mode)
management igp-neighbors
show mpls traffic-eng link- Shows per-interface resource and configuration
management interfaces information. (Exec mode)
show mpls traffic-eng link- Displays a summary of the link management
management summary information. (Exec mode)
show mpls traffic-eng Displays the MPLS traffic engineering global topology
topology as currently known at this node. (Exec mode)
show mpls traffic-eng Displays the properties of the best available path to a
topology path specified destination that satisfies certain constraints.
(Exec mode)
show mpls traffic-eng Displays information about traffic engineering tunnels.
tunnel (Exec mode)
show mpls traffic-eng Displays summary information about traffic engineering
tunnel summary tunnels. (Exec mode)
١٤٣
Table A-3. MPLS Traffic Engineering Commands
MPLS Traffic
Engineering Command Description
debug ip ospf mpls traffic- Displays information about traffic engineering
eng advertisements advertisements in OSPF LSA messages. (Exec mode)
debug isis mpls traffic-eng Displays information about traffic engineering
advertisements advertisements in ISIS LSA messages. (Exec mode)
debug isis mpls traffic-eng Displays information about traffic engineering-related
events ISIS events. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering area
areas configuration change events. (Exec mode)
debug mpls traffic-eng Displays information about automatic routing over
autoroute traffic engineering tunnels. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering LSP
link-management admission control on traffic engineering interfaces.
admission-control (Exec mode)
debug mpls traffic-eng Displays information about resource advertisements for
link-management traffic engineering interfaces. (Exec mode)
advertisements
debug mpls traffic-eng Displays detailed information about bandwidth
link-management allocation for traffic engineering LSPs. (Exec mode)
bandwidth-allocation
debug mpls traffic-eng Displays information about errors encountered during
link-management errors any traffic engineering link management procedure.
(Exec mode)
debug mpls traffic-eng Displays information about traffic engineering link
link-management events management system events. (Exec mode)
debug mpls traffic-eng Displays information about changes to the link
link-management igp- management database of IGP neighbors. (Exec mode)
neighbors
debug mpls traffic-eng Displays information about traffic engineering link
link-management links management interface events. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering LSP
link-management preemption. (Exec mode)
preemption
debug mpls traffic-eng Displays information about traffic engineering link
link-management routing management routing resolutions that can be performed
to help RSVP interpret explicit route objects. (Exec
mode)
debug mpls traffic-eng Displays information about unequal-cost load balancing
١٤٤
Table A-3. MPLS Traffic Engineering Commands
MPLS Traffic
Engineering Command Description
load-balancing over traffic engineering tunnels. (Exec mode)
debug mpls traffic-eng path Displays information about traffic engineering path
calculation. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering topology
topology change change events. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering topology
topology lsa LSA events. (Exec mode)
debug mpls traffic-eng Displays information about errors encountered during
tunnels errors any traffic engineering tunnel management procedure.
(Exec mode)
debug mpls traffic-eng Displays information about traffic engineering tunnel
tunnels events management system events. (Exec mode)
debug mpls traffic-eng Displays information about MPLS label management
tunnels labels for traffic engineering tunnels. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering tunnel
tunnels reoptimize reoptimizations. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering tunnel
tunnels signalling signaling operations. (Exec mode)
debug mpls traffic-eng Displays information about state maintenance for traffic
tunnels state engineering tunnels. (Exec mode)
debug mpls traffic-eng Displays information about traffic engineering tunnel
tunnels timers timer management. (Exec mode)
) #
BQ !" MPLS QoS $ 0g /MPLS 0 * (A-4) B<g
.>
١٤٥
Table A-4. MPLS Modular QoS CLI (MQC) Commands
MPLS QoS
Description
Command
class Specifies the name of the class whose policy you want to create, to
change, or to specify the default class before its policy is
configured. (Policy map mode)
class-map Creates a class map to be used for matching packets to the class
whose name you specify. (Global mode)
default Sets a command to its default value. (Policy map class submode)
fair-queue Specifies the number of queues to be reserved for the class. (Policy
map class submode)
match access- Configures the match criteria for a class map based on the specified
group access-control list (ACL) number. (Class-map mode)
match any Configures the match criteria for a class map to be successful
match criteria for all packets. (Class-map mode)
match class-map Uses a traffic class as a classification policy. (Class-map mode)
match cos Matches a packet based on a Layer 2 IEEE 802.1Q/ISL class of
service marking. (Class-map mode)
match Uses the destination MAC address as a match criterion in class-
destination- map configuration mode. (Class-map mode)
address mac
match input- Configures a class map to use the specified input interface as a
interface match criterion. (Class-map mode)
match ip dscp Identifies a specific IP differentiated service code point (DSCP)
value as a match criterion. (Class-map mode)
match ip Identifies IP precedence values as the match criteria. (Class-map
precedence mode)
match ip rtp Configures a class map to use the Real-Time Protocol (RTP)
protocol port as the match criteria. (Class-map mode)
match mpls Configures a class map to use the specified value of the EXP field
experimental as a match criterion. (Class-map mode)
match not Specifies the single match criterion value to use as an unsuccessful
match criterion in class-map configuration mode. (Class-map
mode)
match protocol Configures the match criteria for a class map based on the specified
protocol. (Class-map mode)
match qos- Identifies a specific QoS group value as a match criterion. (Class-
group map mode)
١٤٦
Table A-4. MPLS Modular QoS CLI (MQC) Commands
MPLS QoS
Description
Command
match source- Uses the source MAC address as a match criterion in class map
address mac configuration mode. (Class-map mode)
police Specifies a maximum bandwidth usage by a traffic class through
the use of a token bucket algorithm. This command is used to
police and apply various actions on input traffic. (Policy map class
submode)
policy-map Creates or modifies a policy map that can be attached to one or
more interfaces to specify a service policy. (Global mode)
priority Specifies the guaranteed allowed bandwidth (in kbps or percentage)
for priority traffic. The optional bytes argument controls the size of
the burst allowed to pass through the system without being
considered in excess of the configured kbps rate. (Policy map class
submode)
queue-limit Specifies the maximum number of packets queued for a traffic
class (in the absence of the random-detect command). (Policy map
class submode)
random-detect Enables a weighted random early detection (WRED) drop policy
for a traffic class that has a bandwidth guarantee. (Policy map class
submode)
rate-limit Configures CAR and DCAR policies. (Interface mode)
service-policy Attaches a policy map to an input interface, output interface, or
virtual circuit to be used as the service policy for that interface.
(Global mode)
random-detect Enables a WRED drop policy for a traffic class that has a
bandwidth guarantee. (Policy map class submode)
set atm-clp Sets the ATM cell loss priority bit. (Policy map class submode)
set cos Specifies a CoS value or values to associate with the outgoing
packet. The number is in the range 0 to 7. (Policy map class
submode)
set ip dscp Specifies the IP DSCP of packets within a traffic class. The IP
DSCP value can be any value between 0 and 63. (Policy map class
submode)
set ip Specifies the IP precedence of packets within a traffic class. The IP
precedence precedence value can be any value between 0 and 7. (Policy map
class submode)
set mpls Configures a policy to set the MPLS experimental field within the
experimental modular QoS CLI. (Policy map class submode)
١٤٧
Table A-4. MPLS Modular QoS CLI (MQC) Commands
MPLS QoS
Description
Command
show policy Displays the configuration of all classes comprising the specified
service policy map or all classes for all existing policy maps.
(Global mode)
show policy- Displays the configuration of the specified class of the specified
map class policy map. (Global mode)
show policy- Displays the configuration of all classes configured for all service
map interface policies on the specified interface. (Global mode)
١٤٨
ﺍﳌﺼﻄﻠﺤﺎﺕ ﺍﻟﻌﻠﻤﻴﺔ )(Glossary
١٤٩
١٥٠
(Glossary) ﺍﳌﺼﻄﻠﺤﺎﺕ ﺍﻟﻌﻠﻤﻴﺔ
١٥١
IETF: Internet Engineering Task Force # A #
B E2
IFMP: Ipsilon's Flow Management Protocol Ipsilon 8 * 3
IGP: Internal Gateway Protocol
"0
IPOA: IP Protocol Over ATM .O 1 >
< 8 # A
IPv6: Internet Protocol version6 # A
0
IPX: Internetwork Packet Exchange
% #
>.
IS-IS: Intermediate System to Intermediate + >
< !3 + >
<
System
ISP: Internet Server Provide # A 0 .
LANE: LAN Emulation
" % *
LDP: Label Distribution Protocol > '
.
LEC: LAN Emulation Client
" % *
.
LER: Label Edge Router
> ?[
LFIB: Label Forwarding Information Base >
3 #
" *
2
LIS: Logical Internet Protocol Subnet 1+ # A
03 &
2
LMP: Ling Management Protocol "7 * 3
LSP: Label Switching Path >
LSR: Label Switching Router >
?[
MBGP: MultiProtocol BGP #A BGP
MP£S: Multi Protocol Lambda Switching #A N4
MPC: MPOA Client MPOA .
MPLS TE: Multi Protocol Label Switching MPLS
Traffic Engineering
MPLS: Multi Protocol Label Switching #A >
MPLS-VPN 7
0
4 A MPLS %
MPOA: Multi-Protocol Over ATM .O 1 >
< 8
MPS: MPOA Server MPOA >0
MPS: MultiProtocol Server #A >[0
NAT: Network Address Translation %
NGN: Next Generation Network's >
1
#
%
NHRP: Next Hub Resolution Protocol
*.C1
NLRI: Network Layer Reachability % 1+ !3 7 #
"
INFORMATIO
NNHop: Next Next Hop
"
*.C1
OAM: MPLS Operation and Maintenance MPLS
7
P%
OPVN: Optical Virtual Private Network 7
0
4 A
N4 #
%
١٥٢
OSC: Optical Cross Channels
7
N4 #1
OSI: Open System Internetwork TC 7 >
<
OSPF: Open First Path First A
; 72F TC
P: Provider . ?[
PACH: Pseudo wire Associated Channel
4 A "7
+ *
1
Header
PE: Provider Edge
[. ?[
PHB: Per Hop Behavior *.C2 - 7
PLR: Point of Local Repair " TO7$ *1
PNNI: Private Network to Network Interface % HC !3 7
0 %
PoS: Packet over SONET SONET 8 .
PPP: Point-to-Point Protocol +1 !3 +1
PSTN: Public Switched Telephone Network
-
B
%
PVC: Permanent Virtual Circuit 2K
4 A *
PXC: Photonic Cross Connects
7
C #O7
QoS: Quality of Service 0 *
RD: Route Distinguisher ?
.[
RIP: Routing Information Protocol ?
#
"
ROLC: Routing Over Large Cloud's 04 8 ?
RRR: Routing with Resource Reservation
7 . ' ?
RSVP: Resource Reservation Setup Protocol 7 . 3
RSVP-TE: Resource Reservation Resource .) )3 ) '
Reservation Setup Protocol
7
SIN: Ship's-In-the Night
" C
SITA: Switching IP through ATM ATM # A
STII: Internet Stream Protocol Version II
, 0 # A 8
SVC: Switching Virtual Circuit
4 A
*
TDM: Time Division Multiplexing . >
1 G.
TDP: Tag Distribution Protocol O '
.
TE: Traffic Engineering
UBR: Unspecified Bit Rate
Y #
VC: Virtual Circuit
4 A *
VCI: Virtual Circuit Identifier 4 A
"0 -[
VoIP: Voice over IP # A #7
VPI: Virtual Path Identifier 4 A
-[
١٥٣
VPLS: Virtual Private LAN Services M % #
0
7
0
4 A
VPN: Virtual Private Network 7
0
4 A %
VPN: Virtual Private Network 7
0
4 A %
VRF: Virtual Routing Forwarding 4 A ?
3
VRF: VPN Routing/Forwarding 7
0
4 A % ?
/
3
WRED: Weighted Random Early Detection M[ N% -
% A
. 0
١٥٤
ﺍﳌﺮﺍﺟﻊ ﺍﻟﻌﻠﻤﻴﺔ
)(References
١٥٥
١٥٦
(References) ﺍﳌﺮﺍﺟﻊ ﺍﻟﻌﻠﻤﻴﺔ
١٥٧
22-GUARENE.E, FASANO.P & VERCELLONE.V- IP and ATM Integration
Perspectives, IEEE Communications Magazine, Canada, Vol. 36, No.1, January
1998, pp.74-80.
23-NEWMAN P, EDWARDS W, HINDEN E, Hoffman.E, Liaw.C.F, Lyon.T &
Minshall.G- Ipsilon’s General Switch Management Protocol Specification Version
2.0, IETF RFC 2297, March 1998, 109p.
24- RETANA.A, SLICE.D & WHITE.R- Advanced IP Network Design (CCIE
Professional Development), Cisco Press, USA, 1999, 368p.
25- CISCO- Scaling the Internet With Tag Switching, Cisco Systems, United
Kingdom, 1996, p7.
26- DAVIE.B, DOOLAN.P, LAWRENCE.J, MCCLOGHRIE.K, REKHTER.Y,
ROSEN.E & SWALLOW.G- Use of Tag Switching With ATM, Internet Draft
<draft-davie-tag-switching-atm-00.txt>, Cisco Systems, October 1996, p12.
27- VISWANATHAN.A, FELDMAN.N, BOIVIE.R & WOUNDY.R- ARIS:
Aggregate Route-Based IP Switching, Internet Draft <draft-viswanathan-
arisoverview-00.txt>, IBM Corporation, March 1997, p19.
28- MINEI.I, LUCEK.J- MPLS Enabled Applications Emerging Developments and
New Technologies, John Wiley and Sons, England, 2005, 406p.
29- GHEIN.D.L- MPLS Fundamentals, Cisco Press, USA, 2007, 626p.
30- BATES.J, GALLON.C, BOCCI.M, WALKER.S & TAYLOR.T- Converged
Multimedia Networks, John Wiley and Sons, England, Oct 2006, 348p.
31- OSBORNE.E, SIMHA.A- Traffic Engineering with MPLS, Cisco Press, USA,
2003, 608p.
32- FLANNAGAN.E.M, DURAND.B, SOMMERVILLE.J, BUCHMANN.M &
FULLER.M- Administering Cisco QoS, Syngress, USA, 2001, 535p
33- PIGNATARO.C, KAZEMI.R & DRY.B- Cisco Multiservice Switching Networks,
Cisco Press, USA, Oct.2002, 480p.
34- HUSSAIN.I- Fault-Tolerant IP and MPLS Networks, Cisco Press, USA, 2004,
336p.
35- MORROW.M, SAYEED.A- MPLS and Next Generation Networks: Foundations
for NGN and Enterprise Virtualization, Cisco Press, USA, 2007, 422p.
36- GALLAHERS.R- MPLS Training Guide: Building Multi Protocol Label
Switching Networks, Syngress, USA, 2003, 301p.
37- HALABI.S- Metro Ethernet, Cisco Press, USA, 2003, 240p.
38- BONEY.J- Cisco IOS in a Nutshell, O'Reilly, USA, 2005, 796p.
39- MARCHESE.M- QoS Over Heterogeneous Networks, John Wiley and Sons,
England, Jun 2007, 307p.
40- CASTELLI.J.M- Network Sales and Services Handbook, Cisco Press, 2003, 464p.
41- DOYLE.J- OSPF and IS-IS Choosing an IGP for Large-Scale Networks, Addison
Wesley, USA, 2005, 480p.
42- ROSEN.E, VISWANATHAN.A, & CALLON.R- Multiprotocol Label Switching
architecture, IETF RFC 3031, 2001, 61p.
43- STALLINGS.W- MPLS, The Internet Protocol Journal, USA, Vol.4, No.3,
Septembe2001, pp.2-14.
44- MORRIS.B.S- Network Management Mibs And Mpls, Prentice Hall, USA, 2003,
416p.
45- REGAN.J- CCIP:MPLS Study Guide, Sybex, USA, 2002, 466p.
46- GOLENIEWSKI.L, JARRETT.W.K- Telecommunications Essentials, Second
Edition: The Complete Global Source, Addison Wesley, USA, 2007, 928p.
47- MINOLI.D- Voice over MPLS: Planning and Designing Networks, McGraw-
١٥٨
Hill, USA, 2002, 443p.
48- REDDY.K- Building MPLS-Based Broadband Access VPN's, Cisco Press, USA,
Nov 2004, 408p.
49- THOMAS.M.T, PAVLICHEK.D, DWYER.H.L, , CHOWBAY.R,
DOWNING.W.W & SONDEREGGER.J- Juniper Networks® Reference Guide:
JUNOS™ Routing, Configuration, and Architecture, Addison Wesley, USA,
2002, 880p.
50- TAN.N- MPLS for Metropolitan Area Networks, Auerbach, USA, 2005, 403p.
51- SCOTT.C, WOLFE.B & ERWIN.M- Virtual Private Network's, O'Reilly, USA,
1999, 225p.
52 – LEE.K- Building Resilient IP Network's, Cisco Press, USA, Dec 2005, 432p.
53- BOLLAPRAGADA.V, KHALID.M & WAINNER.S- IPSec VPN Design, Cisco
Press, USA, Apr 2005, 384p.
54- WHITE.R, MCPHERSON.D, SRIHARI.S- Practical BGP, Addison Wesley,
USA, Jul 2004, 448p.
55- SNADER.C.J- VPN's Illustrated: Tunnels, VPN,s and IPsec, Addison Wesley,
USA, 2006, 480p.
56- AWDUCHE.O.D, JABBARI.B- Internet traffic engineering using multi-protocol
label switching (MPLS), Elsevier Science, Computer Networks, USA, Vol.40,
No.1 2002, pp.111-129.
١٥٩