交换机:端口和网卡的关系

网络工程 转变 网络 交换
2022-02-22 01:01:47

我想知道交换机每个端口是否有一个网卡?例如,24 个端口的交换机是否有 24 个 NIC?

非常感谢您的帮助。

3个回答

“NIC”(网络接口卡)是一个旧术语,是在您插入 PC 主板的实际电路板时创建的。今天,所有这些电路都内置在 PC/笔记本电脑中,但我们仍然使用该术语来概括描述网络接口的电路(通常是某种形式的以太网)。对于交换机,我将使用术语“接口组件”。

根据型号的不同,交换机的每个端口可以有单独的接口组件,或者多个端口可以共享组件。

当组件被共享时,我们说端口被超额订阅——这意味着共享端口(通常是 3 或 4 个)共享可用带宽。这样做是为了减少组件的数量,从而降低开关的成本。

例如,用于数据中心的高端交换机的每个端口都有单独的组件。因此,每个端口都可以在最大接口带宽下运行。

网卡?不,那将是 1970 年代的桥梁网卡是一个完全独立的处理单元——内存、中断等。你可以用一堆网卡和任何支持软件桥接的操作系统自己构建这样的交换机,但它会很慢。

今天(以及过去几十年)交换机是高度集成的片上系统。(SoC) 每个端口由一个或多个通道组成。在大多数情况下,每个通道都运行到一个 PHY,该 PHY 创建了通用的以太网电气(或光学)接口。(即每个人都与以太网相关联的 RJ45。)但是,直接机箱互连(芯片到芯片)可以跳过 PHY。带有 SFP 接口的交换机可以“无 PHY”运行,因为大部分电信号由模块完成。(无源 DAC 电缆很多都不起作用)

交换机通常由端口模块[*1](取决于每个四个、八个、十二个...端口的代和类别)和一个或多个连接到结构的交换 ASIC 构建。

ASIC 的互连实际上可能正在运行(希望是更高速度的)以太网——只是在一个盒子中级联交换芯片——或者使用完全不同的东西。

像这样的东西: https ://www.recabuk.com/backplanes/compactpci/ethernet-wlan/aitech-c660-6u-compactpci-24-port-gigabit-4-10gbe-ethernet-switch/在此处输入图像描述

尽管交换机端口的功能可能与 NIC 非常相似(对于具有路由端口的 L3 交换机),但实际上并没有任何您能认出的东西。

[*1] 请注意,端口模块不一定指任何可现场更换或升级的东西。我指的是模块化芯片组中的端口和结构 ASIC 以及必要的 PHY 组件,包括用于双绞线的磁性元件和插孔、SFP 笼,所有这些都或多或少地集成在一起。