如何正确认识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.