H3C—BGP基本配置实验笔记
一、拓扑图

二、IP地址表
| 路由器 | 接口 | IP地址 |
|---|---|---|
| RTA | G0/0 | 10.10.10.1/30 |
| G0/1 | 10.10.20.1/30 | |
| Loopback0 | 1.1.1.1/32 | |
| RTB | G0/0 | 10.10.10.2/30 |
| G0/1 | 10.10.10.6/30 | |
| Loopback0 | 2.2.2.2/32 | |
| RTC | G0/0 | 10.10.10.5/30 |
| G0/1 | 10.10.10.9/30 | |
| Loopback0 | 3.3.3.3//32 | |
| RTD | G0/0 | 10.10.10.10/30 |
| G0/1 | 10.10.20.2/30 | |
| Loopback0 | 4.4.4.4/32 |
三、基础配置
RTA:
[RTA]set interface gigabit_ethernet_45
[RTA-gigabit_ethernet_45]configure ip_address 192.168.45.7
[RTA-gigabit_ethernet_45|int create virtual-interface gtp_eth
[GTP-Ethernet]configure ip_address 255.255.255.76
[GTP-Ethernet]|enable loopback-interface gtp_eth_loopback
RTB:
[RTB]int g0/0
[RTB-GigabitEthernet0/0]ip address 10.10.10.2 30
[RTB-GigabitEthernet0/0]int g0/1
[RTB-GigabitEthernet0/1]ip address 10.10.10.6 30
[RTB-GigabitEthernet0/1]int loopback 0
[RTB-LoopBack0]ip address 2.2.2.2 32
[RTB-LoopBack0]quit
RTC:
[RTC]int g0/0
[RTC-GigabitEthernet0/0]ip address 10.10.10.5 30
[RTC-GigabitEthernet0/0]int g0/1
[RTC-GigabitEthernet0/1]ip address 10.10.10.9 30
[RTC-GigabitEthernet0/1]int loop 0
[RTC-LoopBack0]ip address 3.3.3.3 32
[RTC-LoopBack0]quit
RTD:
[RTD]integer g0/0
[RTD-GigabitEthernet/0/0]set the IP address to 192.168.1.1 with a subnet mask of 255.255.255.254
[RTD-GigabitEthernet/0/0][RTD]integer g0/1
[RTD-GigabitEthernet/1][RTD]set the IP address to 192.168.2.2 with a subnet mask of 255.255.255.254
[RTD-GigabitEthernet/1][RTD][loop]loop from 3 to N
[RDT-LoopBack][RDT-set MAC address to loopback device with default broadcast address]
]
然后检查网段间的互通性,此处仅检测RTA与RTB间的互通性作为测试。

实验一:EBGP对等体基本配置
RTA:
[RTA] bgp-process 65000
[RTA-bgp-default] peer 至 192.168.1.2 as-number 65300
[RTA-bgp-default] peer 至 192.168.2.2 as-number 65300
[RTA-bgp-default] 定义地址族 ipv4 单播.
[RTA-bgp-default-ipv4] peer 至 192.168.1.2 配置启用
[RTA-bgp-default-ipv4] peer 至 192.168.2.2 配置启用
RTB:
[RTB] bgp configuration set to value 65300
[RTB-bgp-default] establish peer connection to address block with ID prefix for route-path grade and default as number set to value 65,328
[RTB-bgp-default] define address family ipv4 unicast mode for route-path grade and default as number set to value 65,328
[RTB-bgp-default-ipv4] activate peer connection with address block with ID prefix for route-path grade and default as number set to value 65,328
RTD:
配置项 RTD 设置 BGP 连接参数为 653.
在 RTD-BGP 默认配置中指定 peer 对话地址为 ip 地址段,并设置其 AS 数字为默认值。
在 RTD-BGP 默认配置中启用 IPv4 单播地址族。
在 RTD-BGP IPv4 配置中启用 peer 对话地址。
EBGP邻居状态查看
分别在RTA、RTB、RTC上查看BGP邻居状态。
display bgp peer ipv4
查看RTA的BGP邻居状态:

此时能够观察到BGP邻居的状态参数state为established, 表示该BGP邻居关系已成功建立完毕。接下来, 在RTA上查看路由表相关信息:

**可知RTA的BGP路由表中不含任何BGP路径信息。由于IGP负责在AS间传播和管理内部网络中的路径数据,在外部网络中无法直接获取并计算这些路径信息。若要在RTA构建完整的BGP路径数据库,则需配置其发布本地路径信息并引入外部网络的相关路径数据以实现完整性。因此,在本场景下不存在任何有效的BGP路径信息。
可知RTA的B GP 路由表中不含任何 B GP 路径信息 。由于 I GP 负责在 AS 间传播和管理内部网络中的路径数据 ,在外部网络中无法直接获取并计算这些路径信息 ** 。若要在 RTA 构建完整的 B GP 路径数据库 ,则需配置其发布本地路径信息并引入外部网络的相关路径数据以实现完整性 ** 。因此,在本场景下不存在任何有效的 B GP 路径信息 **
利用network命令将位于RTA、RTB和RTC设备上Loopback接口所对应的网络段发送至BGP路由信息协议中进行配置
RTA:
[RTA]bgp 65000
[RTA-bgp-default]address-family ipv4
[RTA-bgp-default-ipv4]network 1.1.1.1 255.255.255.255
RTB:
[RTB]bgp 65300
[RTB-bgp-default]address-family ipv4
[RTB-bgp-default-ipv4]network 2.2.2.2 255.255.255.255
RTD:
[RTD]bgp 65300
[RTD-bgp-default]address-family ipv4
[RTD-bgp-default-ipv4]network 4.4.4.4 255.255.255.255
查看RTA的BGP路由表:

观察到 RTA 路径选择器(RTA)的路由器配置中存在三条 BGP(广域网漫游协议)路由信息,并且这些状态标识符显示为 >;这意味着这三条 BGP 路由作为最优 routing 被选中。
观察到 RTA 路径选择器(RTA)的路由器配置中存在三条 BGP(广域网漫游协议)路由信息,并且这些状态标识符显示为 >;这意味着这三条 BGP 路由作为最优 routing 被选中。
实验二:IBGP对等体基本配置
配置静态路由确保Loopback地址可达。
RTB:
[RTB]ip route-static 3.3.3.3 255.255.255.255 10.10.10.5
[RTB]ip route-static 4.4.4.4 255.255.255.255 10.10.10.5
RTC:
[RTC]ip route-static 2.2.2.2 255.255.255.255 10.10.10.6
[RTC]ip route-static 4.4.4.4 255.255.255.255 10.10.10.10
RTD:
[RTD]ip route-static 2.2.2.2 255.255.255.255 10.10.10.9
[RTD]ip route-static 3.3.3.3 255.255.255.255 10.10.10.9
在RTB和RTD上完成IBGP对等体的基本配置。
RTB:
[RTB]bgp set 65300
[RTB-bgp-default]peer 4.4.4.4 as-number=65300
[RTB-bgp-default]peer 4.4.4.4 connect-interface LoopBack: yes
[RTB-bgp-default]address-family ipv4 unicast
[RTB-bgp-default-ipv4]peer 4.4.4.4 enabled
该接口Loopback 0的IP地址用于作为发起IBGP连接的源地址。
RTD :
[RTD]bgp配置项设为65300
[RTD-bgp-default]指定 peer 网络及as号码设为65300
[RTD-bgp-default]指定 peer 网络并设置其as号码
[RTD-bgp-default]连接接口环回参数设置为空
[RTD-bgp-default-ipv4]地址家庭设定为IPv4单播
在RTD上查看BGP邻居状态:

可以看到RTD分为两个类别:一类的BGPe对应于外部B GP网络(EB GP),其地址为65 该类BGPe位于不同的Autonomous System( AS)中;另一类则对应于内部 B GP网络( IB GP),地址为653 两者的B GP邻居均处于已建立状态
可以看到RTD分为两个类别:一类的BGPe对应于外部B GP网络(EB GP),其地址为65 该类BGPe位于不同的Autonomous System( AS)中;另一类则对应于内部 B GP网络( IB GP),地址为653 两者的B GP邻居均处于已建立状态
通过RTD查看BGP路由表时,能够观察到该路由1.1.1.1/32包含两个直接连接的网络段,并分别连接至RTA和RTC

在RTD的IP路由表中

可以看到,BGP仅把最优的路由放置到IP路由表中,作为报文转发的依据。
