紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字
橙色代表说明

外部网关协议 BGP

  BGP 是不同自治系统的路由器之间交换路由信息的协议。

  BGP 较新版本是 2006 年 1 月发表的 BGP-4(BGP 第 4 个版本),即 RFC 4271 ~ 4278。

  可以将 BGP-4 简写为 BGP。

  边界网关协议 BGP 只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。

  BGP 发言人

    BGP 发言人往往就是 BGP 边界路由器,但也可以不是 BGP 边界路由器。

  BGP 交换路由信息

    一个 BGP 发言人与其他自治系统中的 BGP 发言人要交换路由信息,就要先建立 TCP 连接,然后在此连接上交换 BGP 报文以建立 BGP 会话(session),利用 BGP 会话交换路由信息。

    使用 TCP 连接能提供可靠的服务,也简化了路由选择协议。

    使用 TCP 连接交换路由信息的两个 BGP 发言人,彼此成为对方的邻站(neighbor)或对等站(peer) 。

    BGP 发言人和自治系统 AS 的关系

    

BGP路由刷新命令_自治系统


  BGP 协议的特点

    BGP 协议交换路由信息的结点数量级是自治系统数的量级,这要比这些自治系统中的网络数少很多。

    每一个自治系统中 BGP 发言人(或边界路由器)的数目是很少的。这样就使得自治系统之间的路由选择不致过分复杂。 (AS之间的路由选择在OSPF下不复杂)

    BGP 支持 CIDR,因此 BGP 的路由表也就应当包括目的网络前缀、下一跳路由器,以及到达该目的网络所要经过的各个自治系统序列。

    在 BGP 刚刚运行时,BGP 的邻站是交换整个的 BGP 路由表。但以后只需要在发生变化时更新有变化的部分。这样做对节省网络带宽和减少路由器的处理开销都有好处。

  BGP-4 共使用四种报文

    打开 (OPEN) 报文,用来与相邻的另一个BGP发言人建立关系。

    更新 (UPDATE) 报文,用来发送某一路由的信息,以及列出要撤消的多条路由。

    保活 (KEEPALIVE) 报文,用来确认打开报文和周期性地证实邻站关系。

    通知 (NOTIFICATION) 报文,用来发送检测到的差错。

  BGP 报文具有通用首部

    

BGP路由刷新命令_OSPF_02