什么是静态路由:

静态路由是用户或者网络管理员手工配置的路由信息。当网络的拓扑状态或者链路结构发生改变时,需要用户手工修改静态路由信息。静态路由无需频繁地交换各自的路由表,配置简单,适用于小型简单的网络环境。

静态路由不适合大型网络环境,因为当网络的拓扑状态或者链路结构发生改变时,需要管理员或者用户进行大量调整,且无法感知错误的发生,不易排错。

默认路由时一种特殊的静态路由,当路由表中与数据包目的地址没有匹配的表项时,数据包将根据默认路由条目进行转发。

默认路由在某些时候非常有效,在末梢网络中,默认路由可以大大简化路由器配置,减轻网络管理员的工作负担。

实验目标

根据3台路由器组成的简单网络中,实现两个PC间的正常通信。

1.基础配置

根据图中要求进行相应配置,测试其连通性。

拿AR1来配置举例
system-view //进入特权模式
[Huawei]interface GigabitEthernet 0/0/0 //进入端口配置模式
[Huawei-GigabitEthernet0/0/0]ip address 192.168.10.254 24 //配置IP
完成PC端和各个端口IP配置

2.使用Ping命令测试PC2或者PC3对直连设备的各个端口是否连通。

可对直连设备通信,无法对PC2通信。

3.对AR1、AR2、AR3三设备设置静态路由配置。
具体格式:
ip route-static 目标网络 子网掩码 下一跳地址
(收到数据包想去目标网络位置时,将他转发到下一跳地址对应的端口)

AR1:
[Huawei]ip route-static 192.168.20.0 255.255.255.0 10.0.22.2
[Huawei]ip route-static 10.0.23.0 255.255.255.0 10.0.22.2

AR2:
[Huawei]ip route-static 192.168.10.0 255.255.255.0 10.0.22.1
[Huawei]ip route-static 192.168.20.0 255.255.255.0 10.0.23.2

AR3:
[Huawei]ip route-static 192.168.10.0 255.255.255.0 10.0.23.1
[Huawei]ip route-static 10.0.22.0 255.255.255.0 10.0.23.1

再次测试PC1是否能够联通PC2

连接成功,PC1与PC2成功通信。

查看AR1、AR2、AR3路由表:
[Huawei]display ip routing-table

AR 1

AR 2

AR 3

4.配置默认路由实现简单网络优化。
默认路由配置与其他静态路由配置命令相同,不过是把目标地址和目标地址子网掩码用0来代替。

ip route-static 0.0.0.0 0 默认下一跳地址

此时AR1上存在先前经过手动配置的静态路由条目,且它的下一跳和出接口都一致。现在就可以在AR1上配置一条默认路由,使目的网段掩码全为0,下一跳为10.0.22.2/24。
AR1:
[Huawei]ip route-static 0.0.0.0 0 10.0.22.2
[Huawei]undo ip route-static 192.168.20.0 255.255.255.0 10.0.22.2
[Huawei]undo ip route-static 10.0.23.0 255.255.255.0 10.0.22.0
[Huawei]ip route-static 0.0.0.0 0 10.0.23.1

配置完成后,再次查看AR1的路由表

其中任意目的地址的数据包,都会把10.0.22.0作为下一跳。
测试连通性
PC1与PC2能顺利保持连通。


©著作权归作者所有:来自51CTO博客作者众元教育的原创作品,如需转载,请与作者联系,否则将追究法律责任

更多相关文章

  1. Java怎么配置环境变量?
  2. 配置 eslint 去掉 no-unused-vars 报错 方法汇总
  3. Juniper防火墙基于带外管理实例配置SNMP服务(mgmt_junos)
  4. Unity | 快速集成华为AGC云存储服务
  5. 企业实战|Kubernetes持续交付实践一
  6. Kubernetes之ConfigMap详解及实践
  7. 企业之战|Kubernetes持续集成实践
  8. 静态路由原理与配置学习笔记分享
  9. Promethus集群部署笔记:(五)安装并配置snmp_exporter

随机推荐

  1. php实现微信企业付款到零钱
  2. 关于CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位
  3. 正则表达式中模式修正符作用详解
  4. PHP中的global关键字用法
  5. 深入理解PHP中七个预定义接口
  6. PHP自定义函数+系统函数库(代码示例)
  7. 关于PHP框架中.env文件的加载过程
  8. php中比较两个数组差异的方法
  9. 如何将smarty安装到MVC架构中(代码示例)
  10. PHP的一些安全设置(优化)