通过网线连接,分别接在交换机和路由器之间的网口上,以华为的交换机和路由器为例:
1、交换机配置:
(1)在交换机上分别划分三个VLAN,如vlan 10,vlan 20,vlan 30。
(2)进入交换机的上联口,如interface GigabitEthernet 0/0/1,设置成trunk模式。
(3)上联口加入vlan 10,vlan 20,vlan 30。
2、路由器配置:
(1)进入路由器连接交换机的端口的子接口,如interface GigabitEthernet 0/0/0.1。
(2)将子接口都开启802.1q,且分别属于不同的VLAN,如下,子接口interface GigabitEthernet 0/0/0.1关联了vlan 10。
(3)分别在进入其它两个子接口,分别关联vlan 20,vlan 30即可,至此设置完成。
具体的做法是: 使用一个路由器的快速以太网接口来当trunk接口. 与路由器相联的那个交换机的端口也同样要设成trunk模式并设置封装类型.(思科2900系列的可以进入端口配置模式, 运行switchport mode trunk 跟 switchport trunk encapsulation dot1q 命今把交换机端口设成trunk模式. ) 然后进入路由器的那个跟交换机相联的端口的配置模式. (这个物理端口不要设置IP地址) 然后再进入子端口配置模式. interface fa0/0.1 有几个 vlan需要通信就要设置几个子端口.再把子端口封装成中继链路. encapsulation dot1q vlan号 然后再为这个端口设置一个IP地址. (这个地址就做为那个vlan号中主机的网关地址) 然后把vlan号中的主机的网关设置成相就子端口的IP地址. 这样就能实现vlan通信了. 使用子端口可以理解为将一个路由器的各个端口分别连入各个vlan中. 中继协议在思科交换机当中有两种. 你可以使用ISL跟802.1q .但需要路由器跟交换机的设置一至
为路由器再配1个vlan,路由器就接在这个vlan上,要注意在交换机为每个vlan配接口.要使vlan间通信,必须设置一个trunk口,并把它归入每个vlan,一般路由器是接外网的,所以要在交换机设置默认路由指向路由器,在路由器配回程路由就可以了
以路由口e0/0/4地址为192.168.0.1,三层交换上联口e0/0/1地址192.168.0.2,局域网内三个网段落10.10.1.0/24、10.10.2.0/24、10.10.3.0/24,网关分别为10.10.1.1、10.10.2.1、10.10.3.1为例。
1、三层交换配置:
#
vlan batch 10 100 to 103
#
interface vlanif 10
ip address 192.168.1.2 255.255.255.0
#
interface vlanif 100
ip address 10.10.1.1 255.255.255.0
#
interface vlanif 101
ip address 10.10.2.1 255.255.255.0
#
interface vlanif 101
ip address 10.10.3.1 255.255.255.0
#
interface ethernet 0/0/1
port link-type access
port access vlan 10
#
ip route 0.0.0.0 0.0.0.0 192.168.0.1
2、路由配置:
#
vlan 10
#
interface vlanif 10
ip address 192.168.0.1 255.255.255.0
#
interface ethernet 0/0/4
port link-type access
port access vlan 10
#
ip route 10.10.0.0 255.255.0.0 192.168.0.2
3、说明
三层交换机与路由连接,两设备都要配置一条路由(ip route命令),互相指定下一跳,不然三层交换下接的局域网是不通的。
把一个交换机接口设为TRUNK模式,在路由器上设置分别对应三个VLAN的子接口,就可以了.具体设备参照交换机及路由器手册.