背景

总所周知,数据在网络传输过程中需要找到目标主机的 IP、端口 、MAC 地址,才能到达通信目的地。路由器位于二层链路层,它在数据转发过程中如果不能找到目的 IP 的 MAC 地址,会修正数据包,将数据包中的目的 MAC 地址设置为下一跳的路由器的 MAC 地址,然后一层层直到真正的目的地址。

基于此背景,那么通过旁路流量监听到的数据包重组后就存在目的 MAC 地址不准确的问题,怎么才能修正这个 MAC 地址呢?有一种解决思路就是找到网络中的顶层路由设备,拿到它的 ARP 地址信息表,用它来修正 MAC 地址。

这又涉及到 SNMP 管理工具的使用,本文就来整理一下它的知识图谱。

SNMP 知识图谱

SNMP 学习下篇——知识整理

编程启示录

SNMP 的基本思想是在被管理的设备上安装一个代理软件,用它来接收管理中心发送的各种指令,上报被监控的设备状态,这个设计思路我在今年也用 Java 操作 Linux 命令完成过一个简单的主机监控功能。

Java 实现 SNMP 管理中心的工具包有一个开源的 snmp4j ,此外 snmp 还有一个简单的管理工具 snmputil ,也是管理端。

参考资料

本文 参考该文章 进行了知识图谱的整理,作为弄了两天 SNMP 的总结吧。

相关文章:

  • 2021-08-05
  • 2021-06-24
  • 2021-12-22
  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2021-11-30
猜你喜欢
  • 2021-09-07
  • 2022-02-26
  • 2021-11-03
  • 2022-12-23
  • 2022-02-07
  • 2021-10-01
  • 2021-08-30
相关资源
相似解决方案