BAS-NET-BRIDGE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32 FROM SNMPv2-SMI RowStatus,DisplayString FROM SNMPv2-TC BasChassisId, BasSlotId, BasInterfaceId, BasLogicalPortId, basNetBridge FROM BAS-MIB; basNetBridgeMib MODULE-IDENTITY LAST-UPDATED "2009211415Z" ORGANIZATION "Broadband Access Systems" CONTACT-INFO " Tech Support Broadband Access Systems 8 Technology Drive Westborough, MA 01581 U.S.A. 508-366-8833 support@basystems.com" DESCRIPTION "This module defines the way Net Layer Bridge is used in the BAS system." ::= { basNetBridge 1 } basNetBridgeConfig OBJECT IDENTIFIER ::= { basNetBridgeMib 1 } -- the Network Layer Bridge To Interface table basNetBridgeTable OBJECT-TYPE SYNTAX SEQUENCE OF BasNetBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for Network Layer Bridging out of the BAS chassis." ::= { basNetBridgeConfig 1 } basNetBridgeEntry OBJECT-TYPE SYNTAX BasNetBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Network Layer Bridge(NLB)." INDEX { basNetBridgeChassis, basNetBridgeSlot, basNetBridgeIf, basNetBridgeLPort, basNetBridgeBrChassis, basNetBridgeBrSlot, basNetBridgeBrIf } ::= { basNetBridgeTable 1 } BasNetBridgeEntry ::= SEQUENCE { basNetBridgeChassis BasChassisId, basNetBridgeSlot BasSlotId, basNetBridgeIf BasInterfaceId, basNetBridgeLPort BasLogicalPortId, basNetBridgeBrChassis BasChassisId, basNetBridgeBrSlot BasSlotId, basNetBridgeBrIf BasInterfaceId, basNetBridgeName DisplayString, basNetBridgeStatus RowStatus, basNetBridgePrimaryChassis BasChassisId, basNetBridgePrimarySlot BasSlotId, basNetBridgePrimaryPort BasInterfaceId } basNetBridgeChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Chassis ID of the Route Server Card." ::= { basNetBridgeEntry 1 } basNetBridgeSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Slot ID of the Route Server Card." ::= { basNetBridgeEntry 2 } basNetBridgeIf OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS interface ID of the Route Server Card." ::= { basNetBridgeEntry 3 } basNetBridgeLPort OBJECT-TYPE SYNTAX BasLogicalPortId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS logical port ID of the Route Server Card." ::= { basNetBridgeEntry 4 } basNetBridgeBrChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The chassis number specifying this Network Layer Bridge Group." ::= { basNetBridgeEntry 5 } basNetBridgeBrSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The slot number specifying this Network Layer Bridge Group." ::= { basNetBridgeEntry 6 } basNetBridgeBrIf OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface ID number specifying this Network Layer Bridge Group." ::= { basNetBridgeEntry 7 } basNetBridgeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of this network layer bridge group." ::= { basNetBridgeEntry 8 } basNetBridgeStatus 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." ::= { basNetBridgeEntry 9 } basNetBridgePrimaryChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS read-only STATUS current DESCRIPTION "The chassis of this NLBG group's Primary FIA." ::= { basNetBridgeEntry 10 } basNetBridgePrimarySlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS read-only STATUS current DESCRIPTION "The slot of this NLBG group's Primary FIA." ::= { basNetBridgeEntry 11 } basNetBridgePrimaryPort OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS read-only STATUS current DESCRIPTION "The port of this NLBG group's Primary FIA." ::= { basNetBridgeEntry 12 } -- -- -- -- the Network Layer Bridge To Interface table -- -- -- basNetBridgeToIfTable OBJECT-TYPE SYNTAX SEQUENCE OF BasNetBridgeToIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table specifying the interfaces of a Network Layer Bridge Group." ::= { basNetBridgeConfig 2 } basNetBridgeToIfEntry OBJECT-TYPE SYNTAX BasNetBridgeToIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single interface of a Network Layer Bridge Group." INDEX { basNetBridgeToIfChassis, basNetBridgeToIfSlot, basNetBridgeToIfIf, basNetBridgeToIfLPort, basNetBridgeToIfBrChassis, basNetBridgeToIfBrSlot, basNetBridgeToIfBrIf, basNetBridgeToIfChassisNum, basNetBridgeToIfSlotNum, basNetBridgeToIfPortNum } ::= { basNetBridgeToIfTable 1 } BasNetBridgeToIfEntry ::= SEQUENCE { basNetBridgeToIfChassis BasChassisId, basNetBridgeToIfSlot BasSlotId, basNetBridgeToIfIf BasInterfaceId, basNetBridgeToIfLPort BasLogicalPortId, basNetBridgeToIfBrChassis BasChassisId, basNetBridgeToIfBrSlot BasSlotId, basNetBridgeToIfBrIf BasInterfaceId, basNetBridgeToIfChassisNum BasChassisId, basNetBridgeToIfSlotNum BasSlotId, basNetBridgeToIfPortNum BasInterfaceId, basNetBridgeToIfStatus RowStatus } basNetBridgeToIfChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Chassis ID of the Route Server Card." ::= { basNetBridgeToIfEntry 1 } basNetBridgeToIfSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Slot ID of the Route Server Card." ::= { basNetBridgeToIfEntry 2 } basNetBridgeToIfIf OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS interface ID of the Route Server Card." ::= { basNetBridgeToIfEntry 3 } basNetBridgeToIfLPort OBJECT-TYPE SYNTAX BasLogicalPortId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS logical port ID of the Route Server Card." ::= { basNetBridgeToIfEntry 4 } basNetBridgeToIfBrChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The chassis number identifying the NLBG that this interface is part off." ::= { basNetBridgeToIfEntry 5 } basNetBridgeToIfBrSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The slot number identifying the Network Layer Bridge Group that this interface is part off." ::= { basNetBridgeToIfEntry 6 } basNetBridgeToIfBrIf OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface ID number identifying the Network Layer Bridge Group that this interface is part off." ::= { basNetBridgeToIfEntry 7 } basNetBridgeToIfChassisNum OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Chassis ID of the interface that is part of this Network Layer Bridge Group." ::= { basNetBridgeToIfEntry 8 } basNetBridgeToIfSlotNum OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Slot ID of the interface that is part of this Network Layer Bridge Group." ::= { basNetBridgeToIfEntry 9 } basNetBridgeToIfPortNum OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS interface ID of the interface that is part of this Network Layer Bridge Group." ::= { basNetBridgeToIfEntry 10 } basNetBridgeToIfStatus 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." ::= { basNetBridgeToIfEntry 11 } -- -- -- -- the Network Layer Bridge To Control Table -- -- -- basNetBridgeControlTable OBJECT-TYPE SYNTAX SEQUENCE OF BasNetBridgeControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for Network Layer Bridging out of the BAS chassis." ::= { basNetBridgeConfig 3 } basNetBridgeControlEntry OBJECT-TYPE SYNTAX BasNetBridgeControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Network Layer Bridge(NLB)." INDEX { basNetBridgeControlChassis, basNetBridgeControlSlot, basNetBridgeControlIf, basNetBridgeControlLPort } ::= { basNetBridgeControlTable 1 } BasNetBridgeControlEntry ::= SEQUENCE { basNetBridgeControlChassis BasChassisId, basNetBridgeControlSlot BasSlotId, basNetBridgeControlIf BasInterfaceId, basNetBridgeControlLPort BasLogicalPortId, basNetBridgeControlReplyTimer Integer32, basNetBridgeControlAgingTimer Integer32, basNetBridgeControlDeleteFlowIpAddr IpAddress } basNetBridgeControlChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Chassis ID of the Route Server Card." ::= { basNetBridgeControlEntry 1 } basNetBridgeControlSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS Slot ID of the Route Server Card." ::= { basNetBridgeControlEntry 2 } basNetBridgeControlIf OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS interface ID of the Route Server Card." ::= { basNetBridgeControlEntry 3 } basNetBridgeControlLPort OBJECT-TYPE SYNTAX BasLogicalPortId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BAS logical port ID of the Route Server Card." ::= { basNetBridgeControlEntry 4 } basNetBridgeControlReplyTimer OBJECT-TYPE SYNTAX Integer32(2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds to wait for a response for a Broadcast flow request." DEFVAL { 2 } ::= { basNetBridgeControlEntry 5 } basNetBridgeControlAgingTimer OBJECT-TYPE SYNTAX Integer32(10..20) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in minutes before aging of Netork Layer Bridge Group Flow Table entries should start." DEFVAL { 10 } ::= { basNetBridgeControlEntry 6 } basNetBridgeControlDeleteFlowIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "If a flow is found matching this IP Address, it will be deleted. A message will be sent to all cards in the chassis to delete the flow." ::= { basNetBridgeControlEntry 7 } END