1HP-ICF-PROVIDER-BRIDGE DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 hpSwitch 5 FROM HP-ICF-OID 6 OBJECT-TYPE, MODULE-IDENTITY 7 FROM SNMPv2-SMI 8 TruthValue 9 FROM SNMPv2-TC 10 MODULE-COMPLIANCE, OBJECT-GROUP 11 FROM SNMPv2-CONF 12 dot1qVlanStaticEntry 13 FROM Q-BRIDGE-MIB 14 ifIndex 15 FROM IF-MIB; 16 17 18 hpicfProviderBridge MODULE-IDENTITY 19 LAST-UPDATED "200608150000Z" -- August 15, 2006 20 ORGANIZATION "Hewlett-Packard Company 21 Procurve Networking Business" 22 CONTACT-INFO "Hewlett-Packard Company 23 8000 Foothills Blvd. 24 Roseville, CA 95747" 25 DESCRIPTION "This MIB module contains the HP 'version' 26 of the standard Provider Bridge MIB and 27 the proprietary extensions to it." 28 29 REVISION "200608150000Z" -- August 15, 2006 30 DESCRIPTION "Initial revision." 31 ::= { hpSwitch 40 } 32 33 hpicfProviderBridgeObjects OBJECT IDENTIFIER 34 ::= { hpicfProviderBridge 1 } 35 36 hpicfProviderBridgeBase OBJECT IDENTIFIER 37 ::= { hpicfProviderBridgeObjects 1 } 38 39-- ********************************************************************** 40-- Scalar Objects 41-- ********************************************************************** 42 43-- This is a HP specific define - where we can configure a device as a 44-- regular vlanBridge, s-vlan bridge, provider edge bridge or a vlanSvlanBridge.. 45 46 hpicfProviderBridgeType OBJECT-TYPE 47 SYNTAX INTEGER { 48 vlanBridge(1), 49 svlanBridge(2), 50 providerEdgeBridge(3), 51 vlanSvlanBridge(4) 52 } 53 MAX-ACCESS read-write 54 STATUS current 55 DESCRIPTION "hpicfProviderBridgeType controls bridge mode configuration. 56 A device can function in one of the 4 modes defined above. 57 58 vlanBridge - provider bridge feature disabled mode, 59 all vlans are cvlans. 60 61 svlanBridge - provider bridge mode with only svlans. 62 63 providerEdgeBridge - provider bridge mode with cvlans and 64 svlans and mappings between them. 65 66 vlanSvlanBridge - provider bridge mode with independent 67 cvlans and svlans on the same device. 68 69 Changing from one mode to another will empty out the 70 current configuration information and reboot the device." 71 DEFVAL { vlanBridge } 72 ::= { hpicfProviderBridgeBase 1 } 73 74-- This is a HP specific define - to configure the EtherType for Provider 75-- tagged frames. Applicable to s-vlan bridge, provider edge bridge or 76-- a vlanSvlanBridge.. 77 78 hpicfProviderBridgeEtherType OBJECT-TYPE 79 SYNTAX INTEGER (1536..65535) 80 MAX-ACCESS read-write 81 STATUS current 82 DESCRIPTION "Defines the 2-byte ethertype for provider tagged frames. 83 The default is 0x88a8. 84 Changing from one tag-type to another with a given 85 hpicfProviderBridgeType configuration will reboot the 86 device and the new tag-type will take effect subsequently." 87 DEFVAL { 34984 } 88 ::= { hpicfProviderBridgeBase 2 } 89 90 91-- ********************************************************************** 92-- Tabular Objects 93-- ********************************************************************** 94 95-- ------------------------------------------------------------------------ 96-- Vlan Classification Table 97-- HP Specific extension table. Augments the dot1qVlanStaticTable and holds 98-- information on whether the vlan is a provider vlan or a customer vlan 99-- ------------------------------------------------------------------------ 100 hpicfProviderBridgeVlanTypeTable OBJECT-TYPE 101 SYNTAX SEQUENCE OF HpicfProviderBridgeVlanTypeEntry 102 MAX-ACCESS not-accessible 103 STATUS current 104 DESCRIPTION "HP proprietaty extension to dot1qVlanStaticTable 105 to classify a vlan as a cvlan or an svlan" 106 ::= { hpicfProviderBridgeBase 3} 107 108 hpicfProviderBridgeVlanTypeEntry OBJECT-TYPE 109 SYNTAX HpicfProviderBridgeVlanTypeEntry 110 MAX-ACCESS not-accessible 111 STATUS current 112 DESCRIPTION "An entry for HP Specific extension table" 113 AUGMENTS { dot1qVlanStaticEntry } 114 ::= { hpicfProviderBridgeVlanTypeTable 1 } 115 116 HpicfProviderBridgeVlanTypeEntry ::= 117 SEQUENCE { 118 hpicfProviderBridgeVlanType INTEGER 119 } 120 121 hpicfProviderBridgeVlanType OBJECT-TYPE 122 SYNTAX INTEGER { 123 cvlan(1), 124 svlan(2) 125 } 126 MAX-ACCESS read-write 127 STATUS current 128 DESCRIPTION "Indicates the vlantype." 129 130 ::= { hpicfProviderBridgeVlanTypeEntry 1 } 131 132-- Provider Bridge Port Table 133-- ------------------------------------------------------------- 134 135 hpicfProviderBridgePortTable OBJECT-TYPE 136 SYNTAX SEQUENCE OF HpicfProviderBridgePortEntry 137 MAX-ACCESS not-accessible 138 STATUS current 139 DESCRIPTION "This specifies the designated type of an externally 140 accessible port on a Provider Bridge." 141 ::= { hpicfProviderBridgeBase 4 } 142 143 hpicfProviderBridgePortEntry OBJECT-TYPE 144 SYNTAX HpicfProviderBridgePortEntry 145 MAX-ACCESS not-accessible 146 STATUS current 147 DESCRIPTION "An entry that specifies the designated type of an 148 externally accessible port on a Provider Bridge." 149 INDEX { ifIndex } 150 ::= { hpicfProviderBridgePortTable 1 } 151 152 HpicfProviderBridgePortEntry ::= 153 SEQUENCE { 154 hpicfProviderBridgePortType INTEGER 155 } 156 157 hpicfProviderBridgePortType OBJECT-TYPE 158 SYNTAX INTEGER { 159 customer-edge(1), 160 customer-network(2), 161 provider-network (3) 162 } 163 MAX-ACCESS read-write 164 STATUS current 165 DESCRIPTION "The type of an externally accessible port on 166 a Provider Bridge. 167 A customer-edge port is a C-VLAN component Port 168 on a Provider Edge Bridge that is connected to 169 customer owned equipment and receives and transmits 170 frames for a single customer. Designating a port as a 171 Customer Edge Port implies Provider Edge Bridge 172 functionality and, specifically, the existence of a 173 C-VLAN component associated with that port. This 174 C-VLAN component is uniquely identified within the 175 Bridge by the port number of the associated Customer 176 Edge Port. 177 A customer-network port is an S-VLAN component Port 178 on a Provider Bridge or within a Provider Edge 179 Bridge that receives and transmits frame for a 180 single customer. 181 A provider-network port is an S-VLAN component Port 182 on a Provider Bridge that can transmit and 183 receive frames for multiple customers." 184 REFERENCE 185 "IEEE 802.1ad Sec 3" 186 DEFVAL { customer-edge } 187 188 ::= { hpicfProviderBridgePortEntry 1 } 189 190 191 192 193-- ********************************************************************** 194-- Conformance information 195-- ********************************************************************** 196 197 hpicfProviderBridgeConformance OBJECT IDENTIFIER 198 ::= { hpicfProviderBridge 2 } 199 200 hpicfProviderBridgeGroups OBJECT IDENTIFIER 201 ::= { hpicfProviderBridgeConformance 1 } 202 203 hpicfProviderBridgeBaseGroup OBJECT-GROUP 204 OBJECTS { hpicfProviderBridgeType, 205 hpicfProviderBridgeEtherType, 206 hpicfProviderBridgePortType, 207 hpicfProviderBridgeVlanTypeTable 208 } 209 STATUS current 210 DESCRIPTION "Basic Provider Bridge configuration information." 211 ::= { hpicfProviderBridgeGroups 1 } 212 213 214-- ********************************************************************** 215-- Compliance statements 216-- ********************************************************************** 217 218 hpicfProviderBridgeCompliances OBJECT IDENTIFIER 219 ::= { hpicfProviderBridgeConformance 2 } 220 221 hpicfProviderBridgeCompliance MODULE-COMPLIANCE 222 STATUS current 223 DESCRIPTION "The compliance statement for HP Switches with IEEE 224 standard Provider Bridge MIBs." 225 MODULE 226 MANDATORY-GROUPS { hpicfProviderBridgeBaseGroup } 227 228 ::= { hpicfProviderBridgeCompliances 1 } 229 230END 231 232 233 234 235 236