hcie BGP总结

BGP

BGP概述
  1,Bgp是一种外部网关协议,起作用不在于自动发现网络topo,而在于as之间选择最佳路由和控制路由的传播。
  2,BGP使用TCP作为其传输层协议(端口号179),提高了协议的可靠性。
  3,BGP的对等体之间必须在逻辑上连通,并进行TCP连接,路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽。
  4,bgp的防环:1)AS之间:BGP通过携带AS路径信息来标记途经的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。
  2)AS内部:BGP在AS内学到的路由不再通告给AS内的BGP邻居,避免了AS内产生环路。
  5,bgp包含丰富的路由策略,灵活过滤和选择
  6,bgp包含防止路由震动机制,对于反复更新路由状态,进行惩罚
  7,bgp易于扩展,主要通过tlv进行扩展
  BGP是一种高级距离矢量型协议,用于解决as间路由信息的传输,bgp初始化的时候邻居传输的是整张路由表,以后只传输网络变化部分(增量更新,更新比较慢)。采用tcp连接传输,端口179,bgp没有另外的传输机制,tcp本身就是可靠的。
Bgp AS号
2字节:1-65535 公有1-64511,私有64512-65534
4字节:65535-4294967295
  bgp邻居没有自动发现机制,需要手动建邻
bgp邻居路由传递
  1,bgp的路由不优不传-----避免无效路由浪费资源
  2,ibgp不能中转路由(存在水平分割)--------bgp重点不在as内,没有为as内路由传递设置放环原则,只能使用最保守的做法放环
  3,ibgp邻居之间传递路由不会改变下一跳-----防环同上
  
  第二条带来的问题:bgp邻居要做全互联,全互联会导致bgp的邻居数量暴增,占用过多cpu内存与带宽资源。
解决方案:反射器(反射器本身需要设置放环措施)
  第三条带来的问题:会造成因为ebgp传递进来的路由下一跳不可达不优,通过设置next-hop-local在as边界路由器上来解决。

BGP是一种用于自治系统之间的动态路由协议,主要用于交换AS之间的可达路由信息,构建AS域间的传播路径,防止路由环路的产生,并在AS级别应用一些路由策略.
  BGP作为事实上的Internet外部路由协议标准,被广泛应用于ISP之间
  
BGP报文类型
  1,open:协商bgp参数,TCP连接建立后发送的第一个消息,用于建立BGP对等体之间的连接关系。
  2,updata:交换路由信息。一条Update消息可以发布多条属性相同的可达路由信息,也可以撤销多条不可达路由信息。
  3,keeplive:保持邻居关系
  4,notification:当BGP检测到错误状态时,就向对等体发Notification消息,之后BGP连接会立即中断。
  5,route-refresh:用于在改变路由策略后请求对等体重新发送路由信息
bgp报头
  Marker(标记)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值