一、动态路由协议
1、什么是动态路由:
===》===》===》
2、动态路由
(1)概念:网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新和维护路由表的过程;动态路由是基于某种路由协议;
(2)特点:a,减少管理任务;b,占用网络带宽;
(3)动态路由协议传递信息:
a,向其它路由器传递路由信息
b,接受其它路由器的路由信息
c,根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由表
d,根据网络拓扑变化及时调整整个路由表,同时向其它路由器宣告拓扑改变的信息
(4)前景和背景知识
3、收敛时间:当所有路由器都获取到完整而准确的网络信息时,网络即完成收敛。
4、度量和路由协议
(1)ip路由协议中使用的度量如下:
※带宽
※延迟
♥跳数
♥负载
♥可靠性
(2)度量:度量是指路由协议用来分配到达远程网络的路由开销的值
5、负载均衡:数据分组会使用所有路由开销相同的路径转发出去
二、动态路由协议的分类
1、距离矢量路由协议:路由器每经过特定时间周期向邻居发送自己的路由表
距离:有多远;矢量:从哪个方向
2、链路状态路由协
(1)从对等路由器处获取信息,建立一张完整的网络图-----链路状态数据库
(2)根据链路状态数据库,用SPF(最短路径树)算法计算出一个以自己为根的树型结构,再生成路由表
(3)***谣传***:以ripv2为例:路由器的路由信息都是由邻居路由器通告的,
并不知道路由器的信息属于哪台路由器,这种路由协议的学习方式,传递的是具体的路由信息。
3、IGP和EGP
(1)内部网关协议(IGP):用于在自治系统内部路由;例:RIP、EIGRP、OSPF、isis
(2)外部网关协议(EGP):用在自治系统之间路由;例:BGP
4、有类路由协议和无类路由协议
(1)有类:有类路由协议在路由更新过程中不发送子网掩码信息。
(2)无类:无类路由协议的路由信息更新中,同时包括网络地址和子网掩码。
三、路由表和网络探索
1、路由表
(1)路由信息选择信息库(RIB)
在数据库中,每个路由表项最少包含以下两个项目:
a,目标地址:路由器可以到达的网络地址。
b,定向目标的指针:去往目标网络的下一条路由器地址
(2)路由表的匹配原则:最长子网掩码匹配原则;
(3)查看路由表信息:show(Cisco)/display(华为) ip route-table
a,路由标识:C---代表直连的网段
L---和C一样,它代表本地网段
R---通过RIP路由协议学习到的路由条目
S---通过手动配置静态路由学习到的路由条目
D---通过eigrp学习到的路由条目
D EX---重分布进eigrp的路由条目
O---通过ospf路由协议学习到的路由条目
O IA同一个OSPF进程内,从不同区域(area)学习
b,目标网段:可以到达的目标网段
c,管理距离:描述该路由条目对应的路由协议的开销值,不同的路由协议有不同的管理距离(一般由各大厂家自己规定):
C,L管理距离是0
R的管理距离是120
S的管理距离是1
D的默认管理距离是90
D EX重分布进来的eigrp路由的管理距离是170
O和O IA的管理距离都是110
d,度量值:描述的是去往该网段的开销值,每一种路由协议,都有自己计算开销值的方式;
e,下一跳:去往目的网段的最近的下一跳地址;
f,出接口:去往目的网段的自己的出接口;
2、算法:算法是指用于完成 某个任务的一定数量的步骤,路由协议使用算法来路由信息并确定最佳路径。
3、路由协议通告:路由协议使用各种消息找出邻近的路由器,交换路由信息,并通过其它一些任务来获取和维护准确的网络信息。