ospf是内部网关协议吗(典型的内部网关协议有)
- 游戏资讯
- 用户投稿
- 2024-11-13 19:08:40
能够自行决定系统中全部路由器之间该使用何种协议通信的一个内部系统成为一个自治系统
我们将路由网关协议分为内部网关协议和外部网关协议
内部网关协议(IGP)实现一个自治系统内部路由器之间通信的协议
外部网关协议(EGP)实现不同自治系统之间通信的协议
ospf属于一种内部网关协议,特点收敛快使用大型网络灵活没有跳数限制
ospf路由表形成:邻居列表——链路状态数据库——路由表
路由器之间先建立邻接关系,然后学习链路状态信息构成链路状态数据库再通过dijkstra算法得到最短路径数从而形成路由表
为了适应大型的网络,OSPF在AS内划分多个区域
每个OSPF路由器只维护所在区域的完整链路状态信息
区域ID区域ID可以表示成一个十进制的数字也可以表示成一个IP
骨干区域Area0ospf系统中最重要的区域,负责区域间的路由信息传播,系统中必须有且只有一个area0区域,并且所有其他区域必须和area0区域相连
RouterIDOSPF区域内唯一标识路由器的IP地址
选取路由器loopback接口上数值最高的IP地址
如果没有loopback接口,在物理端口中选取IP地址最高的
也可以使用router-id命令指定RouterID
DR和BDP在一个区域内先选出指定路由器和备份指定路由器来接受其他路由器的链路状态关系。通过汇总后讲完成的区域内部整个状态在传给其他路由器,依次节约流量方式网络风暴。
网段上RouterID最大的路由器将被选举为DR,第二大的将被选举为BDR
优先级范围是0~255,数值越大,优先级越高,默认为1
如果路由器的优先级被设置为0,它将不参与DR和DBR的选举
路由器的优先级可以影响一个选举过程,但是它不能强制更换已经存在的DR或BDR路由器
224.0.0.5DR和BDR会使用这个地址来发送LSA更新给其他路由器
224.0.0.6其他路由器会使用这个地址来发送LSA给DR和BDR
OSPF的度量值为COST就是依据代价来确定最短路径代价和带宽成反比带宽越高,代价越小
Hello包用于发现和维持邻居关系,选举DR和BDR
数据库描述包(DBD)用于向邻居发送摘要信息以同步链路状态数据库
链路状态请求包(LSR)在路由器收到包含新信息的DBD后发送,用于请求更详细的信息
链路状态更新包(LSU)收到LSR后发送链路状态通告(LSA),一个LSU数据包可能包含几个LSA
链路状态确认包(LSAck)确认已经收到LSU,每个LSA需要被分别确认
第一个阶段使用hello包建立双向通信过程
经过down状态lnit状态2-Way状态
第二个阶段建立完整的邻接关系
ExStrat状态Exchannge状态loading状态Full状态
router(config)router-id路由器id号
router(config-router)#network所在网段子网掩码反码区域号
router(config)router-id1.1.1.1
router(config-router)network10.0.0.00.255.255.255area10
router(config-router)#network172.16.0.00.0.255.255area0
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。