动态路由概述
动态路由是网络中路由器之间互相通信.传递路由信息,利用收到的路田信息史新路由表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明网络发生了变化.路由选择软件就会重新计算路由.并发出新的路由更新信息,这些信息通过各个网络.引起各路由器重新启动其路由。
2.动态路由协议
动态路由是基于某种路由协议outing Potocol)来实现的。路由协议定义了路由器在与其他路由器通信时的一些规则。也就是说,路由协议规定了路由器是如何来学习路由的,是用什么标准来
动态路由协议就像路由器之间用来交流信息的语言,通过它,路由器之间可以共享网络连接信息和状态信息。动态路由协议不局限于路径的选择和路由表的更新,当到达目的网络的最优路径出现问题时,动态路由协议可以在剩下的可用路径中,选择下一个最优路径进行替代。每一种动态路由协议都有它自己的路由选择算法,算法是解决问题的一系列步骤。一个路由选
1向其他路由器传递路由信息。
2接收其他路由器的路由信息。
3根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由表。
4根据网络拓扑的变化及时做出反应,调整路由生成新的路由表,同时把拓扑变化以路由信息的形式向其他路由器宣告.、
静态路由和动态路由
动态路由协议可以自动检测并追着网络中识谱的变换更新路由表。静态路由表协议对于大中型网络来说管理困难的但在小型网络中配置静态路由十分方便的。静态路由和动态路由都有各自的特点和适用范围,在网络静态路由和动态路由互相补
动态路由协议分类
常见的路由协议可以分为距离矢量路由协议和链路状态路由协议。其中距离矢量路由协议依据从源网络到目标网络所经讨的路由器的个数来选择路由,典型的协议有RIP和IGRP。链路状态路由协议会综合考虑从源网络到目标网络的各条路径的情况来选择路由,典型的协议有OSPF 和IS-IS,
1.距离矢量路由协议
距离矢量名称的由来是因为路由是以矢量(距离、方向)的方式被通告出去的,其中距离是根据度量定义的方向是棉据下一跳路由器定义的。
2.链路状态路由协议
距离矢量路由协议所使用的信息可以比喻为路标提供的信息,而链路状态路由协议路线路途。
1.2.2 RIP的配置和验证
配置I路由协议,首先要在路由器上启动R服进程。启动RI进程的命令如下.
Router (config)# router rip
Router (config-router)#
然后要将路由器上所有启动RIP的接口的主网络号宣告出去,命令如下.
Router (config-router)# network network-number
2.验证配置的命令
查看路由表
使用查看路由表命令查看路由器是否通过RP协议学习到了正确的路由条目,命令如下。
Router # show ip route
Router # show ip protocols
路由器配置路由器接口的配置省略
R1(config)#router rip
R1(config-router)#network 10.0.0.0
R1(config-router)#network 192.168.1.0
在路由器R2上启动RP进程并宣告主网络号,配置如下。
R2(config) #router rip
R2(config-router)#network 10.0.0.0
R2(config-router)#network 192.168.2.0
R1# show ip route
R2# show ip route
R1# show ip protocols
Router(config-router)# no auto-summary
R1(config)frouter rip
R1(config-router) fversion 2
R1(config-router)#no auto-summary
R1(config-router)tnetwork 10.0.0.0
R1(config-router)fnetwork 192.168.1.0
R2(config)frouter rip
R2(config-router) tversion 2
R2(config-router)#no auto-summary
R2(config-router) tnetwork 192.168.1.0
R2(config-router)tnetwork 192.168.2.0
R3 (config) trouter rip
R3 (config-router)fversion 2
R3(config-router)no auto-summary
R3(config-router)inetwork 10.0.0.0
R3(config-router) fnetwork 192.168.2.0
R1# show ip protocols