怎么阻止路由环路(OSPF怎样避免环路)

2023-01-04 16:54:25

一、怎么阻止路由环路

在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路有选择条目,就会发生路由环路的问题,这种条件下,路由器对无法到达的网络路由不予理睬,导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。
这是教科书说法,其实就是路由器处理数据包的时候工具路由表无法查询到目的地址,地址已经作废了,还在表中存留

OSPF是一种链路状态路由协议, 交换Hello数据包之后进行数据库交换是建立相邻关系的步骤之一,而这一步非常重要。如果数据库不同步,就会导致路由环路、黑洞和其它危险。

如果OSPF路由汇聚产生环路,很大的可能是由于全网的IP地址规划不连续造成的

产生环路的网段指向一条null的静态路由

二、OSPF怎样避免环路

OSPF区域内就是靠链路状态数据库,区域间防环,是靠传递各类LSA使用的逻辑上的水平分割算法,还有针对LSA的校验与判断其新旧的手段其实也是起到防环的目的。
  OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。著名的迪克斯加算法(Dijkstra)被用来计算最短路径树。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络,OSPFv3用在IPv6网络。OSPFv2是由RFC 2328定义的,OSPFv3是由RFC 5340定义的。与RIP相比,OSPF是链路状态协议,而RIP是距离矢量协议。