150 likes | 282 Views
Industry Leadership. The great thing about standards is that there are so many of them. 2000 Oct 12. Mike Dutch. Industry Leadership. The great thing about standards is that there are so many of them.
E N D
Industry Leadership The great thing about standards is that there are so many of them TROIKA University 107A 2000 Oct 12 Mike Dutch
Industry Leadership The great thing about standards is that there are so many of them This presentation is the property of Troika Networks, Inc. and should not be distributed outside the company without explicit authorization. TROIKA University 107A 2000 Oct 12 Mike Dutch
Why bother? • Active participation contributes to credibility, image, and opportunities • Influence standards and products so they complement each other • Monitor emerging technologies and competitive activities TROIKA University 107A
Standards Bodies T10 – SCSI mappings including FCP, SRP, SES (SCSI Enclosure Services) T11 –Fibre Channel including FC-VI, FC-MI IPFC – IPFC and Fibre Channel MIBs IP Storage – FCIP, iSCSI, SCSI over SCTP LAN Standards, POSIX VIDF Virtual Interface Developer Forum VI Architecture, VI Provider Library Evolution WBEM (including CIM), DMI, DEN, SIS, SES (Solution Exchange Standard) HTML, XML, DTD, Style Sheets (CSS and XSL), and other World Wide Web standards TROIKA University 107A
Industry Associations Broad coverage of storage and networking SNMWG-FC-HBA API subgroup Interoperability Lab Promotes Fibre Channel, SANmark Test Suite Promotes NASD, and other projects Promotes Parallel SCSI University of New Hampshire InterOperability Lab U of Minn. Lab for Computational Science & Engineering Direct Access File System – a VI application Evolves and promotes a switched fabric based on VI TROIKA University 107A
VendorConsortiums Minor contribution (MIB) but has EMC marketing behind it Java Community Process is led by Sun with industry contributions Private Groups Focus or “Balkanization” ? TROIKA University 107A
The Java Community Process TROIKA University 107A
Networking Standards • OSI Reference Model (ISO 7498:1984) • Ethernet, IEEE 802.3, ISO 8802-3 • Gigabit Ethernet (IEEE 802.3z, 802.3ab) • Fibre Channel (T11 FC-PH, FC-GS-2, etc.) • InfiniBand TROIKA University 107A
Practical Examples • Virtual Interface mapping to Fibre Channel (FC-VI) • iFCP • Host Bus Adapter (HBA)Application Programming Interface (API) • Virtual Interface Developer’s Forum (VIDF)Business Meeting & Structure Proposal TROIKA University 107A
What is the HBA API? • Description • A C language Application Programming Interface (API), supported by vendor-specific libraries, designed to provide Independent Software Vendors (ISV) a common way to access information about Fibre Channel networks. The SNIA Fibre Channel Working Group Host Bus Adapter (HBA) API subgroup has completed the first phase of an ongoing effort to enhance the use and management of Storage Area Networks. • Goals • Before the HBA API, software applications were unable to retrieve Fibre Channel specific information in a consistent manner across operating systems and vendor products. • Value • The HBA API enables ISVs to deliver greater functionality in a more timely fashion using a single standardized interface. Consumers see the SNIA as the key forum for vendor cooperation to deliver trusted interoperable solutions for the enterprise data center. TROIKA University 107A
The HBA API Specification Discovery of adapters and ports Information about adapters and ports Port FCP Information FC-3 Management Attributes Port Statistics ISVApplications HBA API Select HBA Libraries OS-specific mechanisms are used to load specific HBA libraries All supported host bus adapters are accessed using a single interface to common functions Common Code Vendor API Participating vendors support a common API to vendor-specific HBA library implementations Other functions Other interfaces Library 1 Library 2 Library n … Vendor Specific TROIKA University 107A
SNW DemoConfiguration Windows Solaris HIGHGROUND AGILENT INTERSAN TROIKA CONNEX EMULEX JNI Vendor bringing server Adapters in each server AGILENT AGILENT AGILENT EMULEX EMULEX EMULEX JNI JNI JNI QLOGIC QLOGIC QLOGIC QLOGIC QLOGIC QLOGIC TROIKA TROIKA TROIKA HIGHGROUND HP INTERSAN TROIKA CONNEX VERITAS VIXEL Software Primary software Adapters LINK TO QLOGIC HBA IN EACH SERVER LINK TO OTHER ADAPTERS IN EACH SERVER TROIKA University 107A
Broad Support for the HBA API TROIKA University 107A
VIDF Evolve & Publish Standards VI Architecture Intel, Compaq, Microsoft VIDF Structure Proposal Technical Working Group VIPL 1.0, 1.1 Intel, Intel/NetApp SNIA • Reference Implementation • Test Suites / Certification • Education • Marketing • Web Site (Spec / Code) Promotional Working Group TROIKA University 107A
Questions & Answers Name the standards bodies for FCP, IPFC, and FC-VI Name the standards body that ensures the smooth operation of the Internet Name the host adapter vendors participating in the HBA API demo TROIKA University 107A