是否可以使用LLDP和SNMP检索交换机mac地址?

是否可以使用LLDP和SNMP检索交换机mac地址?,snmp,mac-address,Snmp,Mac Address,为了发现不包含路由器的完全互连交换网络的拓扑,并根据其物理连接的交换机将网络划分为一些VLAN,我需要首先检测两个节点是否物理连接到同一交换机 由于交换机不会重写以太网帧,也不会在遍历帧时留下自己的签名,因此我需要使用LLDP,因为没有其他可靠的方法(当然,交换机上需要进行一些特殊配置,以避免遍历LLDP帧) 因此,每个交换机应该首先广播LLDP帧,该帧将存储在进程的MIB中 我的问题:是否可以(从连接到交换机A的机器A1)通过使用SNMP知道连接到机器Xn的交换机的MAC地址?是的,是的。 使

为了发现不包含路由器的完全互连交换网络的拓扑,并根据其物理连接的交换机将网络划分为一些VLAN,我需要首先检测两个节点是否物理连接到同一交换机

由于交换机不会重写以太网帧,也不会在遍历帧时留下自己的签名,因此我需要使用LLDP,因为没有其他可靠的方法(当然,交换机上需要进行一些特殊配置,以避免遍历LLDP帧)

因此,每个交换机应该首先广播LLDP帧,该帧将存储在进程的MIB中

我的问题:是否可以(从连接到交换机A的机器A1)通过使用SNMP知道连接到机器Xn的交换机的MAC地址?

是的,是的。 使用SNMP和LLDP,可以映射整个网络。 但是,这要求网络中的所有设备和交换机实际支持SNMP和LLDP,并启用它。 非托管交换机通常不支持此功能。

是的。 使用SNMP和LLDP,可以映射整个网络。 但是,这要求网络中的所有设备和交换机实际支持SNMP和LLDP,并启用它。 非托管交换机通常不支持此功能。

是的。 使用SNMP和LLDP,可以映射整个网络。 但是,这要求网络中的所有设备和交换机实际支持SNMP和LLDP,并启用它。 非托管交换机通常不支持此功能。

是的。 使用SNMP和LLDP,可以映射整个网络。 但是,这要求网络中的所有设备和交换机实际支持SNMP和LLDP,并启用它。
非托管交换机通常不支持这一点。

现在给出答案可能太晚了。机箱id tlv通常为您提供MAC地址。机箱id的oid为1.0.8802.1.1.2.1.3.2.0。您可以运行以下命令:
snmpwalk-c public-v 2c交换机ip 1.0.8802.1.1.2.1.3.2.0

给你答案可能太晚了。机箱id tlv通常为您提供MAC地址。机箱id的oid为1.0.8802.1.1.2.1.3.2.0。您可以运行以下命令:
snmpwalk-c public-v 2c交换机ip 1.0.8802.1.1.2.1.3.2.0

给你答案可能太晚了。机箱id tlv通常为您提供MAC地址。机箱id的oid为1.0.8802.1.1.2.1.3.2.0。您可以运行以下命令:
snmpwalk-c public-v 2c交换机ip 1.0.8802.1.1.2.1.3.2.0

给你答案可能太晚了。机箱id tlv通常为您提供MAC地址。机箱id的oid为1.0.8802.1.1.2.1.3.2.0。您可以运行以下命令:
snmpwalk-c public-v 2c交换机ip 1.0.8802.1.1.2.1.3.2.0

非常感谢。请您为我提供托管交换机上所需的步骤,以便我可以一步一步地搜索它们。我基本上必须为您背诵LLDP和SNMP规范。规格可在线获取。试着去实现你的程序,如果你被卡住了,问一些关于堆栈溢出的具体问题。非常感谢。请您为我提供托管交换机上所需的步骤,以便我可以一步一步地搜索它们。我基本上必须为您背诵LLDP和SNMP规范。规格可在线获取。试着去实现你的程序,如果你被卡住了,问一些关于堆栈溢出的具体问题。非常感谢。请您为我提供托管交换机上所需的步骤,以便我可以一步一步地搜索它们。我基本上必须为您背诵LLDP和SNMP规范。规格可在线获取。试着去实现你的程序,如果你被卡住了,问一些关于堆栈溢出的具体问题。非常感谢。请您为我提供托管交换机上所需的步骤,以便我可以一步一步地搜索它们。我基本上必须为您背诵LLDP和SNMP规范。规格可在线获取。尝试一下实现您的程序,如果遇到问题,可以询问有关堆栈溢出的具体问题。