交换机是怎样运行的

交换机的基本原理与配置

一、数据链路层的功能

1.数据链路层的功能及作用

数据链路层负责网络中相邻节点之间可靠的数据通信,并进行有效的流量控制。其作用包括数据链路层的建立、维护与拆除,帧包装,帧传输,帧同步,帧的差错控制以及流量控制等。

2.以太网帧格式

2.1.MAC地址

计算机联网必需的硬件是安装在计算机上的网卡。通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址。每块网卡生产出来后,除了具有基本的功能外,都有一个全球唯一的编号来标识自己,这个地址就是MAC地址,即网卡的物理地址。MAC地址由48位二进制数组成,通常分成六段,用十六进制表示,如D0-09-A1-D7-B7。其中前24位是生产厂商向IEEE申请的厂商编号,后24位是网络接口卡序列号。MAC地址的第8位为0时,表示该MAC地址为单播地址;为1时,表示该MAC地址为组播地址。一块物理网卡的地址一定是一个单播地址,也就是第8位一定为0,组播地址是一个逻辑地址,用来表示一组接收者,而不是一个接收者,如下图所示。
在这里插入图片描述
在这里插入图片描述

如上图,前面3段代表生产厂家,后面3段代表对应网卡的生产序列号

2.2.以太网帧格式

在这里插入图片描述

1.前导码(Preamble)包含八字节。前七字节的值为0xAA,最后一字节的值为O0xAB。在DIX以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。

2.目的地址(DA)包含六字节。DA标识了帧的目的站点的MAC地址。DA 可以是单播地址(单个目的地)、组播地址(组目的地)或广播地址。

3.源地址(SA)包含六字节。SA标识了发送帧的站点的MAC地址。SA一定是单播地址(即第8位是0)。

4.类型域包含两字节,用来标识上层协议的类型,如0800H表示IP协议。

5.数据域包含46~1500字节。数据域封装了通过以太网传输的高层协议信息。由于CSMA/CD算法的限制,以太网帧不能小于某个最小长度。高层协议要确保这个域至少包含46字节。如果实际数据不足46字节,则高层协议必须执行某些(未指定)填充算法。数据域长度的上限是任意的,但已经被设置为1500字节。

6.帧校验序列(FCS)包含四字节。FCS是从DA开始到数据域结束这部分的校验和。校验和的算法是32位的循环冗余校验法(CRC)。

小结:

■数据链路层的功能包括∶链路的建立、维护与拆除等

■以太网帧格式以前导码起始,32位冗余校验码结尾

二、以太网交换机

1.交换机的工作原理

在这里插入图片描述
1)MAC地址学习 假设A 主机发送数据帧(源MAC地址为00-00-00-11-11-11,目标地址为00-00-00-22-22-22)到交换机的1号接口,交换机首先查询MAC地址表中1号接口对应的源MAC地址条目。如果条目中没有数据帧的源MAC地址,交换机就会将这个帧的源地址和收到该数据帧的接口编号(1号口)对应起来,添加到MAC 地址表中。

2)广播未知帧 如果交换机没有在MAC地址表中找到数据帧目的地址所对应的条目,就无法确定该从哪个接口将数据帧转发出去,于是被迫选用广播的方式,即除了1号口之外的所有接口都将转发这个数据帧。于是,网络中的主机B和主机C都会收到。

3)接收方回应 主机B会响应这个广播,并回应一个数据帧(源MAC地址为00-00-00-22-22-22,目标MAC地址为00-00-00-11-11-11),交换机也会将此帧的源MAC地址和接口编号(2号口)对应起来,添加到MAC地址表中。

4)交换机实现单播通信 现在,主机A和主机B之间的通信不用再借助广播了,因为MAC地址表中已经有它们的条目,主机A发送数据帧的目标地址为00-00-00-22-22-22,交换机会发现这个地址对应的接口编号为2,于是交换机将只向2号口转发数据帧。

交换机mac地址表的生命周期是300秒,过了300秒的生命周期的老化时间交换机会重新学习mac地址。

2.交换机以太网接口的工作模式

1)单工 两个数据站之间只能沿单一方向传输数据,如麦克风到扬声器。

2)半双工 两个数据站之间可以双向数据传输,但不能同时进行,如对讲机。

3)全双工 两个数据站之间可双向且同时进行数据传输,如打电话。

3.交换机以太网接口速率

1)接口连接时进行协商

2)协商失败则无法正常通信

FE百兆接口,GE千兆接口

4.交换机基本配置

4.1.配置前准备

在这里插入图片描述

其中Console线叫串口线,COM接口叫串口

4.2.eNSP中的交换机

在这里插入图片描述如上图,其中0/0/1
第一位是机架,第二位是机框,第三位是接口

4.3.交换机常用基本命令

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值