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

news2024/10/6 6:01:31

题目要求

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能不能通即可

在这里插入图片描述

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

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

相关文章

【算法挨揍日记】day03——双指针算法_有效三角形的个数、和为s的两个数字

611. 有效三角形的个数 611. 有效三角形的个数https://leetcode.cn/problems/valid-triangle-number/ 题目描述: 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 解题思路: 本题是一个关于三角形是否能成立…

通过爬虫抓取上市企业利润表并在睿思BI中展示

睿思BI从v5.3开始支持网络爬虫,可以从指定URL抓取表格数据,本示例实现从网络上抓取上市企业招商银行的利润表数据,并在睿思BI中进行展现。 首先:从搜狐财经抓取招商银行利润表数据,操作过程如下: 1.在睿思…

提示词4大经典框架;将AI融入动画工作流的案例和实践经验;构建基于LLM的系统和产品的模式;提示工程的艺术 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 高效提示词的4大经典框架:ICIO、CRISPE、BROKE、RASCEF ICIO 框架 Intruction (任务) :你希望AI去做的任务&am…

软件测试中如何测试算法?

广义的算法是指解决问题的方案,小到求解数学题,大到制定商业策略,都可以叫做算法。而我们 今天讨论的软件测试中的算法,对应的英文单词为Algorithm ,专指计算机处理复杂问题的程序或 指令。 随着最近几年人工智能等领域的快速发展,算法受到前所未有的重视,算法测试也随之兴起。…

异步电机IM-改进的电压模型磁链观测器学习

导读:本期文章主要介绍异步电机的改进型电压模型磁链观测器。传统纯积分形式的积分器在低速区域存在初始值问题和直流偏置问题,所以在实际应用中必须对电压模型进行改进。本期文章中的对电压模型改进是借鉴一篇IEEE中的方法。 如果需要文章中对应的仿真…

gcc make cmake ninja的区别

理清C编译过程用到的工具概念 ref: 知乎 早先学C的时候,因为只需要点击IDE的运行按钮,程序就可以跑起来,写过最复杂的只不过是几个文件的学生管理系统。 现在要重新拾起C,看的项目和之前的不可同日而语,构建系统也复…

最优化方法Python计算:牛顿算法

设函数 f ( x ) f(\boldsymbol{x}) f(x), x ∈ R n \boldsymbol{x}\in\text{ℝ}^n x∈Rn二阶连续可微,记 g ( x ) ∇ f ( x ) \boldsymbol{g}(\boldsymbol{x})\nabla f(\boldsymbol{x}) g(x)∇f(x), H ( x ) ∇ 2 f ( x ) \boldsymbol{H}(\…

【数据结构OJ题】用栈实现队列

原题链接:https://leetcode.cn/problems/implement-queue-using-stacks/ 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 用两个栈实现,一个栈进行入队操作,另一个栈进行出队操作。 出队操作: 当出队的栈…

ARFoundation避坑记录

网上很多人说这个要改成可选的,否则如果没有安装arcore就会自动弹窗,但是如果关闭了,确实不会弹窗了,但是检测设备的代码也不能完美执行了,如果设备安装了arcore还好,如果没有安装测无法检测。 如果不想有…

常见的CRM系统报价

一个CRM系统大概多少钱?CRM系统的价格因为不同的厂商、功能、部署方式、用户数等因素而有很大的差异,没有一个固定的标准。但是,我们可以根据一些常见的CRM软件的报价,对CRM价格有一个大致的了解。 一、CRM的部署方式 CRM系统的…

填充柄功能

单元格右下角十字符号 顺序式填充 输入1,2,直接拉取即可实现顺序1到10. 复制式填充 CtrlD或者拉取,选择右下角复制单元格。 规律式填充 输入星期一,星期二,下拉一直可以到星期日 自定义填充 选择文件-》选项-》自定义序列 输…

AI工程师招募;60+开发者AI工具清单;如何用AI工具读懂插件源码;开发者出海解读;斯坦福LLM课程 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 一则AI工程师招募信息:新领域需要新技能 Vision Flow (目的涌现) 是一家基于 AGI 原生技术的创业公司,是全球探…

CSGO饰品价格会一直下跌吗?市场何时止跌回升?

最后一届巴黎major终于落下帷幕,Vitality小蜜蜂2-0战胜GL成功赢下本次Major冠军,也是首次夺得Major冠军!有人欢喜有人忧啊,csgo搬砖的饰品商人们一点也高兴不起来。 4月-5月,csgo皮肤饰品已持续走低快两个月了。手里满…

OPTEE3.17+ubuntu20.04+qemu_v8搭建OPTEE开发环境

参考文章: https://blog.csdn.net/capodexi/article/details/123548850 https://blog.csdn.net/qq_42557044/article/details/130973200 https://blog.csdn.net/zhuwade/article/details/125513873 https://zhuanlan.zhihu.com/p/521196386 https://blog.csdn.net/…

wsl2 安装cuda

1 设置为清华源 首先登录wsl 直接命令 wsl 就行 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g /e…

AVL树的讲解

算法拾遗三十八AVL树 AVL树AVL树平衡性AVL树加入节点AVL删除节点AVL树代码 AVL树 AVL树具有最严苛的平衡性,(增、删、改、查)时间复杂度为O(logN),AVL树任何一个节点,左树的高度和右树的高度差…

为什么美元美债没有出现死亡螺旋?

号外:刘教链最新文章,欢迎点击阅读: 公众号「刘教链内参」8.18发表:《内参:SEC批准ETF将推高大饼至15-18w$ ?》。 公众号「刘教链Pro」8.18发表:《大饼插爆两万五》。 * * * * * * 如果我们把美…

Linux系统基础服务启动的方法

服务,其实就是运行在操作系统后台的一个或者多个应用程序,为计算机系统或用户提供某项特定的服务。Linux系统运行的绝大多数服务都是需要安装才有的,例如FTP服务、httpd服务、MySQL、redis、Zookeeper、rabbitmq、vsftpd等等,那么…

面试题 ①

1、请讲一下常见的SQL优化方法(至少10条) 1.尽量避免使用子查询 虽然在 mysql5.6 版本之后对 select 的子查询用 join关联方式 做了优化,但是update/delete子查询依然先查外表再查内表,当外表过大时查询速度会很慢;因此…

浙大数据结构第八周之08-图7 公路村村通

题目详情: 现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N(≤1000)和候选道路数目M&#xff08…