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


25

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

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


13
交换机是透明的网络设备。
罗恩·莫平

8
甚至智能交换机也不一定具有IP地址。我认为曾经有一些交换机可以通过RS-232串行端口进行配置。
el.pescado

4
@Ron它们对转发的流量透明,但这并不能阻止它们自己发送和接收。
grawity

@ el.pescado:大多数仍然可以通过RS-232进行配置,但是是的,我也看到了一些旧的控制台是唯一的选择(不支持IP)。
grawity '18

Answers:


54

不受管理的交换机甚至都不知道IP是什么。它会转发IP数据包以及许多其他协议,而永远不会理解它们之间的区别。

交换机需要知道的所有信息才能决定数据包的去向是MAC地址。

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

0x0800 IPv4
0x0806 ARP
0x86DD IPv6

通常,这些数字对于开关是不透明的,仅被视为数据。有一些异常(例如0x8874和0x8899),某些开关(通常是托管的)将用于检测环路。

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

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

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


3
好的答案,如果您补充说IP是OSI模型的第3层,而以太网是第2层,ARP / MAC是第2层寻址系统,因此是以太网的一部分,则可能很好。
Criggie '18

5
@Criggie我不会将其添加到我的答案中,因为这会引起误解。IP的设计不遵循OSI模型。IP设计为可在许多不同的物理介质上运行,并且不需要在其下面的特定数量的层。因此,不可能为IP分配层号。此外,ARP不是以太网的一部分。ARP是在以太网之上运行的协议。从以太网角度看,ARP,IPv4和IPv6是在以太网上方同一层上并行运行的三个更高层协议。但我可以对Ethertype字段添加简短说明。
kasperd

1
公平点全部。
Criggie '18

1
IP在设计上并未遵循OSI,但实际上每个人都将其称为以太网L2,IP L3和TCP / UDP L4。
克莱里斯

3
还可能值得注意的是,非托管以太网交换机甚至没有自己的MAC地址。
alex.forencich

29

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


7

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

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

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

因此它本身没有(或需要或使用)IP地址...这就是为什么它没有IP地址的原因。


在以太网级别,它们是框架或以太网框架。不是小包。对不起,修脚。
Criggie '18

1
谢谢,谢谢。我很感谢您的更正,并编辑了答案-希望现在更好。我认为“数据包”将更容易理解。
Stilez '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.