2.1.2 交换机概述
交换机(Switch)也称交换式集线器,它是一种基于MAC 地址(网卡的硬件地址)识别,在通信系统中完成封装转发数据包信息交换功能的网络设备。交换机可以“学习”MAC 地址,并将其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧由源地址到达目的地址。
1.交换机系统启动原理
(1)系统启动
系统启动时需要加载系统软件和配置文件。如果指定了下次启动的补丁文件,还需加载补丁文件。
(2)系统软件
设备的软件包括Boot ROM 软件和系统软件。设备上电后,先运行Boot ROM 软件,初始化硬件并显示设备的硬件参数,然后运行系统软件。
系统软件一方面提供对硬件的驱动和适配功能,另一方面实现了业务特性。BootROM软件与系统软件是设备启动、运行的必备软件,为整个设备提供支撑、管理、业务等功能。
设备在升级时包括升级BootROM 软件和升级系统软件。目前华为交换机设备的系统软件(.cc)中已经包含Boot软件,在升级系统软件的同时即可自动升级Boot软件。
(3)配置文件
配置文件是命令行的集合。用户将当前配置保存到配置文件中,以便设备重启后,这些配置能够继续生效。另外,通过配置文件,用户可以非常方便地查阅配置信息,也可以将配置文件上传到别的设备,实现设备的批量配置。
2.交换机的主要性能参数
一台交换机的主要性能参数包括端口的数量与带宽、交换容量、包转发率等。
(1)端口数量
交换机设备的端口数量是交换机最直观的衡量因素,通常此参数是针对固定端口交换机而言,常见的标准的固定端口交换机端口数有8、12、16、24、48等几种。另外,部分交换机还会提供专用的上行端口。
(2)端口带宽
端口传输速度是指交换机端口的数据交换速度,也称端口带宽。目前常见的有10 Mbit/s、100 Mbit/s、1 000 Mbit/s等几类。
(3)交换容量
交换容量是指整机交换容量,交换机内部总线的传输容量。交换容量是内核CPU 与总线的传输容量。一台交换机所有端口都在工作时,它们的双向数据传输速率之和称为这台交换机的接口交换容量。在设计交换机时,交换机的整机交换容量总是大于交换机的接口交换容量。
(4)包转发率
包转发率是指一台交换机每秒可以转发数据包的数量,即整机包转发率。而一台交换机所有端口都在工作时,它们每秒可以转发的数据包数量之和称为这台交换机的接口包转发率。