
第6节边界网关协议BGP
第6节 边界网关协议BGP

BGP基本概念 BGP四种报文 BGP属性 BGP强大的过滤功能 解决大规模网络中遇到的问题
BGP基本概念 BGP四种报文 BGP属性 BGP强大的过滤功能 解决大规模网络中遇到的问题

一、 BGP的基本概念 。自治系统之间的路由协议一BGP ÷用来在AS之间传递路由信息 。是一种距离矢量的路由协议,从设计上避免 了路由环路的发生 。支持CIDR(无类别域间选路) 。传送协议:TCP
一、BGP的基本概念 ❖ 自治系统之间的路由协议——BGP ❖ 用来在AS之间传递路由信息 ❖ 是一种距离矢量的路由协议,从设计上避免 了路由环路的发生 ❖ 支持CIDR(无类别域间选路) ❖ 传送协议:TCP

1、什么时候使用BGP ISP-Internet Service Provider 在2个ISP中选择一条路径连接Internet。 可以记录连接到Internet经过了哪几个AS。 ISP ISP
1、什么时候使用BGP ISP——Internet Service Provider 在2个ISP中选择一条路径连接Internet。 可以记录连接到Internet经过了哪几个AS

2、BGP的工作机制 在两个运行BGP协议的路由器之间建立BGP连 接。 ASI00 AS200
2、BGP的工作机制 在两个运行BGP协议的路由器之间建立BGP连 接

BGP构造的AS路径树 单出入口AS,传输AS,多出入口AS。 AS1 AS2 AS3 AS4 AS5 AS7 AS6
BGP构造的AS路径树 单出入口AS,传输AS,多出入口AS

3、BGP的两种邻居 。EBGP:工作在不同AS中的两个运行BGP的 路由器之间的连接。 IBGP:工作在同一个AS中的两个运行BGP 的路由器之间的连接。 ASI00 之RTA RTE AS300 EBGP EBGP --BGP----- RTB RTD AS200 RTC
3、BGP的两种邻居 ❖ EBGP:工作在不同AS中的两个运行BGP的 路由器之间的连接。 ❖ IBGP:工作在同一个AS中的两个运行BGP 的路由器之间的连接

4、BGP的使用原则 ~多条路径时,BGP Speaker只选最优的给自 己使用; BGP Speaker只把自己使用的路由通告给相 邻体; ~BGP Speaker从EBGP获得的路由会向它所 有的BGP相邻体通告(包括EBGP和IBGP)
4、BGP的使用原则 ❖ 多条路径时,BGP Speaker只选最优的给自 己使用; ❖ BGP Speaker只把自己使用的路由通告给相 邻体; ❖ BGP Speaker从EBGP获得的路由会向它所 有的BGP相邻体通告(包括EBGP和IBGP);

~BGP Speaker从IBGP获得的路由不向它的 其他的BGP相邻体通告,避免域内路由; ÷BGP Speaker从IBGP获得的路由是否通告 给它的EBGP相邻体要依IGP和BGP同步的 情况而定; 连接一建立,BGP Speaker将把自己所有的 BGP路由通告给新的相邻体
❖ BGP Speaker从IBGP获得的路由不向它的 其他的IBGP相邻体通告,避免域内路由; ❖ BGP Speaker从IBGP获得的路由是否通告 给它的EBGP相邻体要依IGP和BGP同步的 情况而定; ❖ 连接一建立,BGP Speaker将把自己所有的 BGP路由通告给新的相邻体

5、BGP同步 BGP与AS内部的IGP达到同步,即都知道某条 路由。 ASI00 RTA RTE AS300 EBGP EBGP IBGP RTB RTE IGP AS200 IGP IGP RTC RTD
5、BGP同步 BGP与AS内部的IGP达到同步,即都知道某条 路由