对于不同网段,是不能直接进行通信的,路由器需要学习其他网段的路由。
其方法有两种,一种是启用动态路由协议,让路由器自主学习路由;还有一种是添加静态路由,手工指定路由器学习路由。
本次使用静态路由实现两个网段互通。
具体格式为: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 都学习到了各自的路由,实现通信: