summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCOSBLAN1-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/cisco/CISCOSBLAN1-MIB')
-rw-r--r--MIBS/cisco/CISCOSBLAN1-MIB395
1 files changed, 395 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSBLAN1-MIB b/MIBS/cisco/CISCOSBLAN1-MIB
new file mode 100644
index 0000000..15f6e5d
--- /dev/null
+++ b/MIBS/cisco/CISCOSBLAN1-MIB
@@ -0,0 +1,395 @@
+CISCOSBLAN1-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE
+ FROM SNMPv2-SMI
+ TruthValue, MacAddress, TEXTUAL-CONVENTION, RowStatus
+ FROM SNMPv2-TC
+ switch001
+ FROM CISCOSB-MIB
+ VlanId
+ FROM Q-BRIDGE-MIB;
+
+rlLan1 MODULE-IDENTITY
+ LAST-UPDATED "201506300000Z"
+ ORGANIZATION "Cisco Systems, Inc."
+ CONTACT-INFO
+ "Postal: 170 West Tasman Drive
+ San Jose , CA 95134-1706
+ USA
+
+
+ Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
+
+ DESCRIPTION
+ "The Lan1 MIB module for supporting Lan1 fetaure."
+ REVISION "201506300000Z"
+ DESCRIPTION
+ "Initial version."
+ ::= { switch001 224 }
+
+-- TEXTUAL-CONVENTION
+GroupId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "group id."
+ SYNTAX INTEGER (0..1279)
+
+GroupIdList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Each octet within this value specifies a set of eight
+ groups, with the first octet specifying groups 1 through
+ 8, the second octet specifying groups 9 through 16, etc.
+ Within each octet, the most significant bit represents
+ the lowest numbered group, and the least significant bit
+ represents the highest numbered group. Thus, each group
+ is represented by a single bit within the value of this
+ object. If that bit has a value of '1' then that group
+ is included in the set of groups; the group is not
+ included if its bit has a value of '0'."
+ SYNTAX OCTET STRING
+
+
+VlanIdOrNone ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "group id."
+ SYNTAX INTEGER (0..4094)
+
+-- Scalars
+rlLan1STagEtherType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the Ethernet type identifying the S-VLAN tag."
+ DEFVAL { '0000'H }
+ ::= { rlLan1 1 }
+
+rlLan1CPVlanId OBJECT-TYPE
+ SYNTAX VlanIdOrNone
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the CP VLAN ID.
+ 0 indicateds no CP vlan."
+ DEFVAL { 0 }
+ ::= { rlLan1 2 }
+
+rlLan1CPVlanCos OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the cos assigned to ingress traffic on module ports into
+ the CP VLAN."
+ DEFVAL { 0 }
+ ::= { rlLan1 3 }
+
+rlLan1x86Port OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the interface-id of the Ethernet port connecting LAN1 to the
+ x86 environment implementing Virtual Functions (VFs).
+ 0 indicateds no x86 port defined."
+ DEFVAL { 0 }
+ ::= { rlLan1 4 }
+
+----------------------------
+-- rlLan1x86VlanMappingTable
+----------------------------
+
+rlLan1x86VlanMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlLan1x86VlanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information mapping s-tag to group id."
+ ::= { rlLan1 5 }
+
+rlLan1x86VlanMappingEntry OBJECT-TYPE
+ SYNTAX RlLan1x86VlanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A mapping of incoming s-tag to a group."
+ INDEX { rlLan1x86VlanMappingVlanId }
+ ::= { rlLan1x86VlanMappingTable 1 }
+
+RlLan1x86VlanMappingEntry ::=
+ SEQUENCE {
+ rlLan1x86VlanMappingVlanId
+ VlanId,
+ rlLan1x86VlanMappingGroupId
+ GroupId,
+ rlLan1x86VlanMappingRowStatus
+ RowStatus
+ }
+
+rlLan1x86VlanMappingVlanId OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The s-tag to mapped to group"
+ ::= { rlLan1x86VlanMappingEntry 1 }
+
+rlLan1x86VlanMappingGroupId OBJECT-TYPE
+ SYNTAX GroupId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "group for filtering traffic"
+ ::= { rlLan1x86VlanMappingEntry 2 }
+
+
+rlLan1x86VlanMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+ ::= { rlLan1x86VlanMappingEntry 3 }
+
+----------------------------
+-- rlLan1VfMacMappingTable
+----------------------------
+
+rlLan1VfMacMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlLan1VfMacMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information mapping Mac to s-tag."
+ ::= { rlLan1 6 }
+
+rlLan1VfMacMappingEntry OBJECT-TYPE
+ SYNTAX RlLan1VfMacMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A mapping of incoming s-tag to a group."
+ INDEX { rlLan1VfMacMappingDstMacAddress }
+ ::= { rlLan1VfMacMappingTable 1 }
+
+RlLan1VfMacMappingEntry ::=
+ SEQUENCE {
+ rlLan1VfMacMappingDstMacAddress
+ MacAddress,
+ rlLan1VfMacMappingVlanId
+ VlanId,
+ rlLan1VfMacMappingMulticast
+ INTEGER,
+ rlLan1VfMacMappingRowStatus
+ RowStatus
+ }
+
+rlLan1VfMacMappingDstMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "destination mac address"
+ ::= { rlLan1VfMacMappingEntry 1 }
+
+rlLan1VfMacMappingVlanId OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The s-tag"
+ ::= { rlLan1VfMacMappingEntry 2 }
+
+rlLan1VfMacMappingMulticast OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ cp(2),
+ noncp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " cp - Specifies the VF which S-VLAN-ID is assigned to multicast/broadcast traffic bridged into the CP VLAN from modules to x86
+ noncp - Specifies the VF which S-VLAN-ID is assigned to multicast/broadcast traffic "
+ DEFVAL { none }
+ ::= { rlLan1VfMacMappingEntry 3 }
+
+rlLan1VfMacMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+ ::= { rlLan1VfMacMappingEntry 4 }
+
+----------------------------
+-- rlLan1ModulePortTable
+----------------------------
+
+rlLan1ModulePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlLan1ModulePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information on a LAN1 module port."
+ ::= { rlLan1 7 }
+
+rlLan1ModulePortEntry OBJECT-TYPE
+ SYNTAX RlLan1ModulePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A mapping of incoming s-tag to a group."
+ INDEX { rlLan1ModulePortIfIndex }
+ ::= { rlLan1ModulePortTable 1 }
+
+RlLan1ModulePortEntry ::=
+ SEQUENCE {
+ rlLan1ModulePortIfIndex
+ INTEGER,
+ rlLan1ModulePortCPAllowed
+ TruthValue,
+ rlLan1ModulePortMulticastBroadcastAllowedVlan
+ INTEGER,
+ rlLan1ModulePortIngressGroupId
+ GroupId,
+ rlLan1ModulePortEgressGroupIdList
+ GroupIdList,
+ rlLan1ModulePortRowStatus
+ RowStatus
+ }
+
+rlLan1ModulePortIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies the interface-id."
+ DEFVAL { 0 }
+ ::= { rlLan1ModulePortEntry 1 }
+
+rlLan1ModulePortCPAllowed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies that CP traffic is allowed on the port, it is used to
+ allow CP multicast/broadcast traffic."
+ DEFVAL { false }
+ ::= { rlLan1ModulePortEntry 2 }
+
+rlLan1ModulePortMulticastBroadcastAllowedVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ cp(2),
+ noncp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies that multicast/broadcast traffic is allowed on the CP VLAN
+ or on non-CP VLAN.
+ If the parameter is not configured then only unicast traffic is allowed."
+ DEFVAL { none }
+ ::= { rlLan1ModulePortEntry 3 }
+
+
+rlLan1ModulePortIngressGroupId OBJECT-TYPE
+ SYNTAX GroupId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the group number assigned to the input frame on the interface"
+ DEFVAL { 0 }
+ ::= { rlLan1ModulePortEntry 4 }
+
+rlLan1ModulePortEgressGroupIdList OBJECT-TYPE
+ SYNTAX GroupIdList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the list of egress group numbers"
+ DEFVAL { ''H }
+ ::= { rlLan1ModulePortEntry 5 }
+
+rlLan1ModulePortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+ ::= { rlLan1ModulePortEntry 6 }
+
+----------------------------
+-- rlLan1x86PfcTable
+----------------------------
+
+rlLan1x86PfcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlLan1x86PfcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information on a LAN1 x86 port PFC configuration per priority."
+ ::= { rlLan1 8 }
+
+rlLan1x86PfcEntry OBJECT-TYPE
+ SYNTAX RlLan1x86PfcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PFC information per priority"
+ INDEX { rlLan1x86PriorityIndex }
+ ::= { rlLan1x86PfcTable 1 }
+
+RlLan1x86PfcEntry ::=
+ SEQUENCE {
+ rlLan1x86PriorityIndex
+ INTEGER,
+ rlLan1x86PriorityIsLossy
+ TruthValue,
+ rlLan1x86PriorityXoffThreshold
+ INTEGER,
+ rlLan1x86PriorityXonThreshold
+ INTEGER
+ }
+
+rlLan1x86PriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies the priority index."
+ DEFVAL { 0 }
+ ::= { rlLan1x86PfcEntry 1 }
+
+ rlLan1x86PriorityIsLossy OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies if priority is lossy or lossless"
+ DEFVAL { true }
+ ::= { rlLan1x86PfcEntry 2 }
+
+rlLan1x86PriorityXoffThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the value of triggering pause frames when crossing over the threshold"
+ ::= { rlLan1x86PfcEntry 3 }
+
+rlLan1x86PriorityXonThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the value of triggering continue frames when crossing under the threshold"
+ ::= { rlLan1x86PfcEntry 4 }
+
+
+END
+