设为首页收藏本站language 语言切换
查看: 3236|回复: 11
收起左侧

[求助] RFC2328的疑问

[复制链接]
发表于 2015-4-26 21:14:08 | 显示全部楼层 |阅读模式
10鸿鹄币
第一个,在RFC2328的130页,描述的是Router-LSA中关于P2P接口的,不懂得问题就在Option 1和Option 2中的描述,如果通过试验去看到这两个效果?或者解释下怎样出现这样的拓扑(无法通过现在的试验去做成的话)。
QQ图片20150426210940.jpg

第二个,在RFC2328的135页,描述的是Summary-LSA,如下图拉黑的字。ABR通告区域内路由到骨干区域。通告区域间和区域内路由到其它区域,这个又怎么看效果?
QQ截图20150426211013.png

最佳答案

查看完整内容

第一个:option1中描述的是某类主机路由(Host Route)在LSA中Link ID等参数的具体选值,这个在真实的P2P中还不太常见(常见的都是option2中描述的情况,即以一个网段的形式出现),不过你可以尝试在路由器上配置1个loopback地址(mask为255.255.255.255),并且将其宣告至ospf区域。使用show ospf database 命令就可以看见这些路由,详细的信息你可以在命令后添加参数(似乎是summary,记不清了,自己试试吧);应该也可以用debug ...
发表于 2015-4-26 21:14:09 | 显示全部楼层
第一个:option1中描述的是某类主机路由(Host Route)在LSA中Link ID等参数的具体选值,这个在真实的P2P中还不太常见(常见的都是option2中描述的情况,即以一个网段的形式出现),不过你可以尝试在路由器上配置1个loopback地址(mask为255.255.255.255),并且将其宣告至ospf区域。使用show ospf database 命令就可以看见这些路由,详细的信息你可以在命令后添加参数(似乎是summary,记不清了,自己试试吧);应该也可以用debug命令来看LSA中的具体数值吧,只是回显的信息不是很全。

第二个:骨干区域只需要别的区域的intra-area routes即可,因为骨干区域是ospf的中心区域,拓扑决定其不存在什么inter-area routes信息。而别的区域,例如area 1 ,就可能收到从area 0传来的area 2的inter-area routes 信息。实在不明白你想看什么样的效果,如果想看详细的LSA信息,就用上面说的命令来调看吧。或者在真实的网络环境中用工具抓包看。

最后:RFC2328协议陈述非常详细(简直有点罗嗦了),但是有些厂家并不是严格遵守其中的机制去实现ospf数据库同步的,通常只要路由器之间交互的数据格式符合RFC规定,后面同步就是各顾各的了(ospf分布式特点)。所以请不要过份纠结于协议中的某一个细则,所不准有些接口标准现在已经淘汰了,毕竟RFC2328是98年的产物。
沙发 2015-4-26 21:14:09 回复 收起回复
回复

使用道具 举报

发表于 2015-4-27 11:08:29 | 显示全部楼层
路过了解一下
板凳 2015-4-27 11:08:29 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-4-27 14:12:18 | 显示全部楼层
desaix 发表于 2015-4-27 11:13
第一个:option1中描述的是某类主机路由(Host Route)在LSA中Link ID等参数的具体选值,这个在真实的P2P中 ...

关于第一个问题的Option 1的解释我不太同意、当然使用LoopBack接口无论使用什么掩码,在LSDB中都会在Router-LSA中以Stub实例显示,Mask为32,Metric为0.
而Option 1中说到的是邻居ID,LoogBack不会有邻居ID、除非在其它接口使用Unnumber、但是这时的掩码就不会为32了、
地板 2015-4-27 14:12:18 回复 收起回复
回复

使用道具 举报

发表于 2015-4-27 14:55:07 | 显示全部楼层
嗯,你说的也是,Loopback说服力不够。
那么不妨试一试在P2P链路上手动指定邻居,在ospf进程中使用neighbor A.B.C.D poll interval <1-65535>命令,邻居发现不再使用组播方式,而是采用单播方式。这样可以将2台路由器的连接接口IP不变,mask全部设置为255.255.255.255(或者继续保持255.255.255.252不变)。也许这样就可以了
5# 2015-4-27 14:55:07 回复 收起回复
回复

使用道具 举报

发表于 2015-4-27 15:02:27 | 显示全部楼层
Demon、 发表于 2015-4-27 14:12
关于第一个问题的Option 1的解释我不太同意、当然使用LoopBack接口无论使用什么掩码,在LSDB中都会在Rout ...

接口掩码mask设为255.255.255.255还要人工绑定ARP,所以还是设置为255.255.255.252吧,应该也可以满足option1的要求。
6# 2015-4-27 15:02:27 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-4-27 17:53:34 | 显示全部楼层
desaix 发表于 2015-4-27 15:02
接口掩码mask设为255.255.255.255还要人工绑定ARP,所以还是设置为255.255.255.252吧,应该也可以满足opt ...

详细的要怎么做呢?看的不太懂、
7# 2015-4-27 17:53:34 回复 收起回复
回复

使用道具 举报

发表于 2015-4-27 22:23:59 | 显示全部楼层
Option2 描述的是常见状态,即p2p链路配置子网时1类LSA的详细信息。那么Option 1 肯定是p2p链路没有配置子网时的状态吧。我知道的stub network --HostRoute类的接口只有loopback了,子网掩码会一直保持255.255.255.255(思科路由器物理接口无法配置该掩码,那么也就说明会一直使用option 2选项,前面我的说法有误)。option1 中 neighboring router's IP是否会有和loopback相同类型的可能,而且neighboring router's IP还要处于一种末端状态?Option 1 也许是为某种协议或者某种临时状态而编辑的吧,实际中并不常见。

我也就知道这么多了,不知能否帮助你,如果你想到什么,也请告诉我。
8# 2015-4-27 22:23:59 回复 收起回复
回复

使用道具 举报

发表于 2015-4-27 22:27:28 | 显示全部楼层
还有RFC2328在option2 的脚注中提到了RFC 1583 协议,并且说这是该协议常用描述p2p链路的方式,有时间一起研究一下RFC 1583吧。{:soso_e113:}
9# 2015-4-27 22:27:28 回复 收起回复
回复

使用道具 举报

发表于 2015-4-27 23:03:16 | 显示全部楼层
Demon、 发表于 2015-4-27 17:53
详细的要怎么做呢?看的不太懂、

RFC1583 中提到了virtual-link,其类型也是p2p,而且可以和不同的IP段的loopback建立邻居关系。应该就是在这里会用到option 1
10# 2015-4-27 23:03:16 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-4-28 17:37:20 | 显示全部楼层
desaix 发表于 2015-4-27 23:03
RFC1583 中提到了virtual-link,其类型也是p2p,而且可以和不同的IP段的loopback建立邻居关系。应该就是 ...

做了virtual-link但是没看到效果、
11# 2015-4-28 17:37:20 回复 收起回复
回复

使用道具 举报

发表于 2015-4-28 20:30:27 | 显示全部楼层
Demon、 发表于 2015-4-28 17:37
做了virtual-link但是没看到效果、

virtual-link有专门的type-4,的确看不出效果。RFC1583中提到一种p2p链路(unnumbered link),该link不需要分配网段就可以工作,但是具体的实现方式没有说明,这种link应该就是option1中描述的情况。你可以看看RFC1538文档,但是对具体实现看效果帮助不大。

12# 2015-4-28 20:30:27 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-22 01:24 , Processed in 0.111016 second(s), 25 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表