Observium_CE/mibs/huawei/HUAWEI-CPE-MGMT-MIB

592 lines
16 KiB
Plaintext

-- ============================================================================
-- Copyright (C) 2012 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: CPE management MIB.The hwCpeMgmtPara table is used for managing PVC parameters.
-- The hwCpeSelect table is used for establishing PVC and starting terminal
-- device management.The hwCpeUpgrade table is used for software updating
-- of terminal device.
-- Reference:
-- Version: V1.15
-- ============================================================================
HUAWEI-CPE-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
huaweiUtility
FROM HUAWEI-MIB
hwFrameIndex,hwSlotIndex,hwPortIndex
FROM HUAWEI-DEVICE-MIB
hwLoadFileName
FROM HUAWEI-LOAD-BACKUP-MIB;
hwCpeMgmt MODULE-IDENTITY
LAST-UPDATED "201202080900Z"
ORGANIZATION "Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"CPE management MIB.The hwCpeMgmtPara table is used for managing PVC parameters.
The hwCpeSelect table is used for establishing PVC and starting terminal
device management.The hwCpeUpgrade table is used for software updating
of terminal device."
-- Revision history
REVISION "201202080900Z"
DESCRIPTION "V1.15, modified the description of hwCpeMgmtFlowPara and hwCpePortIndex."
REVISION "201011230900Z"
DESCRIPTION "V1.14, modified the description of hwBatchCpeAdminStatus."
REVISION "201011200900Z"
DESCRIPTION "V1.13, modified the description of MIB."
REVISION "201008050900Z"
DESCRIPTION "V1.12, The descriptions of objects in hwCpeMgmtPara, hwCpeSelect,
and hwCpeUpgrade are modified and supplemented."
REVISION "201005060900Z"
DESCRIPTION "V1.11, Modify this MIB for clearing Simple Tester errors and warnings"
REVISION "201004060900Z"
DESCRIPTION "V1.10, Add hwCpeTraps for DT"
REVISION "200604270900Z"
DESCRIPTION "V1.00, Initial version"
::= { huaweiUtility 106 }
hwCpeMgmtPara OBJECT IDENTIFIER ::= { hwCpeMgmt 1 }
hwCpeMgmtIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
IP address of CPE terminal.
DSLAM uses this IP address to connect to CPE terminal.
Default: 3232235777 (IP address 192.168.1.1)
"
::= { hwCpeMgmtPara 1 }
hwCpeMgmtVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
VPI of terminal management channel.
It is necessary to config VPI/VCI value when establish management channel.
Default: 1
"
::= { hwCpeMgmtPara 2 }
hwCpeMgmtVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
VCI of terminal management channel.
It is necessary to config VPI/VCI value when establish management channel.
Default: 39
"
::= { hwCpeMgmtPara 3 }
hwCpeMgmtDslamVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
VLAN ID of DSLAM's VLAN interface.
It is necessary to config VLAN ID value when establish management channel.
Default: 3999
"
::= { hwCpeMgmtPara 4 }
hwCpeMgmtCpeVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
VLAN ID of VDSL CPE's management VLAN.
It is necessary to config VLAN ID value when establish management channel.
Default: 4014
"
::= { hwCpeMgmtPara 5 }
hwCpeMgmtFlowType OBJECT-TYPE
SYNTAX INTEGER
{
cpevlan(1),
vlanethertype(2),
vlan8021p(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Flow type of VDSL CPE's management VLAN,the default value is cpevlan(1).
Options:
1. cpevlan(1) - indicates that the Cpe management flow type is vlan
2. vlanethertype(2) - indicates that the Cpe management flow type is vlanethert
3. vlan8021p(3) - indicates that the Cpe management flow type is vlan8021p
"
::= { hwCpeMgmtPara 6 }
hwCpeMgmtFlowPara OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Flow parameter of VDSL CPE's management flow.
While hwCpeMgmtFlowType equals to 1(cpevlan),this node will be invalid.
While hwCpeMgmtFlowType equals to 2(vlanethertype),this node will mean the encapsulation type of user's side.
1 - pppoe
2 - ipoe
While hwCpeMgmtFlowType equals to 3(vlan8021p),this node will mean the 802.1p user's level.The range is from 1 to 7.
The invalid value -1 indicates that the CPE management parameter is not configured.
"
::= { hwCpeMgmtPara 7 }
hwCpeSelect OBJECT IDENTIFIER ::= { hwCpeMgmt 2 }
hwCpeFrameIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Terminal's frame ID
"
::= { hwCpeSelect 1 }
hwCpeSlotIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Terminal's slot ID
"
::= { hwCpeSelect 2 }
hwCpePortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Terminal's port ID,The invalid value -1 indicates that the CPE management parameter is not configured.
"
::= { hwCpeSelect 3 }
hwCpeMgmtOper OBJECT-TYPE
SYNTAX INTEGER
{
start(1),
stop(2),
invalid(-1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Operation of terminal management.
Options:
1. start(1) - terminal management start
2. stop(2) - terminal management end
3. invalid(-1) - returned to GET request.
NMS starts telnet to CPE terminal from here.
User only need Start operation if he want to telnet to CPE terminal.
User need both Start operation and Stop operation if he want to update files to CPE terminal.
"
::= { hwCpeSelect 4 }
hwCpeUpgrade OBJECT IDENTIFIER ::= { hwCpeMgmt 3 }
hwCpeLoadServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Server IP address.
DSLAM download files from this server.
"
::= { hwCpeUpgrade 1 }
hwCpeLoadProtocol OBJECT-TYPE
SYNTAX INTEGER
{
tftp(1),
ftp(2),
sftp(3),
other(4),
invalid(-1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Load protocol.
Options:
1.tftp(1) - TFTP mode
2.ftp(2) - FTP mode
3.sftp(3) - SFTP mode
4.other(4) - Other mode
5.invalid(-1) - indicates that there is no CPE load operation.
User can choose TFTP,FTP or SFTP mode to transfer files.
The third transfer mode is used to extend.
"
::= { hwCpeUpgrade 2 }
hwCpeLoadFileName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Name of file to be loaded.
Absolute path is needed if the file is not in the default path of FTP/TFTP server.
"
::= { hwCpeUpgrade 3 }
hwCpeLoadUserName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
User name,use to visit FTP server.
User name is not needed if TFTP protocol is used.
This value will be discarded if TFTP protocol is used.
"
::= { hwCpeUpgrade 4 }
hwCpeLoadPassword OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Password,use to visit FTP server.
Password is not needed if TFTP protocol is used.
This value will be discarded if TFTP protocol is used.
"
::= { hwCpeUpgrade 5 }
hwCpeLoadAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
start(1),
stop(2),
invalid(-1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Load operation.
Options:
1.start(1) - Start loading operation
2.stop(2) - Stop loading operation
3.invalid(-1) - is returned to GET request.
NMS start update files from here.
"
::= { hwCpeUpgrade 6 }
hwCpeLoadOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
noLoadOperation(1),
ready(2),
getingToDslam(3),
puttingToCpe(4),
getToDslamFail(5),
putToCpeFail(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Load result.
Options:
1.noLoadOperation(1) - No load operation
2.ready(2) - Wait to load
3.getingToDslam(3) - Geting to dslam
4.puttingToCpe(4) - Putting to cpe
5.getToDslamFail(5) - Get to dslam fail
6.putToCpeFail(6) - Put to cpe fail
DSLAM return loading result to NMS by this node.
"
::= { hwCpeUpgrade 7 }
hwCpeLoadFileType OBJECT-TYPE
SYNTAX INTEGER
{
image(1),
cfgfile(2),
otherfile(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
File Type.
Options:
1.image(1) - software of CPE
2.cfgfile(2) - configuration file
3.otherfile(3) - other file
"
::= { hwCpeUpgrade 8 }
hwCpeLoadServerPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Cpe load server port in SFTP mode
Default: 22 (SFTP's well-known port)
"
::= { hwCpeUpgrade 9 }
hwBatchCpeSelectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBatchCpeSelectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Cpe Batch Management table(the max record number is 1024). The indexes of this table
are hwBatchCpeFrameIndex,hwBatchCpeSlotIndex,hwBatchCpePortIndex and hwBatchCpeid."
::= { hwCpeMgmt 4 }
hwBatchCpeSelectEntry OBJECT-TYPE
SYNTAX HwBatchCpeSelectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Cpe Batch Management table(the max record number is 1024). The indexes of this entry
are hwBatchCpeFrameIndex,hwBatchCpeSlotIndex,hwBatchCpePortIndex and hwBatchCpeid."
INDEX { hwBatchCpeFrameIndex,
hwBatchCpeSlotIndex,
hwBatchCpePortIndex,
hwBatchCpeid
}
::= { hwBatchCpeSelectTable 1 }
HwBatchCpeSelectEntry ::=
SEQUENCE {
hwBatchCpeFrameIndex
Integer32,
hwBatchCpeSlotIndex
Integer32,
hwBatchCpePortIndex
Integer32,
hwBatchCpeid
Integer32,
hwBatchCpeAdminStatus
INTEGER,
hwBatchCpeRowStatus
INTEGER,
hwBatchCpeLoadProgress
Integer32
}
hwBatchCpeFrameIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
ID of the shelf to which the terminal is connected
"
::= { hwBatchCpeSelectEntry 1 }
hwBatchCpeSlotIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
ID of the slot to which the terminal is connected
"
::= { hwBatchCpeSelectEntry 2 }
hwBatchCpePortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
ID of the port to which the terminal is connected
"
::= { hwBatchCpeSelectEntry 3 }
hwBatchCpeid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Terminal ID such as ONT ID (0-63)
"
::= { hwBatchCpeSelectEntry 4 }
hwBatchCpeAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
prepareToLoad(1),
loading(2),
loadsuccess(3),
loadfail(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Current loading status of the terminal
You can query this leaf, through the NMS, to learn the current loading status of a terminal.
Loading result.
Options:
1. prepareToLoad(1) - Preparing to load
2. loading(2) - Loading
3. loadsuccess(3) - Loading is successful
4. loadfail(4) - Loading fails
DSLAM returns loading result to NMS by this node.
"
::= { hwBatchCpeSelectEntry 5 }
hwBatchCpeRowStatus OBJECT-TYPE
SYNTAX INTEGER
{
createAndGo(4),
delete(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Terminal management.
Options:
1. createAndGo(4) -Add this terminal to the sequence of terminals to be loaded
2. delete(6) -Remove this terminal from the sequence of terminals to be loaded
Through createAndGo, the NMS adds terminals one by one to the sequence of terminals to be loaded.
After the operation of batch loading is performed, no terminal can be added to or removed from the sequence of terminals to be loaded.
"
::= { hwBatchCpeSelectEntry 6 }
hwBatchCpeLoadProgress OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
display ont load progress
"
::= { hwBatchCpeSelectEntry 7 }
hwCpeTraps OBJECT IDENTIFIER ::= { hwCpeMgmt 5 }
hwCpeTrapVbOids OBJECT IDENTIFIER ::= { hwCpeTraps 1 }
hwCpeLoadstate OBJECT-TYPE
SYNTAX INTEGER
{
cpedownloadfail(1),
cpeuploadfail(2),
cpeloadsucceed(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
CPE load result.
Options:
1. cpedownloadfail(1) - down load operation failed
2. cpeuploadfail(2) - up load operation failed
3. cpeloadsucceed(3) - load operation succeed
"
::= { hwCpeTrapVbOids 1 }
hwCpeTelstate OBJECT-TYPE
SYNTAX INTEGER
{
cpetelfail(1),
cpetelstop(2),
cpetelpvcoccupied(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
CPE telnet result.
Options:
1.cpetelfail(1) - telnet operation failed
2.cpetelstop(2) - telnet operation stopped
3.cpetelpvcoccupied(3) - telnet pvc occupied was occupied
"
::= { hwCpeTrapVbOids 2 }
hwCpeCommonTraps OBJECT IDENTIFIER ::= { hwCpeTraps 2 }
hwCpeCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwCpeCommonTraps 0 }
hwCpeLoadStateTrap NOTIFICATION-TYPE
OBJECTS {
hwFrameIndex,
hwSlotIndex,
hwPortIndex,
hwLoadFileName,
hwCpeLoadstate,
hwCpeTelstate
}
STATUS current
DESCRIPTION
"
This trap will send when CPE load operation is finished.
CPE load result from the cpe terminal.
"
::= { hwCpeCommonTrapsPrefix 1 }
hwCpeTelStateTrap NOTIFICATION-TYPE
OBJECTS {
hwFrameIndex,
hwSlotIndex,
hwPortIndex,
hwLoadFileName,
hwCpeLoadstate,
hwCpeTelstate
}
STATUS current
DESCRIPTION
"
This trap will send when telnet operation on CPE processed.
CPE telnet result from the CPE terminal.
"
::= { hwCpeCommonTrapsPrefix 2 }
hwCpeAlarmTraps OBJECT IDENTIFIER ::= { hwCpeTraps 3 }
END