SW3(config)#int e0/3
SW3(config-if)#duplex half //设置该接口为半双工
flash
vlan.data
unix:vlan.dat-xxxx
Switch#delete unix:vlan.dat-00048 //虚拟机删除vlan
Switch#delete flash: //真机删除vlan
Delete filename []?vlan.dat
交换机:分割冲突域,交换机的每个接口都属于一个冲突域,一整台交换机的所有接口都属于同一个广播域
一、交换机的三大功能
1.Mac地址的学习:
当交换机的一个接口收到数据帧时,会将该数据帧的源Mac地址和自己的接口进行绑定,记录成Mac地址表,所以说Mac地址表里记录的是接口和Mac地址的映射关系
一个Mac只能绑一个接口 先学习源mac地址,无,泛洪
一个接口可以绑多个Mac地址
2.数据帧的过滤和转发:
当交换机收到一个数据帧时,在学习完成后,会查看数据帧的目标Mac地址,根据Mac地址表的记录查看该数据帧应该如何转发,如果Mac地址表中没有相应的记录,则会进行数据帧的泛洪【从除了接收端口之外的所有接口发出去,就是泛洪】Mac地址表老化时间300s
SW2#show mac address-table //查看Mac地址表
SW2#show mac address-table aging-time //查看Mac地址表的老化时间
3.环路的避免:用STP
二、园区网的层次划分:
1.接入层:接入交换机
2.汇聚层:对接入层的流量进行汇聚
3.核心层:核心快速转发
三、VLAN——virtual LAN虚拟局域网
VLAN可以不受物理因素的影响,根据部门、业务需求等进行划分,属于同一个vlan内部的用户属于同一个广播域,可以进行互相通信,属于不同vlan的用户属于不同的广播域,无法进行互相通信
基本配置:
1.在特权模式下进入vlan database
SW2#vlan database
SW2(vlan)#vlan 10 name PC1 //创建vlan10,取名为PC1
VLAN 10 modified:
Name: PC1
SW2(vlan)#exit //退出后才是正式创建vlan
APPLY completed.
Exiting....
2.配置模式下创建vlan
SW2(config)#vlan 20 //创建vlan20
SW2(config-vlan)#name PC2PC3 //取名PC2PC3
SW2(config-vlan)#exit //退出后才是正式创建vlan
SW2#show vlan //查看vlan信息
SW2#show vlan brief //查看vlan的简要信息
四、交换机的接口模式
SW2#show int trunk //查看trunk信息
1.接入模式:access
属于access模式的接口只允许一种vlan的流量通过,一般情况下连接PC的接口会配置为access模式
SW2(config)#int e0/2
SW2(config-if)#switchport mode access //将该接口配置为access模式
SW2(config-if)#switchport access vlan 10 //该access口只允许通过vlan10流量
2.中继模式:trunk
属于trunk模式的接口可以允许多种vlan的流量通过【思科默认允许所有vlan】,一般情况下连接路由器或者其他的交换机的接口会配置为trunk模式
SW2(config)#int e0/1
SW2(config-if)#switchport trunk encapsulation dot1q //将该接口的trunk封装为802.1q封装
SW2(config-if)#switchport mode trunk //将该接口配置为trunk模式
SW1(config)#int e0/0
SW1(config-if)#switchport trunk allowed vlan 1,10,20,30 //设置该trunk只放行vlan1,10,20,30的流量
802.1q封装:由IEEE定义的一个中继标准,会在Mac地址和IP地址之间插入一层带有vlan tag的封装
本征vlan:native vlan,默认情况下属于的vlan,默认本征vlan为vlan1
五、VTP——vlan trunk protocol
(VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。)
用来宣告vlan的配置信息,通过一个管理域来维护vlan之间配置的一致性
1.管理域:处于同一个管理域才能学习到vlan
2.密码:密码相同才能学习到vlan
3.模式:
①server:服务模式,可以创建、修改和删除vlan,可以发送和转发vlan的通告,可以进行vlan的同步,vlan的配置信息存在NVRAM,设备断电后不消失
②client:客户模式,不可以创建、修改和删除vlan,不可以发送vlan的通告但可以转发vlan的通告,可以进行vlan的同步
③transparent:透明模式,可以创建、修改和删除vlan,不可以发送vlan的通告但可以转发vlan的通告,不可以进行vlan的同步,vlan的配置信息存在NVRAM和startup-config,设备断电后不消失
4.修订版本号Configuration Revision:每变动过一次vlan,修订版本号会加1,修订版本号小的会向大的同步
推荐:先配置trunk,再配置VTP,server上创建vlan,在client上进行查看,再配置access
基本配置:
SW2(config)#vtp domain lulin.com //配置域名
SW2(config)#vtp password nanyuan //配置密码
SW2(config)#vtp mode server //配置模式
SW2#show vtp status //查看vtp信息
六、vlan和vlan之间的通信
对于二层网络来说,不同vlan之间的用户是无法互相通信的,所以必须要借助三层设备
单臂路由:
使用路由器作为内部PC的网关,将路由器的物理接口在逻辑上划分为多个虚拟子接口,每个虚拟子接口作为不同VLAN中用户的网关,不同vlan的用户想要通信,首先访问自己的网关,再通过路由前往对端的网关,最后访问对端
基本配置:
R5(config)#int e0/0
R5(config-if)#no shutdown //打开物理接口
R5(config)#int e0/0.10 //进入将要作为vlan10网关的接口
R5(config-subif)#encapsulation dot1Q 10 //将该接口封装vlan10
R5(config-subif)#ip address 192.168.10.254 255.255.255.0 //将虚拟子接口地址配置为网关