其他分享
首页 > 其他分享> > 计算机三级网络技术最全知识点总结【6】

计算机三级网络技术最全知识点总结【6】

作者:互联网

交换机及其配置


章前导读

本章重点内容是交换机的基本概念、生成树协议STP、交换表的内容、交换机配置、交换机的交换模式、交换机VLAN配置、虚拟局域网技术、交换机STP配置


考点1 :交换机的基本概念

1.基本概念
局域网交换机是一种基于MAC地址识别 ,完成转发数据帧功能的一种网络连接设备。它工作在数据链路层,根据进入端口数据帧中的MAC地址进行数据帧的过滤转发(也是交换机的工作原理)。交换机作为汇聚中心,能将多台数据终端设备连接在一起,构成星状结构的网络。
在这里插入图片描述
2.基本功能:

考点2 :交换表的内容

交换表主要包括目的MAC地址、与目的MAC地址对应的交换机端口号以及它所属的虚拟子网。其中,虚拟子网用VLAN ID标识。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
交换机通过在超级用户模式下,使用"show mac address-table"命令查看。
在这里插入图片描述在这里插入图片描述

考点3 :交换机的交换模式

1.交换模式的分类
交换机最常采用的交换方式是动态交换方式。动态交换模式主要有存储转发和直通两种模式,而直通模式又有快速转发交换和碎片丢弃交换两种方式。
归纳起来,交换机主要有快速转发、碎片丢弃和存储转发三种交换模式。
2.快速转发交换模式
快速转发交换模式,也称作直通交换模式,它是在交换机接收了帧的前14个字节,即接收到帧中6个字节的目的地址后便立即转发数据帧。该交换模式会在整个数据帧到之前就开始转发。
快速转发交换模式的优点在于端口交换时间短、时延小,交换速度快;缺点是不能进行检错纠错、速度匹配和流量控制,可靠性较差。因此,它适合于小型交换机。
3.碎片丢弃交换模式
碎片丢弃交换模式也被称为无分段交换模式。这种交换模式是在开始转发数据帧前,先过滤掉造成大部分数据报错误的冲突片。采用这种交换模式的交换机在转发数据时,先检查数据包的长度是否够64字节。如果帧的长度小于64 ,则被视为碎片,交换机直接丢弃;而任何大于64字节的数据帧都被交换机视为有效帧,进行转发;碎片丢弃交换模式的优点是过滤掉了冲突碎片,提高了网络传速的效率和带宽的利用率。
4.存储转发交换模式
存储转发交换模式将接收到的整个数据帧保存在缓冲区中,然后进行循环冗余码校验检查。在对错误数据帧进行处理后,才取出数据帧的目的地址进行转发操作。存储转发交换模式的不足之处在于其进行数据处理的延时大、交换速度相对较慢。但是它可以对数据帧进行链路差错校验,可靠性较高,能有效地改善网络性能;同时它可以支持不同速率的端口,保持高速端口与低速端口之间的协同工作。

考点4 :虚拟局域网技术

1.VLAN的基本概念
虚拟网VLAN是以交换式网络为基础,把用户的终端设备划分为若干个逻辑工作组,每个逻辑工作组就是一个VLAN。
在这里插入图片描述

2.VLAN的特征

3.VLAN的标识
VLAN通常用VLAN ID ( Vlan号)和VLAN name ( vlan名) 标识。
IEEE 802.1Q协议规定, 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。
VLAN name用32个字符表示,可以是字母和数字。若创建一个VLAN时 ,没有给定名字,则系统按默认方式,自动给出命名。默认为VLAN00xxx ("xxx"即为该VLAN的VLAN ID) , 如VLAN ID为100 ,其默认VLAN名为VLAN00100。

考点5 :生成树协议STP

1.STP的基本概念

2.STP的工作原理
STP的工作过程为:通过在交换机之间传递网桥协议数据单元( BPDU ) , 并运用生成树算法( STA )对其进行比较计算。

3.BPDU相关内容
BPDU中携带了实现生成树算法的有关信息,包括: Root ID、Root Path Cost、Bridge ID、Port ID.、Hello time、Max Age ;

考点6 :交换机配置

1.交换机的配置方式

2.配置交换机的系统信息

( 1 )设置系统时间

Cisco IOS系统( 35系列)
命令格式: clock set hh(时) : mm(分) : ss(秒) day( 日) month( 月) year(年) ;
设置系统时间为2018年8月28日12时的命令如下:
Switch-3528-TEST #clock set 12 : 00 : 00 28 August 2018 
Switch-3528-TEST # 
Catalyst OS ( 65系列)
命令格式:set time[day of week] [mm/dd/yy] [hh:mm:ss]
设置系统时间为2018年8月28日12时星期三的命令如下:
Switch-6509-TEST #(enable) set time Wed 8/28/2018 12 : 00 : 00
Switch-6509-TEST #

( 2 )配置设备管理地址( IP地址)与缺省路由

Cisco IOS系统( 35系列)
配置IP地址命令语句: ip address <IP地址><子网掩码>;
配置缺省路由命令语句: ip default-gateway <缺省路由IP地址> ;
备注: VLANI是用于设备管理的缺省VLAN ;
Catalyst OS ( 65系列)
配置IP地址命令语句: set interface sc0 <IP地址><子网掩码><直接广播地址> ;
配置缺省路由命令语句: set ip route 0.0.0.0 <缺省路由IP地址> ;

3.交换机端口配置

(1)CiscoIOS系统(35系列)
配置交换机的端口描述信息
步骤一 : 进入端口配置模式
Switch-3528- TEST (config) #interface f0/1
Switch-3528-TEST (config-if) #
步骤二:配置端口描述信息
Switch-3528-TEST (config -if) # description To- Webserver
Swith-3528-TEST (config-if) #
配置交换机端口的关闭与开启
步骤一:进入端口配置模式
Switch-3528-TEST (config) #interface fastethernet0/1
Swith-3528-TEST (config-if) #
步骤二:关闭或开启端口
Switch-3528-TEST (config-if)# shutdown      (关闭端口)
Switch-3528-TEST (config if) #no shutdown   (开启端口,使端口处于工作状态)
Switch-3528-TEST (config-if)#
配置交换机端口的通信方式
Switch-3528-TEST (config-if) # duplex auto  (设置为自动协商 (自适应) , 默认为此种方式)
Switch-3528-TEST (config-iD# duplex full   (设置为全双工)
Switch-3528-TEST (config-if) # duplex half  (设置为半双工 )
配置端口的传输速率
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)#
(2 ) Catalyst OS ( 65系列)
配置交换机的端描述信息
命令格式: set port name <mod/port><name> , 其中, name为端口描述,字符数一般不超过240个。
Switch-6509-TEST> (enable) set port name 0/1 to-Webserver
Switch-6509-TEST> (enable)
配置交换机端口的关闭与开启
命令格式: 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号端口)
配置端口的通信方式
命令格式: 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端口设置为半双工 )
配置端口的传输速率
命令格式: set port speed <mod/port> auto       (自适应)
set port speed <mod/port> <port_ speed> ( 10,100, 1000)
Switch-6509-TEST> (enable)
Switch-6509-TEST> (enable) set port speed 0/1 auto    (设置端口的速率为自适应)
Switch-6509-TEST> (enable) set port speed 0/1 10    (设置端口0/1的速率为10Mbit/s )

考点7 :交换机VLAN配置

交换机VLAN配置的主要任务是:配置VTP、建立或删除VLAN、为交换机端口分配VLAN和在交换机端口上配置VLAN Trunk
1.VLAN的建立和删除

(1)Cisco IOS系统(35系列)
建立VLAN
命令格式: vlan < vlan ID > name <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
(2) Catalyst OS ( 65系列)
建立VLAN
命令格式: set vlan <vlan_ ID> name <vlan_ name>.
Switch-6509-TEST> (enable) set vlan 100 name vlan100 (建立VLAN 100 , 名称为vlan100)
删除VLAN
命令格式: clear vlan <vlan num> 
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

2.VLAN Trunk的配置

(1)CiscoIOS系统(35系列)
步骤一:进入交换机端口配置模式
Switch-3528-TEST # configure terminal
Switch-3528-TEST (config)#int fo/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 dotl q  (配置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   (允许VLAN 1和VLAN 10通过此Trunk通路)
Switch-3528-TEST (config-i) # switchport trunk allowed vlan 1-10
Switch-3528-TEST (config-if) # switchport trunk allowed vlan except 11-20
(2) Catalyst OS ( 65系列)
步骤一 :配置VLAN Trunk模式,封装VLAN协议
命令格式: set trunk<mod/port><mode><type>。
Switch-6509-TEST> (enable) set trunk 1/24 on dotlq   (配置VLAN Trunk模式,封装VLAN协议)
步骤二:设置允许中继的VLAN
命令格式: set trunk <mod/port> vlan <vlan id>.
Switch-6509-TEST> (enable) set trunk 1/24 vlan 11-20  (在端口1/24的允许VLAN列表中添加11~20号vlan)
命令格式: clear trunk <mod/port> <vlan id>。
Switch-6509-TEST> (enable) clear trunk 1/24 16-20  ( 将VLAN 16至VLAN 20从允许VLAN列表中删除)

3.交换机VTP的配置
VTP是VLAN中继协议,也被称为VALN干道协议。它是一个OSI参考模型第二层的通信协议,主要用于管理在同一个域的网络范围内VLANs的建立、删除和重命名
配置VTP的任务主要有两个: 一是建立VTP域,二是设置VTP的工作模式;
注意:同一个域的所有交换机,必须运行相同版本的VTP ,并具有相同的域名;

(1)CiscoIOS系统(35系列)
配置VTP域名
Switch-3528-TEST # configure terminal  (进入工作模式)
Switch-3528-TEST (config)# vtp domain TEST  (设置VTP域名为TEST,同一个域的所有交换机,必须设置相同的域名,同时VTP协议的版本号必须一致)
配置VTP工作模式
Switch-3528-TEST (config)# vtp mode server  (设置为VTP Server模式 ,默认值)
Switch-3528-TEST (config)# vtp mode client    (设置为VTP Client模式)
Switch-3528-TEST (config)# vtp mode transparent   ( 设置为VTP Transparent模式)
Switch-3528-TEST (config)#
(2) Catalyst OS ( 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模式)

4.为交换机端口分配VLAN

(1)CiscoIOS系统(35系列)
步骤一 :进入端口配置模式
Switch-3528-TEST # configure terminal
Switch-3528-TEST (config)#int f0/1
Switch-3528-TEST (config-if)#
步骤二:为端口分配VLAN。
命令格式: switchport access vlan <vlan-num>
Switch-3528- TEST (config-if)# switchport access vlan 100    ( 将端口f0/1划分到VLAN 100中)
Switch-3528-TEST (config-iD#
(2) Catalyst OS ( 65系列)
命令格式: set vlan <vlan-num> <mod/port> 
Switch-6509-TEST> (enable) set vlan 100 0/1   (将端口0/1划分到VLAN 100中)
Switch-6509-TEST> (enable)

考点8 :交换机STP配置

1.配置生成树优先级

(1)CiscoIOS系统(35系列)
命令格式: spanning-tree vlan<vlans>priority<0-61440>
Switch-3528-TEST (config)# spanning-tree vlan 3 priority 8192 
Switch-3528-TEST (config)#
(2 ) Catalyst OS ( 65系列)
命令格式: set spantree priority<0-61440>
Switch-6509-TEST (enable)# set spantree priority 8192
Switch-6509-TEST (enable)#

2.配置生成树可选功能

( 1 ) BackboneFast配置
Cisco IOS系统( 35系列)
命令格式: spanning-tree BackboneFast   (开启生成树的BackboneFast功能)
Switch-3528-TEST (config)# spanning-tree backbonefast   (允许BackboneF ast功能)
Catalyst OS ( 65系列)
命令格式: set spantree backbonefast enable    (开启生成树的BackboneFast功能)
set spantree backbonefast disable     (关闭生成树的BackboneFast功能)
( 1 ) UplinkFast配置
Cisco IOS系统(35系列)
命令格式: spanning-tree uplinkfast
spanning-tree uplinkfast max-update-rate <0~ 32000>
其中, max-update- rate的值在0~ 32000之间,单位是packet/s    (每秒更新的包数)
Catalyst OS (65系列)
命令格式: set spantree uplinkfast enable
set spantree uplinkfast enable rate <station_ update_ _rate>
其中, <station_ update_ rate>的默认值是15 packets/100ms ,单位是packet/ms
(1)PortFast配置
①Cisco IOS系统( 35系列)
命令格式: spanning-tree potfast default
Switch-3528-TEST # configure terminal
Switch-3528-TEST (config)# spanning-tree potfast default
②Catalyst OS ( 65系列)
命令格式: set spantree portfast <mod/port> enable    ( 打开portfast )
set spantree portfast <mod/port> disable     ( 关闭portfast )
set spantree portfast <mod port> default    ( 默认启用potfast )
( 1 ) BPDU Filtering配置
Cisco IOS系统( 35系列)
命令格式: spanning-tree potfast bpdufilter default
Switch-3528-TEST (config)# spanning-tree portfast bpdufilter default
Catalyst OS ( 65系列)
命令格式: set spantree portfast bpdu-filter enable     (对所有端口启用bpdu-filter )
set spantree potfast bpdu-filter disable      (关闭bpdu-filter )
set spantree portfast bpdu-filter smod port> enable    (打开bpdu-filter)
set spantree potfast bpdu-filter <mod/port> disable   (关闭bpdu-filter)
set spantree portfast bpu-filter <mod port> default   (设置为缺省)

最后感谢大家的阅读,喜欢对你有帮助的话记得加个关注不迷路哦,后续内容逐步更新,请耐心等待!!!

标签:知识点,set,最全,VLAN,Switch,交换机,三级网络,TEST,3528
来源: https://blog.csdn.net/ZGHS_ZG/article/details/122744098