35系列
查看交换表 show mac-address-tables
目的mac地址 地址类型 所属vlan号 目的mac对应的交换机端口
(小型交换机mac用点号)
40/65系列
查看交换表 show cam dynamic
所属的vlan号 目的mac地址 目的mac对应的交换机端口
交换机
交换模式分类:静态交换、动态交换(存储转发、直通两种模式(快速转发交换、碎片丢弃交换))
快速转发交换模式(直通交换模式)
接收帧的前14个字节,接收到帧中6个字节的目的地址后便立即转发数据帧
端口交换时间短、时延小、交换速度快,适合小型交换机
碎片丢弃交换模式(无分段交换模式)
采用这种交换模式的交换机在转发数据时,先检查数据包的度是否够64字节。如果帧的长度小于64,则被视为碎片,直接丢弃;而任何大于64字节的数据帧都被交换机视为有效帧进行转发;
VLAN通常用VLANID(Vlan号)和VLAN name(vlan名)
IEEE 802.10协议规定,VLAN ID用12位(bit)表示,可以支持4096个VLAN。
其中1~1005是标准范围,1006~1024为保留范围,1025~4096是扩展范围。但并不是所有交换机都能支持4096个VLAN。
一部分交换机只支持标准范围1~1005,其中能用于以太网的VLAN ID为1~1000,而1002~1005为FDDI和令牌环网使用的VLAN ID
生成树协议STP
BPDU中携带了实现生成树算法的有关信息,包括:RootID、Root Path Cost、Bridge ID、Port ID、Hello time、Max Age;
BPDU数据包有两种类型
一种是包含配置信息的配置BPDU(不超过35个字节)
另一种是包含拓扑变化信息的拓扑变化通知BPDU(不超过4个字节)
在配置BPDU包的Bridge ID 信息,是选取根网桥或根交换机的主要依据一般情况下,Bridge ID值最小的成为根网桥或根交换机;
Bridge ID用8个字节标识,后6个字节为交换机的MAC地址,前2个字节为优先级值;
优先级值越小,优先级越高(根网桥或根交换机);
优先级取值范围为0~61440,增量为4096,交换机的优先级一般默认32768,可以使用命令人工设置;
一台交换机的优先级设置为8189,优先级高级其他交换机,会成为根交换机;
选择根网桥时,优先级相同,会根据MAC地址的值决定根网桥,MAC的值最小的为根网桥;
默认情况下,交换机每2秒定时发送一次BPDU,当检测到网络拓扑变化或故障发生时,也会发送新的BPDU,以及时进行生成树的更新,
配置交换机
35系列 设置系统时间 特权#
clock set hh:mm:ss day month year
65系列 设置系统时间 (enable)
set time day_of_week mm/dd/yy hh:mm:ss
35系列
配置IP地址命令语句
ip address<IP地址><子网掩码>
exit
配置缺省路由命令语句
ip default-gateway<缺省路由IP地址>
备注:VLAN1是用于设备管理的缺省VLAN;
65系列
配置IP地址命令语句
set interface sc0 <IP地址><子网掩码><直接广播地址>;
配置缺省路由命令语句
set ip route 0.0.0.0<缺省路由IP地址>;
35系列
1、配置交换机的端口描述信息
步骤-:进入端口配置模式。
Switch-3528-TEST (config) #interface f0/1
Switch-3528-TEST (config-if)#
步骤二:配置端口描述信息。
Switch-3528-TEST (config-if) # description To-Webserver
Switch-3528-TEST (config-if)#
2、配置交换机端口的关闭与开启
步骤一:进入端口配置模式。
Switch-3528-TEST (config)#interface fastethernet0/1
Switch-3528-TEST (config-if)#
步骤二:关闭或开启端口。
Switch-3528-TEST(config-if)# shutdown (关闭端口)
Switch-3528-TEST(config-if)#no shutdown (开启端囗,使端口处于工作状态)
Switch-3528-TEST(config-if)#
3、配置交换机端口的通信方式
Switch-3528-TEST (config-if) # duplex auto (设置为自动协商(自适应),默认为此种方式)
Switch-3528-TEST (config-if)# duplex full(设置为全双工)
Switch-3528-TEST (config-if)# duplex half(设置为半双工)
4、配置端口的传输速率
Switch-3528-TEST (config-if)# auto (设置端口为自动速率配置)
Switch-3528-TEST (config-if) # speed 10 (设置端口速率为 10Mbit/s)
Switch-3528-TEST (config-if)# speed 100 (设置端口速率为 100Mbit/s)
Switch-3528-TEST(config-if)#
65系列
1、配置交换机的端口描述信息
命令格式
set port name<mod/port>,其中,name为端口描述,字符数一般不超过240个。
Switch-6509-TEST>(enable) set port narne 0/1 to-Webserver
Switch-6509-TEST>(enable)
2、配置交换机端口的关闭和开启
命令格式
set port disable <mod/port>(关闭端口)
set port enable <mod/port>(开启端口)
Switch-6509-TEST>(enable) set port disable 0/1(关闭0/1号端口)
Switch-6509-TEST>(enable) set port enable 0/1(开启0/1号端口)
3、配置端口的通信方式
命令格式
set port duplex <mod/port>full (设置为全双工)
set port duplex <mod/port>half (设置为半双工)
Switch-6509-TEST>(enable) set port duplex 0/1 full(0/1端口设置为全双工)
Switch-6509-TEST>(enable) set port duplex 0/1 half(0/1端口设置为半双工)
4、配置端口的传输速率
命令格式
set port speed<mod/port> auto (自适应)
set port speed<mod/port>(10,100,1000)
Switch-6509-TEST>(enable)
Switch-6509-TEST>(enable) set port spee1 0/1 auto(设置端口0/1的速率为自适应)
Switch-6509-TEST>(enable) set port spee1 0/1 10 (设置端口0/1的速率为10Mbit/s)
交换机VTP的配置
VTP是VLAN中继协议,也被称为VALN干道协议。
它是一个OSI参考模型第二层的通信协议,主要用于管理在同一个域的网络范围内
VLANs的建立、删除和重命名
配置VTP的任务主要有两个:一是建立VTP域,二是设置VTP的工作模式。
注意:同一个域的所有交换机,必须运行相同版本的VTP,并具有相同的域名。
35系列
①配置VTP域名
Switch-3528-TEST # configure terminal (进入工作模式)
Switch-3528-TEST (config)# vtp domain TEST
(设置VTP域名为TEST,同一个域的所有交换机,必须设置相同的域名,同时VTP协议的版本号必须一致)
②配置VTP工作模式
Switch-3528-TEST (config)# vtp mod server(设置为VTP Server模式)
Switch-3528-TEST (config)# vtp mod client(设置为VTP Client模式)
Switch-3528-TEST (config)# vtp mod transparent(设置为VTP Transparent模式)
65系列
①配置VTP域名
Switch-6509-TEST>(enable)set vtp domain TEST (设置VTP域名为TEST)
②配置VTP工作模式
Switch-6509-TEST>(enable)set vtp mode server(设置为VTP Server模式)
Switch-6509-TEST>(enable)set vtp mode client(设置为VTP Client模式)
Switch-6509-TEST>(enable)set vtp mode transparent(设置为VTP Transparent模式)
VLAN的建立和删除
35系列
①建立VLAN
命令格式:vlan name
Switch-3528-TEST # vlan data
Switch-3528-TEST (vlan)# vlan 100 name vlanwork
②删除VLAN
Switch-3528-TEST(vlan)#no vlan 100
修改VLAN与建立VLAN步骤完全相同
Switch-3528-TEST(vlan)#vlan 100 name vlanwork
Switch-3528-TEST(vlan)#vlan 100 name vlangroup
65系列
①建立VLAN
命令格式:set vlan name
Switch-6509-TEST>(enable)set vlan100 name vlan100 (建立VLAN 100,名称为vlan100)
②删除VLAN
命令格式:clear vlan
Switch-6509-TEST>(enable)clear vlan 100 (删除VLAN 100)
修改VLAN命令和建立VLAN完全相同
Switch-6509-TEST>(enable)set vlan 100 name vlan100
Switch-6509-TEST>(enable)set vlan 100 name vlan1000
为交换机端口分配VLAN
35系列
步骤一:进入端口配置模式
Switch-3528-TEST # configure terminal
Switch-3528-TEST(config)#int f0/1
Switch-3528-TEST(config-if)#
步骤二:为端口分配VLAN
命令格式:switchport access vlan
Switch-3528-TEST(config-if)# switchport access vlan 100(将端口 f0/1 划分到VLAN 100中)
Switch-3528-TEST(config-if)#
65系列
命令格式
set vlan <mod/port>
Switch-6509-TEST>(enable) set vlan 100 0/1 (将端口0/1划分到VLAN 100中)
Switch-6509-TEST>(enable)
VLAN Trunk的配置
vlan trunk的配置任务主要有:设置交换机端口的vlan tink模式,封装vlan协议,设置允许中继的vlan。
主要功能:利用van trunk为交换机互联的汇聚链路上所传输的vlan数据帧打上标签,保证多个vlan数据帧的传输,并起到区分作用。
主要协议:ISL(思科私有协议)、IEEE 802.1Q(dot1q:国际标准协议)
35系列
步骤一:进入交换机端口配置模式
Switch-3528-TEST # configure terminal
Switch-3528-TEST(config)#int f0/24
Switch-3528-TEST(config-if)#
步骤二:配置VLAN Trunk 模式
Switch-3528-TEST(config-if)#switchport mode trunk
Switch-3528-TEST(config-if)#
步骤三:封装VLAN协议
Switch-3528-TEST (config-if)# switchport trunk encapsulation dotlq (配置VLAN Trunk的封装模式为802.1q)
Switch-3528-TEST (config-if)# switchport trunk encapsulation isl (封装ISL协议)
Switch-3528-TEST (config-if)# switchport trunk encapsulation negotiate P (自动协商)
步骤四:设置允许中继的VLAN
Switch-3528-TEST(config-if)#switchport trunk allowed vlan 1,10(允许VIAN 1和VLAN 10通过此Trunk通路)
Switch-3528-TEST(config-if)#switchport trunk allowed vlan 1-10
Switch-3528-TEST(config-if)#switchport trunk allowed vlan except 11-20
65系列
步骤一:配置VLAN Trunk模式,封装VLAN协议
命令格式:set trunk<mod/port>
Switch-6509-TEST>(enable)set trun 1/24 on dot1q (配置VLAN Trunk模式,封装VLAN协议)
步骤二:设置允许中继的VLAN
命令格式:set trunk<mod/port> vlan
Switch-6509-TEST>(enable)set trunk 1/24 vlan 11-20(在端口1/24的允许VLAN列表中添加11~20号vlan)
Switch-6509-TEST>(enable)clear trunk 1/24 16-20(将VLAN 16至VLAN 20从允许VLAN列表中删除)
交换机STP配置
1、配置生成树优先级
35系列
命令格式:spanning-tree vlan priority <0-61440>
Switch-3528-TEST (config)# spanning-tree vlan 3 priority 8192
Switch-3528-TEST (config)#
65系列
命令格式:set spantree priority<0-61440>
Switch-6509-TEST >(enable) set spantree priority 8192
Switch-6509-TEST >(enable)
2.配置生成树可选功能
1、BackboneFast配置
BackboneFast的功能就是当间接链路(骨干链路)失效,阻塞端口不需要等待生成树最大存活时间。而是直接将端口由侦听和学习状态转换为转发状态;
等待生存树最大存活时间20s,侦听状态→学习状态15s,学习状态→转发状态15s 共50s
35系列
命令格式
spanning-tree BackboneFast(开启生成树的BackboneFast功能)
Switch-3528-TEST (config)# spanning-tree backbonefast(允许BackboneFast功能)
65系列
命令格式
set spantree backbonefast enable (开启生成树的BackboneFast功能)
set spantree backbonefast disable(关闭生成树的BackboneFast功能
2、UplinkFast配置
UplinkFast的功能是当生成树拓扑结构发生变化和在使用上连链路组的冗余链路之间完成负载平衡时,直接链路(上连链路)失效时,阻塞端口直接跳过侦听和学习,变成转发状态,提供快速收敛。
35系列
命令格式
spanning-tree uplinkfast
spanning-tree uplinkfast max-update-rate <0~32000>
其中,max-update-rate的值在0~32000之间,单位是packet/s(每秒更新的包数)
65系列
命令格式
set spantree uplinkfast enable
set spantree uplinkfast enable rate
其中,的默认值是15 packets/100ms,单位是packet/ms
3、PortFast配置
PortFast用于在接入层交换机端上跳过正常的生成树操作,加快终端工作站接入到网络中的速度。它的功能是使交换机的端口跳过侦听和学习状态,直接从阻塞状态进入到转发状态;
35系列
命令格式
spanning-tree portfast default
Switch-3528-TEST # configure terminal
Switch-3528-TEST (config)# spanning-tree portfast default
65系列
命令格式
set spantree portfast <mod/port> enable(打开portfast)
set spantree portfast <mod/port> disable(关闭portfast)
set spantree portfast <mod/port> default((默认启用portfast)
4、BPDU Filter 配置
BPDU Filter 会使交换机在指的端口上停止发送BPDUs,对于进入这个端口的BPDUs也不做任何处理,同时立刻将端口状态转换为转发状态;
35系列
命令格式
spanning-tree portfast bpdufilter default
Switch-3528-TEST (config)# spanning-tree portfast bpdufilter default
65系列
命令格式
set spantree portfast bpdu-filter enable(对所有端口启用bpdu-filter)
set spantree portfast bpdu-filter disable(关闭bpdu-filter)
set spantree portfast bpdu-filter <mod/port> enable (打开bpdu-filter)
set spantree portfast bpdu-filter <mod/port> disable (关开bpdu-filter)
set spantree portfast bpdu-filter <mod/port> default (设置为缺省)
评论