mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@2567 61d68cd4-352d-0410-923a-c4978735b2b8
1055 lines
33 KiB
Plaintext
1055 lines
33 KiB
Plaintext
--=============================================================================
|
|
--Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved
|
|
--
|
|
--Description: This mib file is used for Manage the static route table configuration.
|
|
--Refenrence:
|
|
--Version: V1.0
|
|
--History:
|
|
--lulei,2007.01.27,publish
|
|
--=============================================================================
|
|
--
|
|
-- HUAWEI-RM-EXT-MIB.mib
|
|
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341
|
|
-- Wednesday, December 10, 2008 at 16:05:23
|
|
--
|
|
|
|
HUAWEI-RM-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
IpAddress, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
RowStatus
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
hwRmExt MODULE-IDENTITY
|
|
LAST-UPDATED "200603151755Z" -- March 15, 2006 at 17:55 GMT
|
|
ORGANIZATION
|
|
"Huawei Technologies co.,Ltd"
|
|
CONTACT-INFO
|
|
"R&D BeiJing, Huawei Technologies co.,Ltd.
|
|
Huawei Bld.,NO.3 Xinxi Rd.,
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
Zip:100085
|
|
Http://www.huawei.com
|
|
E-mail:support@huawei.com"
|
|
DESCRIPTION
|
|
"This is the Route Management module."
|
|
::= { hwDatacomm 145 }
|
|
|
|
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
hwRmExtObjects OBJECT IDENTIFIER ::= { hwRmExt 1 }
|
|
|
|
|
|
hwStaticRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's static Routes table."
|
|
::= { hwRmExtObjects 1 }
|
|
|
|
|
|
hwStaticRouteEntry OBJECT-TYPE
|
|
SYNTAX HwStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Support the create/destroy/modify/
|
|
display static routes and the bind/unbind BFD
|
|
session to static routes. "
|
|
INDEX { hwStaticRouteSourceVpnName, hwStaticRouteDestIpAddr, hwStaticRouteDestMaskAddr, hwStaticRouteDestVpnName, hwStaticRouteNextHop,
|
|
hwStaticRouteOutIfIndex }
|
|
::= { hwStaticRouteTable 1 }
|
|
|
|
|
|
HwStaticRouteEntry ::=
|
|
SEQUENCE {
|
|
hwStaticRouteSourceVpnName
|
|
OCTET STRING,
|
|
hwStaticRouteDestIpAddr
|
|
IpAddress,
|
|
hwStaticRouteDestMaskAddr
|
|
IpAddress,
|
|
hwStaticRouteDestVpnName
|
|
OCTET STRING,
|
|
hwStaticRouteNextHop
|
|
IpAddress,
|
|
hwStaticRouteOutIfIndex
|
|
Unsigned32,
|
|
hwStaticRouteBfdName
|
|
OCTET STRING,
|
|
hwStaticRoutePrefer
|
|
INTEGER,
|
|
hwStaticRouteDescrip
|
|
OCTET STRING,
|
|
hwStaticRouteRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwStaticRouteSourceVpnName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source VPN of static routes."
|
|
::= { hwStaticRouteEntry 1 }
|
|
|
|
|
|
hwStaticRouteDestIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of this route."
|
|
::= { hwStaticRouteEntry 2 }
|
|
|
|
|
|
hwStaticRouteDestMaskAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate the mask of the destination address."
|
|
::= { hwStaticRouteEntry 3 }
|
|
|
|
|
|
|
|
hwStaticRouteDestVpnName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination VPN for gateway address."
|
|
::= { hwStaticRouteEntry 4 }
|
|
|
|
|
|
hwStaticRouteNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The next hop of static routes."
|
|
::= { hwStaticRouteEntry 5 }
|
|
|
|
|
|
hwStaticRouteOutIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The out interface ifnet index of static routes."
|
|
::= { hwStaticRouteEntry 6 }
|
|
|
|
|
|
hwStaticRouteBfdName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..15))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of BFD session to whitch
|
|
static routes are to be bind."
|
|
::= { hwStaticRouteEntry 7 }
|
|
|
|
|
|
hwStaticRoutePrefer OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The preference of static routes."
|
|
::= { hwStaticRouteEntry 8 }
|
|
|
|
|
|
hwStaticRouteDescrip OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..35))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the static routes."
|
|
::= { hwStaticRouteEntry 9 }
|
|
|
|
|
|
hwStaticRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operation for static routes."
|
|
::= { hwStaticRouteEntry 10 }
|
|
|
|
|
|
|
|
hwRouteStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwRouteStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's route statistics table."
|
|
::= { hwRmExtObjects 2 }
|
|
|
|
|
|
|
|
hwRouteStatEntry OBJECT-TYPE
|
|
SYNTAX HwRouteStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Support the statistics of DIRECT/STATIC/BGP/OSPF/ISIS/RIP
|
|
route. "
|
|
INDEX { hwRouteStatVpnName, hwRouteStatProtocolId }
|
|
::= { hwRouteStatTable 1 }
|
|
|
|
|
|
HwRouteStatEntry ::=
|
|
SEQUENCE {
|
|
hwRouteStatVpnName
|
|
OCTET STRING,
|
|
hwRouteStatProtocolId
|
|
INTEGER,
|
|
hwRouteStatTotal
|
|
Unsigned32,
|
|
hwRouteStatActive
|
|
Unsigned32,
|
|
hwRouteStatAdded
|
|
Unsigned32,
|
|
hwRouteStatDeleted
|
|
Unsigned32,
|
|
hwRouteStatFreed
|
|
Unsigned32
|
|
}
|
|
|
|
|
|
hwRouteStatVpnName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the VPN instance for static routes."
|
|
::= { hwRouteStatEntry 1 }
|
|
|
|
|
|
|
|
hwRouteStatProtocolId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
direct(1),
|
|
static(2),
|
|
ospf(3),
|
|
isis(6),
|
|
rip(7),
|
|
bgp(8)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol ID of the route."
|
|
::= { hwRouteStatEntry 2 }
|
|
|
|
|
|
|
|
hwRouteStatTotal OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of routes of a protocol."
|
|
::= { hwRouteStatEntry 3 }
|
|
|
|
|
|
|
|
hwRouteStatActive OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of active routes of a protocol."
|
|
::= { hwRouteStatEntry 4 }
|
|
|
|
|
|
|
|
hwRouteStatAdded OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of added routes of a protocol."
|
|
::= { hwRouteStatEntry 5 }
|
|
|
|
|
|
|
|
hwRouteStatDeleted OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of deleted routes of a protocol."
|
|
::= { hwRouteStatEntry 6 }
|
|
|
|
|
|
|
|
hwRouteStatFreed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of released routes of a protocol."
|
|
::= { hwRouteStatEntry 7 }
|
|
hwIpv6RouteStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpv6RouteStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's IPv6 route statistics table."
|
|
::= { hwRmExtObjects 3 }
|
|
|
|
hwIpv6RouteStatEntry OBJECT-TYPE
|
|
SYNTAX HwIpv6RouteStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Support the statistics of DIRECT/STATIC/BGP/OSPFv3/ISIS/RIPng
|
|
routes. "
|
|
INDEX { hwIpv6RouteStatVpnName, hwIpv6RouteStatProtocolId }
|
|
::= { hwIpv6RouteStatTable 1 }
|
|
|
|
|
|
HwIpv6RouteStatEntry ::=
|
|
SEQUENCE {
|
|
hwIpv6RouteStatVpnName
|
|
OCTET STRING,
|
|
hwIpv6RouteStatProtocolId
|
|
INTEGER,
|
|
hwIpv6RouteStatTotal
|
|
Unsigned32,
|
|
hwIpv6RouteStatActive
|
|
Unsigned32,
|
|
hwIpv6RouteStatAdded
|
|
Unsigned32,
|
|
hwIpv6RouteStatDeleted
|
|
Unsigned32,
|
|
hwIpv6RouteStatFreed
|
|
Unsigned32
|
|
}
|
|
|
|
hwIpv6RouteStatVpnName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the IPv6 VPN instance for static routes."
|
|
::= { hwIpv6RouteStatEntry 1 }
|
|
|
|
hwIpv6RouteStatProtocolId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
direct(1),
|
|
static(2),
|
|
ospf(3),
|
|
isis(6),
|
|
rip(7),
|
|
bgp(8)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol ID of the route."
|
|
::= { hwIpv6RouteStatEntry 2 }
|
|
|
|
hwIpv6RouteStatTotal OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of routes of a protocol."
|
|
::= { hwIpv6RouteStatEntry 3 }
|
|
|
|
hwIpv6RouteStatActive OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of active routes of a protocol."
|
|
::= { hwIpv6RouteStatEntry 4 }
|
|
hwIpv6RouteStatAdded OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of added routes of a protocol."
|
|
::= { hwIpv6RouteStatEntry 5 }
|
|
|
|
hwIpv6RouteStatDeleted OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of deleted routes of a protocol."
|
|
::= { hwIpv6RouteStatEntry 6 }
|
|
|
|
hwIpv6RouteStatFreed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of released routes of a protocol."
|
|
::= { hwIpv6RouteStatEntry 7 }
|
|
|
|
hwStaticRouteExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwStaticRouteExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's static route table."
|
|
::= { hwRmExtObjects 4 }
|
|
|
|
hwStaticRouteExtEntry OBJECT-TYPE
|
|
SYNTAX HwStaticRouteExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Support the create/destroy/modify/display
|
|
operation on static routes
|
|
and BFD session binding/unbinding
|
|
with static routes. "
|
|
INDEX { hwStaticRouteSourceVpnNameExt, hwStaticRouteDestIpAddrExt, hwStaticRouteDestMaskAddrExt, hwStaticRouteNextHopExt, hwStaticRouteOutIfIndexExt
|
|
}
|
|
::= { hwStaticRouteExtTable 1 }
|
|
|
|
|
|
HwStaticRouteExtEntry ::=
|
|
SEQUENCE {
|
|
hwStaticRouteSourceVpnNameExt
|
|
OCTET STRING,
|
|
hwStaticRouteDestIpAddrExt
|
|
IpAddress,
|
|
hwStaticRouteDestMaskAddrExt
|
|
IpAddress,
|
|
hwStaticRouteNextHopExt
|
|
IpAddress,
|
|
hwStaticRouteOutIfIndexExt
|
|
Unsigned32,
|
|
hwStaticRouteDestVpnNameExt
|
|
OCTET STRING,
|
|
hwStaticRouteBfdNameExt
|
|
OCTET STRING,
|
|
hwStaticRoutePreferExt
|
|
Unsigned32,
|
|
hwStaticRouteDescripExt
|
|
OCTET STRING,
|
|
hwStaticRouteRowStatusExt
|
|
RowStatus
|
|
}
|
|
|
|
hwStaticRouteSourceVpnNameExt OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of source VPN for static route."
|
|
::= { hwStaticRouteExtEntry 1 }
|
|
|
|
hwStaticRouteDestIpAddrExt OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of this route."
|
|
::= { hwStaticRouteExtEntry 2 }
|
|
|
|
hwStaticRouteDestMaskAddrExt OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask of the destination address."
|
|
::= { hwStaticRouteExtEntry 3 }
|
|
|
|
hwStaticRouteNextHopExt OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The next hop of static route."
|
|
::= { hwStaticRouteExtEntry 4 }
|
|
|
|
hwStaticRouteOutIfIndexExt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifnet index of the outgoing interface of static route."
|
|
::= { hwStaticRouteExtEntry 5 }
|
|
|
|
hwStaticRouteDestVpnNameExt OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the destination VPN for gateway address."
|
|
::= { hwStaticRouteExtEntry 6 }
|
|
|
|
hwStaticRouteBfdNameExt OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..15))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of BFD session to whitch
|
|
static route is to be bound."
|
|
::= { hwStaticRouteExtEntry 7 }
|
|
|
|
hwStaticRoutePreferExt OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The preference of static route."
|
|
::= { hwStaticRouteExtEntry 8 }
|
|
|
|
hwStaticRouteDescripExt OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..19))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of static route."
|
|
::= { hwStaticRouteExtEntry 9 }
|
|
|
|
hwStaticRouteRowStatusExt OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operation for static route."
|
|
::= { hwStaticRouteExtEntry 10 }
|
|
|
|
hwRmExtConformance OBJECT IDENTIFIER ::= { hwRmExt 2 }
|
|
|
|
|
|
hwRmExtCompliances OBJECT IDENTIFIER ::= { hwRmExtConformance 1 }
|
|
|
|
|
|
hwRmExtCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for Route Management MIB."
|
|
MODULE HUAWEI-RM-EXT-MIB
|
|
MANDATORY-GROUPS { hwStaticRouteGroup, hwRouteStatGroup, hwStaticRouteExtGroup, hwIpv6RouteStatGroup }
|
|
::= { hwRmExtCompliances 1 }
|
|
|
|
|
|
hwRmExtGroups OBJECT IDENTIFIER ::= { hwRmExtConformance 2 }
|
|
|
|
|
|
hwStaticRouteGroup OBJECT-GROUP
|
|
OBJECTS { hwStaticRouteBfdName, hwStaticRoutePrefer, hwStaticRouteDescrip, hwStaticRouteRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static routes table group."
|
|
::= { hwRmExtGroups 1 }
|
|
|
|
|
|
|
|
hwRouteStatGroup OBJECT-GROUP
|
|
OBJECTS { hwRouteStatTotal, hwRouteStatActive, hwRouteStatAdded, hwRouteStatDeleted, hwRouteStatFreed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Route statistic table group."
|
|
::= { hwRmExtGroups 2 }
|
|
|
|
|
|
hwIpv6RouteStatGroup OBJECT-GROUP
|
|
OBJECTS { hwIpv6RouteStatTotal, hwIpv6RouteStatActive, hwIpv6RouteStatAdded, hwIpv6RouteStatDeleted, hwIpv6RouteStatFreed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Route statistic table group."
|
|
::= { hwRmExtGroups 3 }
|
|
|
|
hwStaticRouteExtGroup OBJECT-GROUP
|
|
OBJECTS { hwStaticRouteDestVpnNameExt, hwStaticRouteBfdNameExt, hwStaticRoutePreferExt, hwStaticRouteRowStatusExt, hwStaticRouteDescripExt
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static route table group."
|
|
::= { hwRmExtGroups 4 }
|
|
|
|
hwTunnelExtObjects OBJECT IDENTIFIER ::= { hwRmExt 3 }
|
|
|
|
|
|
|
|
hwTnl2L3vpnTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwTnl2L3vpnEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and L3VPN table of this entity."
|
|
::= { hwTunnelExtObjects 1 }
|
|
|
|
|
|
|
|
hwTnl2L3vpnEntry OBJECT-TYPE
|
|
SYNTAX HwTnl2L3vpnEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates that L3VPN information can be displayed according to the tunnel ID."
|
|
INDEX { hwL3vpnTnlId, hwVpnIndex }
|
|
::= { hwTnl2L3vpnTable 1 }
|
|
|
|
|
|
HwTnl2L3vpnEntry ::=
|
|
SEQUENCE {
|
|
hwL3vpnTnlId
|
|
Unsigned32,
|
|
hwVpnIndex
|
|
Unsigned32,
|
|
hwVpnName
|
|
OCTET STRING
|
|
}
|
|
|
|
|
|
hwL3vpnTnlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID."
|
|
::= { hwTnl2L3vpnEntry 1 }
|
|
|
|
|
|
|
|
hwVpnIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VRF index of a VPN."
|
|
::= { hwTnl2L3vpnEntry 2 }
|
|
|
|
|
|
|
|
hwVpnName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VPN name."
|
|
::= { hwTnl2L3vpnEntry 3 }
|
|
|
|
|
|
|
|
hwTnl2VplsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwTnl2VplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and VPLS table of this entity."
|
|
::= { hwTunnelExtObjects 2 }
|
|
|
|
|
|
|
|
hwTnl2VplsEntry OBJECT-TYPE
|
|
SYNTAX HwTnl2VplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates that VPLS information can be displayed according to the tunnel ID."
|
|
INDEX { hwVplsTnlId, hwVplsVcId }
|
|
::= { hwTnl2VplsTable 1 }
|
|
|
|
|
|
HwTnl2VplsEntry ::=
|
|
SEQUENCE {
|
|
hwVplsTnlId
|
|
Unsigned32,
|
|
hwVplsVcId
|
|
Unsigned32,
|
|
hwVsiIndex
|
|
Unsigned32,
|
|
hwVsiId
|
|
Unsigned32,
|
|
hwVsiName
|
|
OCTET STRING,
|
|
hwVplsVcType
|
|
Unsigned32,
|
|
hwVplsPeerIp
|
|
IpAddress
|
|
}
|
|
|
|
|
|
hwVplsTnlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID."
|
|
::= { hwTnl2VplsEntry 1 }
|
|
|
|
|
|
|
|
hwVplsVcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VC ID of a VPLS."
|
|
::= { hwTnl2VplsEntry 2 }
|
|
|
|
|
|
|
|
hwVsiIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VSI index of a VPLS."
|
|
::= { hwTnl2VplsEntry 3 }
|
|
|
|
|
|
|
|
hwVsiId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VSI ID of a VPLS."
|
|
::= { hwTnl2VplsEntry 4 }
|
|
|
|
|
|
|
|
hwVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VSI name of a VPLS."
|
|
::= { hwTnl2VplsEntry 5 }
|
|
|
|
|
|
|
|
hwVplsVcType OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VC type of a VPLS."
|
|
::= { hwTnl2VplsEntry 6 }
|
|
|
|
|
|
|
|
hwVplsPeerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the peer IP address of a VPLS."
|
|
::= { hwTnl2VplsEntry 7 }
|
|
|
|
|
|
|
|
hwTnl2Pwe3VllTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwTnl2Pwe3VllEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and PWE3/VLL table of this entity."
|
|
::= { hwTunnelExtObjects 3 }
|
|
|
|
|
|
|
|
hwTnl2Pwe3VllEntry OBJECT-TYPE
|
|
SYNTAX HwTnl2Pwe3VllEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates that PWE3/VLL information can be displayed according to the tunnel ID."
|
|
INDEX { hwAcIndex, hwPwVllTnlId }
|
|
::= { hwTnl2Pwe3VllTable 1 }
|
|
|
|
|
|
HwTnl2Pwe3VllEntry ::=
|
|
SEQUENCE {
|
|
hwPwVllTnlId
|
|
Unsigned32,
|
|
hwAcIndex
|
|
Unsigned32,
|
|
hwPwVllIfName
|
|
OCTET STRING,
|
|
hwMasterSlaveFlag
|
|
Unsigned32,
|
|
hwPwVllPeerIp
|
|
IpAddress,
|
|
hwPwVllVcId
|
|
Unsigned32
|
|
}
|
|
|
|
|
|
hwPwVllTnlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID."
|
|
::= { hwTnl2Pwe3VllEntry 1 }
|
|
|
|
|
|
|
|
hwAcIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the AC index of a PWE3."
|
|
::= { hwTnl2Pwe3VllEntry 2 }
|
|
|
|
|
|
|
|
hwPwVllIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the interface name of a PWE3."
|
|
::= { hwTnl2Pwe3VllEntry 3 }
|
|
|
|
|
|
|
|
hwMasterSlaveFlag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the master and slave flags of a PWE3."
|
|
::= { hwTnl2Pwe3VllEntry 4 }
|
|
|
|
|
|
|
|
hwPwVllPeerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the peer IP address of a PWE3."
|
|
::= { hwTnl2Pwe3VllEntry 5 }
|
|
|
|
|
|
|
|
hwPwVllVcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VC ID of a PWE3."
|
|
::= { hwTnl2Pwe3VllEntry 6 }
|
|
|
|
|
|
|
|
hwTnlIf2TnlIdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwTnlIf2TnlIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel interface and tunnel ID table of this entity."
|
|
::= { hwTunnelExtObjects 4 }
|
|
|
|
|
|
|
|
hwTnlIf2TnlIdEntry OBJECT-TYPE
|
|
SYNTAX HwTnlIf2TnlIdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates that tunnel ID can be displayed according to the tunnel interface."
|
|
INDEX { hwTunnelIf }
|
|
::= { hwTnlIf2TnlIdTable 1 }
|
|
|
|
|
|
HwTnlIf2TnlIdEntry ::=
|
|
SEQUENCE {
|
|
hwTunnelIf
|
|
OCTET STRING,
|
|
hwTunnelId
|
|
Unsigned32
|
|
}
|
|
|
|
|
|
hwTunnelIf OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel interface name."
|
|
::= { hwTnlIf2TnlIdEntry 1 }
|
|
|
|
|
|
|
|
hwTunnelId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID."
|
|
::= { hwTnlIf2TnlIdEntry 2 }
|
|
|
|
|
|
|
|
hwTnl2MultiHopPwe3Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwTnl2MultiHopPwe3Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and Multi-hop PWE3 table of this entity."
|
|
::= { hwTunnelExtObjects 5 }
|
|
|
|
|
|
|
|
hwTnl2MultiHopPwe3Entry OBJECT-TYPE
|
|
SYNTAX HwTnl2MultiHopPwe3Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates that Multi-hop PWE3 information can be displayed according to the tunnel ID."
|
|
INDEX { hwMultiHopPwe3TnlId, hwMultiHopPwe3VcType, hwMultiHopPwe3VcId }
|
|
::= { hwTnl2MultiHopPwe3Table 1 }
|
|
|
|
|
|
HwTnl2MultiHopPwe3Entry ::=
|
|
SEQUENCE {
|
|
hwMultiHopPwe3TnlId
|
|
Unsigned32,
|
|
hwMultiHopPwe3VcType
|
|
Unsigned32,
|
|
hwMultiHopPwe3VcId
|
|
Unsigned32,
|
|
hwMultiHopPwe3PeerIp
|
|
IpAddress
|
|
}
|
|
|
|
|
|
hwMultiHopPwe3TnlId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID."
|
|
::= { hwTnl2MultiHopPwe3Entry 1 }
|
|
|
|
|
|
|
|
hwMultiHopPwe3VcType OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VC type of a Multi-hop PWE3."
|
|
::= { hwTnl2MultiHopPwe3Entry 2 }
|
|
|
|
|
|
|
|
hwMultiHopPwe3VcId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VC ID of a Multi-hop PWE3."
|
|
::= { hwTnl2MultiHopPwe3Entry 3 }
|
|
|
|
|
|
|
|
hwMultiHopPwe3PeerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the peer IP address of a Multi-hop PWE3."
|
|
::= { hwTnl2MultiHopPwe3Entry 4 }
|
|
|
|
|
|
|
|
hwTunnelExtConformance OBJECT IDENTIFIER ::= { hwRmExt 4 }
|
|
|
|
|
|
|
|
hwTunnelExtCompliances OBJECT IDENTIFIER ::= { hwTunnelExtConformance 1 }
|
|
|
|
|
|
|
|
hwTunnelExtCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the compliance statement for route management MIB."
|
|
MODULE HUAWEI-RM-EXT-MIB
|
|
MANDATORY-GROUPS { hwTnl2L3vpnGroup, hwTnl2VplsGroup, hwTnl2Pwe3VllGroup, hwTnlIf2TnlIdGroup, hwTnl2MultiHopPwe3Group
|
|
}
|
|
::= { hwTunnelExtCompliances 1 }
|
|
|
|
|
|
|
|
hwTunnelExtGroups OBJECT IDENTIFIER ::= { hwTunnelExtConformance 2 }
|
|
|
|
|
|
|
|
hwTnl2L3vpnGroup OBJECT-GROUP
|
|
OBJECTS { hwVpnName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and L3VPN table group."
|
|
::= { hwTunnelExtGroups 1 }
|
|
|
|
|
|
|
|
hwTnl2VplsGroup OBJECT-GROUP
|
|
OBJECTS { hwVsiIndex, hwVsiId, hwVsiName, hwVplsVcType, hwVplsPeerIp
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and VPLS table group."
|
|
::= { hwTunnelExtGroups 2 }
|
|
|
|
|
|
|
|
hwTnl2Pwe3VllGroup OBJECT-GROUP
|
|
OBJECTS { hwMasterSlaveFlag, hwPwVllIfName, hwPwVllVcId, hwMultiHopPwe3PeerIp, hwPwVllPeerIp
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and PWE3/VLL table group."
|
|
::= { hwTunnelExtGroups 3 }
|
|
|
|
|
|
|
|
hwTnlIf2TnlIdGroup OBJECT-GROUP
|
|
OBJECTS { hwTunnelId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel interface name and tunnel ID table group."
|
|
::= { hwTunnelExtGroups 4 }
|
|
|
|
|
|
|
|
hwTnl2MultiHopPwe3Group OBJECT-GROUP
|
|
OBJECTS { hwMultiHopPwe3PeerIp }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the tunnel ID and Multi-hop PWE3 table group."
|
|
::= { hwTunnelExtGroups 5 }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- HUAWEI-RM-EXT-MIB.mib
|
|
--
|