H3C—BGP基本配置实验笔记

一、拓扑图

H3C—BGP基本配置实验笔记_第1张图片

二、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]int g0/0
[RTA-GigabitEthernet0/0]ip address 10.10.10.1 30
[RTA-GigabitEthernet0/0]int g0/1
[RTA-GigabitEthernet0/1]ip address 10.10.20.1 30
[RTA-GigabitEthernet0/1]int loopback 0
[RTA-LoopBack0]ip address 1.1.1.1 32
[RTA-LoopBack0]quit

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]int g0/0
[RTD-GigabitEthernet0/0]ip address 10.10.10.10 30
[RTD-GigabitEthernet0/0]int g0/1
[RTD-GigabitEthernet0/1]ip address 10.10.20.2 30
[RTD-GigabitEthernet0/1]int loop 0
[RTD-LoopBack0]ip address 4.4.4.4 32
[RTD-LoopBack0]quit

然后检查网段间的互通性,此处仅检测RTA与RTB间的互通性作为测试。
H3C—BGP基本配置实验笔记_第2张图片

实验一:EBGP对等体基本配置

RTA:

[RTA]bgp 65000
[RTA-bgp-default]peer 10.10.10.2 as-number 65300
[RTA-bgp-default]peer 10.10.20.2 as-number 65300
[RTA-bgp-default]address-family ipv4 unicast.
[RTA-bgp-default-ipv4]peer 10.10.10.2 enable
[RTA-bgp-default-ipv4]peer 10.10.20.2 enable

RTB:

[RTB]bgp 65300
[RTB-bgp-default]peer 10.10.10.1 as-number 65000
[RTB-bgp-default]address-family ipv4 unicast
[RTB-bgp-default-ipv4]peer 10.10.10.1 enable

RTD:

[RTD]bgp 65300
[RTD-bgp-default]peer 10.10.20.1 as-number 65000
[RTD-bgp-default]address-family ipv4 unicast
[RTD-bgp-default-ipv4]peer 10.10.20.1 enable

EBGP邻居状态查看
分别在RTA、RTB、RTC上查看BGP邻居状态。

display bgp peer ipv4

查看RTA的BGP邻居状态:
H3C—BGP基本配置实验笔记_第3张图片
此时能看见BGP邻居状态state为established,表示BGP邻居关系已经成功建立。
然后在RTA上查看路由表信息:

4
可以得知,RTA的BGP路由表中没有BGP路由。因为BGP的主要工作是在AS之间传递路由信息,而发现和计算路由信息的任务是由IGP完成的。如果要生成BGP路由,需要通过配置BGP发布本地路由和引入其他路由来完成。
所以此处没有任何BGP路由。

通过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路由表:
H3C—BGP基本配置实验笔记_第4张图片
在RTA的路由表中看到有3条BGP路由,而且每条路由表的状态标识为>,即这三条路由被BGP选为最优路由。

实验二: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 65300
[RTB-bgp-default]peer 4.4.4.4 as-number 65300
[RTB-bgp-default]peer 4.4.4.4 connect-interface LoopBack 0
[RTB-bgp-default]address-family ipv4 unicast
[RTB-bgp-default-ipv4]peer 4.4.4.4 enable

connet-interface Loopback 0的意思是:以接口Loopback 0 的IP地址作为发起IBGP连接的源地址。

RTD:

[RTD]bgp 65300
[RTD-bgp-default]peer 2.2.2.2 as-number 65300
[RTD-bgp-default]peer 2.2.2.2 connect-interface LoopBack 0
[RTD-bgp-default]address-family ipv4 unicast
[RTD-bgp-default-ipv4]peer 2.2.2.2 enable

在RTD上查看BGP邻居状态:
H3C—BGP基本配置实验笔记_第5张图片
可以看到RTD有两个BGP对等体,其中一个对等体的AS号是65000,与RTD属于不同的AS,其为EBGP对等体;而另外一个对等体的65300,与RTD属于同一个AS,其为IBGP对等体。两个对等体的BGP邻居状态都是established,表明BGP邻居状态已经成功建立。

在RTD上查看BGP路由表,可以看到路由1.1.1.1/32有两个下一跳地址,分别指向RTA、RTC:
H3C—BGP基本配置实验笔记_第6张图片
但是在RTD的IP路由表中。到路由1.1.1.1/32的下一跳是唯一的,为10.10.20.1,即下一跳直接指向RTA:
H3C—BGP基本配置实验笔记_第7张图片
可以看到,BGP仅把最优的路由放置到IP路由表中,作为报文转发的依据。

你可能感兴趣的:(笔记)