如何配置跨VLAN的路由?

网络工程 VLAN 路线
2021-07-25 04:08:08

我有一个像下面这样的网络拓扑:

在服务器 A(左)中,我想访问服务器 B(右)。但是A里面只有两个网口,而且都是进口的,所以我改不了,也不能加网口,我想访问10.10.10.2服务器B的,怎么实现呢?

我听说过路由跨VLAN,但我不知道它是什么,而且很热配置,谁能告诉我它的详细信息?

1个回答

您需要在 VLAN 之间配置 InterVLAN Routing。可以使用三种类型的方法来配置 InterVLAN 路由。

推荐的方法是在您的交换机中配置路由,并且交换机必须是第 3 层交换机。

我假设您的交换机是第 3 层和 Cisco 交换机。

你需要在 Switch 上配置 SVI

Interface VLAN2
 ip address 192.168.0.2 255.255.255.0
no sh

Interface VLAN3 
ip address 172.0.0.2 255.255.255.0  
no sh

Interface VLAN4 
ip address 10.10.10.2 255.255.255.0
no sh

(您可以根据需要使用任何 IP 地址)然后您可以配置网络之间的路由

Ip routing
Ip route 10.10.10.0 255.255.255.0 10.10.10.2 

此外,SVI Ip 地址应该是您 NIC 的默认网关。如果要访问其他网络,则需要在这些网络之间配置静态路由。

除此之外,您可以为此配置使用单独的路由器。如果您使用单独的路由器,您可能需要在路由器和交换机之间配置单独的连接,在您的问题中这是可能的,因为它只有三个 VLAN。如果您的网络中有许多 VLAN,则此方法会产生额外的开销和复杂性。

第三种方法是路由器和交换机之间的子接口配置。在这种情况下,我们只需要交换机和路由器之间的一条链路。但是子接口需要在路由器上创建..