news 2026/7/8 2:12:43

BGP基础实验报告

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BGP基础实验报告

一、实验拓扑

二、实验需求

1、每个设备存在两个环回接口

a.一个接口使用设备编号创建环回,掩码为32

示例:R1的环回为1.1.1.1/32

该环回用来建立BGP对等体关系或者作为BGP Router-ID使用

b.另一个环回接口使用设备编号创建,地址为192.168.x.0/24

示例:R1的环回为192.168.1.0/24

该环回用来模拟用户网段,节省拓扑图中的PC数量

c.其条网段自行规划

2、所有设备启动BGP协议

原因:避免BGP路由黑洞问题

3、在一个AS内部,建立全连接的IBGP对等体关系

原因:避免IBGP水平分割问题带来的路由传递故障

4、按照图示建立EBGP对等体和IBGP对等体关系

5、BGP仅传递用于模拟用户网段的接口路由信息

6、AS内部如有需要,自行选择IGP协议进行运行

7、实现所有模拟PC的环回接口之间相互通讯

三、实验思路

1、配置IP地址

2、配置IGP协议(OSPF),使AS内部通

3、配置BGP协议,使AS之间相互连通

a.手动配置BGP邻居

b.宣告本机业务网段

四、实验步骤

1、配置IP地址

R1

[R1]int g 0/0/0

[R1-GigabitEthernet0/0/0]ip address 100.1.12.1 24

[R1-GigabitEthernet0/0/0]int g 0/0/1

[R1-GigabitEthernet0/0/1]ip address 100.1.13.1 24

[R1-GigabitEthernet0/0/1]int l 0

[R1-LoopBack0]ip address 1.1.1.1 32

[R1-LoopBack0]int l 1

[R1-LoopBack1]ip address 192.168.1.1 24

[R1-LoopBack1]q

R2

[R2]int g 0/0/0

[R2-GigabitEthernet0/0/0]ip address 100.1.12.2 24

[R2-GigabitEthernet0/0/0]int g 0/0/1

[R2-GigabitEthernet0/0/1]ip address 100.1.24.2 24

[R2-GigabitEthernet0/0/1]int l 0

[R2-LoopBack0]ip address 2.2.2.2 32

[R2-LoopBack0]int l 1

[R2-LoopBack1]ip address 192.168.2.1 24

[R2-LoopBack1]q

R3

[R3]int g 0/0/0

[R3-GigabitEthernet0/0/0]ip address 100.1.13.3 24

[R3-GigabitEthernet0/0/0]int g 0/0/1

[R3-GigabitEthernet0/0/1]ip address 100.1.34.3 24

[R3-GigabitEthernet0/0/1]int g 0/0/2

[R3-GigabitEthernet0/0/2]ip address 100.1.36.3 24

[R3-GigabitEthernet0/0/2]int l 0

[R3-LoopBack0]ip address 3.3.3.3 32

[R3-LoopBack0]int l 1

[R3-LoopBack1]ip address 192.168.3.1 24

[R3-LoopBack1]q

R4

[R4]int g 0/0/0

[R4-GigabitEthernet0/0/0]ip address 100.1.24.4 24

[R4-GigabitEthernet0/0/0]int g 0/0/1

[R4-GigabitEthernet0/0/1]ip address 100.1.34.4 24

[R4-GigabitEthernet0/0/1]int g 0/0/2

[R4-GigabitEthernet0/0/2]ip address 100.1.45.4 24

[R4-GigabitEthernet0/0/2]int g 1/0/0

[R4-GigabitEthernet1/0/0]ip address 100.1.47.4 24

[R4-GigabitEthernet1/0/0]int l 0

[R4-LoopBack0]ip address 4.4.4.4 32

[R4-LoopBack0]int l 1

[R4-LoopBack1]ip address 192.168.4.1 24

[R4-LoopBack1]q

R5

[R5]int g 0/0/0

[R5-GigabitEthernet0/0/0]ip address 100.1.45.5 24

[R5-GigabitEthernet0/0/0]int l 0

[R5-LoopBack0]ip address 5.5.5.5 32

[R5-LoopBack0]int l 1

[R5-LoopBack1]ip address 192.168.5.1 24

[R5-LoopBack1]q

R6

[R6]int g 0/0/0

[R6-GigabitEthernet0/0/0]ip address 100.1.36.6 24

[R6-GigabitEthernet0/0/0]int g 0/0/1

[R6-GigabitEthernet0/0/1]ip address 100.1.67.6 24

[R6-GigabitEthernet0/0/1]int g 0/0/2

[R6-GigabitEthernet0/0/2]ip address 100.1.69.6 24

[R6-GigabitEthernet0/0/2]int l 0

[R6-LoopBack0]ip address 6.6.6.6 32

[R6-LoopBack0]int l 1

[R6-LoopBack1]ip address 192.168.6.1 24

[R6-LoopBack1]q

R7

[R7]int g 0/0/0

[R7-GigabitEthernet0/0/0]ip address 100.1.47.7 24

[R7-GigabitEthernet0/0/0]int g 0/0/1

[R7-GigabitEthernet0/0/1]ip address 100.1.67.7 24

[R7-GigabitEthernet0/0/1]int g 0/0/2

[R7-GigabitEthernet0/0/2]ip address 100.1.78.7 24

[R7-GigabitEthernet0/0/2]int g 1/0/0

[R7-GigabitEthernet1/0/0]ip address 100.1.107.7 24

[R7-GigabitEthernet1/0/0]int l 0

[R7-LoopBack0]ip address 7.7.7.7 32

[R7-LoopBack0]int l 1

[R7-LoopBack1]ip address 192.168.7.1 24

[R7-LoopBack1]q

R8

[R8]int g 0/0/0

[R8-GigabitEthernet0/0/0]ip address 100.1.78.8 24

[R8-GigabitEthernet0/0/0]int l 0

[R8-LoopBack0]ip address 8.8.8.8 32

[R8-LoopBack0]int l 1

[R8-LoopBack1]ip address 192.168.8.1 24

[R8-LoopBack1]q

R9

[R9]int g 0/0/0

[R9-GigabitEthernet0/0/0]ip address 100.1.69.9 24

[R9-GigabitEthernet0/0/0]int g 0/0/1

[R9-GigabitEthernet0/0/1]ip address 100.1.109.9 24

[R9-GigabitEthernet0/0/1]int l 0

[R9-LoopBack0]ip address 9.9.9.9 32

[R9-LoopBack0]int l 1

[R9-LoopBack1]ip address 192.168.9.1 24

[R9-LoopBack1]q

R10

[R10]int g 0/0/0

[R10-GigabitEthernet0/0/0]ip address 100.1.107.10 24

[R10-GigabitEthernet0/0/0]int g 0/0/1

[R10-GigabitEthernet0/0/1]ip address 100.1.109.10 24

[R10-GigabitEthernet0/0/1]int l 0

[R10-LoopBack0]ip address 10.10.10.10 32

[R10-LoopBack0]int l 1

[R10-LoopBack1]ip address 192.168.10.1 24

[R10-LoopBack1]q

2、配置IGP协议

R2

[R2]ospf 1 router-id 2.2.2.2

[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]network 100.1.24.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]q

[R2-ospf-1]q

R3

[R3]ospf 1 router-id 3.3.3.3

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 100.1.34.0 0.0.0.255

[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 192.168.3.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]q

[R3-ospf-1]q

R4

[R4]ospf 1 router-id 4.4.4.4

[R4-ospf-1]area 0

[R4-ospf-1-area-0.0.0.0]network 100.1.24.0 0.0.0.255

[R4-ospf-1-area-0.0.0.0]network 100.1.34.0 0.0.0.255

[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[R4-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255

[R4-ospf-1-area-0.0.0.0]q

[R4-ospf-1]q

R9

[R9]ospf 1 router-id 9.9.9.9

[R9-ospf-1]area 0

[R9-ospf-1-area-0.0.0.0]network 100.1.109.0 0.0.0.255

[R9-ospf-1-area-0.0.0.0]network 9.9.9.9 0.0.0.0

[R9-ospf-1-area-0.0.0.0]network 192.168.9.0 0.0.0.255

[R9-ospf-1-area-0.0.0.0]q

[R9-ospf-1]q

R10

[R10]ospf 1 router-id 10.10.10.10

[R10-ospf-1]area 0

[R10-ospf-1-area-0.0.0.0]network 100.1.109.0 0.0.0.255

[R10-ospf-1-area-0.0.0.0]network 10.10.10.10 0.0.0.0

[R10-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255

[R10-ospf-1-area-0.0.0.0]q

[R10-ospf-1]q

3、配置BGP协议
a.手动配置BGP邻居

R1

[R1]bgp 100

[R1-bgp]router-id 1.1.1.1

[R1-bgp]peer 100.1.12.2 as-number 200

[R1-bgp]peer 100.1.13.3 as-number 200

[R1-bgp]q

R2

[R2]bgp 200

[R2-bgp]router-id 2.2.2.2

[R2-bgp]peer 100.1.12.1 as-number 100

[R2-bgp]peer 4.4.4.4 as-number 200

[R2-bgp]peer 4.4.4.4 connect-interface l0

[R2-bgp]peer 4.4.4.4 next-hop-local

[R2-bgp]peer 3.3.3.3 as-number 200

[R2-bgp]peer 3.3.3.3 connect-interface l0

[R2-bgp]peer 3.3.3.3 next-hop-local

[R2-bgp]q

R3

[R3]bgp 200

[R3-bgp]router-id 3.3.3.3

[R3-bgp]peer 100.1.13.1 as-number 100

[R3-bgp]peer 4.4.4.4 as-number 200

[R3-bgp]peer 4.4.4.4 connect-interface l0

[R3-bgp]peer 4.4.4.4 next-hop-local

[R3-bgp]peer 2.2.2.2 as-number 200

[R3-bgp]peer 2.2.2.2 connect-interface l0

[R3-bgp]peer 2.2.2.2 next-hop-local

[R3-bgp]p

R4

[R4]bgp 200

[R4-bgp]router-id 4.4.4.4

[R4-bgp]peer 2.2.2.2 as-number 200

[R4-bgp]peer 2.2.2.2 connect-interface l0

[R4-bgp]peer 2.2.2.2 next-hop-local

[R4-bgp]peer 3.3.3.3 as-number 200

[R4-bgp]peer 3.3.3.3 connect-interface l0

[R4-bgp]peer 3.3.3.3 next-hop-local

[R4-bgp]peer 100.1.45.5 as-number 300

[R4-bgp]peer 100.1.47.7 as-number 400

[R4-bgp]p

R5

[R5]bgp 300

[R5-bgp]router-id 5.5.5.5

[R5-bgp]peer 100.1.45.4 as-number 200

[R5-bgp]q

R6

[R6]bgp 300

[R6-bgp]router-id 6.6.6.6

[R6-bgp]peer 100.1.36.3 as-number 200

[R6-bgp]peer 100.1.67.7 as-number 400

[R6-bgp]peer 100.1.69.9 as-number 500

[R6-bgp]q

R7

[R7]bgp 400

[R7-bgp]router-id 7.7.7.7

[R7-bgp]peer 100.1.47.4 as-number 200

[R7-bgp]peer 100.1.67.6 as-number 300

[R7-bgp]peer 100.1.78.8 as-number 500

[R7-bgp]peer 100.1.107.10 as-number 500

[R7-bgp]q

R8

[R8]bgp 500

[R8-bgp]router-id 8.8.8.8

[R8-bgp]peer 100.1.78.7 as-number 400

[R8-bgp]q

R9

[R9]bgp 500

[R9-bgp]router-id 9.9.9.9

[R9-bgp]peer 100.1.69.6 as-number 300

[R9-bgp]peer 10.10.10.10 as-number 500

[R9-bgp]peer 10.10.10.10 connect-interface l0

[R9-bgp]peer 10.10.10.10 next-hop-local

[R9-bgp]q

R10

[R10]bgp 500

[R10-bgp]peer 100.1.107.7 as-number 400

[R10-bgp]peer 9.9.9.9 as-number 500

[R10-bgp]peer 9.9.9.9 connect-interface l0

[R10-bgp]peer 9.9.9.9 next-hop-local

[R10-bgp]q

b.宣告本机业务网段

R1

[R1]bgp 100

[R1-bgp]network 192.168.1.0 24

[R1-bgp]q

R2

[R2]bgp 200

[R2-bgp]network 192.168.2.0 24

[R2-bgp]q

R3

[R3]bgp 200

[R3-bgp]network 192.168.3.0 24

[R3-bgp]q

R4

[R4]bgp 200

[R4-bgp]network 192.168.4.0 24

[R4-bgp]q

R5

[R5]bgp 300

[R5-bgp]network 192.168.5.0 24

[R5-bgp]peer 100.1.45.4 allow-as-loop

[R5-bgp]q

R6

[R6]bgp 300

[R6-bgp]network 192.168.6.0 24

[R6-bgp]peer 100.1.36.3 allow-as-loop

[R6-bgp]q

R7

[R7]bgp 400

[R7-bgp]network 192.168.7.0 24

[R7-bgp]q

R8

[R8]bgp 500

[R8-bgp]network 192.168.8.0 24

[R8-bgp]peer 100.1.78.7 allow-as-loop

[R8-bgp]q

R9

[R9]bgp 500

[R9-bgp]network 192.168.9.0 24

[R9-bgp]q

R10

[R10]bgp 500

[R10-bgp]network 192.168.10.0 24

[R10-bgp]qerer

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/8 2:12:01

自研直线电机在3D打印设备中的应用验证与性能优化

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 自研直线电机在3D打印上的应用验证 在3D打印技术快速发展的今天,打印精度和速度成为制约设备性能的关键因素。传统3D打印…

作者头像 李华
网站建设 2026/7/8 2:09:38

LLM:用一条命令统一所有大语言模型的 CLI 工具

深度解析 simonw/llm 项目——12.2k Star、63 个版本迭代、50 插件生态,如何成为终端 AI 工具的事实标准。 项目概览 LLM 是由 Django 联合创始人、知名开源开发者 Simon Willison 创建的命令行工具和 Python 库,用于统一访问 OpenAI、Anthropic Claude…

作者头像 李华
网站建设 2026/7/8 2:08:46

飞书 CLI 实战:让 AI Agent 帮你操作飞书

事情是这样的 前阵子在排查公司内网一个 Java 服务的问题,日志刷了一屏幕。问题定位到了,方案也理清了,于是习惯性对 AI 说:"帮我把分析结果整理一下,写成一个飞书文档。" AI 很快就生成了一段漂亮的文字分…

作者头像 李华
网站建设 2026/7/8 2:08:33

【claude code实践】让 Claude Code 写单元测试:覆盖核心逻辑的第一步

让 Claude Code 写单元测试:覆盖核心逻辑的第一步 引言:为什么现在需要理解它 几乎所有开发者都同意“单元测试是代码质量的底线”,但真到了项目紧、需求多变的时候,测试往往是第一个被推迟的环节。即便想补,面对一套陌…

作者头像 李华
网站建设 2026/7/8 2:07:17

ComfyUI幻术工作流:图像信息隐藏技术与AI视觉编码实践

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 那天下午,我正对着电脑屏幕上一张看似普通的风景图发呆。一位朋友发来这张图,神秘兮兮地说:“仔细…

作者头像 李华
网站建设 2026/7/8 2:07:02

Jensen Hughes收购HiLT,进一步扩大东南亚业务版图

消防与生命安全、安保及基于风险的工程与咨询领域的全球领导者Jensen Hughes今日宣布,已收购新加坡领先的消防工程公司HiLT Pte. Ltd. (HiLT)。此次收购进一步巩固了该公司在亚太地区的业务布局,并提升了其为交通、储能系统以及大型商业和工业开发等高要…

作者头像 李华