Cisco学习笔记,BGP边界网关路由协议

原创 阁主  2019-06-01 13:03:30  阅读 5843 次 评论 1 条
摘要:

边界网关协议(BGP)是运行于 TCP 上的一种自治系统(AS)的路由协议,是唯一能够妥善处理不相关路由域间的多路连接的协议。

前言:


bgp.png

  • 自治系统(AS):由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。

  • 自治系统内部的路由协议—IGP

  • 自治系统之间的路由协议——EGP

动态路由协议可以按照工作范围分为IGP以及EGP。IGP工作在同一个AS内,主要用来发现和计算路由,为AS内提供路由信息的交换;而EGP工作在AS与AS之间,在AS间提供无环路的路由信息交换,BGP则是EGP的一种。

IGP与EGP:

动态路由协议.png

  • IGP

运行于AS内部的路由协议主要有:RIP,OSPF及ISIS。

IGP着重于发现和计算路由。

  • EGP

运行于AS之间的路由协议,现通常都是指BGP。

BGP着重于控制路由的传播和选择最优的路由。

BGP特征:

BGP是外部路由协议,用来在AS之间传递路由信息

是一种增强的距离矢量路由协议

  • 可靠的路由更新机制

  • 丰富的Metric度量方法

  • 从设计上避免了环路的发生

为路由附带属性信息

支持CIDR(无类别域间选路)

丰富的路由过滤和路由策略

可靠路由更新:

传输协议:TCP,端口号179

无需周期性更新

路由更新:只发送增量路由

周期性发送keepAlive报文检测TCP的连通性(60s一次,保持时间180s)

BGP报文类型:

BGP报文有五种类型:

  • Open:负责和对等体建立邻居关系。

  • KeepAlive:该消息在对等体之间周期性地发送,用以维护连接。

  • Update:该消息被用来在BGP对等体之间传递路由信息。

  • Notification:当BGP Speaker检测到错误的时候,就发送该消息给对等体。

  • Route-refresh:用来通知对等体自己支持路由刷新能力。

本文地址:https://www.mainblog.cn/165.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。

评论已关闭!