静态路由--添加路由表,实现非直连网段的通信

建立拓扑:

路由器**只有直连网段的路由表, 对非直连并不拥有,因此要在路由器的路由表中手动添加非直连网段的路由. **

也就是说对于AR2来说, **网段192.168.10.0** **网段192.168.40.0**是他的直连网段。进一步说这两个网端的设备可以相互通信

网段192.168.30.0对它来说就是非直连网段(因为中间隔了一个AR2)

我们来演示一下:pc1 ping pc6
明显是通的

也可以查看AR1的路由表:dis ip routing-table
也确实只有直连网段的映射关系

再来演示一下pc1 ping pc3
不通


那么我们怎么解决与非直连网段之间的通信呢?----我们可以手动添加路由表

在华为eNSP(Enterprise Network Simulation Platform)中,**ip route-static**命令用于配置静态路由。静态路由是一种手动配置的路由方式,管理员需要指定目标网段、子网掩码以及下一跳地址。以下是ip route-static命令的基本用法和相关信息:

基本格式
ip route-static 目标网段 子网掩码 下一跳IP地址
其中:

复制代码
  目标网段:表示要到达的网络地址(不包含主机部分)。
复制代码
  子网掩码:用于确定目标网段的网络部分和主机部分。
复制代码
  下一跳IP地址:指的是数据包在转发到目标网段之前应该到达的下一个路由器的接口IP地址。(即下一跳)

示例:

假设我们有一个网络拓扑,其中路由器R1需要与路由器R2的某个网段进行通信。如果R2的某个网段是192.168.3.0/24,并且R1与R2之间连接的接口IP地址在R2上是192.168.2.2(其实就是下一跳),那么在R1上配置静态路由的命令如下:
[R1] ip route-static 192.168.3.0 24 192.168.2.2

下一跳地址是指物理直连对端设备的接口IP地址。

开始配置:

dis ip routing-table查看路由表
发现成功添加网段192.168.30.0并且接口是g0/0/1

但是仅仅配置AR1是不够的,因为通信还要求目的ip返回应答,所以AR2也要配置路由表

分别添加192.168.10.0和192.168.40.0的路由表

查看路由
成功添加


验证一下:pc6 ping pc3
通!

pc1 ping pc3
通!

注意事项

复制代码
  直连与非直连:直连网段是指直接连接到路由器接口上的网段,这些网段的路由信息通常通过链路层协议自动发现,而不需要手动配置。非直连网段则需要通过静态路由或动态路由协议来配置。
复制代码
  优先级:当两条路由条目的目标网段相同时,路由器会根据优先级来选择使用哪条路由。在静态路由中,优先级可以通过命令中的特定参数来设置,但通常情况下,静态路由的优先级是固定的,可以通过其他方式调整,如修改路由条目的成本值。
复制代码
  递归查找:在某些情况下,静态路由配置可能需要指定出接口,以便路由器能够递归查找出接口。这可以通过在ip route-static命令中添加出接口来实现。
复制代码
  查看路由表:配置完静态路由后,可以使用`display ip routing-table`命令来查看路由表,确保静态路由条目已经被正确添加。
复制代码
  默认路由:对于只有一个出口的路由器,还可以配置默认路由,以确保所有未明确指定路由的数据包都能被正确转发。默认路由可以使用ip route-static 0.0.0.0 0 下一跳IP地址来配置。
复制代码
  测试:配置完静态路由后,应该进行测试以确保通信正常。可以使用ping命令或其他网络测试工具来检查不同网段之间的连通性。

总结

静态路由是手动配置的,适用于网络拓扑相对固定且规模较小的环境。在配置静态路由时,需要确保下一跳地址的准确性,并考虑网络拓扑的实际情况。同时,通过查看路由表和进行测试,可以验证静态路由配置的正确性和有效性。

相关推荐
kfepiza5 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
无妄-20245 小时前
软件架构升级中的“隐形地雷”:版本选型与依赖链风险
java·服务器·网络·经验分享
群联云防护小杜7 小时前
构建分布式高防架构实现业务零中断
前端·网络·分布式·tcp/ip·安全·游戏·架构
岸边的风9 小时前
无需公网IP的文件交互:FileCodeBox容器化部署技术解析
网络·网络协议·tcp/ip
Zonda要好好学习10 小时前
Python入门Day4
java·网络·python
riverz122711 小时前
TCP backlog工作机制
服务器·网络·tcp/ip
yqcoder11 小时前
1. http 有哪些版本,你是用的哪个版本,怎么查看
网络·网络协议·http
Fanmeang14 小时前
OSPF路由过滤
运维·网络·华为·ip·路由·ospf·路由过滤
我是阿呆同学15 小时前
仿mudou库one thread oneloop式并发服务器
网络
是阿建吖!15 小时前
【Linux | 网络】网络编程套接字
linux·网络