HP WBEM TC Document Number: P00117 Date: 04/22/2011 Version: 1.0.2 HP Ethernet Teaming © Copyright 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
Contents Foreword................................................................................................................................................. 6 Introduction ............................................................................................................................................. 7 1 Scope .............................................................................................................................................. 8 2 Normative References ..............
9.4 Retrieve the Operational Status of an Ethernet Team ........................................................... 31 9.5 Retrieve the Redundancy Status of an Ethernet Team ......................................................... 31 9.6 Retrieve the Members of an Ethernet Team ......................................................................... 31 9.7 Retrieve the Failed or Degraded Members of an Ethernet Team........................................... 31 9.8 Retrieve the VLANs on an Ethernet Port ..
Figures Figure 1 – HP Ethernet Teaming: Class Diagram ................................................................................... 11 Figure 2 -- HP Ethernet Teaming: Hierarchy Diagram 1 ......................................................................... 12 Figure 3 -- HP Ethernet Teaming: Hierarchy Diagram 2 ......................................................................... 13 Figure 4 – One Ethernet Port, One non-VLAN Ethernet Interface Object Diagram..................................
Tables Table 1 – Related Profiles...................................................................................................................... 10 Table 2 – Team Redundancy Status to Team Group Operational Status ................................................ 15 Table 3 – Member Operational Status to Team Redundancy Status...................................................... 16 Table 4 – Operations: HP_EthernetDevice.................................................................................
Foreword The HP Ethernet Teaming Profile P00117 was prepared by the HP WBEM TC. 6 Version 1.0.
Introduction The information in this specification should be sufficient for a provider or consumer of this data to identify unambiguously the classes, properties, methods, and values that shall be instantiated and manipulated to represent Ethernet Ports and Teams of Ethernet Ports in HP systems. The target audience for this specification is implementers who are writing CIM based providers or consumers of management interfaces representing the component described in this document. Version 1.0.
1 Scope The HP Ethernet Teaming Profile extends the management capability of referencing profiles by adding the capability to represent Ethernet Ports, Ethernet Teams of Ethernet Ports, Ethernet VLANs (Virtual LANs), and consolidated status. Currently this profile is targeted to Windows Server 2003 and Linux running on Proliant and Integrity Servers. 2 Normative References The following referenced documents are indispensable for the application of this document.
can used for statements of possibility and capability, whether material, physical or causal cannot used for statements of possibility and capability, whether material, physical or causal conditional used to indicate requirements strictly to be followed in order to conform to the document when the specified conditions are met mandatory used to indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted may used to indicate a course of action perm
4 Symbols and Abbreviated Terms None. 5 Synopsis Profile Name: HP Ethernet Teaming Version: 1.0.2 Organization: HP WBEM TC CIM Schema Version: 2.12 Central Classes: HP_EthernetPort Scoping Classes: Same as defined in DSP1014, Ethernet Port Profile 1.0.0 Extends: DMTF DSP1014, Ethernet Port Profile 1.0.0 Specializes: HP WBEM TC P00107, HP Consolidated Status Profile 1.0.0 Table 1 – Related Profiles Profile Name Organization Version Relationship DSP1014 – Ethernet Port Profile DMTF 1.0.
HP_RegisteredProfile HP_GroupSystemSpecificCollectin -See HP Profile Registration Profile -See HP Consolidated Status Profile 1 HP_ElementConformsToProfile CIM_SoftwareIdentity HP_EthernetMemberOfCollection HP_EthernetCollection -Defined in this profile -See DMTF DSP 1023 Firmware Inventory Profile 1 1 CIM_ElementSoftwareIdentity 1 1 * 1 1 HP_EthernetGroupHostedCollection HP_EthernetMemberOfCollection HP_EthernetPort -Defined in this profile 1 HP_EthernetPortStatisticalData 1 1 HP_ComputerSy
Figure 2 -- HP Ethernet Teaming: Hierarchy Diagram 1 12 Version 1.0.
CIM_MemberOfCollection -See HP Consolidated Status Profile HP_EthernetTeamMember CIM_DeviceSAPImplementation -See DMTF Ethernet Port Profile HP_EthernetPortToLANEndpoint CIM_BindsToLANEndpoint -See DMTF Ethernet Port Profile HP_IPBindsToEthernetLANEndpoint -Role -MemberOperationalStatus -MemberStatusDescriptions CIM_HostedCollection CIM_Dependecy CIM_HostedAccessPoint -See DMTF Ethernet Port Profile HP_GroupHostedCollection HP_EthernetTeamToLANEndpoint HP_EthernetLANHostedAccessPoint CIM_LANEnd
for an Ethernet Port is associated to the HP_EthernetPort via the HP_EthernetPortToLANEndpoint association. An instance of HP_EthernetLANEndpoint representing an Ethernet Interface for an Ethernet Team is associated to the HP_EthernetTeam via the HP_EthernetTeamToLANEndpoint association. Each HP_EthernetLANEndpoint instance is associated with its scoping system via the association HP_EthernetLANHostedAccessPoint.
7.3 HP_EthernetTeam HP Ethernet Port Team modeling is conditional upon configuration of one or more Ethernet Teams. There shall be one instance of HP_EthernetTeam for each configured team of HP Ethernet Ports. Instances of HP_EthernetTeam shall be associated to the single instance of the Ethernet Collection, HP_EthernetCollection, through the HP_EthernetMemberOfCollection.
7.3.7 HP_EthernetTeam.TeamOperatingMode HP_EthernetTeam.TeamOperatingMode is mandatory. This property contains the configured Operating Mode, also known as the Team Type. HP_EthernetTeam.TeamCurrentOperatingMode HP_EthernetTeam.TeamCurrentOperatingMode is mandatory. This property contains the current Operating Mode. The current Operating Mode may be different from the configured Operating Mode. 7.3.8 HP_EthernetTeam.RedundancyStatus HP_EthernetTeam.RedundancyStatus is mandatory.
7.4.3 HP_EthernetTeamMember.Role HP_EthernetTeamMember.Role is mandatory. This property contains the HP_EthernetPort member role in the HP_EthernetTeam. 7.5 HP_HostedEthernetTeam Instances of HP_EthernetTeam shall be associated to the single instance of the Computer System, HP_ComputerSystem, which contains them through the HP_EthernetTeam association. 7.6 HP_EthernetLANEndpoint HP Ethernet LAN Endpoint modeling is mandatory.
If the HP_EthernetPort is not a member of a team and no VLANs are configured, there is a single instance of HP_EthernetPortToLANEndpoint. If the HP_EthernetPort is not a member of a team and VLANs are configured, there shall be an instance of HP_EthernetPortToLANEndpoint for each VLAN. If the HP_EthernetPort is a member of a team there shall not be an instance of HP_EthernetPortToLANEndpoint. The Ethernet LAN Endpoint is associated with the Ethernet Team. 7.
Interface, (i.e., have an association to one or more instances of HP_EthernetLANEndpoint) and all instances of HP_EthernetTeam. Instances of HP_EthernetPort (not configured in an Ethernet Team) shall be associated to the single instance of the Ethernet Adapter collection, HP_EthernetCollection, through the HP_EthernetMemberOfCollection association.
References ReferenceNames EnumerateInstances EnumerateInstanceNames A compliant implementation shall support all the operations in the default list for each class, unless the Requirements column states something other than Mandatory. 8.2 HP_EthernetPort All operations are supported as described by DSP0200 v1.2. 8.3 HP_EthernetDevice Table 4 lists operations that either have special requirements beyond those from DSP0200 v1.2 or shall not be supported.
Table 6 – Operations: HP_HostedEthernetTeam Operation Requirement Messages Associators Unspecified None AssociatorNames Unspecified None References Unspecified None ReferenceNames Unspecified None 8.7 HP_EthernetLANEndpoint All operations are supported as described by DSP0200 v1.2. 8.8 HP_EthernetPortToLANEndpoint Table 7 lists operations that either have special requirements beyond those from DSP0200 v1.2 or shall not be supported.
Table 9 – Operations: HP_EthernetLANHostedAccessPoint Operation Requirement Messages Associators Unspecified None AssociatorNames Unspecified None References Unspecified None ReferenceNames Unspecified None 8.11 HP_IPBindsToEthernetLANEndpoint Table 10 lists operations that either have special requirements beyond those from DSP0200 v1.2 or shall not be supported. All other operations may be supported as defined in DSP0200 v1.2.
Table 12– Operations: HP_EthernetLANEndpointStatisticalData Operation Requirement Messages Associators Unspecified None AssociatorNames Unspecified None References Unspecified None ReferenceNames Unspecified None 8.15 HP_EthernetCollection All operations are supported as described by DSP0200 v1.2. 8.16 HP_EthernetMemberOfCollection Table 13 lists operations that either have special requirements beyond those from DSP0200 v1.2 or shall not be supported.
Table 13– Operations: HP_EthernetMemberOfCollection Operation Requirement Messages Associators Unspecified None AssociatorNames Unspecified None References Unspecified None ReferenceNames Unspecified None 8.17 HP_EthernetGroupHostedCollection Table 14 lists operations that either have special requirements beyond those from DSP0200 v1.2 or shall not be supported. All other operations may be supported as defined in DSP0200 v1.2.
profile1:HP_RegisteredProfile HP_EthernetMemberOfCollection HP_ElementConformstToProfile collection1:HP_EthernetCollection fw1:CIM_SoftwareIdentity CIM_ElementSoftwareIdentity HP_EthernetGroupHostedCollection port1:HP_EthernetPort HP_EthernetPortStatisticalData HP_EthernetDevice stats1:HP_EthernetStatistics HP_EthernetPortToLANEndpoint system1:HP_ComputerSystem HP_EthernetLANHostedAccessPoint endpoint1:HP_EthernetLANEndpoint HP_EthernetLANEndpointStatisticalData CIM_IPProtocolEndpoint HP_IPBindsT
profile1:HP_RegisteredProfile HP_EthernetMemberOfCollection HP_ElementConformstToProfile collection1:HP_EthernetCollection fw1:CIM_SoftwareIdentity CIM_ElementSoftwareIdentity HP_EthernetGroupHostedCollection port1:HP_EthernetPort HP_EthernetortStatisticalData stats1:HP_EthernetStatistics HP_EthernetDevice HP_EthernetPortToLANEndpoint system1:HP_ComputerSystem stats2:HP_EthernetStatistics HP_EthernetLANHostedAccessPoint endpoint1:HP_EthernetLANEndpoint -VLANId: 1 -VLANName: One HP_EthernetLANEnd
Figure 6 – One Ethernet Port, Two Ethernet Interfaces Object Diagram Version 1.0.
9.1.4 One Ethernet Team of Two Ethernet Ports, One non-VLAN Ethernet Interface Figure 7 represents a single Ethernet Team of two Ethernet Ports exposing a single non-VLAN Ethernet Interface. Figure 7 – One Ethernet Team of Two Ethernet Ports, One non-VLAN Ethernet Interface Object Diagram 28 Version 1.0.
9.1.5 One Ethernet Team of Two Ethernet Ports, One VLAN Ethernet Interface Figure 8 represents a single Ethernet Team of two Ethernet Ports exposing a single VLAN Ethernet Interface. Figure 8 – One Ethernet Team of Two Ethernet Ports, One VLAN Ethernet Interface Object Diagram Version 1.0.
9.1.6 One Ethernet Team of Two Ethernet Ports, Two VLAN Ethernet Interfaces Figure 9 represents a single Ethernet Team of two Ethernet Ports exposing two VLAN Ethernet Interfaces. Figure 9 – One Ethernet Team of Two Ethernet Ports, Two VLAN Ethernet Interfaces Object Diagram 30 Version 1.0.
9.2 Retrieve the Operational Status of an Ethernet Port For a given instance of HP_EthernetPort, the HP_EthernetPort.OperationalStatus[0] contains the Ethernet Port Operational Status. 9.3 Retrieve the Operational Status of an Ethernet LAN Endpoint For a given instance of HP_EthernetLANEndpoint, the HP_EthernetLANEndpoint.OperationalStatus[0] contains the Ethernet LAN Endpoint Operational Status. 9.
9.11 Retrieve the IP Addresses associated with an Ethernet Team. For a given instance of HP_EthernetTeam, each associated instance of HP_EthernetTeamToLANEndpoint provides an instance of HP_EthernetLANEndpoint. For each instance of HP_EthernetLANEndpoint, each associated instance of CIM_BindsToLANEndpoint provides an instance of CIM_IPProtocolEndpoint. The CIM_IPProtococlEndpoint.IPv4Address is an IPv4 address associated to the Ethernet Team. 9.
Table 15 – CIM Elements – HP Ethernet Teaming Profile Element Name Requirement Description Classes HP_EthernetPort Mandatory See Section 7.1 and 10.1 HP_EthernetDevice Mandatory See Section 7.2 and 10.2 HP_EthernetTeam Conditional See Section 7.3 and 10.3 HP_EthernetTeamMember Conditional See Section 7.4 and 10.4 HP_HostedEthernetTeam Conditional See Section 7.5 and 10.5 HP_EthernetLANEndpoint Mandatory See Section 7.6 and 10.6 HP_EthernetPortToLANEndpoint Conditional See Section 7.
10.3 HP_EthernetTeam HP_EthernetTeam is used to represent a Team of Ethernet Ports in a managed system. Table 18 – Class: HP_EthernetTeam Properties 10.4 Requirement Notes ActiveMaximumTransmissionUnit Mandatory See Section 7.3.1 TeamCapabilities Optional See Section 7.3.2 TeamEnabledCapabilities Optional See Section 7.3.3 GroupOperationalStatus[] Mandatory See Section 7.3.4 LoadBalanceAlgorithm Mandatory See Section 7.3.5 OtherLoadBalanceAlgorithm Conditional See Section 7.3.
Properties 10.7 Requirement Notes VLANId Conditional See Section 7.6.2 VLANName Conditional See Section 7.6.3 HP_EthernetPortToLANEndpoint HP_EthernetPortToLANEndpoint is used to associate an Ethernet LAN Endpoint to an Ethernet Port in a managed system. Table 22 – Class: HP_EthernetPortToLANEndpoint Properties Requirement Notes Antecedent Mandatory Key: References HP_EthernetPort Dependent Mandatory Key: References HP_EthernetLANEndpoint 10.
Table 26 – Class: HP_EthernetStatistics Properties Requirement Notes AlignmentErrors Conditional See CIM_EthernetPortStatistics mof BytesReceived Conditional See CIM_EthernetPortStatistics mof BytesTransmitted Conditional See CIM_EthernetPortStatistics mof DeferredTransmission Conditional See CIM_EthernetPortStatistics mof ExcessiveCollisions Conditional See CIM_EthernetPortStatistics mof FCSErrors Conditional See CIM_EthernetPortStatistics mof InternalMACRecieveErrors Conditional See
10.15 HP_EthernetMemberOfCollection HP_EthernetMemberOfCollection is used to associate Ethernet Ports and Ethernet Teams to the Ethernet Collection in a managed system. Table 30 – Class: HP_EthernetMemberOfCollection Properties Requirement Notes Collection Mandatory Key: References HP_EthernetCollection Member Mandatory Key: References HP_EthernetPort or HP_EthernetTeam 10.
11 Durable Names and Correlatable IDs Table 34 – Durable Names generated by this Profile Class HP_EthernetPort Durable Name(s) PermanentAddress Source ID Information Permanent MAC Address Circumstances for Change None Table 35 – Correlatable IDs generated by this Profile Class 38 Correlatable ID(s) Source ID Information Circumstances for Change Version 1.0.
ANNEX A (normative) Change Log Version Date 0.1 06/30/2006 Initial draft Description 0.2 07/06/2006 Incorporated initial review comments. 0.3 7/10/2006 Incorporated additional review comments. 0.4 07/17/2006 Incorporated additional review comments. Reworked Ethernet Team and Ethernet Team Member class properties. Added Single Ethernet Port with Single VLAN instance diagram. Added Ethernet Team of Two Ethernet Ports with Single VLAN instance diagram. Added Hosted Ethernet Team class.
ANNEX B (informative) Acknowledgments 40 Version 1.0.
ANNEX C (informative) Included WBEM TC CR Numbers CR Number 00109 Version 1.0.
Bibliography This section contains a list of the external references and dependencies for this specification. 42 Version 1.0.