BGP协议的具体属性(华为面试官问)

2、BGP协议特性:

1、BGP是自治系统外部路由协议,用来在AS之间传递路由信息

2、路径矢量路由协议,从设计上避免了环路的发生

其路由信息中携带了所经过的全部AS路径列表。这样,接收该路由信息的BGP路由器可以
明确的知道此路由信息是否源于自己的AS。如果是源于自己的AS,BGP就会丢弃此条路由
,这样就根本的解决了AS之间产生环路的可能。

3、TCP承载,端口号是179

天然的可靠传输机制,重传、排序等机制来保证BGP协议信息交换的可靠性。

4、支持CIDR和路由聚合

可以将一些连续的子网聚合成较大的子网(突破了自然分类的限制),从而可
以在一定程度上控制路由表的快速增长,并降低了路由查找的复杂度。

5、路由附带丰富的属性

6、只发送增量路由更新

在邻居关系建立后,BGP路由会将自己的全部路由信息通告给邻居,此后如果
路由表发生了变化,则只将增量部分发送给邻居。这样可以大大减少BGP传播
路由所占用的带宽,以利于在Internet上传播大量的路由信息,并降低路由器C
PU与内存的消耗。

7、路由过滤和路由策略

与IGP不同的是,BGP最重要的特性是丰富的路由属性以及强大的路由过滤
和路由策略。通过路由策略等方法,来更改路由属性,或者是根据路由更新
信息中的属性来实现路由过滤和路由策略,从而使BGP的使用者可以非常灵
活地对路由进行选路和控制。

3、BGP的基本术语:

1、BGP发言者(BGP Speaker):发送BGP消息的路由器称为BGP发言者,
它接收或者产生新的路由信息,并发布给其他BGP发言者。
2、Router ID(RID):Router ID是一个32位比特无符号的整数,用来在自
治系统中唯一标识一台路由器。路由器如果运行BGP协议,则必须存在Rout
er ID。Router ID可以是手工配置或这是路由协议自动选举。
3、BGP对等体(BGP Peer):相互交换消息的BGP发言者之间互称对等体(Peer)。
4、IBGP对等体(Internal BGP Peer):如果BGP对等体处于同一自治系统内,被称为IBGP对等体。
5、EBGP对等体(External BGP Peer):BGP对等体处于不同自治系统时,被称为EBGP对等体。

说明:
有时,BGP对等体也称为BGP邻居,EBGP对等体也称为EBGP邻居,IBGP对等体也称为IBGP邻居。

1、EBGP对等体

处于不同AS的BGP对等体为EBGP对等体,通常情况下EBGP对等体是物理上直连
BGP Speaker从EBGP对等体获得的路由会向它所有BGP对等体通告(包括EBGP
和IBGP);同时为了防止环路,他不会将学习到的路由再向原发布者发布。

2、IBGP对等体

处于同一个AS的BGP对等体为IBGP对等体(或者是IBGP邻居)
IBGP对等体不一定是物理直连,但是一定要TCP可达。
从IBGP对等体获得的路由不向它的IBGP对等体发布
为了防止环路,BGP协议规定BGP发言者从IBGP获得的路由不向它的IBGP对等体发布。
从IBGP对等体获得的路由是否发布给它的EBGP对等体与BGP是否同步相关。
另外为了防止路由黑洞的产生,协议还规定BGP发言者从IBGP获得的路由是否发布给它的EBGP对等体与BGP是否同步相关。
IBGP的全连接
BGP会话是基于TCP的点到点的单播链接
TCP的可靠传输机制和滑动窗口机制可以确保承载与TCP之上的BGP可以可靠传递大量路由。
但是TCP链接是点到点的单播方式来进行报文传输的,因此BGP链
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

N1314N

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值