BGP基础建邻+宣告实验

实验要求及拓扑

一、实验思路

1.编写静态路由使R1、R2之间可通和使R4、R5之间可通。

2.使用OSPF使R2、R3、R4之间可通。

3.各自宣告AS区域,中间区域两两之间建邻。

4.注意建邻所使用的端口,外部BGP邻居关系和内部BGP邻居关系的区别。

二、上虚拟机操作

1.IP地址配置

r1int g0/0/0

r1-GigabitEthernet0/0/0ip add 12.1.1.1 24

r1-GigabitEthernet0/0/0int l0

r1-LoopBack0ip add 1.1.1.1 24

r2int g0/0/0

r2-GigabitEthernet0/0/0ip add 12.1.1.2 24

r2-GigabitEthernet0/0/0int g0/0/1

r2-GigabitEthernet0/0/1ip add 23.1.1.1 24

r2-GigabitEthernet0/0/1int l0

r2-LoopBack0ip add 2.2.2.2 24

r3int g0/0/0

r3-GigabitEthernet0/0/0ip add 23.1.1.2 24

r3-GigabitEthernet0/0/0int g0/0/1

r3-GigabitEthernet0/0/1ip add 34.1.1.1 24

r3-GigabitEthernet0/0/1int l0

r3-LoopBack0ip add 3.3.3.3 24

r4int g0/0/0

r4-GigabitEthernet0/0/0ip add 34.1.1.2 24

r4-GigabitEthernet0/0/0int g0/0/1

r4-GigabitEthernet0/0/1ip add 45.1.1.1 24

r4-GigabitEthernet0/0/1int l0

r4-LoopBack0ip add 4.4.4.4 24

r4-LoopBack0int g0/0/2

r4-GigabitEthernet0/0/2ip add 54.1.1.1 24

r4-GigabitEthernet0/0/2

r5int g0/0/0

r5-GigabitEthernet0/0/0ip add 45.1.1.2 24

r5-GigabitEthernet0/0/0ip add 45.1.1.2 24

Error: The address already exists.

r5-GigabitEthernet0/0/0int g0/0/1

r5-GigabitEthernet0/0/1ip add 54.1.1.2 24

r5-GigabitEthernet0/0/1int l0

r5-LoopBack0ip add 5.5.5.5 24

r5-LoopBack1ip add 99.1.1.1 24

2.写静态使R1、R2之间可通和使R4、R5之间可通。

r1ip route-static 2.2.2.2 32 12.1.1.2

r2ip route-static 1.1.1.1 32 12.1.1.1

r4ip route-static 5.5.5.5 32 45.1.1.2

r4ip route-static 5.5.5.5 32 54.1.1.2

r5ip route-static 4.4.4.4 32 45.1.1.1

r5ip route-static 4.4.4.4 32 54.1.1.1

3.使用OSPF使R2、R3、R4之间可通。

r2ospf 1 router-id 2.2.2.2

r2-ospf-1a 0.

r2-ospf-1-area-0.0.0.0network 2.2.2.2 0.0.0.0

r2-ospf-1-area-0.0.0.0 network 23.1.1.1 0.0.0.0

r3ospf 1 router-id 3.3.3.3

r3-ospf-1area 0

r3-ospf-1-area-0.0.0.0network 23.1.1.2 0.0.0.0

r3-ospf-1-area-0.0.0.0network 3.3.3.3 0.0.0.0

r4ospf 1 router-id 4.4.4.4

r4-ospf-1a 0

r4-ospf-1-area-0.0.0.0network 34.1.1.2 0.0.0.0

r4-ospf-1-area-0.0.0.0network 4.4.4.4 0.0.0.0

4.BGP的建邻

外部:

r1bgp 1

r1-bgprouter-id 1.1.1.1

r1-bgppeer 2.2.2.2 as-number 2

r1-bgppeer 2.2.2.2 connect-interface LoopBack 0
r1-bgppeer 2.2.2.2 ebgp-max-hop 2

默认IBGP邻居间数据包的TTL值为255,EBGP邻居间TTL为1;故一旦使用环回建立ebgp邻居关系,必须修改TTL值,否则无法建立

r2bgp 2

r2-bgppeer 1.1.1.1 as-number 1

r2-bgppeer 1.1.1.1 connect-interface LoopBack 0
r2-bgppeer 1.1.1.1 ebgp-max-hop 2

r4-bgppeer 5.5.5.5 as-number 3

r4-bgppeer 5.5.5.5 connect-interface LoopBack 0
r4-bgppeer 5.5.5.5 ebgp-max-hop 2

r5bgp 3

r5-bgprouter-id 5.5.5.5

r5-bgppeer 4.4.4.4 as-number 2

r5-bgppeer 4.4.4.4 connect-interface LoopBack 0
r5-bgppeer 4.4.4.4 ebgp-max-hop 2

内部:

本地从一个IBGP邻居处学习到的路由条目,不得传递给本地的其他IBGP邻居;

需要两两建邻

r2-bgppeer 3.3.3.3 as-number 2

r2-bgppeer 3.3.3.3 connect-interface LoopBack 0

r2-bgppeer 3.3.3.3 next-hop-local

r2-bgppeer 4.4.4.4 as-number 2

r2-bgppeer 4.4.4.4 connect-interface LoopBack 0

r2-bgppeer 4.4.4.4 next-hop-local

r3bgp 2

r3-bgprouter-id 3.3.3.3

r3-bgppeer 2.2.2.2 as-number 2

r3-bgppeer 2.2.2.2 connect-interface LoopBack 0

r3-bgppeer 2. as-number 2

r3-bgppeer 4.4.4.4 as-number 2

r3-bgppeer 4.4.4.4 connect-interface LoopBack 0

r3-bgppeer 4.4.4.4 next-hop-local r4bgp 2

r4-bgprouter-id 4.4.4.4

r4-bgppeer 3.3.3.3 as-number 2

r4-bgppeer 3.3.3.3 connect-interface LoopBack 0

r4-bgppeer 3.3.3.3 next-hop-local

r4-bgppeer 2.2.2.2 as-number 2

r4-bgppeer 2.2.2.2 connect-interface LoopBack 0

r4-bgppeer 2.2.2.2 next-hop-local

5.宣告路由

r1-bgpnetwork 1.1.1.0 24

r2-bgpnetwork 2.2.2.0 24

r3-bgpnetwork 3.3.3.0 24

r4-bgpnetwork 4.4.4.0 24

r5-bgpnetwork 5.5.5.0 24

r5-bgpnetwork 99.1.1.1 24

三、检验

1.看一下BGP路由表

2.环回互ping

相关推荐
楷哥爱开发1 小时前
如何使用 Claude Fable 5 进行网页抓取?2026最新实战教程
大数据·网络·人工智能
Sirius Wu2 小时前
OpenClaw Skill:Matplotlib 可视化技能 + 沙箱双层隔离完整详解
服务器·网络·人工智能·安全·ai·架构·aigc
酣大智2 小时前
常用 IP 协议号大全(IP 层承载的上层协议)
网络·网络协议·tcp/ip
大公产经晚间消息5 小时前
《寻访独角兽》首期走进太仓,探访小科智行的硬科技“突围”
网络·人工智能·科技
JoyCong19986 小时前
ToDesk新功能科普:屏幕墙、协作模式、设备别名、USB映射...
网络·科技·电脑·远程工作·远程操作
数智化管理手记7 小时前
智能财务如何减少财务加班?智能财务落地需要哪些工具支撑?
大数据·网络·数据库·数据挖掘·精益工程
其实防守也摸鱼11 小时前
运维--安全与数据库
网络·数据库·学习·安全·安全威胁分析·数据库架构·软件安全
wbs_scy12 小时前
仿 muduo 高并发服务器项目:实现 Connection 连接管理模块,并整合 Any 上下文
运维·服务器·网络
熬夜苦读学习12 小时前
基于websocket的多用户五子棋网页游戏
linux·服务器·网络·websocket·网络协议·游戏·五子棋
蝶恋舞者13 小时前
Wireshark 抓包工具
网络·测试工具·wireshark