华为ENSP网络设备配置实战4(OSPF+BGP+VPN+单臂路由)

题目要求

1、loopback口通过OSPF连通,合理规划OSPF开销,通过设置AR1->AR2->AR4链路,来消除负载链路。
2、AR3、AR4分别与AR1、AR2建立BGP邻居
3、AR3、AR4作为PC机网关设备
4、PC1、PC3由VPN-spi承载,PC2、PC4由VPN-spims承载
5、PC1、PC3互通,PC2、PC4互通
在这里插入图片描述

解题过程

1、loopback口通过OSPF连通,合理规划OSPF开销,走AR1->AR2->AR4链路,消除负载链路。

1.1、 按照拓扑图,各个设备起名

sys (进入系统视图)
sysname AR1(AR2-AR4、SW1-SW2等设备参照如此)
undo info-center enable (un in en关闭设备消息提示,可做可不做)

1.2、给路由器AR1~4配置loopback地址,并在相应接口配置IP地址

在设备AR1上:

int LoopBack 0  (进loopback 口)
ip add 1.1.1.1 32
int g 0/0/0   (进拓扑图上提示的接口)
ip add 12.1.1.1 24
int g 0/0/1 (进拓扑图上提示的接口)
ip add 13.1.1.1 24
quit

AR2:

int LoopBack 0
ip address 2.2.2.2 32
int g 0/0/0  
ip address 12.1.1.2 24
int g 0/0/1  
ip address 24.1.1.2 24
quit

AR3:

int LoopBack 0
ip address 3.3.3.3 32
int g 0/0/1 
ip address 13.1.1.3 24
int g 0/0/2  
ip address 34.1.1.3 24
quit

AR4:

int LoopBack 0
ip address 4.4.4.4 32
int g 0/0/1  
ip address 24.1.1.4  24
int g 0/0/2  
ip address 34.1.1.4 24
quit

1.3、宣告路由AR1~4,让他们能通过osfp学到各个router-id和下挂的接口地址

在设备AR1上:

ospf 1 router-id 1.1.1.1 
(配置ospf路由id)
area 0  (默认area 0)
network 1.1.1.1 0.0.0.0 (宣告router-id)
network 13.1.1.0 0.0.0.255(宣告接口)
network 12.1.1.0 0.0.0.255 (宣告接口)
quit
quit

AR2:

ospf 1 router-id 2.2.2.2
area 0
network 2.2.2.2 0.0.0.0
network 24.1.1.0 0.0.0.255
network 12.1.1.0 0.0.0.255
quit
quit

AR3:

ospf 1 router-id 3.3.3.3
area 0
network 3.3.3.3 0.0.0.0
network 13.1.1.0 0.0.0.255
network 34.1.1.0 0.0.0.255
quit
quit

AR4:

ospf 1 router-id 4.4.4.4
area 0
network 4.4.4.4 0.0.0.0
network 24.1.1.0 0.0.0.255
network 34.1.1.0 0.0.0.255
quit
quit

其中, 这个0.0.0.255是反掩码;255怎么来的,解释如下:

ospf 1 router-id 4.4.4.4
area 0
network 4.4.4.4 0.0.0.0
network 24.1.1.0 0.0.0.255
network 34.1.1.0 0.0.0.255
quit
quit

在这里插入图片描述
2^(32-24)= 2^8=256,
其中32是所有网络位、24是网络位,32-24就是可分配的主机位。
算出来256个主机,但是有一个不能用,因为它是广播位。所以,256-1=255。

举一反三:
在这里插入图片描述
2^(32-30)= 2^2=4-1 答案:0.0.0.3
此时,在AR4 ping 1.1.1.1(AR1)能通就行
在这里插入图片描述
接着,输入dis ospf interface 验证ospf建立好没
在这里插入图片描述

1.4、设置路由开销,根据题目要求配置AR3和AR4

题目要求是这样的:
在这里插入图片描述
在设备AR3上:

int g 0/0/2   (进接口)
ospf cost 2 (改cost)

AR4:

int g 0/0/2   
ospf cost 2

2、AR3、AR4分别与AR1、AR2建立BGP邻居

4、PC1、PC3由VPN-spi承载,PC2、PC4由VPN-spims承载

2.1、 给各个路由设备,及所在接口配置mpls标签

在设备AR1上:

mpls lsr-id 1.1.1.1(配置标签号)
mpls (配置mpls)
mpls ldp(配置mpls ldp)
int g 0/0/0 (进接口)
mpls (配置mpls)
mpls ldp(配置mpls ldp)
int g 0/0/1(同上)
mpls 
mpls ldp
quit

AR2:

mpls lsr-id 2.2.2.2
mpls
mpls ldp
int g 0/0/0 
mpls 
mpls ldp
int g 0/0/1
mpls 
mpls ldp
quit

AR3:

mpls lsr-id 3.3.3.3
mpls
mpls ld
int g 0/0/1 
mpls 
mpls ldp
int g 0/0/2
mpls 
mpls ldp
quit

AR4:

mpls lsr-id 4.4.4.4
mpls
mpls ld
int g 0/0/1 
mpls 
mpls ldp
int g 0/0/2
mpls 
mpls ldp
quit

接着,输入display mpls ldp peer 验证ospf建立好没
在这里插入图片描述
在AR4上,就可以看到邻居2、3的状态,以及所用的接口。

4.1、 根据第四问的要求,给各个路由设备,配置vpnspi和vpnspi两条业务

在设备AR1、AR2、AR3、AR4上都配置好此命令:

ip vpn-instance spi (配置spi业务)
route-distinguisher 100:1(根据题目来)
vpn-target 100:1(根据题目来)
quit
quit
ip vpn-instance spims(配置spims业务)
route-distinguisher 200:1(根据题目来)
vpn-target 200:1(根据题目来)
Quit
quit

4.2、各个设备,配置bgp协议

在设备AR1上:

bgp 100 (BGP 协议号)
router-id 1.1.1.1 (你前面设的路由编号)
peer 2.2.2.2 as-number 100 (周围邻居,走100的bgp协议)
peer 3.3.3.3 as-number 100
peer 4.4.4.4 as-number 100
peer 2.2.2.2 connect-interface LoopBack 0
peer 3.3.3.3 connect-interface LoopBack 0
peer 4.4.4.4 connect-interface LoopBack 0
peer 2.2.2.2 enable(开通一下)
peer 3.3.3.3 enable
peer 4.4.4.4 enable
ip vpnv4(因为要vpn,所以配置vpnv4)
peer 2.2.2.2 enable
peer 3.3.3.3 enable
peer 4.4.4.4 enable
peer 3.3.3.3 reflect-client(对34进行反射)
peer 4.4.4.4 reflect-client
ip vpn spims(在 vpnv4中,开通spims、spi)
quit
ip vpn spi
quit

AR2上:

bgp 100
router-id 2.2.2.2
peer 1.1.1.1 as-number 100
peer 3.3.3.3 as-number 100
peer 4.4.4.4 as-number 100
peer 1.1.1.1 connect-interface LoopBack 0
peer 3.3.3.3 connect-interface LoopBack 0
peer 4.4.4.4 connect-interface LoopBack 0
peer 1.1.1.1 enable
peer 3.3.3.3 enable
peer 4.4.4.4 enable
ip vpnv4
peer 1.1.1.1 enable
peer 3.3.3.3 enable
peer 4.4.4.4 enable
peer 3.3.3.3 reflect-client
peer 4.4.4.4 reflect-client
ip vpn spims
quit
ip vpn spi
quit

AR3上:

bgp 100
router-id 3.3.3.3
peer 1.1.1.1 as-number 100
peer 2.2.2.2 as-number 10034之间不建立逻辑邻居)
peer 1.1.1.1 connect-interface LoopBack 0
peer 2.2.2.2 connect-interface LoopBack 0
peer 1.1.1.1 enable(34之间不建立逻辑邻居)
peer 2.2.2.2 enable
ip vpnv4
peer 1.1.1.1 enable
peer 2.2.2.2 enable
quit
ipv4-family vpn-instance spi(ipv4配置vpnspi)
imp dir(引入静态直连)
ipv4-family vpn-instance spims(ipv4配置vpnspims)
imp dir(引入静态直连)
Quit
quit

AR4上:

bgp 100
router-id 4.4.4.4
peer 1.1.1.1 as-number 100
peer 2.2.2.2 as-number 100
peer 1.1.1.1 connect-interface LoopBack 0
peer 2.2.2.2 connect-interface LoopBack 0
peer 1.1.1.1 enable
peer 2.2.2.2 enable
ip vpnv4
peer 1.1.1.1 enable
peer 2.2.2.2 enable
quit
ipv4-family vpn-instance spi
imp dir
ipv4-family vpn-instance spims
imp dir
Quit
quit

接着,输入dis bgp peer 验证ospf建立好没
在这里插入图片描述
在AR4路由器上可以看到和路由器1、2建立了bgp连接。这样,各个设备通过BGP协议,建立了连接。

2、AR3、AR4作为PC机网关设备

4、 PC1、PC3由VPN-spi承载,PC2、PC4由VPN-spims承载

4.3、这两个其实是一问,即配置单臂路由

AR3上:

int g 0/0/0.13(进子接口)
ip binding  vpn-instance  spi(绑定spi业务)
ip add  10.1.1.254 24(配置网关)
dot1q termination vid 13(子接口vlan id 号)
arp broadcast  enable (开启广播)
int g 0/0/0.24(进子接口)
ip binding  vpn-instance  spims(绑定spims业务)
ip add  20.1.1.254 24(配置网关)
dot1q termination vid 24
arp broadcast  enable 
quit

AR4上:

int g 0/0/0.13
ip binding  vpn-instance  spi
ip add  30.1.1.254 24
dot1q termination vid 13
arp broadcast  enable 
int g 0/0/0.24
ip binding  vpn-instance  spims
ip add  40.1.1.254 24
dot1q termination vid 24
arp broadcast  enable 
quit

然后就是配置下面的交换机SW1和SW2。
在SW1、SW2上:

v b 13 24 (vlan划分)
int g 0/0/24(进接口)
p l t (trunk链路)
p t a v 13 24(只允许1324vlan通过)
(邢工是 port trunk all-pass vlan all,看题目要求)
int g 0/0/1(进接口)
p l a (access链路)
p d v 13(端口下的默认vlan)
int g 0/0/2
p l a  (access链路)
p d v 24(端口下的默认vlan)

至此,所有设备都已经配通了。

5、 PC1、PC3互通,PC2、PC4互通

5.1、这里只需要在PC1上ping一下PC3、PC4能不能通即可

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

物联网智慧安防实训综合实训基地建设方案

一、系统概述 物联网智慧安防实训综合实训基地是一个为学生提供综合实践、培养技能的场所,专注于物联网技术与智慧安防应用的培训和实训。通过物联网智慧安防实训综合实训基地的建设和运营,学生可以在真实的环境中进行实践训练,提高其物联网技…

【高频面试题】 消息中间件

文章目录 1、RabbitMQ1.1 RabbitMQ-如何保证消息不丢失1.2 RabbitMQ消息的重复消费问题如何解决的1.3 RabbitMQ中死信交换机 ? (RabbitMQ延迟队列有了解过嘛)1.4 RabbitMQ如果有100万消息堆积在MQ , 如何解决(消息堆积怎么解决)1.5 RabbitMQ的高可用机制有了解过嘛 2、Kafka2.…

LlamaGPT -基于Llama 2的自托管类chatgpt聊天机器人

LlamaGPT一个自托管、离线、类似 ChatGPT 的聊天机器人,由 Llama 2 提供支持。100% 私密,不会有任何数据离开你的设备。 推荐:用 NSDT编辑器 快速搭建可编程3D场景 1、如何安装LlamaGPT LlamaGPT可以安装在任何x86或arm64系统上。 首先确保…

【微服务】一文了解 Nacos

一文了解 Nacos Nacos 在阿里巴巴起源于 2008 2008 2008 年五彩石项目(完成微服务拆分和业务中台建设),成长于十年双十一的洪峰考验,沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。 随着云计算兴起, 2018 2018 20…

C++11并发与多线程笔记(3)线程传参详解,detach()大坑,成员函数做线程函数

C11并发与多线程笔记(3)线程传参详解,detach 大坑,成员函数做线程函数 1、传递临时对象作为线程参数1.1 要避免的陷阱11.2 要避免的陷阱21.3 总结 2、临时对象作为线程参数2.1 线程id概念2.2 临时对象构造时机抓捕 3、传递类对象…

vscode 安装勾选项解释

1、通过code 打开“操作添加到windows资源管理器文件上下文菜单 :把这个两个勾选上,可以对文件使用鼠标右键,选择VSCode 打开。 2、将code注册为受支持的文件类型的编辑器:不建议勾选,这样会默认使用VSCode打开支持的相…

虫情测报灯

在农业生产过程中,农作物的虫害问题永远都是放在首位的。随着现代生活科技的发展和社会进步,人们对物质也有了新的要求。伴随农作物品种的增加,农药和化肥的使用也在导致农业虫害问题日益加剧,在这种不良的耕作状态下,…

总结 TCP 协议的相关特性

TCP协议段格式: 如图, 端口号: 是其中一个重要的部分,知道端口号才能确认数据交给哪个应用程序(端口号属于传输层的概念). 4位首部长度:4bit表示的范围是0->15,在此处,单位是"4字节",因此,将这里的数值 * 4,才是真正的报头长度,即TCP 报头最大长度,60…

听GPT 讲Prometheus源代码--util

Prometheus的util目录包含了一些通用的工具模块,主要包含以下文件: buckets.go 这个文件定义了一些常用的指标采样值范围(Quantile buckets),如:0.001,0.01,0.05,0.5,0.9,0.95,0.99,0.999等。这些buckets常用于计算指标的分位数线。 regex.go 这个文件定义了一些正则表达式匹配…

Spring事务和事务传播机制(1)

前言🍭 ❤️❤️❤️SSM专栏更新中,各位大佬觉得写得不错,支持一下,感谢了!❤️❤️❤️ Spring Spring MVC MyBatis_冷兮雪的博客-CSDN博客 在Spring框架中,事务管理是一种用于维护数据库操作的一致性和…

使用nrm快速切换npm源以及解决Method Not Implemented

文章目录 什么是nrm如何使用nrm查看本机目前使用的npm 源安装nrm查看可选源查看当前使用源切换源添加源删除源测试源的响应时间 如果你遇到这个报错,就可以采用这种方案解决哦解决方案:1. 切换为官方源2. 查看漏洞3. 修复漏洞4. 下面命令慎重使用&#x…

Leetcode 0814周总结

本周刷题: 88, 108, 121, 219, 228, 268, 283, 303, 349, 350, 414, 448 88 合并两个有序数组 nums1{1, 2, 3 ,0, 0, 0} nums2{2, 5, 6} 合成效果:nums1{1, 2, 2, 3, 5, 6} 思路:【双指针】对两个数组设置双指针,依次比较哪…

基于traccar快捷搭建gps轨迹应用

0. 环境 - win10 虚拟机ubuntu18 - i5 ubuntu22笔记本 - USB-GPS模块一台,比如华大北斗TAU1312-232板 - 双笔记本组网设备:路由器,使得win10笔记本ip:192.168.123.x,而i5笔记本IP是192.168.123.215。 - 安卓 手机 1.…

GPT系列总结

1.GPT1 无监督预训练有监督的子任务finetuning https://cdn.openai.com/research-covers/language-unsupervised/language_understanding_paper.pdf 1.1 Unsupervised pre-training (1)基于一个transformer decoder,通过一个窗口的输入得…

当Visual Studio遇到 “当前不会命中断点.还没有为该文档加载任何符号“的情况

1.配置项目调试路径: 2.问题解决方案: VS配置调试路径不是默认路径时,需要看生成的文件是否在配置路径内,如果不在的话,可能发生"当前不会命中断点.还没有为该文档加载任何符号"的情况; 右键项…

GAN生成对抗模型根据minist数据集生成手写数字图片

文章目录 1.项目介绍2相关网站3具体的代码及结果导入工具包设置超参数定义优化器,以及损失函数训练时的迭代过程训练结果的展示 1.项目介绍 通过用minist数据集进行训练,得到一个GAN模型,可以生成与minist数据集类似的图片。 GAN是一种生成模…

Kubernetes 安全机制 认证 授权 准入控制

客户端应用若想发送请求到 apiserver 操作管理K8S资源对象,需要先通过三关安全验证 认证(Authentication)鉴权(Authorization)准入控制(Admission Control) Kubernetes 作为一个分布式集群的管理…

C++11并发与多线程笔记(9) async、future、packaged_task、promise

C11并发与多线程笔记(9) async、future、packaged_task、promise 1、std::async、std::future创建后台任务并返回值2、std::packaged_task:打包任务,把任务包装起来3、std::promise3、小结 1、std::async、std::future创建后台任务…

编程练习(3)

一.选择题 第一题: 函数传参的两个变量都是传的地址,而数组名c本身就是地址,int型变量b需要使用&符号,因此答案为A 第二题: 本题考察const修饰指针变量,答案为A,B,C,D 第三题: 注意int 型变…

Linux忘记root密码解决方法

当我们忘记root密码进不去服务器怎么办?不要担心,可以进入到linux的救援模式修改root密码。 下面直接上干货,流程如下: 1.重启电脑,按上下键滑动,保证不进入开机流程,然后按e键 2.出现此页面…