2024年3月12日发(作者:驹阳朔)
竭诚为您提供优质文档/双击可除
ebgp协议怎样和ibgp协议进行合作转
发路由
篇一:ibgpebgpigpbgp区别
ibgp、ebgp、igp、bgp区别
我们知道,在自治系统内部使用igp路由协议,而在
不同自治系统之间使用bgp路由协议(严格来讲,bgp不是路
由协议).bgp产生的原因是为了在不同自治系统(as)之间进
行路由转发,而其中又提出了ebgp和ibgp两种,ebgp用于在
不同自治系统之间,但ibgp,书上说它是应用于自治系统内
部,可是在自治系统内部我们是使用igp.这就和"bgp是应用
于不同自治系统之间"产生矛盾,那么ibgp存在的意义,比如
说某种情况,需要使用到ibgp,它在网络中起到的作用.ebgp
与ibgp之间的区别,ebgp在网络中又起什么作用
为什么要有ibgp,原因如下:
1、igp的能力限制,igp处理路由的条目有限,而
第 1 页 共 18 页
目前internet上核心路由器的路由表已经超过10万条。假
如没有ibgp,那么这些路由只能采取重分发的方式直接导入
到igp中,这样做的缺点很明显:第一,igp协议的作者并
没有打算让igp来处理如此大量的路由,igp本身也无法处
理这样大的路由数量;第二,如果非要让igp来处理,那么
根据igp的处理原则,假如这10万路由中任何一条路由发
生变化,那么运行igp的路由器就不得不重新计算路由,更
为严重的是,假如其中某一条路由出现路由抖动的情况,例
如端口反复up/down,这会导致所有的igp路由器每时每刻
都不得不把10万条路由重新计算一遍,这种计算量对于绝
大多数路由器来说是无法负担的。另外对于运行RipV1的路
由器来说,10万条路由的定期更新,这根本就是无法接受的
事情,除去带宽占用率不谈,我想,也只有少量高端的gsR
以及tsR能够有这样的性能吧。很显然,我们不可能让网络
中所有的路由器都是gsR和tsR,如果真是这样,那么cisco、
juniper以及华为等厂家就要偷笑了。例
如:as100----as200---as300,假定as100/200/300各有100
台路由器,而as100中有1w条路由要传递要as300中,而
as200的路由器不需要学习as100的路由。如果没有ibgp的
话,那么这1w条路由都必须被重分发到as200的igp中去,
这样的话,相当于as200中所有的100台路由器都增加了1w
条路由。如果利用ibgp的话,那么as200中只有运行ibgp
2 18
2024年3月12日发(作者:驹阳朔)
竭诚为您提供优质文档/双击可除
ebgp协议怎样和ibgp协议进行合作转
发路由
篇一:ibgpebgpigpbgp区别
ibgp、ebgp、igp、bgp区别
我们知道,在自治系统内部使用igp路由协议,而在
不同自治系统之间使用bgp路由协议(严格来讲,bgp不是路
由协议).bgp产生的原因是为了在不同自治系统(as)之间进
行路由转发,而其中又提出了ebgp和ibgp两种,ebgp用于在
不同自治系统之间,但ibgp,书上说它是应用于自治系统内
部,可是在自治系统内部我们是使用igp.这就和"bgp是应用
于不同自治系统之间"产生矛盾,那么ibgp存在的意义,比如
说某种情况,需要使用到ibgp,它在网络中起到的作用.ebgp
与ibgp之间的区别,ebgp在网络中又起什么作用
为什么要有ibgp,原因如下:
1、igp的能力限制,igp处理路由的条目有限,而
第 1 页 共 18 页
目前internet上核心路由器的路由表已经超过10万条。假
如没有ibgp,那么这些路由只能采取重分发的方式直接导入
到igp中,这样做的缺点很明显:第一,igp协议的作者并
没有打算让igp来处理如此大量的路由,igp本身也无法处
理这样大的路由数量;第二,如果非要让igp来处理,那么
根据igp的处理原则,假如这10万路由中任何一条路由发
生变化,那么运行igp的路由器就不得不重新计算路由,更
为严重的是,假如其中某一条路由出现路由抖动的情况,例
如端口反复up/down,这会导致所有的igp路由器每时每刻
都不得不把10万条路由重新计算一遍,这种计算量对于绝
大多数路由器来说是无法负担的。另外对于运行RipV1的路
由器来说,10万条路由的定期更新,这根本就是无法接受的
事情,除去带宽占用率不谈,我想,也只有少量高端的gsR
以及tsR能够有这样的性能吧。很显然,我们不可能让网络
中所有的路由器都是gsR和tsR,如果真是这样,那么cisco、
juniper以及华为等厂家就要偷笑了。例
如:as100----as200---as300,假定as100/200/300各有100
台路由器,而as100中有1w条路由要传递要as300中,而
as200的路由器不需要学习as100的路由。如果没有ibgp的
话,那么这1w条路由都必须被重分发到as200的igp中去,
这样的话,相当于as200中所有的100台路由器都增加了1w
条路由。如果利用ibgp的话,那么as200中只有运行ibgp
2 18