网络层 详解,网络层功能,网络层协议,网络层设备( 二 )


五、OSPF协议
OSPF(Open Shortest Path First)根据链路状态选择最短路径 。
1)工作原理
OSPF的工作原理很简单:相邻的路由器发送hello报文确定邻居关系 , 邻居路由器互相交换链路状态 , 然后使用最短路径算法计算出路由表 。
2)工作过程
OSPF协议的工作过程分为三个阶段:邻居发现、链路交换 和 路由计算 。
1)「邻居发现阶段」:当路由器初始化或者网络结构发生变化时 , 相邻的路由器之间发送hello报文 , 将通信正常的路由器保存到邻居表 。
2)「链路交换阶段」:路由器和邻居路由器交换链路状态、并更新到自己的链路状态数据库 , 邻居再和邻居的邻居交换链路状态 , 交换到最后 , 每一个路由器都会获得全网的链路状态 。
3)「路由计算阶段」:路由器根据链路状态数据库 , 使用最短路径算法 , 计算出各自的OSPF路由表;然后从所有OSPF路由表中选出最优的路径 , 放到全局路由器 。
六、网络层设备
网络中的设备根据IP地址进行通信 , IP地址由网络地址和主机地址两部分组成 , 网络地址不同的两个IP处于两个网段 , 不同的网段之间不可以直接通信;
而路由器的多个端口可以连接「多个网段」 , 每个端口的IP地址的网段与所连接的网段一致 , 从而使数据在不同的网段之间传输 。
1)路由器
路由器用来链接多个不同协议的网络 , 根据路由算法把数据包按照最佳路线传送到目的地址 。
【网络层 详解,网络层功能,网络层协议,网络层设备】路由器内部有一个「路由表」 , 表里有目的IP地址对应的「下一跳」地址和接口 , 表里的这些内容是路由选择协议算出来的 , 比如RIP协议和OSPF协议 。
路由表的执行逻辑是 , 让数据不断的接近目标地址 , 这个下一跳可能是转发地址 , 也可能就是目标地址 , 就像发快递要经过很多个中转站一样 。
————————————————
版权声明:本文为CSDN博主「士别三日wyx」的原创文章 , 遵循CC 4.0 BY-SA版权协议 , 转载请附上原文出处链接及本声明 。
原文链接:https://blog.csdn.net/wangyuxiang946/article/details/124619553返回搜狐 , 查看更多
责任编辑: