一、简介
边界网关协议BGP是一种是吸纳自治系统AS之间的路由可达,并选择最佳路由的距离矢量路由协议。它具有以下特点。
(1)是吸纳自治系统间通信网络的信息可达,BGP允许一个AS向其他AS通告其内部网络的可达性信息,或者是通过该AS可达的其他网络的路由信息。
(2)多个BGP路由器之间的协调,如果在一个自治系统内部有多个路由器分别使用BGP与其他自治系统中对等路由器进行通信,则通过协调使这些路由器保持路由信息的一致性。
(3)BGP支持基于策略的路径选择,可以为域间的网络可达性配置不同的策略。
(4)BGP只需要在启动时交换一次完整信息,不需要在所有路由更新报文中传送完整的路由数据库信息,后续的路由更新报文只通告网络的变化信息,避免网络变化使得信息量大幅增加。
(5)在BGP通告母的网络的可达性信息时,除了处理指定目的网络的下一跳信息之外,通告中还包括了通路向量,即去往该目的网络时需要经过的AS的列表,使接受者能够清楚了解去往目的网络的通路信息。
BGP在不同自治系统AS之间进行路由转发,分为EBGP和IBGP两种情况。EBGP外部边界网关协议,用于在不同的自治系统间交换路由信息。IBGP内部边界网关协议,用于向内部路由器提供更多信息。
二、网络拓扑图
三、实验步骤
1、配置各接口的IP地址,配置R1,其他路由器各接口的IP地址与此配置一致。
sys
[Huawei]un in en
[Huawei]sys R1
[R1]int g0/0/2
[R1-GigabitEthernet0/0/2]ip add 59.74.112.2 24
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 172.16.60.1 24
2、配置IBGP连接,配置R2,R3,R4
[R2]bgp 65009
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 9.1.1.2 as-number 65009
[R2-bgp]peer 9.1.3.2 as-number 65009
[R3]bgp 65009
[R3-bgp]router-id 3.3.3.3
[R3-bgp]peer 9.1.3.1 as-number 65009
[R3-bgp]peer 9.1.2.2 as-number 65009
[R4]bgp 65009
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 9.1.2.1 as-number 65009
[R4-bgp]peer 9.1.1.1 as-number 65009
3、配置EBGP连接,配置R1、R2
[R1]bgp 65008
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 59.74.112.1 as-number 65009
[R2-bgp]peer 59.64.112.2 as-number 65008
四、测试
查看BGP对等体的连接状态:
可以看出,R2到其他路由器的BGP连接均已建立。
[R1-bgp]ipv4-family unicast
[R1-bgp-af-ipv4]network 172.16.60.0 255.255.255.0
查看R1路由表信息
IS-IS基本配置
IS-IS邻接关系
配置OSPF协议
路由器RIP动态路由配置1
路由器RIP动态路由配置2
RIP与BFD联动
路由器RIP静态路由配置