summaryrefslogtreecommitdiff
path: root/MIBS/transition/TN-ZERO-TOUCH-PROVISION-MIB
blob: 26d9d6a8094ef2ec4fab8f2567293c8cc4743c79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
-- *****************************************************************
-- TN-ZERO-TOUCH-PROVISION-MIB.my : TN zero touch provision MIB
--
-- Copyright (c) 2014 by Transition Networks, Inc.
-- All rights reserved.
--
-- *************************************************************************************************
--

TN-ZERO-TOUCH-PROVISION-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
        FROM SNMPv2-SMI
    tnProducts 
        FROM TRANSITION-SMI
    sysObjectID
        FROM SNMPv2-MIB
    ifPhysAddress
        FROM IF-MIB
    entPhysicalDescr, entPhysicalSoftwareRev,
    entPhysicalHardwareRev, entPhysicalSerialNum
        FROM ENTITY-MIB
    tnIpAddr, tnIpv6Addr
        FROM TN-DEV-SYS-IPMGMT-MIB;

--
-- main body
--
tnZeroTouchProvisionMIB MODULE-IDENTITY
    LAST-UPDATED    "201402080000Z"
    ORGANIZATION    "Transition Networks, Inc."
    CONTACT-INFO
            "Transition Networks
             Technical Support
             10900 Red Circle Drive
             Minnetonka, MN 55343 USA
             Tel: +1-800-526-9267
             E-mail: techsupport@transition.com
            "
    DESCRIPTION
        "The mib for device zero touch device provisioning."
    REVISION        "201402080000Z"
    DESCRIPTION
        "Initial version of this MIB module."
    ::= { tnProducts 12 }

tnZeroTouchProvisionNotifications  OBJECT IDENTIFIER ::= { tnZeroTouchProvisionMIB 0 }
tnZeroTouchProvisionMIBObjects OBJECT IDENTIFIER ::= { tnZeroTouchProvisionMIB 1 }


tnZTPAutoDiscoveryMode  OBJECT-TYPE
    SYNTAX      INTEGER  {
       none(0),
       dhcp(1)    -- auto discoverty through dhcp
    }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "To mode of the Zero Touch Provision. The none(0) disable the 
             ZTP auto discovery. The dhcp(1) enable the ZTP auto discovery
             through dhcp."
    DEFVAL         { dhcp }
    ::= { tnZeroTouchProvisionMIBObjects 1 }


-- ******************************************************************
-- NOTIFICATIONS (TRAPS)
-- These notifications will be sent to the management entity
-- ******************************************************************

tnZTPAutoDiscoveryNotification NOTIFICATION-TYPE
    OBJECTS     { 
                  sysObjectID,
                  entPhysicalDescr,
                  tnIpAddr,
                  tnIpv6Addr,
                  entPhysicalSoftwareRev,
                  entPhysicalHardwareRev,
                  entPhysicalSerialNum,
                  ifPhysAddress
                }
    STATUS      current
    DESCRIPTION
       "A tnAutoProvDiscoveryNotification trap is sent when the device receives a provisioning server (EMS)
        address from DHCP server. The objects in the notification correspond to the values in scalar
        instance in SNMPv2-MIB and row instances in the ifTable, entPhysicalTable, tnIpMgmtTable and
        tnIpextMgmtTable. At most one of the tnIpAddr or tnIpv6Addr could be zero length, which means
        the IPv4 or IPv6 address, correspondingly, is not supported at the time this notification is sent."
    ::= { tnZeroTouchProvisionNotifications 1 }

END