tea 发表于 2012-12-26 16:21:22

【提问】BGP next-hop问题

以下拓扑,



R1、R2、R3之间运行OSPF,area1为NSSA,在R1上重发布外部路由x.0进OSPF;
R3、R4之间维护IBGP邻居关系,R3同时运行OSPF及BGP,在BGP进程中,将OSPF路由重发布进BGP;
仔细分析一下,R4上收到的这些BGP条目,NEXT_HOP分别为什么?请做个总结。

另外,如果R2及R4之间增加一条物理线路,并且建立IBGP邻居关系,也将OSPF路由重发布进BGP,请问会有何不同?

第三个问题,如果R3、R4之间为EBGP邻居关系,情况又有何不同?

简简单单的问题描述,有心的人会发现里面大有玄机,不过……别被搞晕了,玩儿去吧。


狮子守望者 发表于 2012-12-26 18:59:52

本帖最后由 狮子守望者 于 2012-12-27 10:28 编辑

-woniu4-
-woniu2-
-woniu4-
-woniu6-
利用表情占座
===========================================================================

问题1:
O-IA、O-E,注入前该前缀的IGP下一跳成为BGP的NEXT-HOP。
大家要注意,OSPF重分布进BGP时,match参数。我就跪在这里了……

问题2:
O-N,注入前该前缀的IGP的FA地址成为BGP的NEXT-HOP。 X——>请移步至5楼~
同样要注意,match参数!!!

问题3:
EBGP邻居之间,NEXT-HOP就是通告该前缀的EBGP邻居接口IP地址。

tea 发表于 2012-12-26 19:07:38

狮子守望者 发表于 2012-12-26 18:59 static/image/common/back.gif


等你解答呢 :)

bookpig 发表于 2012-12-26 21:42:45

好帖子

zhuchen89 发表于 2012-12-27 09:37:18

本帖最后由 zhuchen89 于 2012-12-27 09:39 编辑

第一点:昨天去了一家坑爹的公司帮忙做项目,拓扑不给,全网一VLAN,几百台设备连的一塌糊涂,坑爹,show arp,然后对着MAC-address table一点一点整理,回来。。。。。吐了。
第二点:金琳这货速度太快了。。。。。
第三点:重点

BGP在重分布的时候确实需要注意很多问题,比如说需要注意默认只重分布internal,也就是OSPF的O,OIA,ISIS的type1,还有就是在某些IOS上面,默认无法将IBGP路由重分布进IGP中,这个时候需要bgp redistribute-internal


还有点,我对金琳的
问题2:
O-N,注入前该前缀的IGP的FA地址成为BGP的NEXT-HOP。
是不赞同的,因为耿叔实验有着其特殊性,就是NSSA区域两台设备是直连,如果导则了路由条目中的下一跳和FA是一致的情况,我在两台设备之间重新增加了一台路由器,实验效果证明是下一跳。

那么从理论上面分析,重分布的定义是将一个路由协议的路由表条目重分布到另外一个协议的数据库中,然后再将优选的放入路由表,在路由表中根本没有FA这一个说法,而且举反例来说,假设该区域不是NSSA区域,没有第三方下一跳影响的情况下,FA应该为0.0.0.0,那么重分布到BGP中,对于该路由条目,BGP该如何判断?
页: [1]
查看完整版本: 【提问】BGP next-hop问题