1-- *****************************************************************
2-- NMS-EPON-EOC-CONF.MIB:  NMS EOC COMM MIB file
3-- SEP 2011
4-- *****************************************************************
5--
6
7               NMS-EPON-EOC-CONF DEFINITIONS ::= BEGIN
8
9               IMPORTS
10                    Counter, IpAddress, Counter
11			FROM RFC1155-SMI
12		    OBJECT-TYPE
13			FROM RFC-1212
14                    DisplayString
15			FROM RFC1213-MIB
16		    nmsEPONGroup
17			FROM NMS-SMI
18		    TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
19		    	FROM SNMPv2-TC
20		    IpAddress
21		        FROM SNMPv2-SMI;
22
23               nmsEponEocConfig         OBJECT IDENTIFIER ::= { nmsEPONGroup 32 }
24
25               nmsEponEocTftpOper         OBJECT IDENTIFIER ::= { nmsEponEocConfig 1 }
26
27
28          tftpServerIpAddr OBJECT-TYPE
29              SYNTAX  IpAddress
30              ACCESS  read-write
31              STATUS  mandatory
32              DESCRIPTION
33                      "Remot TFTP server IP address. This value only effects after tftpAction is set."
34              ::= { nmsEponEocTftpOper 1 }
35
36          tftpServerSourceFileName OBJECT-TYPE
37              SYNTAX  OCTET STRING
38              ACCESS  read-write
39              STATUS  mandatory
40              DESCRIPTION
41                      "TFTP server source file name. This value only effects after tftpAction is set."
42              ::= { nmsEponEocTftpOper 2 }
43
44          tftpServerDestFileName OBJECT-TYPE
45              SYNTAX  OCTET STRING
46              ACCESS  read-write
47              STATUS  mandatory
48              DESCRIPTION
49                      "TFTP server destination file name. This value only effects after tftpAction is set."
50              ::= { nmsEponEocTftpOper 3 }
51
52          tftpServerOper OBJECT-TYPE
53              SYNTAX  INTEGER{
54                              no_operation(0),
55                              upload_to_onu(1),
56                              download_from_onu(2)
57                             }
58              ACCESS  read-write
59              STATUS  mandatory
60              DESCRIPTION
61                      "TFTP server operation. When the value is set, ths tftpServerIpAddr, tftpServerSourceFileName and tftpServerDestFileName effects at ths same time."
62              ::= { nmsEponEocTftpOper 4 }
63
64               nmsEponEocBlackWhiteListTable OBJECT-TYPE
65                   SYNTAX  SEQUENCE OF NMSEponEocBlackWhiteListEntry
66                   ACCESS  not-accessible
67                   STATUS  mandatory
68                   DESCRIPTION
69                            "A list of epon EoC Black White List table."
70                   ::= { nmsEponEocConfig 2 }
71
72               nmsEponEocBlackWhiteListEntry OBJECT-TYPE
73                   SYNTAX NMSEponEocBlackWhiteListEntry
74                   ACCESS  not-accessible
75                   STATUS  mandatory
76                   DESCRIPTION
77                            "A collection of Eoc Black White List property."
78                   INDEX { authMode, macAddr }
79               ::= { nmsEponEocBlackWhiteListTable 1 }
80
81               NMSEponEocBlackWhiteListEntry ::=
82                   SEQUENCE {
83                       authMode
84                           INTEGER,
85                       macAddr
86                           MacAddress,
87                       isActive
88                       	   INTEGER
89                       	   }
90
91               authMode OBJECT-TYPE
92                   SYNTAX  INTEGER{
93                                   black_list(1),
94                                   white_list(2)
95                                  }
96                   ACCESS  read-write
97                   STATUS  mandatory
98                   DESCRIPTION
99                           "EPON EoC authentication mode. black_list(1), white_list(2). "
100                   ::= { nmsEponEocBlackWhiteListEntry 1 }
101
102               macAddr OBJECT-TYPE
103                   SYNTAX  MacAddress
104                   ACCESS  read-create
105                   STATUS  mandatory
106                   DESCRIPTION
107                           "EPON EoC master MAC address."
108                   ::= { nmsEponEocBlackWhiteListEntry 2 }
109
110               listOper OBJECT-TYPE
111                   SYNTAX  INTEGER{
112                   		   no_action(0)
113                                   add_list(1),
114                                   delete_list(2)
115                                  }
116                   ACCESS  read-write
117                   STATUS  mandatory
118                   DESCRIPTION
119                           "EPON EoC white and black list operation. no_action(0), add_list(1),delete_list(2). "
120                   ::= { nmsEponEocBlackWhiteListEntry 3 }
121
122
123
124
125END
126