二层交换机的工作原理可以推知以下三点: 1) 由于交换机对多数端口的数据进行同时交换,这就要求具有很宽的交换总线带宽,如果二层交换机有N个端口,每个端口的带宽是M,交换机总线带宽超过N×M,那么这交换机就可以实现线速交换 2) 学习端口连接的机器的MAC地址,写入地址表,地址表的大小(一般两种表示方式:一为BEFFER RAM,一为MAC表项数值),地址表大小影响交换机的接入容量 3) 还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC芯片,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。
交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。使用交换机也可以把网络“分段”,通过对照IP地址表,交换机只允许必要的网络流量通过交换机。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。
程控交换机技术上的优越性 (1)能够提供许多新的用户服务功能,如缩位拨号、来电显示、叫醒业务、呼叫转移、呼叫等待等业务,不再是单一的语音业务了。 (2)维护管理方便,可靠性高。程控交换机可以通过故障诊断程序对故障进行检测和定位,以发生故障时紧急处理迅速及时,因此它在维护管理上和可靠性上带来了好处。 (3)灵活性大。为适应交换机外部条件的变化,增加的新业务往往只需要改变软件(程序和数据)就能满足不同外部条件(如市话局、长话局等的不同需求)的需要。 (4)便于利用电子器件的新成果,使整机技术上的先进性得到发挥。