compass-core/mibs/HUAWEI-RM-EXT-MIB.mib

1317 lines
49 KiB
Plaintext

-- ============================================================================
-- Copyright (C) 2010 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This mib file is used for Manage the static route table configuration.
-- Reference:
-- Version: V1.2
--
-- ============================================================================
HUAWEI-RM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC;
hwRmExt MODULE-IDENTITY
LAST-UPDATED "201011250000Z"
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
"This mib file is used for Manage the static route table configuration."
-- Revision history
REVISION "201011250000Z"
DESCRIPTION
"V1.2, updated the description."
REVISION "201008200000Z"
DESCRIPTION
"V1.1, modify format of enumerations and description."
REVISION "200811100000Z"
DESCRIPTION
"V1.0, the first draft."
::= { hwDatacomm 145 }
hwRmExtObjects OBJECT IDENTIFIER ::= { hwRmExt 1 }
hwStaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used for creating static routes.
The indexes of this table are hwStaticRouteSourceVpnName,
hwStaticRouteDestIpAddr,hwStaticRouteDestMaskAddr,
hwStaticRouteDestVpnName,hwStaticRouteNextHop,hwStaticRouteOutIfIndex."
::= { hwRmExtObjects 1 }
hwStaticRouteEntry OBJECT-TYPE
SYNTAX HwStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used for creating static routes.
The indexes of this entry are hwStaticRouteSourceVpnName,
hwStaticRouteDestIpAddr,hwStaticRouteDestMaskAddr,
hwStaticRouteDestVpnName,hwStaticRouteNextHop,hwStaticRouteOutIfIndex."
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
Integer32,
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 Integer32 (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
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1)
2. createAndGo(4) -create a static route
3. destroy(6) -delete a static route
"
::= { hwStaticRouteEntry 10 }
hwRouteStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRouteStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity is a route statistics table.
The indexes of this table are hwRouteStatVpnName and hwRouteStatProtocolId."
::= { hwRmExtObjects 2 }
hwRouteStatEntry OBJECT-TYPE
SYNTAX HwRouteStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity is a route statistics table.
The indexes of this entry are hwRouteStatVpnName and hwRouteStatProtocolId."
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
"Specifies the protocol ID of the route.
Options:
1. direct(1) -indicates the direct route
2. static(2) -indicates the static route
3. ospf(3) -indicates the OSPF route
4. isis(6) -indicates the IS-IS route
5. rip(7) -indicates the RIP route
6. bgp(8) -indicates the BGP 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 is an IPv6 route statistics table.
Supports the statistics of DIRECT/STATIC/BGP/OSPFv3/ISIS/RIPng routes.
The indexes of this table are hwIpv6RouteStatVpnName and hwIpv6RouteStatProtocolId."
::= { hwRmExtObjects 3 }
hwIpv6RouteStatEntry OBJECT-TYPE
SYNTAX HwIpv6RouteStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity is an IPv6 route statistics table.
Supports the statistics of DIRECT/STATIC/BGP/OSPFv3/ISIS/RIPng routes.
The indexes of this entry are hwIpv6RouteStatVpnName and hwIpv6RouteStatProtocolId.
"
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
"Specifies the protocol ID of the route.
Options:
1. direct(1) -indicates the IPv6 direct route
2. static(2) -indicates the IPv6 static route
3. ospf(3) -indicates the IPv6 OSPF route
4. isis(6) -indicates the IPv6 IS-IS route
5. rip(7) -indicates the IPv6 RIP route
6. bgp(8) -indicates the IPv6 BGP 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 is a static route table.
Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes.
The indexes of this table are hwStaticRouteSourceVpnNameExt, hwStaticRouteDestIpAddrExt, hwStaticRouteDestMaskAddrExt, hwStaticRouteNextHopExt, and hwStaticRouteOutIfIndexExt.
"
::= { hwRmExtObjects 4 }
hwStaticRouteExtEntry OBJECT-TYPE
SYNTAX HwStaticRouteExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity is a static route table.
Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes.
The indexes of this entry are hwStaticRouteSourceVpnNameExt, hwStaticRouteDestIpAddrExt, hwStaticRouteDestMaskAddrExt, hwStaticRouteNextHopExt, and hwStaticRouteOutIfIndexExt."
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,
hwStaticRoutePermanentExt
INTEGER,
hwStaticRouteLdpSyncExt
INTEGER
}
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..35))
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 }
hwStaticRoutePermanentExt OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
permanent(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the permanent-Advertising attribute of the static route:
Options:
1. none(0) -indicates that the permanent-Advertising attribute is not specified
2. permanent(1) -indicates that the permanent-Advertising attribute is specified"
::= { hwStaticRouteExtEntry 11 }
hwStaticRouteLdpSyncExt OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
ldpsync(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the LdpSync-Advertising attribute of the static route:
Options:
1. none(0) -indicates that the LdpSync-Advertising attribute is not specified
2. ldpsync(1) -indicates that the LdpSync-Advertising attribute is specified"
::= { hwStaticRouteExtEntry 12 }
hwRmExtConformance OBJECT IDENTIFIER ::= { hwRmExt 2 }
hwRmExtCompliances OBJECT IDENTIFIER ::= { hwRmExtConformance 1 }
hwRmExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Route Management MIB."
MODULE
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,
hwStaticRoutePermanentExt, hwStaticRouteLdpSyncExt }
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
"This object indicates the tunnel ID and L3VPN table of this entity.
The indexes of this table are hwL3vpnTnlId and hwVpnIndex."
::= { hwTunnelExtObjects 1 }
hwTnl2L3vpnEntry OBJECT-TYPE
SYNTAX HwTnl2L3vpnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the tunnel ID and L3VPN table of this entity.
The indexes of this entry are hwL3vpnTnlId and hwVpnIndex."
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.
The indexes of this table are hwVplsTnlId and hwVplsVcId."
::= { hwTunnelExtObjects 2 }
hwTnl2VplsEntry OBJECT-TYPE
SYNTAX HwTnl2VplsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the tunnel ID and VPLS table of this entity.
The indexes of this entry are hwVplsTnlId and hwVplsVcId."
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.
The indexes of this table are hwPwVllTnlId and hwAcIndex."
::= { hwTunnelExtObjects 3 }
hwTnl2Pwe3VllEntry OBJECT-TYPE
SYNTAX HwTnl2Pwe3VllEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the tunnel ID and PWE3/VLL table of this entity.
The indexes of this entry are hwPwVllTnlId and hwAcIndex."
INDEX { hwPwVllTnlId, hwAcIndex }
::= { hwTnl2Pwe3VllTable 1 }
HwTnl2Pwe3VllEntry ::=
SEQUENCE {
hwPwVllTnlId
Unsigned32,
hwAcIndex
Unsigned32,
hwPwVllIfName
OCTET STRING,
hwMasterSlaveFlag
Unsigned32,
hwPwVllPeerIp
IpAddress,
hwPwVllVcId
Unsigned32,
hwPwVllSvcFlag
Unsigned32,
hwPwVcType
INTEGER,
hwSvcReceiveLabel
Unsigned32,
hwSvcTransmitLabel
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 }
hwPwVllSvcFlag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of a PWE3.
Static PWs (1)
Dynamic PWs (0)"
::= { hwTnl2Pwe3VllEntry 7 }
hwPwVcType OBJECT-TYPE
SYNTAX INTEGER
{
frameRelayDlciMartini(1),
atmAal5SduVccTransport(2),
atmTransparentCellTransport(3),
vlan(4),
ethernet(5),
hdlc(6),
ppp(7),
cem(8),
atmN2OneVccCellTransport(9),
atmN2OneVpcCellTransport(10),
ipLayer2Transport(11),
atmOne2OneVccCellMode(12),
atmOne2OneVpcCellMode(13),
atmAal5PduVccTransport(14),
frameRelayPortMode(15),
cep(16),
saE1oP(17),
saT1oP(18),
saE3oP(19),
saT3oP(20),
cESoPsnBasicMode(21),
tDMoIPbasicMode(22),
l2VpnCESoPSNTDMwithCAS(23),
l2VpnTDMoIPTDMwithCAS(24),
frameRelayDlci(25),
ipInterworking(64),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies an indication of the L2Vpn's VC encapsulation type:
Options:
1: frameRelayDlciMartini(1) -indicates that the encapsulation type is Frame Relay DLCI(Martini Mode).
2: atmAal5SduVccTransport(2) -indicates that the encapsulation type is ATM AAL5 SDU VCC transport.
3: atmTransparentCellTransport(3) -indicates that the encapsulation type is ATM transparent cell transport.
4: vlan(4) -indicates that the encapsulation type is Vlan.
5: ethernet(5) -indicates that the encapsulation type is Ethernet.
6: hdlc(6) -indicates that the encapsulation type is HDLC.
7: ppp(7) -indicates that the encapsulation type is PPP.
8: cem(8) -indicates that the encapsulation type is SONET/SDH Circuit Emulation Service Over MPLS(CEM).
9: atmN2OneVccCellTransport(9) -indicates that the encapsulation type is ATM n-to-one VCC cell transport.
10: atmN2OneVpcCellTransport(10) -indicates that the encapsulation type is ATM n-to-one VPC cell transport.
11: ipLayer2Transport(11) -indicates that the encapsulation type is IP Layer2 Transport.
12: atmOne2OneVccCellMode(12) -indicates that the encapsulation type is ATM one-to-one VCC Cell Mode.
13: atmOne2OneVpcCellMode(13) -indicates that the encapsulation type is ATM one-to-one VPC Cell Mode.
14: atmAal5PduVccTransport(14) -indicates that the encapsulation type is ATM AAL5 PDU VCC transport.
15: frameRelayPortMode(15) -indicates that the encapsulation type is Frame-Relay Port mode.
16: cep(16) -indicates that the encapsulation type is SONET/SDH Circuit Emulation over Packet (CEP).
17: saE1oP(17) -indicates that the encapsulation type is Structure-agnostic E1 over Packet (SAE1oP).
18: saT1oP(18) -indicates that the encapsulation type is Structure-agnostic T1 (DS1) over Packet (SAT1oP).
19: saE3oP(19) -indicates that the encapsulation type is Structure-agnostic E3 over Packet (SAE3oP).
20: saT3oP(20) -indicates that the encapsulation type is Structure-agnostic T3 (DS3) over Packet (SAT3oP).
21: cESoPsnBasicMode(21) -indicates that the encapsulation type is CESoPSN basic mode.
22: tDMoIPbasicMode(22) -indicates that the encapsulation type is TDMoIP basic mode.
23: l2VpnCESoPSNTDMwithCAS(23) -indicates that the encapsulation type is CESoPSN TDM with CAS.
24: l2VpnTDMoIPTDMwithCAS(24) -indicates that the encapsulation type is TDMoIP TDM with CAS.
25: frameRelayDlci(25) -indicates that the encapsulation type is Frame Relay DLCI.
26: ipInterworking(64) -indicates that the encapsulation type is IP-interworking.
27: unknown(255) -indicates the unknown encapsulation type.
"
::= { hwTnl2Pwe3VllEntry 8 }
hwSvcReceiveLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the inbound label."
::= { hwTnl2Pwe3VllEntry 9 }
hwSvcTransmitLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the outbound label."
::= { hwTnl2Pwe3VllEntry 10 }
hwTnlIf2TnlIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTnlIf2TnlIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the tunnel interface and tunnel ID table of this entity.
The index of this table is hwTunnelIf."
::= { hwTunnelExtObjects 4 }
hwTnlIf2TnlIdEntry OBJECT-TYPE
SYNTAX HwTnlIf2TnlIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the tunnel interface and tunnel ID table of this entity.
The index of this entry is hwTunnelIf."
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
"This object indicates the tunnel ID and Multi-hop PWE3 table of this entity.
The indexes of this table are hwMultiHopPwe3TnlId, hwMultiHopPwe3VcType, and hwMultiHopPwe3VcId."
::= { hwTunnelExtObjects 5 }
hwTnl2MultiHopPwe3Entry OBJECT-TYPE
SYNTAX HwTnl2MultiHopPwe3Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the tunnel ID and Multi-hop PWE3 table of this entity.
The indexes of this entry are hwMultiHopPwe3TnlId, hwMultiHopPwe3VcType, and hwMultiHopPwe3VcId."
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
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, hwPwVllSvcFlag, hwPwVcType,
hwSvcReceiveLabel, hwSvcTransmitLabel, 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 }
hwTnlGroupTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 5 }
hwTnlDestionation OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The destination of the tunnel group."
::= { hwTnlGroupTrapObjects 1 }
hwTnlPolicy OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..39))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Tunnel policy name."
::= { hwTnlGroupTrapObjects 2 }
hwTnlGroupTraps OBJECT IDENTIFIER ::= { hwRmExt 6 }
hwTunnelGroupUp NOTIFICATION-TYPE
OBJECTS { hwTnlDestionation, hwTnlPolicy }
STATUS current
DESCRIPTION
"Tunnels selected by the applications are defined by the next hop and the tunnel policy.
If all the tunnels used for load balancing are Down, this trap will be sent to the user."
::= { hwTnlGroupTraps 1 }
hwTunnelGroupDown NOTIFICATION-TYPE
OBJECTS { hwTnlDestionation, hwTnlPolicy }
STATUS current
DESCRIPTION
"Tunnels selected by the applications are defined by the next hop and the tunnel policy. If any one of the tunnels used for load balancing is Up, this trap will be sent to the user. "
::= { hwTnlGroupTraps 2 }
hwTnlGroupTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 7 }
hwTnlGroupNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwTunnelGroupUp, hwTunnelGroupDown }
STATUS current
DESCRIPTION
"The object indicates the Up/Down state of the tunnel group."
::= { hwTnlGroupTrapConformance 1 }
hwTnlGroupObjectGroup OBJECT-GROUP
OBJECTS { hwTnlDestionation, hwTnlPolicy }
STATUS current
DESCRIPTION
"The object indicates the compliance statement for tunnel group trap."
::= { hwTnlGroupTrapConformance 2 }
hwIpv4PrefixLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 8 }
hwCurIpv4PrefixNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the current number of IPv4 prefix."
::= { hwIpv4PrefixLimitTrapObjects 1 }
hwIpv4PrefixLimitValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the maximum number of IPv4 prefix can be added."
::= { hwIpv4PrefixLimitTrapObjects 2 }
hwIpv6PrefixLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 9 }
hwCurIpv6PrefixNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the current number of IPv6 prefix."
::= { hwIpv6PrefixLimitTrapObjects 1 }
hwIpv6PrefixLimitValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the maximum number of IPv6 prefix can be added."
::= { hwIpv6PrefixLimitTrapObjects 2 }
hwIpv4PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 10 }
hwIpv4PrefixExceed NOTIFICATION-TYPE
OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue }
STATUS current
DESCRIPTION
"This notification is generated when the number of IPv4 prefixes
exceeds or attempts to exceed the maximum allowed value as indicated
by hwIpv4PrefixLimitValue."
::= { hwIpv4PrefixLimitTraps 1 }
hwIpv4PrefixExceedClear NOTIFICATION-TYPE
OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue }
STATUS current
DESCRIPTION
"This notification is generated when the number of IPv4 prefixes
exceeds the value indicated by hwIpv4PrefixLimitValue, and
then falls below this value. A single notification MUST be
generated when this threshold is exceeded, and no other notifications
of this type should be issued until the value of hwCurIpv4PrefixNum
has fallen below that of hwIpv4PrefixLimitValue."
::= { hwIpv4PrefixLimitTraps 2 }
hwIpv6PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 11 }
hwIpv6PrefixExceed NOTIFICATION-TYPE
OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue }
STATUS current
DESCRIPTION
"This notification is generated when the number of IPv6 prefixes
exceeds or attempts to exceed the maximum allowed value as indicated
by hwIpv6PrefixLimitValue."
::= { hwIpv6PrefixLimitTraps 1 }
hwIpv6PrefixExceedClear NOTIFICATION-TYPE
OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue }
STATUS current
DESCRIPTION
"This notification is generated when the number of IPv6 prefixes
exceeds the value indicated by hwIpv6PrefixLimitValue, and then
falls below this value. A single notification MUST be generated
when this threshold is exceeded, and no other notifications of
this type should be issued until the value of hwCurIpv6PrefixNum
has fallen below that of hwIpv6PrefixLimitValue."
::= { hwIpv6PrefixLimitTraps 2 }
END