Observium_CE/mibs/huawei/HUAWEI-MDNS-RELAY-MIB

162 lines
5.8 KiB
Plaintext

-- =================================================================
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-ESAP-MDNS-GATEWAY
-- Reference:
-- Version: V1.00
-- History:
--
-- =================================================================
HUAWEI-MDNS-RELAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
TimeTicks, IpAddress, Integer32, Gauge32, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwMdnsRelayMIB MODULE-IDENTITY
LAST-UPDATED "201401061116Z"
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 describes mDNS objects used for mDNS relay configuration."
REVISION "201401061116Z"
DESCRIPTION
"This MIB describes modify mDNS objects."
REVISION "201401061116Z"
DESCRIPTION
"The MIB contains objects of huawei-esap-mDNS."
::= { hwDatacomm 326 }
hwMdnsRelayObjects OBJECT IDENTIFIER ::= { hwMdnsRelayMIB 1 }
-- node definitions
hwMdnsRelayGatewayIPGlobal OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This item shows the mDNS gateway ip.
Users can also set gateway ip through this item "
::= { hwMdnsRelayObjects 1 }
hwMdnsRelaySourceIPGlobal OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
This item shows the source ip of mDNS relay.
Users can also set source ip through this item.
"
::= { hwMdnsRelayObjects 2 }
-- mDNS relay configuration table
hwMdnsRelayCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMdnsRelayCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item shows the configuration of mDNS relay."
::= { hwMdnsRelayObjects 3 }
hwMdnsRelayCfgEntry OBJECT-TYPE
SYNTAX HwMdnsRelayCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The mDNS relay configuration table struct."
INDEX { hwMdnsRelayVlanId }
::= { hwMdnsRelayCfgTable 1 }
HwMdnsRelayCfgEntry ::=
SEQUENCE {
hwMdnsRelayVlanId
Integer32,
hwMdnsRelayEnable
INTEGER,
hwMdnsRelayProbeInterval
Integer32
}
-- mDNS relay configuration table index
hwMdnsRelayVlanId OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN-ID or other identifier referring to this VLAN."
::= { hwMdnsRelayCfgEntry 1 }
-- mDNS relay enable status
hwMdnsRelayEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This item shows the enable status of mDNS relay."
::= { hwMdnsRelayCfgEntry 2 }
-- mDNS relay probe interval node
hwMdnsRelayProbeInterval OBJECT-TYPE
SYNTAX Integer32 (0|60..38400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This item shows the service probe interval of mDNS relay.
Users can also set service probe interval through this item."
::= { hwMdnsRelayCfgEntry 3 }
-- mDNS relay mib conformance
hwMdnsRelayMibConformance OBJECT IDENTIFIER ::= { hwMdnsRelayMIB 2 }
hwMdnsRelayMibGroups OBJECT IDENTIFIER ::= { hwMdnsRelayMibConformance 1 }
hwMdnsRelayMibGroup OBJECT-GROUP
OBJECTS { hwMdnsRelayGatewayIPGlobal, hwMdnsRelaySourceIPGlobal, hwMdnsRelayVlanId, hwMdnsRelayEnable, hwMdnsRelayProbeInterval }
STATUS current
DESCRIPTION
"This is the mDNS relay cfg group."
::= { hwMdnsRelayMibGroups 1 }
hwMdnsRelayMIBCompliances OBJECT IDENTIFIER ::= { hwMdnsRelayMibConformance 2 }
hwMdnsRelayMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the hwMdnsRelayMIB."
MODULE
MANDATORY-GROUPS {hwMdnsRelayMibGroup}
::= { hwMdnsRelayMIBCompliances 1 }
END