·bgp

BGP(Border Gateway Protocol)边界网关协议---无类别路径矢量路由协议。典型的EBP协议,用于AS和AS之间。

AS自治系统---as编号   0~65535 ,其中1~64511公有;64511~65535私有

一、特性

1、可靠性---不能周期更新、增量更新;---TCP

2、可控性---该协议真正的意义,在于AS之间共享路由条目时更加方便快捷的干涉选路;

3、EGP,AS-BY-AS;以一个AS为单位进行计数;IGP,hop-by-hop一个路由器为一个单位;

二、GBP特点

1、无类别路径矢量---距离矢量的升级版---AS-BY-AS;

2、使用单播更新来发送所有消息;基于TCP179端口工作;

3、增量更新---仅触发,无周期;

4、具有丰富的属性来取代IGP中度量进行选路---多个参数控制协议

5、可以在进项和出项对流量实施强大的策略---可控性

6、默认不被用于负载均衡---通过各种选路规则仅仅产生一条最佳路径

7、BGP支持认证和汇总;

三、数据包---所有数据包基于TCP传输

open---存在hold time和RID,用于邻居关系建立;默认仅收发一次即可;

keeplive---周期1min保活TCP会话;hold time 180s;

uodate---更新包; 路由条目:目标网络号+属性;

notification---报错包;错误信息出现时发送;

四、BGP的工作过程

1、启动配置完成后,本地和对端先单播进行TCP三次握手,建立TCP会话;

2、会话建立后,使用open报文进行邻居关系的建立,正常收发一次open报文即可;

3、邻居关系建立后,用户进行路由宣传;宣告配置完成后,BGP使用uodate包进行路由条目的传递---目标网络号+属性;

4、本地收到所有的路由条目均存储在BGP表中(装载本地发出和接收到的所有路由);

5、默认仅从BGP表中挑选一条最优路径到路由表内;

6、收敛完成,仅keeplive包继续周期保活TCP会话传递;TCP保证这些数据包的可靠性---确认、重传、排序、流控(窗口机制)

五、结构突变

1、新增网段---BGP路由上出现了新的宣告路由,使用更新包更新即可;

2、断开网段---BGP路由上出现断开路由,若本地给邻居发送的是汇总路由;那么只要所有明细没有全部断开,将不进行BGP更新;若明细全部消失,使用更新包告知即可,对端删除该信息即可;

3、无法沟通---hello time到时时,断开邻居关系,删除所有通过该邻居学习到的信息;

六、BGP协议中的名词

1、对等体(peer)---邻居---GBP协议可以非直连建邻;

2、IBGP---同一个AS内设备间的BGP邻居关系;管理距离为200

3、EBGP---不同AS间设备建立的BGP邻居关系;管理距离为20

七、BGP路由黑洞的问题

BGP可以非直连建邻,非直连建邻传递路由信息,导致所有运行了BGP协议的路由器均学习到路由条目;但是数据层面流量在传输时所需要经过没有运行BGP协议的路由器时,将出现不可达现象;

解决方案:1、物理链路全连;2、邻居关系全连;3、将BGP的路由重发布到IGP(LAB);4、最佳解决方案---MPLS;

八、BGP的防环机制---水平分割机制

1、ebgp邻居间的水平分割---防止ebgp邻居关系间的环路;

AS-pash属性---记录所有经过的AS编号,接收的条目中若存在本地AS,则拒绝接收;

2、IBGP水平分割

从一个IBGP邻居处学习到的路由,不得传递给另一台IBGP邻居---该规则迫使同一个as内所有的BGP设备间建立邻居关系,关系建立数量成指数上升;故使用联邦、路由反射器来有条件打破该规则。

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值