lwip 2.0.2 snmp mib ipv6

Posted yanhc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lwip 2.0.2 snmp mib ipv6相关的知识,希望对你有一定的参考价值。

Submitted by Harald.T.Alvestrand at uninett.no from host aun.uninett.no (129.241.1.99) using a WWW entry form. Authorization gave nothing.

OID value: 1.3.6.1.2.1

OID description:
Base OID for MIB-2 defined SNMP variables

Superior references

Subsidiary references (single level)

完整的IP MIB,包括IPv6http://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.4

Chemin
MIX : 1 (iso)3 (org)6 (dod)1 (internet)2 (mgmt)1 (mib-2)4 (ip)
OID : 1.3.6.1.2.1.4
TXT : isoorgdodinternetmgmtmib-2ip
Enfants

 

LwIP 2.0.2虽然实现了IPv6协议,但MIB中关于IPv6的OID还没有实现,只实现了IPv4相关的OID

1~23

 1 CREATE_LWIP_SYNC_NODE( 1, ip_Forwarding)
 2 CREATE_LWIP_SYNC_NODE( 2, ip_DefaultTTL)
 3 CREATE_LWIP_SYNC_NODE( 3, ip_InReceives)
 4 CREATE_LWIP_SYNC_NODE( 4, ip_InHdrErrors)
 5 CREATE_LWIP_SYNC_NODE( 5, ip_InAddrErrors)
 6 CREATE_LWIP_SYNC_NODE( 6, ip_ForwDatagrams)
 7 CREATE_LWIP_SYNC_NODE( 7, ip_InUnknownProtos)
 8 CREATE_LWIP_SYNC_NODE( 8, ip_InDiscards)
 9 CREATE_LWIP_SYNC_NODE( 9, ip_InDelivers)
10 CREATE_LWIP_SYNC_NODE(10, ip_OutRequests)
11 CREATE_LWIP_SYNC_NODE(11, ip_OutDiscards)
12 CREATE_LWIP_SYNC_NODE(12, ip_OutNoRoutes)
13 CREATE_LWIP_SYNC_NODE(13, ip_ReasmTimeout)
14 CREATE_LWIP_SYNC_NODE(14, ip_ReasmReqds)
15 CREATE_LWIP_SYNC_NODE(15, ip_ReasmOKs)
16 CREATE_LWIP_SYNC_NODE(15, ip_ReasmFails)
17 CREATE_LWIP_SYNC_NODE(17, ip_FragOKs)
18 CREATE_LWIP_SYNC_NODE(18, ip_FragFails)
19 CREATE_LWIP_SYNC_NODE(19, ip_FragCreates)
20 CREATE_LWIP_SYNC_NODE(20, ip_AddrTable)
21 CREATE_LWIP_SYNC_NODE(21, ip_RouteTable)
22 #if LWIP_ARP
23 CREATE_LWIP_SYNC_NODE(22, ip_NetToMediaTable)
24 #endif /* LWIP_ARP */
25 CREATE_LWIP_SYNC_NODE(23, ip_RoutingDiscards)
26 
27 static const struct snmp_node* const ip_nodes[] = {
28   &SYNC_NODE_NAME(ip_Forwarding).node.node,
29   &SYNC_NODE_NAME(ip_DefaultTTL).node.node,
30   &SYNC_NODE_NAME(ip_InReceives).node.node,
31   &SYNC_NODE_NAME(ip_InHdrErrors).node.node,
32   &SYNC_NODE_NAME(ip_InAddrErrors).node.node,
33   &SYNC_NODE_NAME(ip_ForwDatagrams).node.node,
34   &SYNC_NODE_NAME(ip_InUnknownProtos).node.node,
35   &SYNC_NODE_NAME(ip_InDiscards).node.node,
36   &SYNC_NODE_NAME(ip_InDelivers).node.node,
37   &SYNC_NODE_NAME(ip_OutRequests).node.node,
38   &SYNC_NODE_NAME(ip_OutDiscards).node.node,
39   &SYNC_NODE_NAME(ip_OutNoRoutes).node.node,
40   &SYNC_NODE_NAME(ip_ReasmTimeout).node.node,
41   &SYNC_NODE_NAME(ip_ReasmReqds).node.node,
42   &SYNC_NODE_NAME(ip_ReasmOKs).node.node,
43   &SYNC_NODE_NAME(ip_ReasmFails).node.node,
44   &SYNC_NODE_NAME(ip_FragOKs).node.node,
45   &SYNC_NODE_NAME(ip_FragFails).node.node,
46   &SYNC_NODE_NAME(ip_FragCreates).node.node,
47   &SYNC_NODE_NAME(ip_AddrTable).node.node,
48   &SYNC_NODE_NAME(ip_RouteTable).node.node,
49 #if LWIP_ARP
50   &SYNC_NODE_NAME(ip_NetToMediaTable).node.node,
51 #endif /* LWIP_ARP */
52   &SYNC_NODE_NAME(ip_RoutingDiscards).node.node
53 };
54 
55 const struct snmp_tree_node snmp_mib2_ip_root = SNMP_CREATE_TREE_NODE(4, ip_nodes);

 

 

以上是关于lwip 2.0.2 snmp mib ipv6的主要内容,如果未能解决你的问题,请参考以下文章

IPv6 route table SNMP MIB

lwIP2.1.x 更新详情

lwIP 2.1.x 主要更新详情

lwIP2.1.x 更新详情

尝试在LwIP中实现静态路由表

pysnmp 自定义MIB编写SNMP代理 (python 开发 snmp)