华为ENSP--IP编址及静态路由配置

项目拓扑

项目任务

一、基础配置和IP编址

在AR1、AR2、AR3上配置设备名称和IP地址

复制代码
# AR1配置
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 10.0.13.1 24
[AR1-GigabitEthernet0/0/0]q
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 10.0.12.1 24
[AR1-GigabitEthernet0/0/1]q
[AR1]interface LoopBack 0
[AR1-LoopBack0]ip address 10.0.1.1 24
[AR1-LoopBack0]q
[AR1]

# AR2配置
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address 10.0.12.2 24
[AR2-GigabitEthernet0/0/1]q
[AR2]interface GigabitEthernet 0/0/2
[AR2-GigabitEthernet0/0/2]ip address 10.0.23.2 24
[AR2-GigabitEthernet0/0/2]q
[AR2]interface LoopBack 0
[AR2-LoopBack0]ip address 10.0.2.2 24
[AR2-LoopBack0]q
[AR2]

# AR3配置
[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]ip address 10.0.13.3 24
[AR3-GigabitEthernet0/0/0]q
[AR3]interface GigabitEthernet 0/0/2
[AR3-GigabitEthernet0/0/2]ip address 10.0.23.3 24
[AR3-GigabitEthernet0/0/2]q
[AR3]interface LoopBack 0
[AR3-LoopBack0]ip address 10.0.3.3 24
[AR3-LoopBack0]q
[AR3]

查看配置情况

复制代码
<AR1>display ip interface brief 

测试AR1与其它设备间的连通性

复制代码
<AR1>ping 10.0.12.2
<AR1>ping 10.0.13.3

二、测试AR2到目的网络10.0.13.0/24、10.0.3.0/24的连通性

复制代码
<AR2>ping 10.0.13.3
<AR2>ping 10.0.3.3

AR2如果要与10.0.3.0/24网络通信,需要AR2上有去往该网段的路由信息,并且AR3上也需要有到AR2相应接口所在IP网段的路由信息

上述检测结果可以看出,AR2不能与10.0.3.3和10.0.13.3网络通信

查看AR2上的路由表,可以发现没有这两个网段的路由信息

复制代码
<AR2>display ip routing-table

三、在AR2上配置静态路由

配置目的地址为10.0.13.0/24和10.0.3.0/24的静态路由,路由的下一跳配置为AR3的G0/0/0接口IP地址10.0.23.3.默认静态路由的优先级为60,无需额外配置路由优先级信息

复制代码
[AR2]ip route-static 10.0.13.0 24 10.0.23.3
[AR2]ip route-static 10.0.3.0 24 10.0.23.3

再次查看路由表

复制代码
<AR2>display ip routing-table

四、配置备份静态路由

AR2与网络10.0.13.3和10.0.3.3之间交互的数据通过AR2与AR3间的链路传输。如果AR2和AR3之间的链路发生故障,AR2将不能与网络10.0.13.3和10.0.3.3通信

但是根据拓扑图可以看出,当AR2和AR3之间的链路发生故障时,AR2还可以通过AR1与AR3通信。所以可以通过配置一条备份静态路由实现路由的冗余备份。正常情况下,备份静态路由不生效。当AR2和AR3之间的链路发生故障时,才会使用备份静态路由传输数据

配置备份静态路由时,需要修改备份静态路由的优先级,确保只有主链路故障时才使用备份路由。本任务中,需要将备份静态路由的优先级修改为80

复制代码
[AR1]ip route-static 10.0.3.0 24 10.0.13.3

[AR2]ip route-static 10.0.13.0 255.255.255.0 10.0.12.1 preference 80
[AR2]ip route-static 10.0.3.0 255.255.255.0 10.0.12.1 preference 80

[AR3]ip route-static 10.0.12.0 255.255.255.0 10.0.13.1

五、验证静态路由

在AR2的路由表中,查看当前的静态路由配置

复制代码
<AR2>display ip routing-table

路由表中包含两条静态路由。其中,Protocol字段的值是Static,表明该路由是静态路由。Preference字段的值是60,表明该路由使用的是默认优先级

当AR2和AR3之间的链路正常时,AR2与网络10.0.13.3和10.0.3.3之间交互的数据通过AR2与AR3之间的链路传输。执行tracert命令,可以查看数据的传输路径

复制代码
<AR2>tracert 10.0.13.3
<AR2>tracert 10.0.3.3

命令的回显信息证实AR2是直接将数据发给AR3的,未经过其他设备

六、验证备份静态路由

关闭AR2上的G0/0/2接口,模拟AR2与AR3之间的链路发生故障,然后查看IP路由表变化

复制代码
[AR2]interface GigabitEthernet 0/0/2
[AR2-GigabitEthernet0/0/2]shutdown
[AR2-GigabitEthernet0/0/2]q
[AR2]

注意与关闭接口之前的路由表情况对比

复制代码
<AR2>display ip routing-table 

在AR2的路由表中,灰色所标记出的两条路由的下一跳和优先级均已发生变化

检测AR2到目的地址10.0.13.3以及AR3上的10.0.3.3的连通性

网络没有因为AR2与AR3之间的链路被关闭而中断

查看数据包的转发路径

命令的回显信息表明,AR2发送的数据经过AR1抵达AR3设备

七、配置缺省路由实现网络的互通

打开AR2在六中关闭的接口

复制代码
[AR2]interface GigabitEthernet 0/0/2
[AR2-GigabitEthernet0/0/2]undo shutdown
[AR2-GigabitEthernet0/0/2]q
[AR2]

验证从AR1到10.0.23.3网络的连通性

复制代码
<AR1>ping 10.0.23.3

因为AR1上没有去往10.0.23.0网段的路由信息,所以报文无法到达AR3

复制代码
<AR1>display ip routing-table

可以在AR1上配置一条下一跳为10.0.13.3缺省路由来实现网络的连通

复制代码
[AR1]ip route-static 0.0.0.0 0.0.0.0 10.0.13.3

配置完成后,测试AR1和10.0.23.3网络之间的连通性

AR1通过缺省路由实现了与网段10.0.23.0间的通信

八、配置备份缺省路由

当AR1与AR3之间的链路发生故障时,AR1可以使用备份缺省路由通过AR2实现与10.0.23.3和10.0.3.3网络间通信

配置两条备份路由,确保数据来回的双向都有路由

复制代码
[AR1]ip route-static 0.0.0.0 0.0.0.0 10.0.12.2 preference 80

[AR3]ip route-static 10.0.12.0 24 10.0.23.2 preference 80

九、验证备份缺省路由

查看链路正常时AR1上的路由条目

复制代码
<AR1>display ip routing-table

关闭AR1与AR3上的G0/0/0接口模拟链路故障,然后查看AR1的路由表。比较关闭接口前后的路由表变化情况

复制代码
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]shutdown
[AR1-GigabitEthernet0/0/0]q
[AR1]

[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]shutdown
[AR3-GigabitEthernet0/0/0]q
[AR3]

上述路由表中,缺省路由0.0.0.0的Preference值为80,表明备用的缺省路由已生效

网络并没有因为AR1和AR3之间的链路被关闭而中断。执行tracert命令,查看数据包的转发路径

相关推荐
托尼的甜1 小时前
Spring Cloud Gateway 的 SpEL 表达式注入漏洞(CVE-2022-22947)
网络
Gauss松鼠会1 小时前
Prometheus 实现 openGauss 的指标监控(二)Prometheus 中添加 openGauss指标
网络·数据库·oracle·prometheus·opengauss·经验总结
钒星物联网2 小时前
北斗二号停服倒计时!磐钴提供五大升级服务
大数据·网络
古月方枘Fry2 小时前
基于大模型+MySQL的innoai助手(可适配多数环境)
网络·数据库·mysql·aigc
hz567892 小时前
应急管理部门跨部门会商用什么系统?指挥调度视频会议方案解析
网络·安全·音视频·实时音视频·信息与通信
平行宇宙喜欢吃橙2 小时前
Agent Harness 实战指南:构建生产级 AI Agent 的“马具“框架
网络·人工智能
laboratory agent开发3 小时前
工具调用失败后怎么办?重试分层与降级回路的三种路线
服务器·前端·网络
肥胖小羊4 小时前
企业微信自建应用多环境联调与路由代理方案
服务器·前端·网络
木木子224 小时前
# 鸿蒙 HarmonyOS 应用开发实战(第25期)|骰子(Dice Roller)— Unicode 符号与动画渲染精讲
华为·harmonyos
在水一缸4 小时前
从华为“山海经”商标布局,看技术品牌的命名体系与架构设计
华为·技术架构·商标命名·品牌设计·山海经