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

相关推荐
Linux-lucky4 小时前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
博客zhu虎康8 小时前
实现局域网P2P通信:内网发送消息
网络·网络协议·p2p
吴声子夜歌9 小时前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
陈希1239 小时前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络
国科安芯10 小时前
从遥控到自治:ASP4644S2B支撑星载电源健康管理与容错配电
网络·单片机·嵌入式硬件·安全·dcdc·低轨卫星·商业航天
|_⊙13 小时前
网络层协议 IP
服务器·网络·tcp/ip
无言听风雨丶13 小时前
Kubernetes Service Mesh 与 mTLS 实战:从网络可达走向零信任服务通信
网络·kubernetes·service_mesh
叼烟扛炮13 小时前
Linux 学习笔记(六十):单线程的逆袭——epoll 高并发服务器实战
linux·服务器·网络·笔记·学习·算法
沫璃染墨15 小时前
从零入门计算机网络系列(十五):TCP可靠传输机制详解——从序号与确认应答到乱序处理
服务器·网络·c++·tcp/ip·tcp
xiaoye-duck16 小时前
《C++ 项目:手写大模型接入 SDK》本地 Ollama 部署与适配
开发语言·网络·c++·语言模型