半小时ID注册 发表于 2011-7-19 22:16:04

求助BGP的问题


各位大神求助,在学习bgp的时候,遇到一些问题,问题如下1、ebgp和ibgp之间是通过什么方式来互相学习路由表的,正常情况下,是否是将IBGP通过重分发的方式来和EBGP互相学习路由表,如果不是的,那么我们在工作环境当中正常是用什么方式来操作的2、我在看书的时候,以及老师讲课的时候,多次提到用环回口来做为邻居,我在想用环回接口来做为邻居是否是为直连的线路做一条备份用的,如果用环回接口来做领居,是否是只需要在EBGP和IBGP的边界处做,至于IBGP内部,则不需要用环回口,如上截图,我只需要在r1和r2之间起环回接口,而不需要在r2和r3及r4之间做设置 小弟愚钝,如果讲话不周到,请各位老鸟们用你们犀利的言辞来指教我吧

yangsong315 发表于 2011-7-19 22:58:29

楼主可能对BGP的概念还不是很清楚。
BGP之所以用环回口作为更新源地址,是因为BGP是通过TCP 179建立对等体关系。可能双方的更新源通过IGP的计算会有多条路径,即使其中一条路径不可达也不会影响TCP的连接。起到链路备份的作用。

tea 发表于 2011-7-19 23:49:44

yangsong315 发表于 2011-7-19 22:58 static/image/common/back.gif
楼主可能对BGP的概念还不是很清楚。
BGP之所以用环回口作为更新源地址,是因为BGP是通过TCP 179建立对等体 ...

老杨威武 :)

半小时ID注册 发表于 2011-7-20 08:33:45

yangsong315 发表于 2011-7-19 22:58 static/image/common/back.gif
楼主可能对BGP的概念还不是很清楚。
BGP之所以用环回口作为更新源地址,是因为BGP是通过TCP 179建立对等体 ...

谢谢杨松老师,虽然还不是太明白,但还是谢谢你的指点

Kevin_Liu 发表于 2011-7-20 09:35:54

-woniu2-老杨V5 ~~

jiazeyao 发表于 2011-7-20 10:43:31

-woniu2-还不认识“杨松老师”,但是依旧威武~~~~·-79-

jkrh9 发表于 2011-7-20 13:34:01

我也刚学到BGP,感觉楼主还是不太了解BGP概念,因为学这个,我也琢磨了好多天来着,关键是要理解它是怎么工作的,毕竟它跟IGP很不同,楼主加油哈!

roy 发表于 2011-7-20 13:46:47

下面的大神显身呗。。。

wantccie 发表于 2011-7-20 16:16:37

本帖最后由 wantccie 于 2011-7-20 16:19 编辑

松哥V5。。。

BGP学路由,是通过重分布?或者EGP或者network的方式来学习的。

关于环回口的问题,如松哥所说,BGP主要用TCP179来建立连接,而环回口是作为物理链路的冗余,为了提高网络稳定性而存在的。

IBGP之间用环回口建立邻居,需要指定更新源,否则会因为找不到更新源而造成通信失败。
与EBGP的环回口要建立邻居,除了要指定源外,还需要配置ebgp多跳。因为ebgp默认为1跳,TTL=1。

另外,IBGP还有水平分割的问题,需要通过全互联、路由反射器、联盟来解决。
建立IBGP前,必须要有IGP路由。称为IBGP与IGP的同步。否则可能造成路由黑洞。BGP是在IGP之上的。

wantccie 发表于 2011-7-20 16:21:04

回答完了,才看到图。。。哇哈哈。。。

R1和R2是ebgp,用环回口,需要建立ebgp多跳及指定更新源,另外还要指定next-hop-self,因为R2是AS的边界。

而R2、R3、R4是ibgp,用环回口建立邻居,只要指定更新源即可。
页: [1] 2
查看完整版本: 求助BGP的问题