HICP学习--BGP综合小实验

news2025/5/21 10:14:23

一、实验拓扑

二、实验需求

 1、R2-7每台路由器均存在一个环回接口用于建立邻居,同时还存在一个环回来代表连接用户的接口;最终这些连接用户的接口网络需要可以和R1/8的环回通讯
2、AS2网段地址172.16.0.0/16 减路由条目数量

三、实验步骤

首先配置IP

R1配置

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[r1-GigabitEthernet0/0/0]int l 0  
[r1-LoopBack0]ip ad 1.1.1.1 24
[r1-LoopBack0]int l 1
[r1-LoopBack1]ip address 132.1.1.1 32

R2配置

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[r2-GigabitEthernet0/0/0]int l 0 
[r2-LoopBack0]ip address 172.16.1.1 24
[r2-LoopBack0]int l1
[r2-LoopBack1]ip address 132.1.1.2 32

[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ip address 172.16.0.1 30
[r2-GigabitEthernet0/0/1]int g0/0/02
[r2-GigabitEthernet0/0/2]ip address 172.16.0.21 30

注意一会要在AS2中配置ospf,所以要修改环回0的的接口类型

[r2-LoopBack0]ospf network-type broadcast 

 R3配置

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip address 172.16.0.2 30
[r3-GigabitEthernet0/0/0]int g0/0/01
[r3-GigabitEthernet0/0/1]ip address 172.16.0.5 30

[r3]int l 0
[r3-LoopBack0]ip address 172.16.2.1 24
[r3-LoopBack0]ospf network-type broadcast 

[r3-LoopBack1]ip address 132.1.1.3 32

 R4配置

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.16.0.6 30
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 172.16.0.9 30
[Huawei-GigabitEthernet0/0/1]int l 0
[Huawei-LoopBack0]ip address 172.16.3.1 24
[Huawei-LoopBack0]ospf network-type broadcast 
[Huawei-LoopBack0]int l1
[Huawei-LoopBack1]ip address 132.1.1.4 32

 R7配置

[r7] int g0/0/0
[r7-GigabitEthernet0/0/0]ip address 172.16.0.10 30
[r7-GigabitEthernet0/0/0]int g0/0/1
[r7-GigabitEthernet0/0/1]ip address 172.16.0.14 30
[r7-GigabitEthernet0/0/1]int l0 
[r7-LoopBack0]ip address 172.16.6.1 24

[r7-LoopBack0]ospf network-type broadcast 
[r7-LoopBack0]int l 1  
[r7-LoopBack1]ip address 132.1.1.7 32

[r7-GigabitEthernet0/0/2]ip ad 78.1.1.1 24

R6配置

 [r6]int g0/0/2
[r6-GigabitEthernet0/0/2]ip address 172.16.0.13 30
[r6-GigabitEthernet0/0/2]int g0/0/1
[r6-GigabitEthernet0/0/1]ip address 172.16.0.18 30
[r6-GigabitEthernet0/0/1]int l 0
[r6-LoopBack0]ip address 172.16.5.1 24
[r6-LoopBack0]int l1
[r6-LoopBack1]ip address 132.1.1.6 32
[r6-LoopBack1]int l 0
[r6-LoopBack0]ospf network-type broadcast 

 R5配置

[r5]int g0/0/01
[r5-GigabitEthernet0/0/1]ip address 172.16.0.17 30
[r5-GigabitEthernet0/0/1]int g0/0/0
[r5-GigabitEthernet0/0/0]ip address 172.16.0.22 30
[r5-GigabitEthernet0/0/0]int l0
[r5-LoopBack0]ip address 172.16.4.1 24
[r5-LoopBack0]int l1
[r5-LoopBack1]ip address 132.1.1.5 32

[r5-LoopBack0]ospf network-type broadcast 

 R8配置

[r8]int g0/0/0 
[r8-GigabitEthernet0/0/0]ip address 78.1.1.2 24
[r8-GigabitEthernet0/0/0]int l0
[r8-LoopBack0]ip address 8.8.8.8 24 
[r8-LoopBack0]int l1
[r8-LoopBack1]ip address 132.1.1.8 32

现在配置AS2中ospf仅以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

 然后开配置BGP

先在R1和R2环回1之间配置两条路由保证可达,R7和R8同理,下面仅以R1和R2做例子

[r1]ip route-static 132.1.1.2 32 12.1.1.2

[r2]ip route-static 132.1.1.1 32 12.1.1.1

 测试可以ping通

配置BGP 、BGP间建邻仅以R1、R2、R3作为例子

 [r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.1.1.2 as-number 2
 
[r2]bgp 64512
[r2-bgp]router-id 2.2.2.2
[r2-bgp]confederation id 2
[r2-bgp]confederation peer-as 64513
[r2-bgp]peer 12.1.1.1 as-number 1
[r2-bgp]peer 132.1.1.3 as-number 64512    
[r2-bgp]peer 132.1.1.3 connect-interface LoopBack 1
[r2-bgp]peer 132.1.1.5 as-number 64513
[r2-bgp]peer 132.1.1.5 connect-interface LoopBack 1
[r2-bgp]peer 132.1.1.5 ebgp-max-hop 2 

 
[r3]bgp 64512
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 2
[r3-bgp]peer 132.1.1.2as-number 64512
[r3-bgp]peer 132.1.1.2 connect-interface LoopBack 1
[r3-bgp]peer 132.1.1.4 as-number 64512
[r3-bgp]peer 132.1.1.4 connect-interface LoopBack 1

 然后打破水平分割仅以R3作为例子

[r3-bgp]peer 132.1.1.4 reflect-client

R2和R7宣告时可聚合,其他路由上该如何宣告就如何宣告

[r2]ip route-static 172.16.0.0 21 NULL 0
[r2-bgp]network 172.16.0.0 21
[r7]ip route-static 172.16.0.0 21 NULL 0
[r7-bgp]network 172.16.0.0 21 

 测试是否配置完成

 

 

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

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

相关文章

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

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

拓扑布局和建立小型网络

练习 2.6.1:拓扑布局和建立小型网络 地址表 本实验不包括地址表。 拓扑图 学习目标 正确识别网络中使用的电缆物理连接点对点交换网络验证每个网络的基本连通性 简介: 许多网络问题都可以在网络的物理层解决。因此,必须清楚了解网络连接…

软件测试基础篇——LAMP环境搭建

LAMP 1、Linux系统的其他命令 find命令:在目录下查找文件 ​ 格式一:find 路径 参数 文件名 ​ 路径:如果没有指定路径,默认是在当前目录下 ​ 参数:-name 根据文件名来查找,区分大小写; -…

番外13:使用ADS进行容差分析(蒙特卡洛分析、灵敏度分析、良率分析、良率优化),以带通滤波器设计为例

番外13:使用ADS进行容差分析(蒙特卡洛分析、灵敏度分析、良率分析、良率优化),以带通滤波器设计为例 资源下载 https://download.csdn.net/download/weixin_44584198/88210327 技术背景 容差分析是当前电子可靠性设计中最先进…

Docker安装ElasticSearch/ES 7.4.0

目录 前言安装ElasticSearch/ES安装步骤1:准备1. 安装docker2. 搜索可以使用的镜像。3. 也可从docker hub上搜索镜像。4. 选择合适的redis镜像。 安装步骤2:拉取ElasticSearch镜像1 拉取镜像2 查看已拉取的镜像 安装步骤3:创建容器创建容器方…

nodejs+vue+elementui多媒体素材管理系统

语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode 多媒体素材管理系统的设计与实现,最主要的是满足使用者的使用需求,并且可以向使用者提供一些与系统配套的服务。…

SpringMVC 的基本概念(一)

1.1 关于三层架构和 MVC 1.1.1 三层架构 我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端 / 服务器,另一种是 B/S 架构,也就 是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构…

图像处理技巧形态学滤波之膨胀操作

1. 引言 欢迎回来,我的图像处理爱好者们!今天,让我们继续研究图像处理领域中的形态学计算。在本篇中,我们将重点介绍腐蚀操作的反向效果膨胀操作。 闲话少说,我们直接开始吧! 2. 膨胀操作原理 膨胀操作…

C语言 二级指针和多级指针

什么是二级指针? 假设: int a 10;int * p &a;如上,p是指针变量,寄存的是a的地址,指向的是元素a 那么,指针变量p有地址吗?指针变量p的指针指向的是? int * * pp &p; …

《系统架构设计师教程》重点章节思维导图

内容来自《系统架构设计师教程》,筛选系统架构设计师考试中分值重点分布的章节,根据章节的内容整理出相关思维导图。 重点章节 第2章:计算机系统知识第5章:软件工程基础知识第7章:系统架构设计基础知识第8章&#xff1…

数据结构——单链表的实现(c语言版)

前言 单链表作为顺序表的一种,了解并且熟悉它的结构对于我们学习更加复杂的数据结构是有一定意义的。虽然单链表有一定的缺陷,但是单链表也有它存在的价值, 它也是作为其他数据结构的一部分出现的,比如在图,哈希表中。…

JZ32 从上往下打印二叉树(Java)

题目地址:从上往下打印二叉树_牛客题霸_牛客网 题目回顾: 不分行从上往下打印出二叉树的每个节点,同层节点从左至右打印。例如输入{8,6,10,#,#,2,1},如以下图中的示例二叉树,则依次打印8,6,10,2,1(空节点不打印&…

keil下载程序具体过程2:硬件链路

引言 本篇博客将介绍keil下载程序的过程中,镜像文件将经过哪些硬件,以及简单的介绍他们之间的协议。 一、硬件连接 图1 硬件连接 将PC、jlink、芯片使用ubs线、swd线连接好之后,在PC上的keil软件中,我们选择对应的仿真器&#xf…

滤波器必须掌握的关键知识

一个理想滤波器应该是在通频带内具有均匀且稳定的增益,对信号的其余频带则具有无穷大的衰减。然后,各种实际的频率响应曲线从阻带或从通带到阻带总有一个逐渐过渡的过程,距离理想情况有一定距离,不像其那样跳跃变化,因…

大O表示法表示算法运行时间

大O表示法用来度量一个算法的运行时间。书写为O(n),其中n为一个算法所执行的操作次数。当我们讨论算法的运行时间时,说的是一个算法在给定的输入列表增加的情况下算法执行操作数的增速,也就是运行时间的增速。 二分查找算法 下面介绍两种简…

Matlab的Filter Designer工具设计二阶低通滤波器

Matlab版本:2018b 本文要求:设计一个二阶巴特沃斯低通滤波器用于嵌入式软件滤波,传感器采样频率是20KHz,截止频率是333Hz,获取滤波系数,本文不包括二阶滤波推导和代码编写。 打开Matlab->APP->Filt…

多线程中常见的成员方法

1.常见的成员方法 如果没有给线程设置名字,线程也是有默认名字的,格式: Thread-X(X序号,从0开始的) 2.创建名字的线程构造 用构造方法给线程设置名字 当JVM虚拟机启动之后,会自动的启动多条…

shell脚本开发

shell脚本语言属于弱类型的语言,无需声明变量类型,直接定义使用 shell语言定义的变量,数据类型默认都是字符串类型 调用历史记录命令:! 历史记录id

ipconfig显示的内容分析(二)子网掩码

在cmd中输入ipconfig,经常会看到子网掩码。如下: 子网掩码225.225.225.0的二进制数是[1111 1111].[1111 1111].[1111 1111].[0000 0000]。 子网掩码225.225.224.0的二进制数是[1111 1111].[1111 1111].[1111 1110].[0000 0000]。 子网掩码的作用是什么…

C语言 ——函数指针变量

1、概念: 数组指针 - 是指针-是指向数组的指针,是存放数组地址的指针 函数指针 - 是指针 是指向函数的指针 - 是存放函数地址的指针!! 如上所示,函数也是具有地址的,而存放函数地址的指针变量成为函数指针变量。 而有如上所示&a…