1、GuangDong Telecomm Engineering Co.Ltd路由协议基础路由协议基础GuangDong Telecomm Engineering Co.LtdPage2前 言 路由技术是Internet得以持续运转的关键所在。路由是极其有趣而又复杂的课题,永远的话题。GuangDong Telecomm Engineering Co.LtdPage3培训目标 学完本课程后,您应该能:l了解路由的概念l了解路由协议的分类l理解数据包在网络中的路由过程l理解路由表的结构GuangDong Telecomm Engineering Co.LtdPage4什么是路由 路由是指导IP报文发
2、送的路径信息目标网络目标网络N其它网络其它网络E0/0S0/0E0/1RTARTBRTCGuangDong Telecomm Engineering Co.LtdPage5IP路由过程RTA.1E010.1.2.0/2410.2.1.0/24E1RTCRTB.2E0.1.2E010.3.1.010.4.1.0目标网络下一跳出接口10.1.2.010.1.2.1E010.2.1.010.1.2.2E010.3.1.010.3.1.1E110.4.1.010.1.2.2E0目标网络下一跳出接口10.1.2.010.1.2.2E010.2.1.010.1.2.1E010.3.1.010.1.2.1E
3、010.4.1.010.2.1.2E1目标网络下一跳出接口10.1.2.010.2.2.2E010.2.1.110.2.1.2E010.3.1.010.2.1.1E010.4.1.010.4.1.1E1E1E1GuangDong Telecomm Engineering Co.LtdPage6路由器关键功能 检查数据包的目的地 确定信息源 发现可能的路由 选择最佳路由 验证和维护路由信息GuangDong Telecomm Engineering Co.LtdPage7建立路由表E0/0E1/0路由来源 目标网络 出接口DIRECT 10.1.1.0 E0/0OSPF 192.168.2.0
4、E1/010.1.1.0192.168.2.0GuangDong Telecomm Engineering Co.LtdPage8路由的来源链路层发现的路由RTBdisplay ip routing-table Routing Tables:Public Destinations:8 Routes:8Destination/Mask Proto Pre Cost NextHop Interface10.1.1.0/30 Direct 0 0 10.1.1.1 Serial0/0/010.1.1.1/32 Direct 0 0 127.0.0.1 InLoopBack010.1.2.1/32 D
5、irect 0 0 127.0.0.1 InLoopBack010.1.2.2/32 Direct 0 0 10.1.2.2 Serial0/0/1127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack010.1.1.0/30RTA10.1.2.0/24.1.1.2.2RTBRTCGuangDong Telecomm Engineering Co.LtdPage9路由的来源静态路由RTA display ip routing-tableRouting Tables:Publ
6、ic Destinations:8 Routes:8Destination/Mask Proto Pre Cost NextHop Interface2.2.2.2/32 Static 60 0 10.1.2.2 Ethernet010.1.1.0/30 Direct 0 0 10.1.1.1 Serial010.1.1.1/32 Direct 0 0 127.0.0.1 InLoopBack010.1.1.2/32 Direct 0 0 10.1.1.2 Serial0127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0127.0.0.1/32 Direc
7、t 0 0 127.0.0.1 InLoopBack0RTB2.2.2.2/3210.1.1.0/30RTA.1.2配置到2.2.2.2/32网络的静态路由GuangDong Telecomm Engineering Co.LtdPage10路由的来源动态路由协议发现的路由RTBdisplay ip routing-table Routing Tables:Public Destinations:10 Routes:10Destination/Mask Proto Pre Cost NextHop Interface10.1.1.0/30 Direct 0 0 10.1.1.2 Serial0
8、/0/010.1.1.1/32 Direct 0 0 10.1.1.1 Serial0/0/0127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0172.16.1.1/32 OSPF 10 1563 10.1.2.2 Serial0/0/1192.168.1.0/24 RIP 100 1 10.1.1.1 Serial0/0/010.1.1.0/8RTB10.1.2.0/24.1.1OSPFRIPRTARTC172.16.1.1/32192.168.2.1/24.2.2GuangDong Telecomm Engineering Co.LtdPage11静
9、态和动态路由静态路由静态路由动态路由动态路由l由网络管理员手工指定的路由。l当网络拓扑发生变化时,管理员需要手工更新静态路由。l路由器使用路由协议从其他路由器那里获悉的路由。l当网络拓扑发生变化时,路由器会自动更新路由信息。GuangDong Telecomm Engineering Co.LtdPage12路由协议 路由协议是路由器之间交互信息的一种语言。路由器之间通过路由协议共享网络状态和网络可达性的一些信息。相互通信的双方必须使用同一种语言才能交互路由信息。路由协议定义了一套路由器之间通信时使用的规则。路由协议维护路由表、提供最佳转发路径。GuangDong Telecomm Engin
10、eering Co.LtdPage13路由协议分类作用范围IGPs:RIP OSPF ISISEGPs:BGPAS100AS200GuangDong Telecomm Engineering Co.LtdPage14路由协议分类协议算法 根据协议算法分类l距离矢量路由选择协议(Distance-Vector)n包括RIP和BGP。其中,BGP也被称为路径矢量协议(Path-Vector)。l链路状态路由选择协议(Link-State)n又称为最短路径优先路由选择协议,包括OSPF和IS-IS。GuangDong Telecomm Engineering Co.LtdPage15路由选择协议分类
11、业务应用 根据业务应用,路由协议可分成:l单播路由协议(Unicast Routing Protocol):包括RIP、OSPF、BGP和IS-IS等。l组播路由协议(Multicast Routing Protocol):包括DVMRP、PIM-SM、PIM-DM等。GuangDong Telecomm Engineering Co.LtdPage16路由表Quidway display ip routing-tableRouting Tables:Destination/Mask proto pref cost Nexthop Interface0.0.0.0/0 Static 60 0
12、120.0.0.2 Serial0/08.0.0.0/8 RIP 100 3 120.0.0.2 Serial0/19.0.0.0/8 OSPF 10 50 20.0.0.2 Ethernet0/09.1.0.0/16 RIP 100 4 120.0.0.2 Serial0/011.0.0.0/8 Static 60 0 120.0.0.2 Serial0/120.0.0.0/8 Direct 0 0 20.0.0.1 Ethernet0/220.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0GuangDong Telecomm Engineering Co.L
13、tdPage17路由优先级(Preference)当存在多个路由来源时,具有较高优先级(数值越小表明优先级越高)的路由来源提供的路由将被激活,用于指导报文的转发。RIPOSPF路由表路由表10.0.0.0 R010.0.0.0 R110.0.0.0 R1GuangDong Telecomm Engineering Co.LtdPage18路由优先级(Preference)VRP缺省的路由优先级如下表路由协议路由协议 优先级优先级DIRECT 0OSPF 10IS-IS15STATIC 60RIP 100OSPF ASE 150GuangDong Telecomm Engineering Co.
14、LtdPage19 路由的度量252631ABDFCE 路由器A到路由器D有两条路由:lPath1:ABCD,总路由度量是9lPath2:AEFCD,总路由度量是12 路由器优选较小度量值的路由,并加入到路由表中GuangDong Telecomm Engineering Co.LtdPage20等价路由:ECMP 等价路由:ECMP,Equal Cost Multi-Pathl同一个路由协议,到同一个目的地有几条相同度量值的路由时,这些路由都会被加入到路由表中,IP包会在这几个链路上负载分担。A到D两条等价路径lABCD,总开销5+5+8=18lACD,总开销10+8=1858510ABCD
15、GuangDong Telecomm Engineering Co.LtdPage21等价路由RTB display ip routing-tableRouting Tables:Public Destinations:13 Routes:15Destination/Mask Proto Pre Cost NextHop Interface3.3.3.0/24 Direct 0 0 3.3.3.2 Serial23.3.3.1/32 Direct 0 0 3.3.3.1 Serial23.3.3.2/32 Direct 0 0 127.0.0.1 InLoopBack010.1.1.1/32
16、Static 60 0 1.1.1.1 Serial0 Static 60 0 2.2.2.1 Serial1 Static 60 0 3.3.3.1 Serial220.1.1.1/32 Direct 0 0 127.0.0.1 InLoopBack0127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0等价路由,实现负载分担等价路由,实现负载分担 GuangDong Telecomm Engineering Co.LtdPage22最长匹配原则匹配匹配目的地址与掩码分
17、别做“与”操作与路由表中的目的地址作比较查找路由表挑选出最长匹配项GuangDong Telecomm Engineering Co.LtdPage23最长匹配举例Quidway display ip routing-tableRouting Tables:Destination/Mask proto pref Cost Nexthop Interface0.0.0.0/0 Static 60 0 120.0.0.2 Serial0/08.0.0.0/8 RIP 100 3 120.0.0.2 Serial0/19.0.0.0/8 OSPF 10 50 20.0.0.2 Ethernet0/0
18、9.1.0.0/16 RIP 100 4 120.0.0.2 Serial0/011.0.0.0/8 Static 60 0 120.0.0.2 Serial0/120.0.0.0/8 Direct 0 0 20.0.0.1 Ethernet0/220.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0 目的地址为9.1.2.1的数据报文,将命中9.1.0.0/16的路由GuangDong Telecomm Engineering Co.LtdPage24路由环路 路由环路(Routing LOOP):报文在两个或几个路由器之间循环路由,直到TTL减为0而丢弃到到N N的报文的报文 TTL-1TTL-1网络网络N NRTARTBRTCRTDTTL-1GuangDong Telecomm Engineering Co.LtdPage25总 结 路由的起源有那几种?分别有什么特点?动态协议分类?路由表由哪几个要素组成?什么是等价路由?GuangDong Telecomm Engineering Co.Ltd