BGP简介、BGP状态机、BGP的各种属性详解

一、简介
1、BGP全称为边界网关路由协议,典型的外部网关路由协议,是一种无类别的路径矢量(高级的距离矢量)型协议,又可以是一种路径优先协议,采用分布式计算,用于管理AS之间的路由信息传递。
2、特性
(1)可靠性:采用tcp作为可靠性机制,单播建邻,基于tcp的179端口工作,因为更新量巨大,所以只能采用触发更新;
(2)可控性:AS之间提供丰富的属性来干涉选路,用来灵活的选择路由并且都需要人工干涉;
(3)AS-by-AS:使用AS号识别不同的 AS路由的标识,该AS号具有唯一性,范围1-65535,可以扩展为32位以解决AS号不够用的情况,在传递路由的过程中以AS为单位不改变属性;
(4)BGP最小使用单位是一个路由器,故同一个路由器上只能运行一个BGP进程;
(5)BGP协议中,一条路由存在的时间越久,BGP会认为其越稳定;
(6)BGP默认不被用于负载均衡,只选择产生一条最佳路径,并且BGP支持链路聚合和认证;
二、数据包–所有的数据包基于TCP传输
Open: 存在hold time 和 RID;用于邻居关系建立;默认仅收发一次即可;
Keeplive: 周期1min,保活 TCP会话 hold time 180s;
Update :更新包携带路由条目: 目标网络号+ 属性;
Notification :报错包 错误信息出现时发送;
三、BGP的状态机
1、idle(空闲)状态
BGP 总是以 Idle 状态为起始点,该状态拒绝所有入站连接。启动(Start)事件(IE 1)发生后,BGP 进程会初始化所有 BGP 资源、启动 ConnectRety(连接重试)定时器、初始化去往邻居的 TCP 连接、侦听来自邻居的 TCP 初始化并将状态更改为 Connect(连

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值