首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【思唯网络】交换机的分类

1

根据转发方式分

当交换机一个端口收到一个数据帧后,是等接收完整个数据帧后在转发,还是仅接收到部分数据帧后就开始转发。根据转发决定的早晚,交换分为存储式转发(Store-and-Forward)和准直通式转发(Cut-through)。1、存储式转发(Store-and-Forward)

在存储式转发(Store-and-Forward)中,当交换机接收到数据帧后,交换机把数据存储在缓冲区,直到接收了完整的帧。在存储转发过程中,交换机除了分析数据帧的目的地址外,还执行CRC(循环冗余校验)。CRC检查失败的帧将被交换机丢弃。

2、准直通式转发(Cut-through)

在准直通式转发(Cut-through)中,交换机接收到数据后即开始处理,并不需要等到接收到完整的数据帧后才开始处理。交换机只缓存帧的目的MAC地址,以便确定目的端口。在Cut-through中,交换机是并不执行任何检查的,因此如果传输了一些错误的帧,就容易浪费网络带宽。

2

根据对称性分

根据交换机端口速度的不同,可以分为对称式(Symmetric)交换机和非对称式(Asymmetric)交换机。

1、对称式(Symmetric)交换机

非对称式交换机是指所有端口的速率并不一样,比如大多数是百兆,少数几个端口是千兆的,快速端口一般用来连接到主干或连接到服务器。

2、非对称式(Asymmetric)交换机

对称交换机是所有端口速率都是一样的。为了提供更大的灵活性,当前大多数交换机都被设计成非对称式交换机。

3

根据缓存式分

交换机根据转发方式分析部分或全部数据帧后,然后把数据帧发往目的地。在转发前,交换机需要存储数据帧。在去往目的端口时,交换发生拥塞时,交换机也需要存储帧。

根据缓存区域划分的方式,有两种缓存方式:1.基于端口 2.共享内存。

1、基于端口内存缓冲

内存是基于每个端口分配的,每个端口都有固定的缓存空间,用来存储收到的数据包。

2、共享内存缓冲

所有端口共享一个内存,每个端口拥有的内存空间可以根据可用的共用内存空间来动态的调整。

04

根据功能分

根据交换机所处的OSI功能层,可以分为二层交换机和三层交换机。

1、二层交换机

根据OSI数据链路层的MAC地址转发或过滤数据帧,处在OSI七层模型的第二层,所以也叫二层交换机。二层交换机对网络协议和用户应用程序是完全透明的。

2、三层交换机

三层交换机不仅可以使用第二层的MAC地址转发和过滤,还可以使用第三层的IP地址信息。三层交换机不仅学习MAC地址和对应端口,还有能力执行第三层的路由功能。三层交换机处在OSI七层模型的第三层,所以叫三层交换机。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Or9mp9BZEl-Rx-sZ238gDrFg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券