190 likes | 366 Views
第七章 路由协议原理. 通过查找路由表确定到达目标网络的路径, 进行转发。为此,路由器必须: 发现所有可能的路径 选择最佳路径 维护和管理路由表. 什么是路由?. 什么是路由?. 通过查看其活动接口的 IP 地址和网络号,自动生成 直连路由 必须学习到达 非直连 网络的 路由 (静态路由和动态路由). 静态路由 由网络管理员手工输入到路由器中的路由信息 不能适应网络拓扑结构及流量的变化. 动态路由 通过路由选择协议自动学习到的路由 根据网络拓扑或流量的变化,路由协议会自动调整路由信息. 静态路由和动态路由. 静态路由优缺点. 优点:
E N D
通过查找路由表确定到达目标网络的路径, 进行转发。为此,路由器必须: 发现所有可能的路径 选择最佳路径 维护和管理路由表 什么是路由?
什么是路由? • 通过查看其活动接口的IP地址和网络号,自动生成直连路由 • 必须学习到达非直连网络的路由(静态路由和动态路由)
静态路由 由网络管理员手工输入到路由器中的路由信息 不能适应网络拓扑结构及流量的变化 动态路由 通过路由选择协议自动学习到的路由 根据网络拓扑或流量的变化,路由协议会自动调整路由信息 静态路由和动态路由
静态路由优缺点 • 优点: • 1、对路由器CPU没有管理性开销 • 2、在路由器间没有带宽占用 • 3、增加安全性 • 缺点: • 1、必须真正了解网络拓扑 • 2、对于新添网络配置繁琐 • 3、对于大型网络工作量巨大 适用于中、小型的网络,网络不发生频繁变化的场合
静态路由配置命令 Router(config)#ip routenetwork [mask] {address | interface}[distance] [permanent] • 省略子网掩码则使用分类网络默认的子网掩码 • 任何时候指定下一跳路由器IP地址都是允许的,但对于点到点链路也可以指定输出接口 • 可任意改变静态路由的管理距离。若忽略,则使用静态路由默认的管理距离(1或0) 静态路由的删除: 2501(config)#no ip route 172.16.1.0 255.255.255.0
静态路由实例 • 这里仅配置了一条单方向的路由,您还必须配置一条相反方向的路由 Stub Network:末端网络(或称为叶子节点)
静态路由实例 • 使用缺省路由,末端网络可以到达位于路由器A以外的网络
缺省静态路由 • 缺省路由就是在没有找到任何匹配的路由项情况下,才使用的路由。即只有当无任何合适的路由时,缺省路由才被使用。 • 在路由表中,缺省路由以到网络0.0.0.0(掩码为0.0.0.0)的路由形式出现。 • 缺省路由,通常用于stub network的外出连接,安全性不好。 • Router(config)#ip route 0.0.0.0 0.0.0.0 s0
IP Classless 命令 • 在使用了缺省路由时,必须添加ip classless命令。 • Enabled by default in Cisco IOS Software Release 11.3 and later.
验证静态路由的配置 router#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default U - per-user static route Gateway of last resort is 0.0.0.0 to network 0.0.0.0 10.0.0.0/8 is subnetted, 1 subnets C 10.1.1.0 is directly connected, Serial0 S* 0.0.0.0/0 is directly connected, Serial0
10.120.2.0 172.16.1.0 E0 S0 172.17.3.0 NetworkProtocol DestinationNetwork Exit Interface ConnectedRIPIGRP 10.120.2.0172.16.1.0172.17.3.0 E0S0S1 什么是路由协议? • 路由协议 用于路由器选择路径和管理路由表(提供交通线路信息) • 一旦选择了一条路径后,路由器将路由被路由协议(数据包的运输工具) 被路由协议:IP,IPX…… 路由协议: RIP, IGRP……
自治系统的概念 • AS:由同一机构管理控制下的一组网络。 • IGPs:在单个自治系统中处理路由选择的路由协议 • EGPs:在不同自治系统间处理路由选择的路由协议,目前仅有BGP一个。
默认值 直连路由:0 静态路由:1或0 EIGRP:90 IGRP:100 OSPF:110 RIP:120 管理距离(路由的可信度) 管理距离主要用于不同路由协议之间的可信度,其范围是0~255,该值越小,可信度越高。 Router B Router A E Router D Router C
I need to send a packet to Network E. Both router B and C will get it there. Which route is best? IGRPAdministrative Distance=100 Router B Router A RIPAdministrative Distance=120 E Router D Router C 管理距离(路由的可信度)
路由协议分类 距离矢量:RIPv1、IGRP 混合协议:EIGRP 链路状态:OSPF、IS-IS
有类的路由协议 • 通告路由信息时不携带子网掩码 • 不支持VLSM(同一个有类网络中,只可以使用一个子网掩码) • 路由通告穿过有类边界时,自动汇总到有类网络号 • 不支持不连续子网设计 • 有类路由协议的例子: • RIPv1 • IGRP
无类路由协议 • 通告路由信息时携带子网掩码 • 支持VLSM • 支持手动路由汇总 • 支持不连续子网设计(但不推荐) • 无类路由协议的例子: • RIPv2 • EIGRP • OSPF • IS-IS