BGP综合实验报告

2024-05-13 04:12
文章标签 综合 bgp 实验报告

本文主要是介绍BGP综合实验报告,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一,实验拓扑:

二,实验要求:

1、AS1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告;AS3中存在两个环回,一个地址为192.168.2.0/24,改地址不能在任何协议中宣告,最终要求这两个环回可以ping;
2、整个AS2的ip地址为172.16.0.0/16(包含AR1和AR8的预留建邻环回地址),请合理划分;并且其内部配置ospf协议;(AS2中除了AR2没有业务网段其他都有一个业务网段)
3、AS间的骨干链路ip地址随意定制;
4、使用BGP协议让整个网络所有设备的换回可以互相访问;
5、减少路由条目数量,避免环路出现。

三,实验思路:

1.划分网段配置ip

如图所示为考虑到节约IP地址,以及网络广播风暴等问题,业务网段选用/24位掩码 需要5个,骨干链路选用/30位掩码 需要6个,用于建立邻居的环回接口/32位掩码 需要8个,所以先按照所需网段中规模最大的划分(划分7个/24位掩码的网段,其中5个作为业务网段,剩余两个再往下划分分别作为骨干链路及建邻环回口的网段)其划分过程如下:

***

(1)先划分出7个/24位掩码的网段:

172.16.0.0/24   (用于建邻环回接口网段划分)        172.16.00000000.0

172.16.1.0/24   (用于骨干链路接口网段划分)        172.16.00000001.0

...........................................................................

以下网段作为业务网段(为方便配置IP从172.16.3.0开始依次分配给AR3-AR7)

172.16.3.0/24

172.16.4.0/24

172.16.5.0/24

172.16.6.0/24

172.16.7.0/24

(2)将172.16.0.0/24划分建邻环回接口的网段(8个/32位掩码):

172.16.0.1/32        172.16.0.00000001

172.16.0.2/32        172.16.0.00000011

172.16.0.3/32

172.16.0.4/32

172.16.0.5/32

172.16.0.6/32

172.16.0.7/32

172.16.0.8/32

(3)将172.16.1.0/24划分骨干链路接口的网段(6个/30位掩码):

172.16.1.0/30                172.16.1.000000  00

172.16.1.4/30                172.16.1.000001  00

172.16.1.8/30

172.16.1.12/30

172.16.1.16/30

172.16.1.20/30

***

划分图示:

2.配置ospf使AS2中内部网络互通,达成建立BGP的基本条件

3.建立BGP邻居

AS2中构建BGP联盟(AS64512、AS64513)AS2子区域内使用环回口建立IBGP邻居关系。AS2子区域间使用物理口建立EBGP邻居关系,且将下一跳修改为本机(下一跳的传播还是沿用的IBGP所以要修改下一跳),同时大的AS区域间的边界路由设备(AR2与AR7)对本区域建立邻居关系时都要修改下一跳为本机,否则因为BGP没有宣告12.1.1.0/24及34.1.1.0/24网段会导致其内部建立IBGP邻居的路由器中路由表没有这两个网段的下一条,所以通过EBGP建立邻居宣告的网段传播到这些设备上时,下一跳如果不修改,就会产生路由黑洞。

4.在BGP协议中宣告网段,同时考虑到减少路由条目,以及防止环路的产生。

根据BGP协议的特性在边界路由器(AR2,AR7)宣告大范围的汇总网段(172.16.0.0/16),并写一条NULL 0的静态缺省就行了。再考虑到IBGP的水平分割问题(路由器受到一个路由器发送过来的BGP信息不会发送给其他路由器),需要让AR3和AR6作为反射器解决此问题。

5.为实现第一个要求,可以使用VPN隧道技术。并以AR1,AR8环回口封装原目地址。

四,实验过程:

(1)IP配置(命令:接口视图下:ip address 172.16.0.1 24)接口IP如下所示:

AR1:

AR2:
AR3:

AR4:

AR5:

AR6:

AR7:

AR8:

(2)配置ospf使AS2中网络互通:

由于AS2的所有网段都是由172.16.0.0/16划分的,所以可以在每个路由器上直接宣告这个网段:

AR2:

[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

AR3:

[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

AR4:

[AR4]ospf 1 router-id 4.4.4.4
[AR4-ospf-1]area 0
[AR4-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

AR5:

[AR5]ospf 1 router-id 5.5.5.5
[AR5-ospf-1]area 0
[AR5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

AR6:

[AR6]ospf 1 router-id 6.6.6.6
[AR6-ospf-1]area 0
[AR6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

AR7:

[AR7]ospf 1 router-id 7.7.7.7
[AR7-ospf-1]area 0
[AR7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

查看邻居简表:display ospf peer brief

查看ospf获得到的路由:display ip routing-table protocol ospf 

以AR2为例:可以看到学习到了其他的通过ospf宣告的网段信息

(3)建立BGP邻居:
AR1:

[AR1]bgp 1
[AR1-bgp]peer 12.1.1.2 as-number 2

AR2:

[AR2]bgp 64512     (先进入子AS)
[AR2-bgp]confederation id 2     (说明自己属于的大AS)
[AR2-bgp]confederation peer-as 64513     (说明自己的联盟邻居)
[AR2-bgp]peer 12.1.1.1 as-number 1     //对AR1建邻
[AR2-bgp]peer 172.16.0.3 as 64512      //对AR3建邻
[AR2-bgp]peer 172.16.0.3 connect-interface l0    (修改更新源为环回口)
[AR2-bgp]peer 172.16.0.3 next-hop-local     (修改下一跳为本机)
[AR2-bgp]peer 172.16.1.22 as-number 64513    //对AR5建邻
[AR2-bgp]peer 172.16.1.22 next-hop-local

AR3:

[AR3]bgp 64512
[AR3-bgp]confederation id 2
[AR3-bgp]peer 172.16.0.2 as 64512
[AR3-bgp]peer 172.16.0.2 connect-interface l0
[AR3-bgp]peer 172.16.0.4 as 64512
[AR3-bgp]peer 172.16.0.4 connect-interface l0

AR4:

[AR4-bgp]confederation id 2
[AR4-bgp]confederation peer-as 64513
[AR4-bgp]peer 172.16.0.3 as 64512
[AR4-bgp]peer 172.16.0.3 connect-interface l0
[AR4-bgp]peer 172.16.0.3 next-hop-local
[AR4-bgp]peer 172.16.0.7 as 64513
[AR4-bgp]peer 172.16.0.7 next-hop-local

AR5:

[AR5]bgp 64513
[AR5-bgp]confederation id 2
[AR5-bgp]confederation peer-as 64512
[AR5-bgp]peer 172.16.1.21 as 64512
[AR5-bgp]peer 172.16.1.21 next-hop-local
[AR5-bgp]peer 172.16.0.6 as 64513
[AR5-bgp]peer 172.16.0.6 connect-interface l0
[AR5-bgp]peer 172.16.0.6 next-hop-local

AR6:

[AR6]bgp 64513
[AR6-bgp]confederation id 2
[AR6-bgp]peer 172.16.0.5 as 64513
[AR6-bgp]peer 172.16.0.5 connect-interface l0
[AR6-bgp]peer 172.16.0.7 as 64513
[AR6-bgp]peer 172.16.0.7 connect-interface l0

AR7:

[AR7]bgp 64513
[AR7-bgp]confederation id 2
[AR7-bgp]peer 172.16.0.6 as 64513
[AR7-bgp]peer 172.16.0.6 connect-interface l0
[AR7-bgp]peer 172.16.0.6 next-hop-local
[AR7-bgp]peer  172.16.1.9 as 64512
[AR7-bgp]peer 172.16.1.9 next-hop-local
[AR7-bgp]peer 34.1.1.2 as 3

AR8:

[AR8]bgp 3
[AR8-bgp]peer 34.1.1.1 as 2

查看BGP邻居表:display bgp peer 

以AR2为例:


在AR3和AR6上配置反射器:

AR3:

[AR3]bgp 64512
[AR3-bgp]peer 172.16.0.2 reflect-client
[AR3-bgp]peer 172.16.0.4 reflect-client

AR6:

[AR6]bgp 64513
[AR6-bgp]peer 172.16.0.5 reflect-client
[AR6-bgp]peer 172.16.0.7 reflect-client

(4)宣告网段,优化路由防环:

AR1:

[AR1]bgp 1
[AR1-bgp]network 172.16.0.1 32

AR2:

[AR2]ip route-static 172.16.0.0 16 NULL 0
[AR2-bgp]network 172.16.0.0 16

AR7:

[AR2]ip route-static 172.16.0.0 16 NULL 0
[AR2-bgp]network 172.16.0.0 16

AR8:

[AR1]bgp 1
[AR1-bgp]network 172.16.0.1 32

查询bgp路由表:display bgp routing-table

以AR1为例:

ping 测试:

(5)建立vpn隧道:

AR1:

[AR1]inter Tunnel 0/0/0
[AR1-Tunnel0/0/0]ip address 10.1.1.1 24
[AR1-Tunnel0/0/0]tunnel-protocol gre
[AR1-Tunnel0/0/0]source 172.16.0.1
[AR1-Tunnel0/0/0]destination 172.16.0.8
[AR1]ip route-static 192.168.2.0 24 10.1.1.2

AR8:

[AR8]inter Tunnel 0/0/0
[AR8-Tunnel0/0/0]ip address 10.1.1.2 24
[AR8-Tunnel0/0/0]tunnel-protocol gre
[AR8-Tunnel0/0/0]source 172.16.0.8
[AR8-Tunnel0/0/0]destination 172.16.0.1
[AR8]ip route-static 192.168.1.0 24 10.1.1.1

ping 测试:

这篇关于BGP综合实验报告的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/984645

相关文章

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

STL经典案例(四)——实验室预约综合管理系统(项目涉及知识点很全面,内容有点多,耐心看完会有收获的!)

项目干货满满,内容有点过多,看起来可能会有点卡。系统提示读完超过俩小时,建议分多篇发布,我觉得分篇就不完整了,失去了这个项目的灵魂 一、需求分析 高校实验室预约管理系统包括三种不同身份:管理员、实验室教师、学生 管理员:给学生和实验室教师创建账号并分发 实验室教师:审核学生的预约申请 学生:申请使用实验室 高校实验室包括:超景深实验室(可容纳10人)、大数据实验室(可容纳20人)、物联网实验

生信圆桌x生信分析平台:助力生物信息学研究的综合工具

介绍 少走弯路,高效分析;了解生信云,访问 【生信圆桌x生信专用云服务器】 : www.tebteb.cc 生物信息学的迅速发展催生了众多生信分析平台,这些平台通过集成各种生物信息学工具和算法,极大地简化了数据处理和分析流程,使研究人员能够更高效地从海量生物数据中提取有价值的信息。这些平台通常具备友好的用户界面和强大的计算能力,支持不同类型的生物数据分析,如基因组、转录组、蛋白质组等。

【2025】基于Python的空气质量综合分析系统的设计与实现(源码+文档+调试+答疑)

博主介绍:     ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。 技术范围:     我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT

综合DHCP、ACL、NAT、Telnet和PPPoE进行网络设计练习

描述:企业内网和运营商网络如上图所示。 公网IP段:12.1.1.0/24。 内网IP段:192.168.1.0/24。 公网口PPPOE 拨号采用CHAP认证,用户名:admin 密码:Admin@123 财务PC 配置静态IP:192.168.1.8 R1使用模拟器中的AR201型号,作为交换路由一体机,下图的WAN口为E0/0/8口,可以在该接口下配置IP地址。 可以通过

FPGA随记——小说 可综合和不可综合

当然我在网络上找到了些可综合和不可综合的解释 感觉也很有参考价值: https://wenda.so.com/q/1378362174074040 综合就是把你写的rtl代码转换成对应的实际电路。 比如你写代码assign a=b&c; EDA综合工具就会去元件库里拿一个二输入与门出来,然后输入端分别接上b和c,输出端接上a 假如你写了很多这样的语句 assign a=b&c; assig

生命科学、食品科学信息类综合全文数据库

一、Nature系列资源 《Nature》杂志1869年创刊于英国,是最早的国际性科技期刊,其办刊宗旨是“将科学发现的重要结果介绍给公众,让公众尽早知道全世界自然知识的每一分支中取得的所有进展”。它报道和评论全球科技领域里最重要的突破,经过一个半世纪,它已经被国际学术界充分认可,成为当今自然科学界国际影响最大的重要期刊之一,是所有学术界人士心中的“圣坛”。 检索: 当你想查询的论文信息较

Flink重点难点:Flink任务综合调优(Checkpoint/反压/内存)

在阅读本文之前,你应该阅读过的系列: 《Flink重点难点:时间、窗口和流Join》 《Flink重点难点:网络流控和反压》 《Flink重点难点:维表关联理论和Join实战》 《Flink重点难点:内存模型与内存结构》 《Flink重点难点:Flink Table&SQL必知必会(一)》 Flink重点难点:Flink Table&SQL必知必会(二) CheckPoint调优

综合评价 | 基于熵权-变异系数-博弈组合法的综合评价模型(Matlab)

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 根据信息熵的定义,对于某项指标,可以用熵值来判断某个指标的离散程度,其信息熵值越小,指标的离散程度越大, 该指标对综合评价的影响(即权重)就越大,如果某项指标的值全部相等,则该指标在综合评价中不起作用。因此,可利用信息熵这个工具,计算出各个指标的权重,为多指标综合评价提供依据。 变异系数只在平均值不为

轻松驾驭开学季,智慧校园综合解决方案!

智慧校园是指运用先进的信息技术手段和智能化系统,对学校内部各种教育资源、管理流程和服务进行数字化、网络化、智能化的整合与优化,提供高效便捷的教育教学和管理服务环境的校园。 智慧校园建设从哪些方面入手呢? 1.智慧食堂管理系统 基于人脸识别技术及智能卡感应技术实现支付扣费,输入学生的脸部信息和消费信息,进行人、卡、消费账户的绑定,系统感应餐食和重量,自动计算价格,高效扣费。系统还可以衍生出