summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-PPP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-PPP-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/huawei/HUAWEI-PPP-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-PPP-MIB276
1 files changed, 276 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-PPP-MIB b/MIBS/huawei/HUAWEI-PPP-MIB
new file mode 100644
index 0000000..cfd3a95
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-PPP-MIB
@@ -0,0 +1,276 @@
+-- ==================================================================
+-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
+--
+-- Description: HUAWEI Private PPP Protocol MIB
+-- Reference:
+-- Version: V1.0
+-- History:
+-- V1.0
+-- ==================================================================
+-- ==================================================================
+--
+-- Variables and types be imported
+--
+-- ==================================================================
+
+ HUAWEI-PPP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ hwDatacomm
+ FROM HUAWEI-MIB
+ InterfaceIndex
+ FROM IF-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ RowStatus, TruthValue
+ FROM SNMPv2-TC;
+
+
+-- October 17, 2007 at 22:30 GMT
+-- October 17, 2007 at 22:30 GMT
+ hwPppMIB MODULE-IDENTITY
+ LAST-UPDATED "200710172230Z" -- October 17, 2007 at 22:30 GMT
+ ORGANIZATION
+ "Huawei Technologies co.,Ltd."
+ CONTACT-INFO
+ "VRP Team Huawei Technologies co.,Ltd.
+ Huawei Bld.,NO.3 Xinxi Rd.,
+ Shang-Di Information Industry Base,
+ Hai-Dian District Beijing P.R. China
+ http://www.huawei.com
+ Zip:100085
+ "
+ DESCRIPTION
+ "This MIB is mainly used to configure PPP , PPP MRU negotiation, MP binding with Mp-Group, and PAP/Chap authentication ."
+ ::= { hwDatacomm 169 }
+
+
+
+--
+-- Node definitions
+--
+
+-- Node definitions
+--
+ hwPppObjects OBJECT IDENTIFIER ::= { hwPppMIB 1 }
+
+
+
+-- hwPppConfigTable table
+--
+ hwPppConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPppConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure PPP , PPP MRU negotiation, and MP binding with MP-Group."
+ ::= { hwPppObjects 1 }
+
+ hwPppConfigEntry OBJECT-TYPE
+ SYNTAX HwPppConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure PPP , PPP MRU negotiation, and MP binding with MP-Group."
+ INDEX { hwPppIfIndex }
+ ::= { hwPppConfigTable 1 }
+
+ HwPppConfigEntry ::=
+ SEQUENCE {
+ hwPppIfIndex
+ InterfaceIndex,
+ hwPppMruNegType
+ INTEGER,
+ hwPppMpIfIndex
+ Integer32
+ }
+
+ hwPppIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the interface index."
+ ::= { hwPppConfigEntry 1 }
+
+ hwPppMruNegType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ipv4(1),
+ ipv6(2)
+
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the mode of MRU negotiation."
+ ::= { hwPppConfigEntry 11 }
+
+ hwPppMpIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the MP-Group index."
+ ::= { hwPppConfigEntry 12 }
+
+
+
+
+-- hwPppAuthenticateTable table
+--
+ hwPppAuthenticateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwPppAuthenticateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure PAP/CHAP authentication ."
+ ::= { hwPppObjects 2 }
+
+ hwPppAuthenticateEntry OBJECT-TYPE
+ SYNTAX HwPppAuthenticateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure PAP/CHAP authentication ."
+ INDEX { hwPppIfIndex }
+ ::= { hwPppAuthenticateTable 1 }
+
+ HwPppAuthenticateEntry ::=
+ SEQUENCE {
+
+ hwPppAuthenticateMode
+ INTEGER,
+ hwPppAuthenticateChapUserName
+ OCTET STRING (SIZE(1..64)),
+ hwPppAuthenticateChapPwType
+ INTEGER,
+ hwPppAuthenticateChapPw
+ OCTET STRING (SIZE(1..16|24)),
+ hwPppAuthenticatePapUserName
+ OCTET STRING (SIZE(1..64)),
+ hwPppAuthenticatePapPwType
+ INTEGER,
+ hwPppAuthenticatePapPw
+ OCTET STRING (SIZE(1..16|24))
+ }
+
+
+
+ hwPppAuthenticateMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ chap(1),
+ pap(2),
+ chappap(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the mode of the authentication."
+ ::= { hwPppAuthenticateEntry 11 }
+
+ hwPppAuthenticateChapUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the username of CHAP authentication."
+ ::= { hwPppAuthenticateEntry 12 }
+
+
+ hwPppAuthenticateChapPwType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cipher(1),
+ simple(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the encryption type of CHAP."
+ ::= { hwPppAuthenticateEntry 13 }
+
+ hwPppAuthenticateChapPw OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..16|24))
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the password of CHAP authentication."
+ ::= { hwPppAuthenticateEntry 14 }
+
+ hwPppAuthenticatePapUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the username of PAP authentication.."
+ ::= { hwPppAuthenticateEntry 15 }
+
+
+ hwPppAuthenticatePapPwType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cipher(1),
+ simple(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the encryption type of PAP."
+ ::= { hwPppAuthenticateEntry 16 }
+
+ hwPppAuthenticatePapPw OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..16|24))
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the password of PAP authentication."
+ ::= { hwPppAuthenticateEntry 17 }
+
+
+
+
+
+ hwPppConformance OBJECT IDENTIFIER ::= { hwPppMIB 11 }
+
+ hwPppCompliances OBJECT IDENTIFIER ::= { hwPppConformance 1 }
+
+
+ hwPppCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting
+ the HUAWEI-PPP-MIB."
+ MODULE
+ MANDATORY-GROUPS { hwPppConfigObjectGroup, hwPppAuthenticateObjectGroup}
+ ::= { hwPppCompliances 1 }
+
+ hwPppGroups OBJECT IDENTIFIER ::= { hwPppConformance 2 }
+
+ hwPppConfigObjectGroup OBJECT-GROUP
+ OBJECTS { hwPppMruNegType, hwPppMpIfIndex }
+ STATUS current
+ DESCRIPTION
+ "This object indicates the PPP attribute group."
+ ::= { hwPppGroups 1 }
+
+ hwPppAuthenticateObjectGroup OBJECT-GROUP
+ OBJECTS { hwPppAuthenticateMode ,hwPppAuthenticateChapUserName ,hwPppAuthenticateChapPwType, hwPppAuthenticateChapPw,hwPppAuthenticatePapUserName ,hwPppAuthenticatePapPwType, hwPppAuthenticatePapPw }
+ STATUS current
+ DESCRIPTION
+ "This object indicates the PPP authentcation group."
+ ::= { hwPppGroups 2 }
+
+
+
+
+ END
+
+--
+-- HUAWEI-PPP-MIB.mib
+--