vlan、中继
一、vlan的基本知识
1、vlan的含义
虚拟的局域网。把地理位置不在一起的设备在逻辑上划分到一起。
2、划分vlan的优点
管理方便、安全
3、如何创建vlan
在交换机或路由器的配置模式下
vlan 2
注意这里的2是vlan号,根据需要填写。
特权模式下
show vlan brief
用来查看已有的vlan。
给vlan改名:
name student
4、把指定的端口加入vlan
交换机的配置模式下
int f0/10
进入端口10(同理进入其他端口)。
switchport mode access
设置访问口模式。
switch access vlan 2
将该端口加入到vlan2中
这一步设置完以后,各个路由器之间再互相ping,发现ping不通了。原因是这些路由器现在已经处于不同的虚拟局域网。
5、跨交换机
构造如下图所示的拓补结构,用交叉线把中间的两个交换机连接起来。按道理来说左边和右边的第二台PC都是处于vlan2,但是他们却ping不通了。但是vlan1之间还是可以ping通。
原因:vlan1是本征vlan(native vlan),而两个路由器之间的那条线路只允许一个vlan通过。
解决方法:设置中继链路(trunk)
为什么这样行得通?trunk模式使一条物理线路上可以传多个vlan信息,比如vlan3想要经过这个trunk链路,在进行传输前,会加上一个标记,表明该数据是vlan3的。到目标交换机时,会去掉这个标记。本征vlan经过trunk的时候不需要加上标记。
※有两种常见的帧标记技术:ISL(思科特有的)和802.IQ(国际标准,所有设备都能用)
6、设置中继链路
①为了实验效果更加明显,我们先把下面的一组的ip地址改了。比如改成192.168.1.11、192.168.1.12、192.168.1.13。测试vlan能否ping通,按照上面来说,vlan1可以,vlan2、3不行。
②具体代码
int f0/10
switchport mode trunk
show interfaces trunk
这里只需要配置一边,另一边会自动改为trunk的。
7、限制某些vlan不能通过trunk链路
switch(config-if)#switchport trunk allowed vlan 1,2
这就表示允许vlan1、2通过trunk,3就不行。
8、修改本征vlan
switch(config-if)#switchport trunk native vlan 2
这行指令将本征vlan由默认的vlan1改为vlan2。
9、接口的批量处理方法
连续型,如第8到10个接口:
interface range f0/8-10
间断型:
interface range f0/6,f0/11,f0/18
二、指令总结
操作 | 指令 |
---|---|
创建vlan | vlan 99 |
vlan改名 | vlan 99, name Faculty&Staff |
vlan地址配置 | int vlan 99,ip address 192.168.1.1 255.255.255.0,no shutdown |
将制定端口加入vlan | int f0/10,switchport mode access,switchport access vlan 99 |
设置中继链路 | int f0/10, switchport mode trunk |
设置本征vlan | switchport trunk native vlan 99 |
设置某些VLAN能通过trunk链路 | switchport trunk allowed vlan 1,2 |
连续型多端口操作 | interface range f0/8-10 |
间断型多端口操作 | interface range f0/6,f0/11,f0/18 |