BGP基础

了解BGP基本工作原理

AS内部使用IGP来计算和发现路由,如OSPF.ISIS,RIP等
AS之间使用BGP来传递和控制路由
BGP概念:边界网关协议,在不同AS直径实现路由交互的EGP协议。适用大型网络环境,支持VLSM,CIDR,路由汇总。
将建立BGP邻居关系的路由器称为BGP对等体(Peer)
(1)路由 EBGP对等体之间传递时,AS-Path用于防止出现路由环路,路由器收到一条BGP路由发现携带的as-path出现了自己所在as的as号,将忽略该路由更新。
(2)一个AS内防止环路,IBGP水平分割规则,BGP规定,路由器从一个对等体学习到BGP路由时,它将不能再把这条路有通告给任何的IBGP对等体,这就是IBGP水平分割规则。

注意:
学习到的BGP路由不能通告对等体时,需要IBGP对等体全互联可以解决问题,但是如果路由器数量过多,负担就比较大了,没有了可扩展性,所有BGP还有另外2中解决方案:路由器反射器及联邦。
EBGP对等体之间发送BGP协议报文的TTL值=1,如果在俩台非直连的路由器之间建立EBGP对等体关系,需要改EBGP对等体的TLL值。

BGP报文类型及格式:BGP工作在TCP上的,tcp端口号179
1.open报文,包含版本,AS号,存活时间,路由器标识符,可选参数长度。如果路由器认可对方发送过来的open报文,则立即会送一个Keepalive报文确认。
2、update报文,用于对等体通告BGP路由,还用于撤销一条或多条BGP路由。
3、Notification报文,检测到错误时,使用这个报文告知对等体。
4、Keepalive报文,周期性发送报文来了解对等体的存活情况。Hold timer,缺省180s,周期性发送60s一次。还用于确认open报文。
BGP路由表:“*”标识可用路由,“>”代表最优路由,“i”代表从IBGP对等体学习到的路由,从EBGP学习到的路由没有标记。
查看路由表的完整信息命令:dis bgp route-table 172.16.1.0
将路由发布到BGP的3种方法:1,network命令,2,import-route命令,3,aggregate路由汇总命令
BGP无法像OSPF自动发现邻居和路由,需要手动指定。

B

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值