交换机分类

交换机的分类方式有很多。

  • 广义来看,交换机分为广域网交换机和局域网交换机。
  • 按照缓存方式划分,依据转发前存储数据帧的方式分为基于端口内存缓冲和共享内存缓冲。
  • 按照转发方式划分,依据转发前是否经过检验处理的过程,交换机分为存储式转发 (Store-and-Forward) 和准直通式转发 (Cut-through) 。
  • 按照对称性划分,分为对称式 (Symmetric) 交换机和非对称式 (Asymmetric) 交换机,二者的区别在于交换机中所有端口的速率是否保持一致。
  • 按照功能划分,依据交换机所处的 OSI 层不同,分为二层交换机和三层交换机。

交换机工作原理

交换机是依据网桥的原理建立的,它位于 OSI 模型的第二层,即数据链路层。有一条高带宽的背部总线和内部交换矩阵,可以同时连接多个端口。当每个端口成功连接时,交换机内部的 CPU 都会将 MAC 地址与端口一一对应,形成一张 MAC 表,以便在进行多端口数据信号传输的时候,进行记忆和识别,并将数据包仅传送至其对应端口,保证了数据带宽的独享性,这样不仅不会浪费网络资源,还能提升传输效率,同时在传输过程中安全性也很高。

交换机用途

交换机的主要用途有三种,分别是自行学习并维护 MAC 表内的地址信息,同时链接多个端口并隔离冲突域提供独享域,消除冗余回路、对数据信息进行高速高效且透明化地交换和转发,即学习编址、高效转发以及消除冗余。

交换机用途_学习编址

学习编址

在传输发生前,对于连接到交换机每一端口之上的关联设备,交换机都会了解其 MAC 地址,并将与地址对应的唯一端口整理起来,存放在交换机缓存中的 MAC 表当中。

交换机用途_转发过滤

转发过滤

交换机在每个端口上都使用相同的转发或过滤的逻辑。当一个数据信号(数据帧)的传输目的地址在 MAC 地址表中有记录时,那么当它被转发时,就会直接到达目的端口,而不是所有端口。

交换机用途_消除冗余

消除冗余

在面对冗余回路时,交换机需要通过生成树协议避免多余回路的产生,同时设置后备路径,从而避免广播数据充斥网络并占用大量带宽,进而导致网络性能降低、数据交换无法进行的情况发生。

交换机发展前景

随着科技发展,我们进入数据时代,互联网技术、云计算技术、虚拟化技术的迭代进步,数据中心将成为数字化业务的主要载体。与之对应的,有些对数据可靠性有更高需求的用户,他们对数据中心所使用的、转换和传输信息的网络设备—交换机的需求也越来越高,其中包括性能、功能、效率、安全性、稳定性等方面。传统的交换机已经不能抵抗来自愈加复杂的网络环境和海量的数据流量的冲击,因此,为避免交换机故障、数据瘫痪等情况的发生,我们需要更高速、高效的交换系统来应对,数据中心交换机将逐步取代传统交换机。

亚马逊云科技热门云产品

Amazon Elemental MediaConvert

Amazon Elemental MediaConvert

处理视频文件和剪辑,以准备用于分发或存档的按需内容

Amazon MSK

Amazon MSK

完全托管、可用性高且安全的 Apache Kafka 服务

Amazon S3

Amazon S3

云中的可拓展存储

欢迎加入亚马逊云科技培训中心

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
  • 快速上手训练营
  • 第一课:亚马逊云科技简介

    本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。

    亚马逊云科技技术讲师:李锦鸿

    第二课:存储与数据库服务

    您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。

    亚马逊云科技资深技术讲师:周一川

    第三课:安全、身份和访问管理

    在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。

    亚马逊云科技技术讲师:马仲凯
  • 账单设置与查看
  • 视频:快速完成税务设置

    部署时间:5 分钟

    视频:账户账单信息

    部署时间:3 分钟

    视频:如何支付账单

    部署时间:3 分钟

  • 动手实操
  • 快速上手云上无服务器化的 MySQL 数据库

    本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。

    部署时间:10 分钟

    启动一台基于 Graviton2 的 EC2 实例


    本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。

    部署时间:5 分钟

    使用 Amazon Systems Manager 进行云资源统一跟踪和管理

    在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。

    部署时间:10 分钟

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐

联系我们

联系我们

如需了解更多亚马逊云科技的专业服务和解决方案,请填写表单,我们的业务开发团队会与您联系
提交成功!
免费试用 12 个月

云服务器 EC2

每月免费使用 750 小时,两种实例类型可选,并可免费获得 750 小时公网 IPv4 地址