BGP基础配置实验

一、实验拓补

二、实验要求及分析

实验要求:

1,R1为AS 100区域;R2、R3、R4为AS 200区域且属于OSPF协议;R5为AS 300区域;

2,每个设备上都有环回,且通过环回可以使设备互通;

实验分析:

1、R1和R2之间使用直连接口IP地址来建立EBGP对等体关系;

2、R2、R3、R4之间配置OSPF协议,保证各设备之间的网络互通,且通过重发布的方式发布路由;

3、R2、R3、R4使用环回接口建立非直连的IBGP对等体关系;

4、R4和R5之间使用环回接口建立EBGP对等体关系,并补充配置缺省路由,然后修改TTL数值,确保TCP会话正常建立;

5、在R1和R5上进行路由发布;

6、为了保证每个设备的BGP路由表的下一跳属性正确,需要在R2和R4上将下一跳属性修改为本地;

三、基础配置

R1

复制代码
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys r1
[r1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[r1-GigabitEthernet0/0/0]int l 0
[r1-LoopBack0]ip add 1.1.1.1 32

R2

复制代码
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys r2
[r2]int g 0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[r2-GigabitEthernet0/0/0]int g 0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.0.0.2 24
[r2-GigabitEthernet0/0/1]int l 0
[r2-LoopBack0]ip add 2.2.2.2 32

R3

复制代码
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys r3
[r3]int g 0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.0.0.3 24
[r3-GigabitEthernet0/0/0]int g 0/0/1
[r3-GigabitEthernet0/0/1]ip add 34.0.0.3 24
[r3-GigabitEthernet0/0/1]int l 0
[r3-LoopBack0]ip add 3.3.3.3 32

R4

复制代码
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys r4
[r4]int g 0/0/0
[r4-GigabitEthernet0/0/0]ip add 34.0.0.4 24
[r4-GigabitEthernet0/0/0]int g 0/0/1
[r4-GigabitEthernet0/0/1]ip add 45.0.0.4 24
[r4-GigabitEthernet0/0/1]int l 0
[r4-LoopBack0]ip add 4.4.4.4 32

R5

复制代码
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys r5
[r5]int g 0/0/0
[r5-GigabitEthernet0/0/0]ip add 45.0.0.5 24
[r5-GigabitEthernet0/0/0]int l 0
[r5-LoopBack0]ip add 5.5.5.5 32
[r5-LoopBack0]int l 1
[r5-LoopBack1]ip add 10.1.1.1 24

四、BGP配置

1、R1和R2之间使用直连接口IP地址来建立EBGP对等体关系:

复制代码
[r1]bgp 100     
[r1-bgp]router-id 1.1.1.1    
[r1-bgp]peer 12.0.0.2 as-number 200      

[r2]bgp 200
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 12.0.0.1 as-number 100

2、R2、R3、R4之间配置OSPF协议,保证各设备之间的网络互通,且通过重发布的方式发布路由:

复制代码
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 23.0.0.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 23.0.0.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.0.0.3 0.0.0.0

[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 34.0.0.4 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[r2-bgp]import-route ospf 1

[r4-bgp]import-route ospf 1

查看R2、R3、R4的OSPF路由表:

3、R2、R3、R4使用环回接口建立非直连的IBGP对等体关系:

复制代码
[r2]bgp 200         
[r2-bgp]peer 3.3.3.3 as-number 200
[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0  
[r2-bgp]peer 4.4.4.4 as-number 200
[r2-bgp]peer 4.4.4.4 connect-interface LoopBack 0

[r3]bgp 200
[r3-bgp]router-id 3.3.3.3 	
[r3-bgp]peer 2.2.2.2 as-number 200
[r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r3-bgp]peer 4.4.4.4 as-number 200
[r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0

[r4]bgp 200
[r4-bgp]router-id 4.4.4.4	
[r4-bgp]peer 3.3.3.3 as-number 200	
[r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r4-bgp]peer 2.2.2.2 as-number 200	
[r4-bgp]peer 2.2.2.2 connect-interface LoopBack 0

查看邻居表

4、R4和R5之间使用环回接口建立EBGP对等体关系,并补充配置缺省路由,然后修改TTL数值,确保TCP会话正常建立:

复制代码
[r4]ip route-static 5.5.5.5 32 45.0.0.5  

[r5]ip route-static 4.4.4.4 32 45.0.0.4 

[r4]bgp 200
[r4-bgp]peer 5.5.5.5 as-number 300
[r4-bgp]peer 5.5.5.5 ebgp-max-hop 3   
[r4-bgp]peer 5.5.5.5 connect-interface LoopBack 0

[r5]bgp 300
[r5-bgp]router-id 5.5.5.5
[r5-bgp]peer 4.4.4.4 as-number 200
[r5-bgp]peer 4.4.4.4 ebgp-max-hop 3    
[r5-bgp]peer 4.4.4.4 connect-interface LoopBack 0

5、在R1和R5上进行路由发布

复制代码
[r1]bgp 100
[r1-bgp]network 1.1.1.1 32 

[r5]bgp 300
[r5-bgp]network 10.1.1.1 24

6、保证每个设备的BGP路由表的下一跳属性正确,在R2/4上将下一跳属性修改为本地

复制代码
[r2-bgp]peer 3.3.3.3 next-hop-local
[r2-bgp]peer 4.4.4.4 next-hop-local		

[r4-bgp]peer 2.2.2.2 next-hop-local
[r4-bgp]peer 3.3.3.3 next-hop-local		

查看R1至R5的BGP路由表:

五、测试

相关推荐
Wnq100721 小时前
DEEPSEEK创业项目推荐:
运维·计算机视觉·智能硬件·ai创业·deepseek
weixin_428498491 小时前
Linux系统perf命令使用介绍,如何用此命令进行程序热点诊断和性能优化
linux·运维·性能优化
盛满暮色 风止何安2 小时前
VLAN的高级特性
运维·服务器·开发语言·网络·网络协议·网络安全·php
yangpipi-2 小时前
6. 王道_网络协议
网络·网络协议
洁白的郁金香2 小时前
HCIP-6 DHCP
网络·学习
是程序喵呀2 小时前
软考《信息系统运行管理员》- 6.2 信息系统硬件的安全运维
网络·安全·软考
lemon3106243 小时前
dockerfile制作镜像
linux·运维·服务器·学习
AI享网无代码创作3 小时前
WP Mail 邮件发送:WordPress Mail SMTP设置
运维·服务器·网络
就改了3 小时前
Java进阶——Lombok的使用
java·服务器·前端
陈阳羽4 小时前
云服务器Ubuntu安装宝塔面板MongoDB修改配置文件本地连接
服务器·mongodb·ubuntu