BAS-MCAST-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32 FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC BasChassisId, BasSlotId, BasInterfaceId, BasLogicalPortId, basMcast FROM BAS-MIB; basMcastMib MODULE-IDENTITY LAST-UPDATED "2009211415Z" ORGANIZATION "ADC" CONTACT-INFO " Tech Support ADC 8 Technology Drive Westborough, MA 01581 U.S.A. 508-366-8833 support@basystems.com" DESCRIPTION "This module defines the way multicast traffic is forwarded in the Cuda system." ::= { basMcast 1 } basMcastConfig OBJECT IDENTIFIER ::= { basMcastMib 1 } -- the multicast address to proxy interface table basMcastTable OBJECT-TYPE SYNTAX SEQUENCE OF BasMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for Multicast Proxy of the Cuda chassis." ::= { basMcastConfig 1 } basMcastEntry OBJECT-TYPE SYNTAX BasMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Multicast Address Range to proxy interface." INDEX { basMcastChassis, basMcastSlot, basMcastIf, basMcastLPort, basMcastGroup, basMcastMask, basMcastAdminWeight } ::= { basMcastTable 1 } BasMcastEntry ::= SEQUENCE { basMcastChassis BasChassisId, basMcastSlot BasSlotId, basMcastIf BasInterfaceId, basMcastLPort BasLogicalPortId, basMcastGroup IpAddress, basMcastMask IpAddress, basMcastAdminWeight Integer32, basMcastProxyChassis BasChassisId, basMcastProxySlot BasSlotId, basMcastProxyPort BasLogicalPortId, basMcastOperStatus INTEGER, basMcastStatus RowStatus } basMcastChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Chassis ID of the forwarder Card from which the multicast traffic will be proxied." ::= { basMcastEntry 1 } basMcastSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Slot ID of the forwarder Card from which the multicast traffic will be proxied." ::= { basMcastEntry 2 } basMcastIf OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS interface ID of the forwarder Card from which the multicast traffic will be proxied." ::= { basMcastEntry 3 } basMcastLPort OBJECT-TYPE SYNTAX BasLogicalPortId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS logical port ID of the forwarder Card from which the multicast traffic will be proxied." ::= { basMcastEntry 4 } basMcastGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Multicast Group being proxied." ::= { basMcastEntry 5 } basMcastMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mask when applied to basMcastGroup specifies the multicast address range being proxied." ::= { basMcastEntry 6 } basMcastAdminWeight OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Admin weight - metric assigned to this proxy." ::= { basMcastEntry 7} basMcastProxyChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS read-create STATUS current DESCRIPTION "The Chassis to proxy this multicast group." ::= { basMcastEntry 8} basMcastProxySlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS read-create STATUS current DESCRIPTION "The Slot to proxy this multicast group to." ::= { basMcastEntry 9} basMcastProxyPort OBJECT-TYPE SYNTAX BasLogicalPortId MAX-ACCESS read-create STATUS current DESCRIPTION "The Port to proxy this multicast group to." ::= { basMcastEntry 10} basMcastOperStatus OBJECT-TYPE SYNTAX INTEGER { active (1), backup (2), notInService (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object used to denote the current operational status of the proxy." ::= { basMcastEntry 11 } basMcastStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status object used to create and delete a conceptual row according to RowStatus conventions." ::= { basMcastEntry 12 } END