外部网关协议_边界网关协议BGP

一.边界网关协议BGP的基本概念

  • 边界网关协议(Border Gateway Protocol,BGP)属于外部网关协议EGP这个类别,用于自治系统AS之间的路由选择协议
  • 由于在不同AS内度量路由的“代价”(距离、带宽、费用等)可能不同,因此对于AS之间的路由选择,使用统一的“代价”作为度量来寻找最佳路由是不行的

因此:

没有统一的路由度量寻找最佳路由是无意义的,BGP只能是力求寻找一条能够到达目的网络且比较好的路由(即不能兜圈子),而并非要寻找一条最佳路由。
  • AS之间的路由选择还必须考虑相关策略(政治、经济、安全等)

BGP发言人和BGP边界路由器:

  • 在配置BGP时,每个AS的管理员要选择至少一个路由器作为该AS的“BGP发言人”。
  • 一般来说,两个BGP发言人都是通过一个共享网络连接在一起的,而BGP发言人往往就是BGP边界路由器。
    外部网关协议_边界网关协议BGP_第1张图片
  • 使用TCP连接交换路由信息的两个BGP发言人,彼此称为对方的邻站对等站
  • BGP发言人除了运行BGP协议外,还必须运行自己所在AS所使用的内部网关协议IGP,例如RIP或OSPF

BGP适用于多级结构的因特网:
外部网关协议_边界网关协议BGP_第2张图片

二. BGP-4的四种报文

  • BGP-4是目前使用得最多的版本

打开:用来与相邻的另一个BGP发言人建立关系,使通信初始化。
保活:用来周期性地证实邻站的连通性。
更新:用来通告某一条路由的信息,以及列出要撤销的多条路由。
通知:用来发送检测到的差错.

你可能感兴趣的:(计算机网络,智能路由器,网络)