两台三层热备,同一vlan内不同网关之间的路由怎样写?

这是网络拓扑:

 

 

1、为了达到双击热备,在三层交换机SW1上划分4个vlan,

vlan10:192.168.10.1

vlan20:192.168.20.1

vlan30:192.168.30.1

vlan40:192.168.40.1

在三层交换机SW2上划分4个vlan,

vlan10:192.168.10.2

vlan20:192.168.20.2

vlan30:192.168.30.2

vlan40:192.168.40.2

三层1为vlan10、vlan20主根,三层2为vlan30、vlan40主根

两台三层SW1、SW2通过聚合trunk口连接

2、路由器R1和SW2连接设置接口ip如图,在SW1上启用RIP协议:

如下:

Switch(config)#router rip

Switch(config-router)#network 192.168.10.0

Switch(config-router)#network 192.168.20.0

Switch(config-router)#network 192.168.30.0

Switch(config-router)#network 192.168.40.0

Switch(config-router)#version 2

Switch(config-router)#no auto-summary

 

在SW2上配置RIP协议如下:

Switch(config)#router rip

Switch(config-router)#network 192.168.10.0

Switch(config-router)#network 192.168.20.0

Switch(config-router)#network 192.168.30.0

Switch(config-router)#network 192.168.40.0

Switch(config-router)#network 192.168.101.0

Switch(config-router)#version 2

Switch(config-router)#no auto-summary

 

在路由器R1上配置RIP协议如下:

Router(config)#router rip

Router(config-router)#network 192.168.101.0

Router(config-router)#network 192.168.102.0

Router(config-router)#version 2

Router(config-router)#no auto-summary

Router(config-router)#exit

Router(config)#

 

在R2上配置RIP协议如下:

Router(config)#router rip

Router(config-router)#network 192.168.102.0

Router(config-router)#network 192.168.103.0

Router(config-router)#version 2

Router(config-router)#exit

Router(config)#router rip

Router(config-router)#no auto-summary

 

在三层交换机SW7上配置RIP协议如下:

Switch(config)#ip routing

Switch(config)#router rip

Switch(config-router)#network 192.168.103.0

Switch(config-router)#network 10.124.1.0

Switch(config-router)#network 10.124.2.0

Switch(config-router)#no auto-summary

Switch(config-router)#version 2

Switch(config-router)#exit

 

最终在SW1上生成路由表如下:

10.0.0.0/24 is subnetted, 2 subnets

R 10.124.1.0 [120/4] via 192.168.10.2, 00:00:15, Vlan10

                      [120/4] via 192.168.20.2, 00:00:15, Vlan20

                      [120/4] via 192.168.30.2, 00:00:15, Vlan30

                      [120/4] via 192.168.40.2, 00:00:15, Vlan40

R 10.124.2.0 [120/4] via 192.168.10.2, 00:00:15, Vlan10

                      [120/4] via 192.168.20.2, 00:00:15, Vlan20

                      [120/4] via 192.168.30.2, 00:00:15, Vlan30

                      [120/4] via 192.168.40.2, 00:00:15, Vlan40

C 192.168.10.0/24 is directly connected, Vlan10

C 192.168.20.0/24 is directly connected, Vlan20

C 192.168.30.0/24 is directly connected, Vlan30

C 192.168.40.0/24 is directly connected, Vlan40

R 192.168.101.0/24 [120/1] via 192.168.10.2, 00:00:15, Vlan10

                                 [120/1] via 192.168.40.2, 00:00:15, Vlan40

                                 [120/1] via 192.168.20.2, 00:00:15, Vlan20

                                 [120/1] via 192.168.30.2, 00:00:15, Vlan30

R 192.168.102.0/24 [120/2] via 192.168.10.2, 00:00:15, Vlan10

                                 [120/2] via 192.168.20.2, 00:00:15, Vlan20

                                 [120/2] via 192.168.30.2, 00:00:15, Vlan30

                                 [120/2] via 192.168.40.2, 00:00:15, Vlan40

R 192.168.103.0/24 [120/3] via 192.168.10.2, 00:00:15, Vlan10

                                 [120/3] via 192.168.20.2, 00:00:15, Vlan20

                                 [120/3] via 192.168.30.2, 00:00:15, Vlan30

                                 [120/3] via 192.168.40.2, 00:00:15, Vlan40

 

从上面路由表得出实例:192.168.20.5(网关192.168.20.1)的主机访问10.124.1.16主机的流量,要从SW1的192.168.20.1 流向SW2的192.168.20.2,然后从SW2的192.168.101.253接口出去。

现在的问题是:以上路由都是通过RIP协议自动生成的,能否通过手动添加静态路由的方法实现同一个vlan10内,由192.168.10.1到192.168.10.2的静态路由?

 

感觉,你写的挺好的,没啥问题。