SLIDE 2 7 27 May, 2002 The Computer Communications Course
IGRP (Interior Gateway Routing Protocol)
✯✠✝ ✍✗✯✖✝✖✑ ✜✗☎ ✞✗✝ ✴✶✯✖✝ ✍✠☎ ✍✗✛✆✍✄✔ ❏✕✧✏✎✠✛✏✛✢✜✗✧✆✧✆✍✗✝☞✍✖✾✷✩✕✁✕✫✓✵ ✙✓✑ ✥✿❃ ✁ ✧✖✸
✧✏☎ ✞✗✂✏✛✆✜✄✂✄✜✕✛✏☎ ✍✗✝✖❛✶✔ ✑ ❇✆✜✪✩✕✁✕✫
✞✕✔✠✛✢✍✖✧✏☎★✙☞✜✗☎✆✝✖✑ ✛✢✧✓✵ ✥✗✜✲✔ ✞✖✴✕❛✗✳✠✞✗✂✏✥✗▼☞✑ ✥✗☎✆✘✲❛✖✝ ✜✣✔ ✑ ✞✕✳✄✑ ✔ ✑ ☎✢✴✕❛✕✔ ✍✖✞✠✥✷✜✕☎✆✛✏✸
✍✦✜✗q✄✛✖✘✖✞✕✂✆✒✏✜✪✝ ✍✠✎✏☎✖✑ ✂✆✒✦✎✠✯✖✥✠✞✠☎ ✜✠✧
✍✠✎✖☎✖✑ ✂✆✒✦☎ ✞✕✳✄✔ ✜✗✧✭✜✕q✄✛✏✘✠✞✗✂✆✒✖✜✕✥✷✍✕✂✠✔ ✴✦▼✺✘✠✜✄✂✓✛✢✍✖✧✏☎ ✧✦✛✏✘✠✞✗✂✆✒✖✜
✾✠✝ ✜✠✜✪✝ ✍✠✎✖☎✖✑ ✂✆✒✓✞✠✛✏✘✲✑ ✜✗✤✢✜✕✥✿✳✠✴✦✎✏✧✗✑ ✂✆✒✓✞✪❋●✑ ✧✏☎✏✝✏✑ ✳✗✎✏☎ ✜✄✥✪❄●✯✠✥✠✞✠☎✖✑ ✂✆✒ ✡✭✔ ✒✗♥✠✵ ❋✺❄●✡●❆✗✸❅✳✠✞✏✧✆✜✕✥✷✍✕✂✷❺✆☎ ✝✞✝ ❻✢✈✖✉✄❺✶③✆②✠✟☛✡✕❻❀❼ s❀❼ ☎ ②✠⑥
✜✄✝☞✞✷✥✲✑ ✧✏☎✢✞✗✂✏✛✢✜✽✑ ✂✏✛✏✝ ✜✠✞✖✧✆✜✲❛✖☎✆✘✠✜✶✝ ✍✠✎✖☎✖✑ ✂✏✒✓☎✢✞✗✳✄✔ ✜✿✑ ✧ ✝ t✆②✠☞✠✉✗⑥✭✎✗✂✆☎✖✑ ✔✆✞✄✔ ✔✏✞✏✾✏✾✏✜✄✛✆☎ ✜✕✥✿✂✢✍✗✥✠✜✗✧✓✘✠✞✖✤✢✜✽✔ ✜✗✞✠✝✏✂✢✜✕✥✷✍✖✾✦☎✆✘✖✜✪✛✖✘✖✞✕✂✆✒✏✜ ♥ ♥
8 27 May, 2002 The Computer Communications Course
Inter-AS Routing
9 27 May, 2002 The Computer Communications Course
Inter-AS Routing: BGP
➂✕②✖t✖❺✠✉✗t✒✌❀s✣❼ ✉✔✓✲s✢➃✕✎✏t✆②❀❼ ②✗③✆②✗① ✖✘✗ ☎✆✘✠✜✶✥✗✜✦✾✖✞✠✛✆☎ ✍✦✧✏☎ ✞✕✂✏✥✠✞✠✝✆✥ ✑ ✂✏☎ ✜✕✝✆✥✠✍✗✙☞✞✕✑ ✂★✝ ✍✠✎✗✂✆☎✖✑ ✂✆✒✦✯✠✝ ✍✠☎ ✍✗✛✆✍✄✔✗✑ ✂✭☎ ✍✗✥✗✞✏✴✗✬ ✧✭✁✄✂✆☎ ✜✄✝✆✂✢✜✕☎
✾✄✑ ✜✕✥✽✑ ✂★✩❀✻✗✚❊❁ ❂✲❂❀❁
✛✢✜ ✉✕③✲❼ ②✖t ✡✄t✢②❀❼ ②✗③✢②✗① ✱✓✜✗q✄☎ ✜✄✂✢✧✗✑ ✍✕✂❵✍✖✾✪❋●✑ ✧✖☎ ✞✗✂✏✛✆✜✄✂✄✜✕✛✏☎ ✍✗✝
✍✗✯✏✞✖✒✖✞✖☎ ✜✪✛✢✍✖✧✖☎✓✑ ✂✢✾✏✍✗✝✆✙●✞✠☎✖✑ ✍✕✂
- ❷✗✞✗✛✏✘✣✙✗✍✗✝✢✥✗✜✕✝✤✚❀✞✠☎
✜✗▼❀✞✖✴✶✳✗✝ ✍✖✞✗✥✕✛✢✞✖✧✏☎❵☎✢✍✶✂✢✜✲✑ ✒✠✘✄✳✠✍✗✝ ✧✦✵ ✯✏✜✠✜✕✝ ✧✖✸❀☎✆✘✖✜ ✜✄✂✆☎✠✑ ✝ ✜✪✯✆✞✠☎✆✘✶✵ ✑ ♥ ✜✣❛✆✧✆✜✆✥✏✎✏✜✄✂✏✛✆✜✷✍✖✾✦✡☞☛❀✧✖✸✣☎ ✍✶✥✠✜✠✧✖☎✖✑ ✂✢✞✠☎✖✑ ✍✕✂
✜✣❛✞✚❀✞✠☎ ✜✗▼❀✞✖✴✧✦❿✙☞✞✏✴✓✧✏☎ ✍✗✝ ✜✶☎✆✘✠✜✷✾✏✍✄✔ ✔ ✍✠▼☞✑ ✂✆✒✦✯✏✞✠☎✆✘✷☎ ✍ ✥✠✜✗✧✏☎✖✑ ✂✢✞✠☎✖✑ ✍✕✂✒★❵✱ ✫✆✞✖☎✆✘✶✵ ✦★❛ ★●✸✏✩✒✦✭❛ ✪●❁ ❛ ✪❅✼✣❛ ✪✬✫✣❛ ✭❅❛ ★
10 27 May, 2002 The Computer Communications Course
Inter-AS Routing: BGP(II)
- ✙✆✚✺✫✓✥✠✍✖✜✠✧✷✂✢✍✠☎❵✧✖✯✆✜✄✛✠✑
✾✏✴✷✘✠✍✠▼❊✞✓✧✖✯✏✜✕✛✗✑ ✾✕✑ ✛★✝ ✍✠✎✖☎ ✜✶☎ ✍✶✯✆✞✗✝ ☎✠✑ ✛✆✎✕✔ ✞✗✝ ✥✠✜✗✧✏☎✖✑ ✂✢✞✠☎✖✑ ✍✕✂✭✧✖✘✠✍✠✎✗✔ ✥✪✳✠✜✪✛✏✘✠✍✖✧✆✜✄✂✭✞✠✙☞✍✕✂✆✒✦☎✆✘✠✜✶✝ ✍✠✎✖☎ ✜✠✧✓☎✆✘✠✞✖☎★✘✖✞✠✤✢✜✿✳✖✜✗✜✄✂ ✞✠✥✕✤✢✜✕✝✢☎✖✑ ✧✆✜✕✥✄♥✠❑❅✘✖✜✪✛✏✘✠✍✄✑ ✛✢✜✽✑ ✧ s✤✡✕②✗① ☎ ③ ➃✿❺✠✉✕③✠☎ ✈✮☎ ②✠⑥ ❛✏✎✠✯✓☎ ✍✷☎✆✘✠✜✶✥✗✍✗✙☞✞✕✑ ✂✏✬ ✧ ✞✠✥✄✙✓✑ ✂✠✑ ✧✏☎✆✝ ✞✖☎ ✍✗✝✏♥
✂✓✛✏✘✠✍✖✍✖✧✆✜✠✧✶✑ ☎ ✧✦✝ ✍✠✎✖☎ ✜✠✧★✞✠✛✏✛✆✍✗✝✆✥✲✑ ✂✆✒✦☎ ✍✷▼✺✘✠✞✖☎ ✜✗✤✆✜✕✝✭✛✖✝✏✑ ☎ ✜✕✝✖✑ ✞✶✑ ☎ ✛✏✘✠✍✖✍✖✧✆✜✗✧✓✵ ✞✕✂✏✥✪✂✢✜✗✜✕✥✿✂✢✍✠☎☞✜✕✤✢✜✄✂✷✑ ✂✢✾✏✍✗✝✆✙❾✑ ☎ ✧✷✂✢✜✲✑ ✒✗✘✕✳✠✍✗✝ ✧✭✍✠✾✶✑ ☎ ✧✓✯✏✍✄✔ ✑ ✛✢✴✮✯ ✸
- ✁✄✂✭✜✠✧✆✧✆✜✄✂✏✛✆✜✲❛✆✙✮✚✺✫✦✯✖✝
✍✠✤✠✑ ✥✠✜✠✧ ❼ ✛✗✉✧✟✭✉✄③✘✛✗s✖⑥✰☎ ✈✠✟☞✈ ☎ ✍✶✥✲✑ ✧✏☎✆✝✖✑ ✳✗✎✏☎✢✜✶✯✏✞✖☎✏✘ ✑ ✂✆✾✏✍✗✝✢✙☞✞✠☎✖✑ ✍✕✂✭✞✠✙☞✍✕✂✆✒✦☎✆✘✠✜✽✑ ✂✆☎ ✜✄✝✢✛✆✍✕✂✖✂✢✜✕✛✏☎ ✜✕✥✪✡☞☛❅✬ ✧✗❛✗✳✠✎✖☎✦✔ ✜✠✞✠✤✢✜✠✧✓☎✆✘✖✜ ✯✏✍✄✔ ✑ ✛✆✴✓✍✖✾✷✙●✞✕❇✗✑ ✂✆✒✦☎✆✘✠✜✦✞✗✛✆☎✢✎✏✞✕✔✠✝ ✍✠✎✖☎ ✜✷✧✆✜✲✔ ✜✄✛✆☎✖✑ ✍✕✂✢✧★✎✠✯✓☎ ✍✷☎✆✘✖✜✿✂✢✜✕☎✢▼❀✍✗✝✏❇ ✞✠✥✄✙✓✑ ✂✠✑ ✧✏☎✆✝ ✞✖☎ ✍✗✝✏♥
11 27 May, 2002 The Computer Communications Course
BGP
- ➁❵✍✠▼☞❛★✧✖✎✖✯✠✯✏✍✖✧✆✜✕✚❀✞✖☎
✜✕▼❀✞✏✴✧✦❞✧✆✜✄✂✏✥✗✧✷✑ ☎ ✧✓✯✏✞✠☎✆✘✷☎ ✍✷✯✏✜✠✜✄✝✤✚❀✞✠☎ ✜✗▼❀✞✏✴✶❸
✙●✞✖✴✓✍✗✝✭✙☞✞✖✴✶✂✢✍✠☎☞✧✏✜✲✔ ✜✕✛✏☎❵☎✏✘✖✜✪✯✏✞✖☎✆✘✦✍✖✾✏✾✏✜✄✝ ✜✕✥✿✳✖✴ ✚❀✞✖☎✢✜✗▼❀✞✏✴✱✦✭❛✗✳✖✜✄✛✢✞✖✎✏✧✆✜✷✍✖✾✦✛✆✍✖✧✏☎✖❛ ✯✆✍✲✔ ✑ ✛✆✴✷✵ ✲✳✲✬✲✬✲✺✸ ✍✗✝✓✔ ✍✖✍✗✯ ✯✠✝ ✜✕✤✢✜✄✂✆☎✖✑ ✍✕✂★✝ ✜✗✞✏✧✆✍✕✂✢✧✠♥
✜✕▼❀✞✏✴✷❸ ✧✆✜✣✔ ✜✕✛✆☎✢✧★☎✆✘✠✜✪✯✆✞✠☎✆✘✦✞✠✥✕✤✢✜✕✝✢☎✖✑ ✧✏✜✕✥✿✳✖✴✧✚❀✞✠☎ ✜✗▼❀✞✖✴✧✦✭❛ ☎✆✘✠✜✄✂✠✱ ✫✆✞✖☎✆✘✶✵ ❸ ❛ ★●✸✏✩★▼☞❛✠✫✢✞✠☎✆✘✶✵ ✦✭❛ ★✺✸ ➁❵✍✠☎ ✜✣✱✗✯✆✞✠☎✆✘✦✧✆✜✲✔ ✜✕✛✆☎✖✑ ✍✕✂✓✳✠✞✏✧✏✜✕✥✿✂✢✍✠☎☞✧✆✍✶✙❵✎✠✛✏✘✦✍✕✂✓✛✢✍✖✧✏☎★✵ ✜✗✒✕❛ ✂✆✎✖✙★✳✠✜✕✝ ✍✖✾ ✡☞☛✌✘✖✍✕✯✆✧✖✸ ❛✗✳✗✎✏☎ ✟✭②✆✈❀❼ ① ➃✷②✠⑥✓s✠❺✮✟✴☎ ⑥✰☎ ✈❀❼ t✆s✣❼ ☎ ✵ ✉✦s✠⑥✠❺✒✡✕②✗① ☎ ③ ➃✣☎ ✈✆✈✖❻✖✉✏✈ ✵ ✜✄♥ ✒✕♥ ❛✠✥✠✍✪✂✢✍✠☎★✝ ✍✠✎✖☎ ✜✪✯✏✞✠✛✖❇✆✜✗☎✢✧★☎✆✘✕✝ ✍✠✎✖✒✠✘✶✛✢✍✗✙✭✯✏✜✗☎✖✑ ☎ ✍✗✝✆✬ ✧✓✡☞☛✺✸
12 27 May, 2002 The Computer Communications Course
BGP Example
✶ ✷ ✸ ✹ ✺ ✻ ✼ ✽ ✾ ✿ ❀✮❁ ❂✬❃✴❄❅❀✰❆❈❇❉❃ ❀✮❊●❋■❍❑❏☛❄ ❏☛❇❉❃ ❀✮❊●❋■❍▲❆▼❄ ❆✄◆P❖✄❃ ❀✮❊●❋■❍❑◗ ❄ ◗ ❀✰❆✣❇✤❃ ❀✮❊●❋■❍❑❘✮❄ ❘✔❀✠❆❈❇✤❃ ❘✕❙■❚✳❯❱◗✏❲✮❳✬❋✤❨☛❩ ❯❭❬☛❪❫❪✬❩ ❴ ❍❫❴ ❚✬❙❉❵ ❪✬❯❱❛ ❜ ❝ ❋■❩ ❨✬❵ ❴ ❋✤❚❫❵ ❋❱❞✏❇✬❋■❨✬❚✬❵☛❵ ❋❭❴ ❚P❡ ❴ ❚✳❴ ❵ ❢■❣☛❤ ✐☛❥✄❥✠❦✠❧♥♠❫♦●♣✰q✞❥●❧✮♦✔r