BGP小综合

实验题目如下:

实验拓扑如下:

 

 实验要求如下:

【1】R2-7每台路由器均存在一个环回接口用于建立邻居,同时还存在一个环回来代表连接用户的           接口;最终这些连接用户的接口网络需要可以和R1/8的环回通讯

【2】AS2网段地址172.16.0.0/16 减路由条目数量

实验思路如下:

(1)合理的IP规划以及合理的IP分配

(2)合理的配置IGP

(3)合理的配置BGP

(4)合理的BGP路由宣告以及汇总

实验步骤如下:

1、合理的IP分配

指令如下:

R1:

[R1-LoopBack0]ip add 1.1.1.1 24
[R1-LoopBack0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 12.1.1.1 24

R2:

[R2]int l0
[R2-LoopBack0]ip add 172.16.224.1 32
[R2-LoopBack0]int l1
[R2-LoopBack1]ip add 172.16.32.1 19
[R2-LoopBack1]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.1.1.2 24 
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 172.16.0.1 30
[R2-GigabitEthernet0/0/1]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 172.16.0.21 30

R3:

[R3]int l0
[R3-LoopBack0]ip add 172.16.224.2 32
[R3-LoopBack0]int l1
[R3-LoopBack1]ip add 172.16.64.1 19
[R3-LoopBack1]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 172.16.0.2 30
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 172.16.0.5 30

R4:

[R4]int l0
[R4-LoopBack0]ip add 172.16.224.3 32
[R4-LoopBack0]int l1
[R4-LoopBack1]ip add 172.16.96.1 19
[R4-LoopBack1]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 172.16.0.6 30
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 172.16.0.9 30

R5:

[R5]int l0
[R5-LoopBack0]ip add 172.16.224.4 32
[R5-LoopBack0]int l1
[R5-LoopBack1]ip add 172.16.128.1 19
[R5-LoopBack1]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 172.16.0.22 30
[R5-GigabitEthernet0/0/0]int g0/0/1
[R5-GigabitEthernet0/0/1]ip add 172.16.0.17 30

R6:

[R6]int l0
[R6-LoopBack0]ip add 172.16.224.5 32
[R6-LoopBack0]int l1
[R6-LoopBack1]ip add 172.16.160.1 19
[R6-LoopBack1]int g0/0/0
[R6-GigabitEthernet0/0/0]ip add 172.16.0.18 30
[R6-GigabitEthernet0/0/0]int g0/0/1
[R6-GigabitEthernet0/0/1]ip add 172.16.0.13 30

R7:

[R7]int l0
[R7-LoopBack0]ip add 172.16.224.6 32
[R7-LoopBack0]int l1
[R7-LoopBack1]ip add 172.16.192.1 19
[R7-LoopBack1]int g0/0/2
[R7-GigabitEthernet0/0/2]ip add 172.16.0.10 30 
[R7-GigabitEthernet0/0/2]int g0/0/0
[R7-GigabitEthernet0/0/0]ip add 172.16.0.14 30
[R7-GigabitEthernet0/0/0]int g0/0/1
[R7-GigabitEthernet0/0/1]ip add 78.1.1.1 24

R8:

[R8]int l0
[R8-LoopBack0]ip add 8.8.8.8 24
[R8-LoopBack0]int g0/0/0
[R8-GigabitEthernet0/0/0]ip add 78.1.1.2 24

2、OSPF的配置

指令如下:

R2:

[R2]ospf 1
[R2-ospf-1]
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

R3:

[R3]ospf 1 
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

R4:

[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

R5:

[R5]ospf 1
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

R6:

[R6]ospf 1
[R6-ospf-1]area 0
[R6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

R7:

[R7]ospf 1
[R7-ospf-1]area 0
[R7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

3、BGP配置

指令如下:

R1:

[R1]bgp 1
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 12.1.1.2 as-number 2

R2:

[R2]bgp 64512
[R2-bgp]router-id 2.2.2.2
[R2-bgp]confederation id 2
[R2-bgp]peer 12.1.1.1 as-number 1
[R2-bgp]peer 172.16.224.2 as-number 64512
[R2-bgp]peer 172.16.224.2 connect-interface LoopBack 0
[R2-bgp]confederation peer-as 64513
[R2-bgp]peer 172.16.224.4 as-number 64513
[R2-bgp]peer 172.16.224.4 connect-interface LoopBack 0
[R2-bgp]peer 172.16.224.4 ebgp-max-hop 2

R3:

[R3]bgp 64512
[R3-bgp]router-id 3.3.3.3
[R3-bgp]confederation id 2
[R3-bgp]peer 172.16.224.1 as-number 64512	
[R3-bgp]peer 172.16.224.1 connect-interface LoopBack 0
[R3-bgp]peer 172.16.224.3 as-number 64512
[R3-bgp]peer 172.16.224.3 connect-interface LoopBack 0

R4:

[R4]bgp 64512
[R4-bgp]router-id 4.4.4.4
[R4-bgp]confederation id 2
[R4-bgp]peer 172.16.224.2 as-number 64512
[R4-bgp]peer 172.16.224.2 connect-interface LoopBack 0
[R4-bgp]confederation peer-as 64513
[R4-bgp]peer 172.16.224.6 as-number 64513
[R4-bgp]peer 172.16.224.6 connect-interface LoopBack 0
[R4-bgp]peer 172.16.224.6 ebgp-max-hop 2

R5:

[R5]bgp 64513
[R5-bgp]router-id 5.5.5.5	
[R5-bgp]confederation id 2
[R5-bgp]peer 172.16.224.5 as-number 64513
[R5-bgp]peer 172.16.224.5 connect-interface LoopBack 0
[R5-bgp]confederation peer-as 64512
[R5-bgp]peer 172.16.224.1 as-number 64512
[R5-bgp]peer 172.16.224.1 connect-interface LoopBack 0
[R5-bgp]peer 172.16.224.1 ebgp-max-hop 2

R6:

[R6]bgp 64513
[R6-bgp]router-id 6.6.6.6
[R6-bgp]confederation id 2
[R6-bgp]peer 172.16.224.4 as-number 64513
[R6-bgp]peer 172.16.224.4 connect-interface LoopBack 0
[R6-bgp]peer 172.16.224.6 as-number 64513
[R6-bgp]peer 172.16.224.6 connect-interface LoopBack 0

R7:

[R7]bgp 64513
[R7-bgp]router-id 7.7.7.7
[R7-bgp]confederation id 2
[R7-bgp]peer 172.16.224.5 as-number 64513
[R7-bgp]peer 172.16.224.5 connect-interface LoopBack 0
[R7-bgp]peer 78.1.1.2 as-number 3
[R7-bgp]confederation peer-as 64512
[R7-bgp]peer 172.16.224.3 as-number 64512
[R7-bgp]peer 172.16.224.3 connect-interface LoopBack 0
[R7-bgp]peer 172.16.224.3 ebgp-max-hop 2

R8:

[R8]bgp 3
[R8-bgp]router-id 8.8.8.8
[R8-bgp]peer 78.1.1.1 as-number 2

4、BGP宣告

注意:

        宣告选择汇总宣告或者分开一条一条地宣告

指令如下:

R1:

[R1]bgp 1
[R1-bgp]network 1.1.1.0 24

R2:

[R2]bgp 64512
[R2-bgp]network 172.16.32.0 19

R3:

[R3]bgp 64512
[R3-bgp]network 172.16.64.0 19

R4:

[R4]bgp 64512
[R4-bgp]network 172.16.96.0 19

R5:

[R5]bgp 64513
[R5-bgp]network 172.16.128.0 19

R6:

[R6]bgp 64513
[R6-bgp]network 172.16.160.0 19

R7:

[R7]bgp 64513
[R7-bgp]network 172.16.192.0 19

R8:

[R8]bgp 3
[R8-bgp]network 8.8.8.0 24

5、测试如下:

R1:

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/35152.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于smardaten无代码开发智能巡检系统,让无人机飞得更准

目录 引言需求背景搭建思路开发过程(1)无人机设备数据接入(2)无人机巡检任务管理(3)无人机三维防控监视(4)运防一体化大屏设计(5)异常告警管理(6&…

面试总结-webpack/git

说说你对webpack的理解 webpack 是一个静态模块打包器,整个打包过程就像是一条生产线,把资源从入口放进去,经过一系列的加工(loader),最终转换成我们想要的结果,整个加工过程还会有监控&#x…

公共服务领域:西安新小区业主自立业主委员会年底分红83万以及103万事件区块链资金透明监管与投票解决方案的尝试

公共服务领域:西安新小区业主自立业主委员会年底分红83万以及103万事件区块链资金透明监管与投票解决方案的尝试 作者 重庆电子工程职业学院 | 向键雄 杜小敏 前言 本项目想法来源于,西安新小区业主开出物业自立业主委员会年底分红83万以及103万事件,对于此类事件,我们刨…

微信小程序加载本地json和使用gulp压缩js

加载本地json 创建json.js, data 里是json内容,exports 是数据出口 var data = [ {json1},{json2},{json3},{json10} ....] module.exports = {listData = data } 使用 这个require后面的参数是入口文件的文件路径,但是注意必须是相对路径,不能绝对路径。 let json = re…

redis基础(三十六)

安装redis、配置redis 目录 一、 概述 (一)NoSQL 1、类型 2、应用场景 (二)Redis 二、安装 (一)编译安装 (二)RPM安装 三、目录结构 四、命令解析 五、redis登录更改 1、…

2023国赛数学建模C题思路分析

文章目录 0 赛题思路1 竞赛信息2 竞赛时间3 建模常见问题类型3.1 分类问题3.2 优化问题3.3 预测问题3.4 评价问题 4 建模资料 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 竞赛信息 全国大学生数学建模…

中睿天下入选河南省网信系统2023年度网络安全技术支撑单位

近日,河南省委网信办发布了“河南省网信系统2023年度网络安全技术支撑单位名单”,中睿天下凭借出色的网络安全技术能力和优势成功入选。 本次遴选由河南省委网信办会同国家计算机网络与信息安全管理中心河南分中心(以下简称安全中心河南分中心…

持续输出:自媒体持续输出文字内容、视音频创作(视频课程、书籍章节)

以下是自媒体持续输出文字内容、视音频创作的最佳方法: 灵感来源:寻找灵感来源是自媒体创作的重要一环。可以从日常生活、网络热点、行业动态等方面寻找创作灵感。 确定主题:在确定主题的时候,需要根据读者和观众的需求&#xff…

Zebec Protocol 将进军尼泊尔市场,通过 Zebec Card 推动地区金融平等

流支付正在成为一种全新的支付形态,Zebec Protocol 作为流支付的主要推崇者,正在积极的推动该支付方案向更广泛的应用场景拓展。目前,Zebec Protocol 成功的将流支付应用在薪酬支付领域,并通过收购 WageLink 将其纳入旗下&#xf…

Pytest测试框架3

目录: pytest结合数据驱动-yamlpytest结合数据驱动-excelpytest结合数据驱动-csvpytest结合数据驱动-jsonpytest测试用例生命周期管理(一)pytest测试用例生命周期管理(二)pytest测试用例生命周期管理(三&a…

CMake 配置 Vulkan 出现链接失败,找不到 vkEnumerateInstanceExtensionProperties 符号的错误的解决方法

使用 CMake 配置 glfw, glm 的时候,总是提示链接失败,找不到 vkEnumerateInstanceExtensionProperties 符号 cmake_minimum_required(VERSION 3.4...3.27)if(${CMAKE_VERSION} VERSION_LESS 3.27)cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_…

UG NX二次开发(C#)-CAM-获取刀具类型

文章目录 1、前言2、UG NX中的刀具类型3、获取刀具类型3.1 刀具类型帮助文档1、前言 在UG NX的加工模块,加工刀具是一个必要的因素,其包括了多种类型的类型,有铣刀、钻刀、车刀、磨刀、成型刀等等,而且每种刀具所包含的信息也各不相同。想获取刀具的信息,那就要知道刀具的…

2023最新水果编曲软件FL Studio 21.1.0.3267音频工作站电脑参考配置单及系统配置要求

音乐在人们心中的地位日益增高,近几年音乐选秀的节目更是层出不穷,喜爱音乐,创作音乐的朋友们也是越来越多,音乐的类型有很多,好比古典,流行,摇滚等等。对新手友好程度基本上在首位,…

用Python画多个圆圈代码

编辑:2023-08-13 15:10 在Python中,我们可以使用turtle库来绘制各种形状,包括圆圈。这是一个相当基本的问题,但是对于新手程序员来说,它可能会很有用。在这篇文章中,我们将向你展示如何使用Python的turtle…

【报童模型】随机优化问题二次规划

面对需求的不确定性,报童模型是做库存优化的常见模型。而标准报童模型假设价格是固定的,此时求解一个线性规划问题,可以得到最优订货量,这种模型存在局限性。因为现实世界中价格与需求存在一定的关系,本文假设需求q是价…

LNMP环境介绍和搭建

一.LNMP简介 1.含义 2.工作原理 二.部署LNMP环境 1.Nginx环境 (1)上传nginx包,下载编译安装工具并解包到指定目录(tar 参数 tar包 - C 目录路径) (2) 开始编译安装,每次编译后…

nbcio-boot升级到3.1后出现online表单新增报错

nbcio-boot升级springboot、mybatis-plus和JSQLParser后出现新增online表单的时候报错,如下: 2023-08-13 21:18:01.292 [http-nio-8080-exec-12] [1;31mERROR[0;39m [36mo.jeecg.common.exception.JeecgBootExceptionHandler:69[0;39m - Handler dispat…

【JVM】JVM垃圾收集器

文章目录 什么是JVM垃圾收集器四种垃圾收集器(按类型分)1.串行垃圾收集器(效率低)2.并行垃圾收集器(JDK8默认使用此垃圾回收器)3.CMS(并发)垃圾收集器(只针对老年代垃圾回收的)4.G1垃圾回收器(在…

设计模式之七:适配器模式与外观模式

面向对象适配器将一个接口转换成另一个接口,以符合客户的期望。 // 用火鸡来冒充一下鸭子class Duck { public:virtual void quack() 0;virtual void fly() 0; };class Turkey { public:virtual void gobble() 0;virtual void fly() 0; };class TurkeyAdapter :…

利用爬虫爬取图片并保存

1 问题 在工作中,有时会遇到需要相当多的图片资源,可是如何才能在短时间内获得大量的图片资源呢? 2 方法 我们知道,网页中每一张图片都是一个连接,所以我们提出利用爬虫爬取网页图片并下载保存下来。 首先通过网络搜索…