“哑”交换机,即非智能、非管理型网络交换机有 IP 地址吗?
我扫描了各种范围,但没有看到它们出现。我知道根据它们的定义,它们不会有 Web 界面,但我想知道它们是否会显示出来?
答案1
非托管交换机甚至不知道 IP 是什么。它会转发 IP 数据包以及许多其他协议,但根本不了解它们之间的区别。
为了决定数据包去往何处,交换机所需要知道的只是 MAC 地址。
目标 MAC 和源 MAC 是高层必须始终提供的三个以太网报头字段中的两个,第三个是以太网类型,它是一个 16 位数字,表示高层协议是什么。以下是一些示例
0x0800 IPv4
0x0806 ARP
0x86DD IPv6
通常,这些数字对交换机来说是不透明的,仅被视为数据。但也有例外,例如 0x8874 和 0x8899,某些交换机(通常是托管的)会使用这些数字来检测环路。
大多数网络分析工具无法区分直接通过以太网电缆连接的一对机器和通过 1 个、2 个或更多个交换机连接的一对机器。
通过从 4 台或更多台机器探测交换网络,并使用精心设计的源和目标 MAC 地址,可以通过观察两条网络路径是否使用相同的 CAM 表来推断出有关网络结构的一些信息。它还可以粗略地测量 CAM 表的大小以及条目超时的速度。
基于这些指标,复杂的网络分析工具可能能够说出网络上有多少个交换机,甚至可以猜测这些交换机中使用的芯片。
答案2
不,它们根本不应该出现,而且它们没有任何 IP。它们只是网络交换机。
答案3
IP 地址用于访问设备。因此,具有允许设置的软件的交换机可能需要 IP 地址,以便用户访问其管理系统或 Web 界面。
但根据定义,哑开关永远不会被用户以这种方式访问。
它使用简单的“重定向一切”固件或 ASIC(芯片)进行预编程。它不需要自己的 IP,能够在传入和传出物理端口之间移动以太网帧(包含数据包),并且它没有用户可以访问的管理系统。
所以它没有(或不需要,或使用)自己的 IP 地址......这就是它没有 IP 地址的原因。