对于不同网段,是不能直接进行通信的,路由器需要学习其他网段的路由。
其方法有两种,一种是启用动态路由协议,让路由器自主学习路由;还有一种是添加静态路由,手工指定路由器学习路由。
本次使用静态路由实现两个网段互通。
具体格式为:ip route-static 目的网段 目的网段子网掩码 能够到达目的网段的下一跳
拓扑图如下:

R1配置:
<H3C>system-view
[H3C]sysname R1
[R1]int g0/1
[R1-GigabitEthernet0/1]ip address 10.1.1.2 24 //给端口配ip地址
[R1-GigabitEthernet0/1]ip route-static 20.1.1.0 255.255.255.0 10.1.1.1 //添加去往20.1.1.0网段的静态路由
R2配置
<H3C>system-view
[H3C]sysname R2
[R2]int g0/1
[R2-GigabitEthernet0/1]ip address 10.1.1.1 24
[R2-GigabitEthernet0/1]int g0/2
[R2-GigabitEthernet0/2]ip address 20.1.1.1 24
R3配置
<H3C>system-view
[H3C]sysname R3
[R3]int g0/1
[R3-GigabitEthernet0/1]ip address 20.1.1.2 24
[R3-GigabitEthernet0/1]ip route-static 10.1.1.0 255.255.255.0 20.1.1.1
配置完成后,可以使用命令:display ip routing-table 来查看路由表:


可以看到,R1 和 R2 都学习到了各自的路由,实现通信:


这篇博客介绍了如何通过静态路由设置实现不同网络段之间的通信。在H3C路由器R1、R2和R3上,分别配置了相应的IP地址和静态路由,确保每个路由器都能学习到到达目标网段的路径。例如,R1配置了去往20.1.1.0网段的静态路由,而R3配置了去往10.1.1.0网段的静态路由。配置完成后,使用`display ip routing-table`命令可以查看路由表,确认路由学习成功,实现了两个网段的通信。
1万+

被折叠的 条评论
为什么被折叠?



