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路由表:

五、测试

相关推荐
从零开始学习人工智能19 分钟前
FastMCP:构建 MCP 服务器和客户端的高效 Python 框架
服务器·前端·网络
hgdlip37 分钟前
电脑的ip地址会自动变怎么办?原因解析和解决方法
运维·网络·tcp/ip·电脑
书山有路勤为径~39 分钟前
第八章 Wireshark工具的安装与使用
网络·测试工具·wireshark
ZZH1120KQ40 分钟前
Linux账号和权限管理
linux·运维
@Liu_GuoXing1 小时前
Registry和docker有什么关系?
运维·docker·容器·registry
水水沝淼㵘1 小时前
嵌入式开发学习日志(linux系统编程--系统编程之 进程间通信IPC)Day32
linux·运维·学习
IT小饕餮1 小时前
linux登陆硬件检测脚本
linux·运维·服务器
Dxy12393102161 小时前
DrissionPage 性能优化实战指南:让网页自动化效率飞升
运维·爬虫·python·性能优化·自动化
碎梦归途3 小时前
Linux 软件安装方式全解(适用于 CentOS/RHEL 系统)
linux·运维·centos
啃火龙果的兔子3 小时前
CentOS 7.9 安装 宝塔面板
linux·运维·centos