交换机

交换机

交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。

交换机的交换结构

1)软件执行交换结构:结构灵活,速度慢,堆叠困难,端口越多性能越弱。

2)矩阵交换结构:完全硬件实现,速度快、延时小、结构紧凑、实现相对简单、不易扩展、不利于性能监控和运行管理。

3)总线交换:使用多路复用TDM技术,性能好、便于堆叠扩展、易实现广播、易实现监控管理,但是对总线带宽要求较高。

4)共享存储器交换结构:结构简单易于实现,成本高,适合小型交换机。

交换机配置

交换机有三种配置方式:
1、使用Console控制端口进行本地配置。第一次配置只能采取这种方式。
2、使用Telnet远程登录到交换机进行配置。
3、使用Web,利用浏览器进行配置。

Catelyst 6500交换机CatOS系统,CatOS的相关命令格式如下:
CatOS设置系统时间:set time 星期几 月/日/年 时:分:秒
CatOS配置管理地址:set interface sc0 IP地址 子网掩码 广播地址
CatOS配置缺省路由:set ip route 0.0.0.0 缺省路由的IP地址

IOS下相关命令格式是:
clock set 时:分:秒 日 月 年(设置系统时间)
CatOS下相关命令格式是:
set time 星期 月/日/年 时:分:秒(设置系统时间)

TFTP(简单文件传输协议),与交换机配置无关。

交换机端口配置

Catalyst 3500考察IOS系统,其相关命令格式如下:
(1)interface g0/1(进入g0/1接口的接口配置模式)
(2)no shutdown(开启交换机端口,本项可以不写,因为交换机默认所有端口全部启用,)
(3)duplex auto|full|half (任选其一,按顺序分别是自适应、全双工、半双工)
(4)speed 10|100|1000(任选其一,按顺序分别对应10Mbps、100Mbps、1Gbps,双方通过千兆以太网互联)

交换机系统配置

IOS下相关命令格式是:
ip address IP地址 子网掩码(设置IP地址,其中vlan1的地址即管理地址)
ip default-gateway ip地址(设置缺省路由)

配置远程登录口令:
line vty 0 4
password 7 zzz(加密口令)
password 0 zzz(明文口令)
ip地址是针对端口的配置,所以要在端口模式下进行配置。缺省路由是针对整个交换机的配置,所以要在全局(config)模式下配置。

STP生成树协议

生成树协议是工作于OSI模型第二层的链路管理协议

最早的标准是IEEE 802.1D

生成树协议依赖BPDU生成树形结构

STP协议会让端口进入两种模式之一:阻塞模式(只能接收和读取BPDU,不能接受和转发数据)和转发工作模式(所有数据正常转发)

交换机优先级范围是0-61440,默认值32768,增量4096,即每次变化的值必须是4096的整数倍,同时值越小优先级越高。

BPDU包含两种:配置BPDU(<=35B),拓扑变化通知BPDU(<=4B)

一台Cisco 6500交换机的生成树优先级是20480,若将其优先级提升2级,即20480-(4096*2)=12288;正确的配置命令是:

Switch-6500>(enable)set spantree priority 12288	

Bridge ID由2B的优先级和6B的交换机MAC地址组成

BPDU包含两种:配置BPDU(<=35B),拓扑变化通知BPDU(<=4B)

Bridge ID最小的为根网桥,BPDU每隔2s发送一次。

BPDU中包含了Root ID、Root Path Cost、Brideg ID、Port ID、Hello Time、Max Age等信息。其中Root是由root的优先级(2B)和Root的MAC地址(6B)结合生成的,BPDU并没有专门携带Root MAC Address。

交换机STP配置

链路失效时,交换机们会重新构建生成树,但是在构建时,需要经历20s(BPDU最大生存时间)+15s(listening)+15s(learning),快速生成树技术可以省掉前20s的时间,提高收敛速度。

快速生成树技术主要包含:

  • backbonefast:网中链路失效时
  • uplinkfast:直连链路失效时
  • portfast:只适用于端口连接单个主机的时候。
  • BPDU Filter:强行要求端口转为转发状态。

交换机的总带宽

交换机的总带宽等于各个端口带宽之和。如果是全双工端口的话,其端口带宽要按照2倍带宽计算。对于诸如10/100Mbps这样的10Mbps/100Mbps自适应端口,其带宽按照最高速率计算。

一台交换机具有48个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么这台交换机的总带宽应为48 * 100 * 2+2 * 1000 * 2=13.6Gbps

交换表的建立与维护

CatOS查看交换表(交换机MAC地址表)的命令如下所示:
(1)Show cam dynamic
(2)VLAN Dest MAC/Route Des [CoS] Destination Ports or VCs / [Protocol Type]
(3)124 00-00-f0-82-05-4f 3/2 [ALL]

IOS查看交换表(交换机MAC地址表)的命令是:
(1)Show mac-address-table
(2)Destination Address Address Type VLAN Destination Port
(3)0002.2173.8b5c Dynamic 113 Fast Ethernet 0/1

CatOS下相关命令格式如下:
(1)Set vlan vlan_id name vlan_name(创建指定id和名字的vlan)
(2)Set trunk 端口号 on 协议(ISL或dot1q,而dot1Q(802.1Q使用的广泛程度远高于ISL))
(3)Set trunk 端口号 vlan vlan_id(设置允许中继的vlan),多个id之间用,分隔。

交换机的交换模式

交换模式共四种:
静态交换:以网管预先设定的为准。

直通交换:接收到目的地址(在数据帧中的位置是第9到14字节)后立刻转发,不需要等待数据帧接收完毕。

碎片丢弃:仅接受并检查数据帧的前64B后就立刻转发。

存储转发:完整接收存储并检查整个数据帧,确认无误后再转发。

交换机vlan配置

Vlan有三种工作模式:
server:可以创建、删除和维护vlan信息,供client学习
client:只能从server处学习vlan信息
transparent:可以创建、删除和维护自己的vlan信息,是独立的,自行维护,其vlan信息仅供自用,不从server处学习

VLAN的trunk协议有dot1q(802.1Q)和ISL两种可选。相互通信的端口需要采用同样的协议进行配置。即AD均正确。ISL是仅适用于cisco设备的VLAN协议,IEEE 802.1q是国际标准的VLAN协议,且用于不同厂家的交换设备互连。题中使用的是cisco交换机和h3c交换机,所以要实现VLAN Trunk功能时,必须在直接相连的两台交换机端口上都封装dot1Q协议,保证协议的一致性。

CatOS相关配置命令如下:
进入特权模式(俗称enable模式)–enable
配置vtp域–set vtp domain 域名
配置vtp工作模式–set vtp mode server或client或transparent
建立vlan–set vlan vlan号 name vlan名
为端口分配vlan–set vlan vlan号 端口号
封装trunk协议–set trunk 端口号 on 协议
设置允许中继的vlan–set trunk 端口号 vlan号
从允许中继的vlan列表中删除–clear trunk 端口号 vlan号

交换表内容的建立和维护

1、交换表的内容包括:目的MAC地址及其所对应的交换机端口号和所在的虚拟子网,其中虚拟子网用VLAN ID表示。

2、刚开机时,交换表是空白的。交换机工作时会分析每个进来的帧,根据帧中MAC地址查看交换表,若表中存在,就转发到对应的端口;若不存在,就广播到除源端口外的所有端口(Flood洪泛技术)。交换机通过自学习的方式建立交换表。

3、交换机刷新交换表的方法是,每次存储一个地址表项时,都被盖上一个时间戳,每当一个地址被参考,该表项就会被盖上一个新的时间戳。以时间戳为依据,将经过一段时间没被参考的地址从交换表中移除,以便腾出空间,保存新的表项。

4、大中型交换机查看交换表的命令是show cam dynamic。

局域网交换机的功能

交换机有三个基本功能:
1、建立和维护表示MAC地址与交换机端口对应关系的交换表。

2、在源端口和目的端口之间建立一条虚链接。

3、完成数据帧的转发和过滤。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值