1-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
2
3
4---------------------------------------------------------------------------
5-- (C)opyright 2006-2014 bintec elmeg GmbH
6-- $RCSfile: mib-bootprelay,v $
7-- $Revision: 1.8 $
8-- $Date: 2014-02-07 10:37:49 $
9---------------------------------------------------------------------------
10
11BINTEC-BOOTPRELAY-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
15    Integer32, Unsigned32, Counter32, Counter64, IpAddress, TimeTicks,
16    mib-2, enterprises
17        FROM SNMPv2-SMI
18
19    DisplayString, TimeStamp, PhysAddress
20        FROM SNMPv2-TC
21
22    biboip, Date, BitValue, HexValue
23	FROM BINTEC-MIB
24
25    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
26        FROM SNMPv2-CONF;
27
28---------------------------------------------------------------------------
29
30bootprelayMIB MODULE-IDENTITY
31    LAST-UPDATED "201111190000Z"
32    ORGANIZATION "bintec elmeg GmbH"
33    CONTACT-INFO
34            "EMail:   info@bintec-elmeg.com
35	     Web:     www.bintec-elmeg.com
36	    "
37    DESCRIPTION
38            "The MIB module for BOOTP relay administration entities.
39            "
40    REVISION      "200612120000Z"
41    DESCRIPTION
42            "BOOTP relay administration used for:
43	        - BOOTP relay servers assignment"
44    ::= { biboip 55 }
45
46---------------------------------------------------------------------------
47-- OID groups & all tables
48---------------------------------------------------------------------------
49	-- ipBootpRelayTable 				bootprelayMIB 1
50
51---------------------------------------------------------------------------
52-- ipBootpRelayTable
53---------------------------------------------------------------------------
54
55ipBootpRelayTable OBJECT-TYPE
56    SYNTAX      SEQUENCE OF IpBootpRelayEntry
57    MAX-ACCESS  not-accessible
58    STATUS      current
59    DESCRIPTION
60	"Interfaces that are enabled for BOOTP relay mode."
61    ::= { bootprelayMIB 1 }
62
63    ipBootpRelayEntry OBJECT-TYPE
64	SYNTAX      IpBootpRelayEntry
65	MAX-ACCESS  not-accessible
66	STATUS      current
67	DESCRIPTION
68	    ""
69	INDEX { ipBootpRelayIfIndex }
70	::= { ipBootpRelayTable 1 }
71
72    IpBootpRelayEntry ::=
73	SEQUENCE {
74	    ipBootpRelayIfIndex			INTEGER,
75	    ipBootpRelayEnabled			INTEGER,
76	    ipBootpRelayServer1			IpAddress,
77	    ipBootpRelayServer2			IpAddress,
78	    ipBootpRelayDiscoverOptionsGroupID	INTEGER,
79	    ipBootpRelayRequestOptionsGroupID	INTEGER,
80	    ipBootpRelayInformOptionsGroupID	INTEGER,
81	    ipBootpRelayOfferOptionsGroupID	INTEGER,
82	    ipBootpRelayAckOptionsGroupID	INTEGER,
83	    ipBootpRelayDnsAssign		INTEGER
84	}
85
86    ipBootpRelayIfIndex OBJECT-TYPE
87	SYNTAX      INTEGER
88	MAX-ACCESS  read-write
89	STATUS      current
90	DESCRIPTION
91	    "Index of interface which will use BOOTP relay."
92	::= { ipBootpRelayEntry 1 }
93
94    ipBootpRelayEnabled OBJECT-TYPE
95  	SYNTAX      INTEGER { delete(1), true(2), false(3) }
96	MAX-ACCESS  read-write
97	STATUS      current
98	DESCRIPTION
99	    "Enable, disable or delete the table entry."
100	DEFVAL { true }
101	::= { ipBootpRelayEntry 2 }
102
103    ipBootpRelayServer1 OBJECT-TYPE
104	SYNTAX      IpAddress
105	MAX-ACCESS  read-write
106	STATUS      current
107	DESCRIPTION
108	    "The IP address of the first BOOTP server to use."
109	DEFVAL { '00000000'H }
110	::= { ipBootpRelayEntry 3 }
111
112    ipBootpRelayServer2 OBJECT-TYPE
113	SYNTAX      IpAddress
114	MAX-ACCESS  read-write
115	STATUS      current
116	DESCRIPTION
117	    "The IP address of the second BOOTP server to use."
118	DEFVAL { '00000000'H }
119	::= { ipBootpRelayEntry 4 }
120
121    ipBootpRelayDiscoverOptionsGroupID OBJECT-TYPE
122	SYNTAX      INTEGER (0..65535)
123	MAX-ACCESS  read-write
124	STATUS      current
125	DESCRIPTION
126	    "Identifies the option or set of options which are added
127	     to the original DHCP DISCOVER message received from the
128	     client before forwarding it to the DHCP server. The
129	     options are defined in ipDhcpOptionTable. Selecting a
130	     null value result in no option being added."
131	::= { ipBootpRelayEntry 5 }
132
133    ipBootpRelayRequestOptionsGroupID OBJECT-TYPE
134	SYNTAX      INTEGER (0..65535)
135	MAX-ACCESS  read-write
136	STATUS      current
137	DESCRIPTION
138	    "Identifies the option or set of options which are added
139	     to the original DHCP REQUEST message received from the
140	     client before forwarding it to the DHCP server. The
141	     options are defined in ipDhcpOptionTable. Selecting a
142	     null value result in no option being added."
143	::= { ipBootpRelayEntry 6 }
144
145    ipBootpRelayInformOptionsGroupID OBJECT-TYPE
146	SYNTAX      INTEGER (0..65535)
147	MAX-ACCESS  read-write
148	STATUS      current
149	DESCRIPTION
150	    "Identifies the option or set of options which are added
151	     to the original DHCP INFORM message received from the
152	     client before forwarding it to the DHCP server. The
153	     options are defined in ipDhcpOptionTable. Selecting a
154	     null value result in no option being added."
155	::= { ipBootpRelayEntry 7 }
156
157    ipBootpRelayOfferOptionsGroupID OBJECT-TYPE
158	SYNTAX      INTEGER (0..65535)
159	MAX-ACCESS  read-write
160	STATUS      current
161	DESCRIPTION
162	    "Identifies the option or set of options which are added
163	     to the original DHCP OFFER message received from the
164	     DHCP server before forwarding it to the DHCP client. The
165	     options are defined in ipDhcpOptionTable. Selecting a
166	     null value result in no option being added."
167	::= { ipBootpRelayEntry 8 }
168
169    ipBootpRelayAckOptionsGroupID OBJECT-TYPE
170	SYNTAX      INTEGER (0..65535)
171	MAX-ACCESS  read-write
172	STATUS      current
173	DESCRIPTION
174	    "Identifies the option or set of options which are added
175	     to the original DHCP ACK message received from the
176	     DHCP server before forwarding it to the DHCP client. The
177	     options are defined in ipDhcpOptionTable. Selecting a
178	     null value result in no option being added."
179	::= { ipBootpRelayEntry 9 }
180
181    ipBootpRelayDnsAssign OBJECT-TYPE
182  	SYNTAX      INTEGER { passthrough(1), self(2) }
183	MAX-ACCESS  read-write
184	STATUS      current
185	DESCRIPTION
186	    "This variable determines the assignment policy, if set to
187	     passthrough (1) the DHCP domain server tag(s) will be passed
188	     unchanged, if set to self (2) the own IP address is provided
189	     as first nameserver address."
190	DEFVAL { passthrough }
191	::= { ipBootpRelayEntry 10 }
192
193
194
195---------------------------------------------------------------------------
196END
197