“哑”(非智能、非托管)交换机有 IP 地址吗?

sam*_*sam 28 switch ip-address

“哑”交换机(即非智能、非托管网络交换机)是否具有 IP 地址?

我正在扫描各种范围,但没有看到它们出现。我知道根据他们的定义,他们不会有网络界面,但我想知道他们是否会出现?

kas*_*erd 56

非管理型交换机甚至不知道 IP 是什么。它将转发 IP 数据包以及许多其他协议,而无需了解它们之间的区别。

为了决定数据包的去向,交换机需要知道的就是 MAC 地址。

目标和源 MAC 是高层必须始终提供的三个以太网报头字段中的两个,第三个是 EtherType,它是一个 16 位数字,指示高层协议是什么。一些例子是

0x0800 IPv4
0x0806 ARP
0x86DD IPv6
Run Code Online (Sandbox Code Playgroud)

通常,这些数字对开关是不透明的,并且仅被视为数据。有一些例外,例如 0x8874 和 0x8899,某些交换机(通常是托管的)将使用它们来检测循环。

大多数网络分析工具无法区分直接通过以太网电缆连接的一对机器与通过 1、2 或更多交换机连接的一对机器之间的区别。

通过从 4 台或更多具有精心设计的源和目标 MAC 地址的机器探测交换网络,可以通过观察两个网络路径是否使用相同的 CAM 表来推断出有关网络结构的一些信息。它还可以粗略地测量 CAM 表的大小以及条目超时的速度。

基于这些指标,复杂的网络分析工具可能会说出您的网络上有多少交换机,甚至可能对这些交换机中使用的芯片做出一些猜测。

  • @Criggie 我不会将其添加到我的答案中,因为它会产生误导。IP 的设计不遵循 OSI 模型。IP 旨在运行在许多不同的物理介质上,并且在其下不需要特定数量的层。因此,不可能为 IP 分配层号。此外,ARP 不是以太网的一部分。ARP 是一种运行在以太网之上的协议。从以太网的角度来看,ARP、IPv4 和 IPv6 是在以太网之上的同一层并行运行的三个更高层协议。但我可以添加对 Ethertype 字段的简要说明。 (6认同)
  • 值得注意的是,非托管以太网交换机甚至没有自己的 MAC 地址。 (4认同)
  • 好的答案,如果您补充说 IP 是第 3 层,以太网是 OSI 模型的第 2 层,ARP/MAC 是第 2 层寻址系统,因此是以太网的一部分,那就太好了。 (3认同)

小智 29

不,它们根本不应该出现,而且它们没有任何 IP。它们只是网络交换机。


Sti*_*lez 7

IP 地址用于访问设备。因此,具有允许设置的软件的交换机可能需要 IP 地址才能让用户访问其管理系统或 Web 界面。

但根据定义,用户永远不会以这种方式访问​​哑开关。

它使用简单的“重定向一切”固件或 ASIC(芯片)进行预编程。它不需要自己的 IP,就能够在传入和传出物理端口之间移动以太网帧(包含数据包),并且它没有用户可以访问的管理系统。

所以它没有(或需要或使用)自己的 IP 地址……这就是它没有 IP 地址的原因。