欢迎来到ChAn的博客

光終會灑在小陳身上,小陳也會燦爛一場
扩大
缩小

HCIP---附录E(RFC 2328)

OPSF标准文档RFC2328中,附录e中描述了OSPF在某些特定环境下会出现路由计算错误问题,从而给组网应用带来隐患。
在这里插入图片描述
OSPF是一种基于链路状态型路由协议,其中3类、5类、7类LSA传递的是路由信息,link-id为传递路由条目网络号,并且不识别网络掩码;区别不同的3/5/7类LSA使用 link-id、ADV router-id、LSA 序列号若是接收,所有到IP网络号相同但网络掩码不同的
3/5/7类LSA不能区别只能学习先学习到的。例如若R5路由器通过eigrp 学习到 AS 100中的 10.1.0.0/16以及 AS 200中10.1.0.0/24两个网段,若先将eigrp 100 中通过进入ospf产生5类或7类LSA,link-id 为10.1.0.0,此时再重发步eigrp 200 ,则10.1.0.0/24路由无法重发步,导致不能与10.1.0.0/24网段通信。

出现了这样的问题是因为OSPF中使用路由信息LSA时不能识别网络掩码,所有在RFC文档2328中的附录e中提出了解决办法:
1.将进入OSPF 的3/5/7类LSA,网络号相同但网络掩码不同的LSA进入OSPF时进行其他的处理方式具体如下
2.若先将网络掩码长度较短的路由重发步,则先产生正常LSA,后将网络掩码长度较长LSA重发步时,则后进入的使用其对应的定向广播地址;
例如:先进入10.10.0.0/16 ,则link-id 为
10.10.0.0 后进入的10.10.0.0/24,则linkid为10.10.0.255
3.若先将网络掩码长度较长的路由重发步,则先产生正常LSA,后将网络掩码较短的LSA重发步进入时,则先删除源LSA,将网络掩码较短的LSA通告,并且sequenceNUM+1,再将网络掩码较长的使用定向广播地址进行通告;
例如:先进入10.10.0.0/24,则link-id为
10.10.0.0 sequenceNUM 100后进入
10.10.0.0/16,先删除序列号为100 的LSA,通告进入后进入的LSA,link-id为10.10.0.0,序列号为101,在将10.10.0.0/24通告
进入,link-id为10.10.0.255,sequenceNUM为 1查看掩码长度为16 的:
在这里插入图片描述
掩码长度为24的:
在这里插入图片描述
查看路由:
在这里插入图片描述
注意:在附录E中解决办法需要注意两点
1.所有网络掩码是连续的
2.不存在一条外部路由的网络号正好与上述子网定向广播地址相同
例如:一条路由为10.1.1.0/32 ,一条路由为
10.1.1.0/30(先进入)…

posted on 2022-02-02 13:17  ChAnAn  阅读(22)  评论(0编辑  收藏  举报

导航