第 3 层上的 VLAN 间路由通过中继链路通过路由端口进行交换
在您的方案中,您需要 3 个中继链路(如果这些交换机之间只有一个物理连接):
- 切换 1 切换到 0
- 切换0到切换2
- 开关 2 到 L3SW
这些子网之间的路由将由 L3 交换机处理。因此,如果 pc 0 想要 ping pc 1:
PC0 >(在他的 vlan 1 端口上得到它)switch 1(trunk)> switch 0(trunk)> switch 2(trunk)> L3SW(vlan1 > vlan2)(从它的中继端口发送出去)> switch 2(trunk) > 交换机 0 (中继) > 交换机 1 (vlan2) > pc1
中继链路是交换链路,而不是路由链路。该端口不是路由端口,只是一个普通的交换机中继链路。
您需要做的是为进入交换中继端口的每个 VLAN 创建一个第 3 层虚拟端口。Cisco 将这些虚拟接口称为 SVI。SVI 是路由端口,而不是物理端口。
根据您的图表,您似乎想要创建一个单臂路由器。你可以这样做。第 3 层交换机上的端口将配置为普通交换机中继端口。在第 3 层交换机内部,您为中继上的每个 VLAN 创建一个 SVI,并像配置路由端口(IP 地址等)一样对其进行配置。
在 L3 交换机中配置交换机虚拟接口 (SVI) 以将所有流量路由到下游交换机,反之亦然。
In L3 switch
L3Switch(config)#int G0/1 L3Switch(config)#switchport mode trunk L3switch(config)#switchport trunk encapsulation dot1 q L3switch(config)#no shutdown
在交换机 2
L2(switch)#int G0/0 L(switch)#switchport mode trunk L2(switch)#switchport trunk Allowed vlan all L2(switch)#no shutdown
从 L3 交换机到 L2 交换机 ===> 中继链路
从 Switch2 到 Switch1 ====> 中继链路
从 switch0 到 switch1 ===> 中继链路
从 Switch1 到 PC0 & PC1 ===> 访问端口允许特定的单个 Vlan ..
