ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

OSPF附录E

2022-02-07 21:06:21  阅读:198  来源: 互联网

标签:LSA 0.0 掩码 10.10 附录 OSPF id 路由


附录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.不存在一条外部路由的网络号正好与上述子网定向广播地址相同

标签:LSA,0.0,掩码,10.10,附录,OSPF,id,路由
来源: https://blog.csdn.net/weixin_53002381/article/details/122814548

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有