外部网关协议
TCP/IP路由协议 外部网关协议:自治系统之间传输路由信息的所有协议 内部网关协议:自治系统内部路由器间传输路由信息的所有协议。
边界网关协议BGP 边界网关协议BGP(Border Gateway Protocol) 应用广泛的外部网关协议 对等通信 位于自治系统边缘
BGP 自治系统3 BGP路由器 自治系统1 自治系统2
BGP协议的特点 自治系统间通信。BGP协议专门用于自治系统间的路由信息通信。 多个对等BGP路由器之间的协调。 可达信息的传播。内部可达的目的站,以及通过可到达的目的站 下一跳信息。BGP为每个目的站提供下一跳信息。 策略支持。BGP可以实现本地管理员选择的策略,区分自治系统内计算机可达的目的站和通告给其他自治系统的目的站。 可靠传输。网络主干路由,可靠性要求高。采用TCP协议传输。 路径信息。通告全路径信息。 增加更新。节约带宽资源,第一次交换完整信息。后续报文只携带变化的信息。 支持无类型编址。协议不需要地址自标识,而提供了掩码和网络地址一起发送的方式。 路由聚集。BGP通过路由聚集,将若干路由信息聚集在一起,并发送单一条目来表示多个相关的目的站。这样就节约了网络带宽。 鉴别。BGP允许接收方对报文进行鉴别,验证发送方的身份。
BGP对等路由器功能 发起对等路由器探测和鉴别。两个对等路由器建立一个TCP连接并执行报文交换,这样就保证了双方同意进行通信。 每一方都发送肯定或否定的可达性信息,报告一个或多个目的站可达状态的变化,包括可以到达或不可到达。 提供外发的验证,表明对等路由器以及它们之间的网络连接一切正常。
BGP报文类型及用途 类型代码 1 2 3 4 报文类型 OPEN UPDATE NOTIFICATION KEEPALIVE 说明 初始化通信 通告或撤消路由 对不正确的报文的响应 活动地测试对等路由器连接性
本节结束