Routing(CIP, NHRP, MPOA)
Contents
ATM vs. Internet Protocol IP Technologies & Interworking Protocols
IP Forwarding IP Multicasting Integrated !ervices ---- IP over ATM ---- MAR! Routing over Large Cloud ---- N RP
Internet Protocol Suite
Reacha'ilit( test Re*ote host access File Trans*ission e-*ail )e' access Ma++ing hostna*e & IP address Trans+arent ,ile Network "iskless access Manage*ent s(ste*
Ping
Telnet
FTP
!MTP
TTP
Trace Route
"N!
!NMP
NF!
#$$TP
Trans+ort Network "ata Link Ph(sical
TCP
&"P
ICMP ARP
IP "ata Link Media
I%MP RARP
Network Interworking using Router
FTP client TCP
FTP +rotocol
FTP client TCP
TCP +rotocol
Router IP -thernet driver
-thernet +rotocol IP +rotocol
IP
IP +rotocol
IP Interworking +rotocol
-thernet driver
Interworking +rotocol
-thernet
)AN
4
A!M
A!M
Network switc"e# $%t"
Network &%'er(IP, IP(, SNA) +%t% link P"'sic%l l%'er !oken ring &AN Protocol A!M *r%-e rel%'
)t"ernet
*++I
(,2
.AN
IP0A!M A##ress M%$$ing
- Address Resolution - Logical IP su'net LAN IPaddr-1
IPaddr-2 Router IPaddr-. ATMaddr-. IPaddr-0 ATMaddr-0 ATM Network IPaddr-/ ATMaddr-/
ARP server
/
IP0MAC0A!M A##ress M%$$ing
- Address Resolution - Logical IP su'net &++er IP ARP MAC MACaddr-. P 5 -thernet ATMaddr-. MACaddr-0 ATMaddr-0 ATMaddr-/ ATM Network #ridge IPaddr-. IPaddr-0 IPaddr-1 MACaddr-1 IPaddr-/ LAN MACaddr-/
L-!3LAN -*ulation !erver4 #&!3#roadcast & &nknown !erver4
&AN) Ser3ice 4 Protocol
Con,iguration !erver3L-C!4
LAN -*ulation !erver3L-!4
LAN -*ulation Client 6CC LUNI
#roadcast and &nknown !erver 3#&!4 LAN -*ulation !ervice
LAN 6CC
ost
LAN -*ulation Client LUNI #ridge Legac( LAN LAN ost -7isting A++lication
6CC ATM ost
ATM Network
ATM ost -7isting A++lication IP IP8 N"I! $"I LAN -*ulation AAL2 ATM Ph(sical La(er ATM-LAN #ridge #ridging LAN -*ulation Mediu* AAL2 Access Control ATM Ph(sical Ph(sical
IP IP8 N"I! $"I Mediu* Access Control Ph(sical La(er
2
ATM !witch ATM Ph(sical Ph(sical
IP o3er A!M Protocol
ARP ! &IS " #$ I.* P7C8S7C % &'( )
1,1,3,2
r *+,P; R A (3) 1,1,3,1 A##1 e
,1 <( 1
,1
) 9,2 Ser3er #2 (A # )
ARP
(4)ARP t%6le IP %##r A!M %##r 1,1,19,1 A##1 1,1,19,2 A##2 1,1,2,2 +,A##2 1,1,19,2 1,1,2,1 &AN
1,1,2,2
P7C8S7C
&AN
1,1,2,2
I.*01
1,1,19,1
P; )AR
res
(/)Sign%lling
I.*02
(1)IP $%cket IP %##r Ne:t "o$ 1,1,2,: 1,1,19,2 (2)Routing t%6le &AN
I.*
(7) A!M Network
(2)IP $%cket IP %##r Ne:t "o$ 1,1,3,: 1,1,19,1
A!M Switc" ARP Ser3er
=NI
I.*
&AN
5
New Re<uire-ents >or IP ser3ice o3er A!M
Routing o3er &%rge Clou#
ARP o3er l%rge clou# ??@ NHRP &AN) A NHRP A Router ??@ MPOA
IP Multic%sting
Multic%sting in % router ??@ Multic%sting in % A!M network MARS(Multic%st A##ress Resolution Ser3er)
Integr%te# IP Ser3ices
Best e>>ort ser3ice ??@ Con3ention%l IP ser3ice Cu%r%ntee# ser3ice ??@ RS7P Controlle# lo%# ser3ices??@ RS7P
NHRPD Ne:t Ho$ Resolution Protocol MPOAD Multi$rotocol o3er A!M RS7PD Reser3%tion Protocol
19
!u'net-. !u'net-0 Internet 'ack'one
ATM Network
ATM Network
Router : ;<=>?@A B+C D! E. FG A!M .AN H2 9 . FG : IJK LM# NO? B+
Router A!M . /01 %23 4 2
56 78 9
11
NHRP(Ne:t Ho$ Resolution Protocol)
ARP
&ogic%l IP PK Q'R! ST@U VLWX ; VLWX A Y&' DZ
NHS2 NHS1 NHS3 NHS4
NHRP; Re<uest NHRP; Re$l'
&IS1 Router
&IS2
&IS3
&IS4 Router
12
Multi$rotocol o3er A!M
Multi+rotocol over ATM I-TF Multicast Address Resolution Ne7t o+ Resolution Protocol
Routing #ridging
LAN -*ulation3LAN-4
13
Multi$rotocol o3er A!M(MPOA)
MPOA Host )#ge +e3ice MPOA Client 3 *orw%r#ing &)C )ngine MPOA NHS Ser3er &)C Routing )ngine MPOA Router
LEC: LAN Emulation Client NHS: Next Hop Server ELAN: Emulated LAN MPOA Host )#ge +e3ice
MPOA Host
MPOA Host
)#ge +e3ice
)&AN MPOA Router )#ge +e3ice
)&AN MPOA Router
)&AN
MPOA Host
)#ge +e3ice 14
MPOA [H0
+e>%ult P%t" Router01 (MPS) )&AN02 Router02 (MPS)
+e>%ult P%t" )&AN01
+e>%ult P%t" )&AN03 Host
A!M Host (MPC) +e>%ult
)&AN
S"ortcut P%t"
)#ge +e3ice (MPC)
)&AN &AN
&AN
)&AN
S"ortcut
NHRP Re<uest NHRP Res$onse
NHRP Re<uest NHRP Res$onse S"ortcut MPCD MPOA Client MPSD MPOA Ser3er )&AND )-ul%te# &AN
MPOA Re<uest MPOA Re$l' &AN
IP Multic%sting
Source S
0 8 16 24 31
1110
Host Group ID
224.0.0.0 ~ 239.255.255.255
R R R
D ICMP
+7MRP or MOSP* or PIM
+7MRPD +ist%nce 7ector Multic%st Routing Protocol MOSP*D Multic%st O$en S"ortest P%t" *irst PIMD Protocol In#e$en#ent Multic%sting 1/ ICMPD Internet Crou$ M%n%ge-ent Protocol
D +estin%tion
Multic%st A##ress Resolution Ser3er(MARS)
MARS
ClusterControl7C
< Re ulti S M R A M ARS M
Router02
Router01
&IS P0to0MP Router03
ClusterControl7CC
Crou$ -e-6ers"i$ W\K &IS @ ]*^ P0to0MP
Multic%st A##ress Resolution
Router ! _`aJb NO c A!M VL de *+fg! NO h > A!M VLK MARS @i j *+fg! P0to0MP kl@ h ( +fg ) m;
11
P0to0MP 3s, MCS
7C -es"es
%##ition%l "o$s 6ottleneck no#e sign%ling o3er"e%# 7C resources us%ge sc%l%6ilit' EoS su$$ort
MCS 1 'es low low "ig"(l%rger &ISs) no
12
none no "ig" "ig" low no
IP 3s A!M
IP
Connectionless Best e>>ort Routing +'n%-ic routing RS7P I,3/4, IP switc"ing InteSer3 IP switc"ing Integr%tion PNNI
A!M
Connection oriente# Cu%r%ntee# ser3ice Switc"ing St%tic routing
15
Integr%te# Ser3ice Mo#el
R*C 1/33, Integr%te# Ser3ices in t"e Internet Arc"itectureD %n o3er3iew
Integr%te# ser3ice -o#el A re>erence i-$le-ent%tion >r%-e work
B%ckgroun#
Re%l0ti-e %$$lic%tion su$$ort on IP network Resource reser3%tion 6' >lowsD *low s$eci>ic st%te in t"e router ):$licit reser3%tion setu$ -ec"%nis-
Ser3ices
Best0e>>ort ser3ice Cu%r%ntee# ser3ice
Cu%r%ntee# #el%' 4 6%n#wi#t"
Controlle#0lo%# ser3ice
Closel' %$$ro:i-%ting t"e EoS
29
I-$le-ent%tion Mo#el >or Routers
Routing Agent #ackground Code Routing "ata'ase
R!6P
Manage*ent Agent
Ad*ission Control Tra,,ic Control "ata'ase Packet scheduler
Forwarding Path In+ut "river
Classi,ier Internet Forwarder $ut+ut "river
21
RS7P(Reser3%tion Protocol)
RS7P .orking Crou$
Allows %$$lic%tions to reser3e network resources
*low *lows$ec
I-$le-ente# in "osts %n# routers Structure %n# content o> EoS $%r%-etersD +e>ine# 6' IntSer3
RS7P Attri6utes
Multic%st or unic%st #%t% #eli3er' +'n%-ic grou$ -e-6ers"i$ c"%nge %n# route c"%nge Si-$le:D reser3e onl' one #irection Recei3er initi%tionD sc%l%6ilit' Routing $rotocol in#e$en#ence !r%ns$%rent o$er%tion to non0RS7P router IP3/ %n# IP3/ su$$ort
22
RS7P8IntSer 3s, A!M
C%tegor' RS7P8IntSer A!M
CBR, 7BR,ABR, =BR C!+, C+7!, C&R Sen#er
!r%>>ic cl%sses Cu%r%ntee#, Controlle# lo%#, Best e>>ort EoS %ttri6utes +el%' Initi%tor St%te Heterogeneit' EoS c"%nge EoS setu$ Recei3er
So>t0 reser3%tion c%n ti-eout H%r#0 est%6lis"e# %t c%ll setu$ or 6e re>res"e# Recei3er c%n "%3e #i>>erent =ni>or- EoS >or %ll recei3ers EoS +'n%-ic0 c%n c"%nge %n'ti-e =ni>or-0 est%6lis"e# %t c%ll setu$ Se$%r%te >ro- route est%6lis"-ent Concurrent wit" route est%6lis"-ent
23
IP EoS nop0 qr
A!M st EoS
Cu%r%ntee# ser3ice Best e>>ort ser3ice
Integr%te# Internet Ser3ice K
ARP, IP Multic%st ser3ice o3er A!M EoS sign%lling
Best e>>ort Controlle# lo%# ABR8=BR 7BR CBR
IP %##ress Cu%r%ntee# IP EoS
RS7P IP Multic%sting IP network A!M network
A!M %##ress Sign%lling or 7CC P0to0MP A!M EoS connection
24
Protocols >or +%t% o3er A!M
IP &%'er IP P%cket *orw%r#ing IP Routing(RIP, OSP*) IP Multic%sting InteSer38RS7P ARP o3er &%rge Clou# Routing o3er &%rge Clou#
&AN)D &AN )-ul%tion ARPD A##ress Resolution Protocol RIPD Routing In>or-%tion Protocol OSP*D O$en S"ortest P%t" *irst MARSD Multic%st A##ress Resolution Ser3er
MAC IP o3er A!M(ARP)
&AN)
):isting Protocol(RIP, OSP*) MARS8P0to0MP or MARS8MCS FFF NHRP OSP*, I0PNNI, !+P
MCSD Multic%st Ser3er RS7PD Reser3%tion Protocol NHRPD Ne:t Ho$ Resolution Protocol I0PNNID Integr%te# PNNI !+PD !%g +istri6ution Protocol
MPOA