如何正确认识VLAN 接口10与VLAN10?
『配置环境参数』
1. SwitchA为三层交换机
2. PC1连接到SwitchA的以太网端口E0/1,属于VLAN10
3. PC2连接到SwitchA的以太网端口E0/2,属于VLAN20
4. SwitchA的VLAN接口10的IP地址为10.1.1.1/24,VLAN接口20的IP地址为20.1.1.1/24,分别作为PC1和PC2的网关
为什么要设置 :创建(进入)VLAN接口10
[SwitchA]interface Vlan-interface 10???
首先,这样解释吧,先看第2条:
2. PC1连接到SwitchA的以太网端口E0/1,属于VLAN10
这里所说的以太网端口(或接口)E0/1,属于VLAN10,意思是将其划分到VLAN10中,
而这个以太网端口(或接口)就是真实的交换机(SwitchA)上的物理接口...
而第4条:
4. SwitchA的VLAN接口10的IP地址为10.1.1.1/24
所谓的VLAN接口10,其实只是交换机上的一个虚拟接口(我们通常称为SVI-Switch Virtual Interfac交换机虚拟接口),
可以这样相像一下,这个接口与所有划分到VLAN10中的物理存在以太网端口(接口)都连接着...
(而VLAN接口20则与所有划分到VLAN20中的物理存在以太网端口(接口)连接着,如此类推)...
而在三层交换机上,可以通过这些所谓的"VLAN接口"来对不同的VLANs中的数据进行交互,来实现不同VLANs之间的互访...
方法也很简单,正如题目中所说的,为各个VLAN所对应的VLAN接口分配一个IP地址,
再于各个对应VLAN中的PC机上设置默认网关为所对应VLAN接口的IP,并为其(该PC机)分配一个属于该VLAN的IP网络地址即可...
(比如第4条就是指这种方法了)
以上就是通常所谓的"三层交换"实现VLANs间互访的方法...当然,要实现VLANs间互访,还可以使用单臂路由的方法.
其实,交换机没有设置的情况下有一个默认vlan的,就是vlan1,接口都是属于这个vlan的,你进入接口10,然后把它创建为vlan10之后这个接口就属于vlan10了,不再是属于以前的vlan了,一个vlan之中可以有多个接口,而一个接口只可以属于一个vlan,VLAN 接口10只是一个接口,而VLAN10却是一个vlan.