交换机学习_如何学习交换机
交换机学习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“如何学习交换机”。
交换机有两种:基于IOS(Internet Opertion System)的交换机和基于CLI(Command-Line Interface)的交换机
交换机都需要先配置再连线,若先连线再配置会造成广播风暴,影响交换机的正常工作。
******************************************************************************************* 交换机的端口工作模式一般可以分为三种:Acce(普通模式),Multi(多vlan模式),Trunk(中继模式)。
1、允许多个vlan的是multi模式,而不是trunk模式。
2、两个都设为trunk模式:一:如果在同一交换机上,则决不会在同一vlan;二:如果是两个交换机上,且两端口物理连接的话,共享vlan信息。但是这两个端口已经被使用,所以只能说,使用与这两个端口相同vlan的端口的计算机是同一虚拟局域网。
3、acce和multi模式下,端口用于计算机;trunk模式下,端口用于交换机间连接。所以acce和trunk没有可比性。
******************************************************************************************* 用户模式 switch> 特权模式 switch# 全局配置模式 switch(config)# 端口模式 switch(config-if)#
exit退回上一回操作模式。end从其它比特权模式低级别的模式中直接返回到特权模式
******************************************************************************************* switch>enable 14(paword:b402)!进入特权模式 switch# switch#configure terminal!进入全局配置模式 switch(config)# switch(config)#interface fastethernet 0/5!进入交换机F0/5的接口模式
switch(config-if)switch(config-if)#exit!退回到上一级操作模式 switch(config)# switch(config-if)#end!直接退回到特权模式 switch#
*******************************************************************************************
switch>?!显示当前模式下所有可执行的命令
交换机命令行支持命令的简写 如:switch#conf ter 表示 switch#configure terminal
命令写一半按键盘TAB键自动补齐
switch(config)#hostname 105_switch!配置交换机的设备名称为105_switch,结果为105_switch(config)#
banner exec!-当用户登录成功后显示
banner incoming!-与exec相同用与反向telnet banner login!-连接以后显示紧跟在motd以后,在用户名和口令登录提示之前显示
banner motd!-连接后显示(motd:Meage of the Day)banner prompt-timeout!-远程连接后登录提示框超时提示 banner slip-ppp!-点对点协议
******************************************************************************************* switch(config)#interface fastethernet 0/3!进行F0/3的端口模式 switch(config-if)#speed 10!配置端口速率为10M switch(config-if)#duplex half!配置端口的双工模式为半双工模式
switch(config_if)#no shutdown!开启该端口,使端口转发数据
******************************************************************************************* switch#show interface fastethernet 0/3!查看交换机端口的配置信息
switch#show version!查看交换机的版本信息
switch#show mac-addre-table!查看交换机的MAC地址表
switch#show running-config!查看交换机当前生效的配置信息
注意事项:show mac-addre-table、show running-config都是查看当前生效的配置信息,该信息存储在RAM,掉电重启会生成新的MAC地址表和配置信息
******************************************************************************************* 交换机端口隔离
VLAN(Virtual Local Area Network,虚拟局域网)是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网。创建VLAN:
switch#configure terminal!进入交换机全局配置模式 switch(config)# vlan 10!创建vlan 10 switch(config-vlan)# name test10!将Vlan 10命名为test10 switch(config)# vlan 20!创建vlan 20 switch(config-vlan)# name test20!将Vlan 20命名为test20
验证测试:
switch#show vlan!查看已配置的VLAN信息
将接口分配到VLAN: switch# configure terminal switch(config)# interface fastethernet0/5 switch(config-if)# switchport acce vlan 10!将fastethernet 0/5端口加入vlan 10中
switch(config-if)# interface fastethernet0/15 switch(config-if)# switchport acce vlan 20!将fastethernet 0/15端口加入vlan 20中
验证测试:
switch#show vlan!查看已配置的VLAN信息 ******************************************************************************************* 交换机所有端口在默认情况下属于ACCESS端口,可直接将端口加入某一VLAN。利用switchport mode acce/trunk命令可改变端口的VLAN模式。
VLAN1属于系统的默认VLAN,不可被删除。
删除某个VLAN,使用no命令。例如:switch(config)#no vlan 10 删除当前某个VLAN时,注意先将属于该VLAN的端口加入别的VLAN,再删除VLAN。
******************************************************************************************* switch#show vlan id 10!查看某一个VLAN的信息 switch(config)#interface fastethernet0/24 switch(config-if)#switchport mode trunk!fastethernet 0/24端口设置为tag vlan模式
*******************************************************************************************
端口聚合(Aggregate-port)又称链路聚合,是指两台交换机之间在物理上将多个端口连接起来,将多余链路聚合成一条逻辑链路。从而增大链路带宽,解决交换网络中因带宽引起的网络瓶颈问题。
交换机A的基本配置: SwitchA # configure terminal SwitchA(config)# vlan 10 SwitchA(config-vlan)# name sales SwitchA(config-vlan)#exit SwitchA(config)#interface fastethernet0/5 SwitchA(config-if)#switchport acce vlan 10 验证测试:
SwitchA#show vlan id 10
在交换机上配置聚合端口:
SwitchA(config)#interface aggregateport 1!创建聚合接口AG1 SwitchA(config-if)#switchport mode trunk!配置AG模式为trunk SwitchA(config-if)#exit SwitchA(config)#interface range fastethernet 0/1-2!进入接口0/1和0/2 SwitchA(config-if-range)#port-group 1!配置接口0/1和0/2属于AG1 验证测试:
SwitchA#show aggregatePort 1 summary!查看端口聚合组1的信息
交换机B的基本配置: SwitchB#configure terminal SwitchB(config)# vlan 10 SwitchB(config-vlan)# name sales SwitchB(config-vlan)#exit SwitchB(config)#interface fastethernet0/5 SwitchB(config-if)#switchport acce vlan 10 验证测试:
SwitchB#show vlan id 10
在交换机B上配置聚合端口:
SwitchB(config)#interface aggregateport 1!创建聚合接口AG1 SwitchB(config-if)#switchport mode trunk!配置AG模式为trunk SwitchB(config-if)#exit SwitchB(config)#interface range fastethernet 0/1-2!进入接口0/1和0/2 SwitchB(config-if-range)#port-group 1!配置接口0/1和0/2属于AG1 验证测试: SwitchB#show aggregatePort 1 summary
*******************************************************************************************
快速生成树协议RSTP配置
生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题。
生成树协议目前的常见版本有STP、RSTP、MSTP。
生成树协议的特点是收敛时间长。当主要链路出现故障后,到切换到备份链路需要50秒。
RSTP则小于1s的快速收敛。
******************************************************************************************* 配置好A、B交换机后,A交换机配置快速生成树协议:
SwitchA#configure terminal!进入全局配置模式 SwitchA(config)#spanning-tree!开启生成树协议
SwitchA(config)#spanning-tree mode rstp!指定生成树协议的类型为RSTP B交换机配置快速生成树协议: SwitchB#configure terminal!进入全局配置模式 SwitchB(config)#spanning-tree!开启生成树协议
SwitchB(config)#spanning-tree mode rstp!指定生成树协议的类型为RSTP 验证测试:验证快速生成树协议已经开启。
SwitchA#show spanning-tree!查看生成树的配置信息 SwitchB#show spanning-tree!查看生成树的配置信息
SwitchA(config)#spanning-tree priority 4096!设置交换机A的优先级