MPLS Consortium Charter Meeting Welcome to UNH Durham, New Hampshire February 7, 2000.

Post on 24-Dec-2015

214 views 0 download

Tags:

Transcript of MPLS Consortium Charter Meeting Welcome to UNH Durham, New Hampshire February 7, 2000.

MPLS Consortium Charter MPLS Consortium Charter MeetingMeeting

Welcome to UNHWelcome to UNH

Durham, New HampshireDurham, New Hampshire

February 7, 2000February 7, 2000

AgendaAgenda

Welcome and IntroductionsWelcome and Introductions Overview of the UNH Overview of the UNH

InterOperability LaboratoryInterOperability Laboratory Establishment of the MPLS Establishment of the MPLS

Consortium Consortium – Testing Goals DiscussionTesting Goals Discussion– Charter and Usage AgreementCharter and Usage Agreement

Agenda (continued)Agenda (continued)

LunchLunch Election of MPLS Steering Election of MPLS Steering

CommitteeCommittee Initial Group Test PlanningInitial Group Test Planning Review and Closing RemarksReview and Closing Remarks

The Interoperability The Interoperability Problem and the UNH Problem and the UNH

InterOperability InterOperability LaboratoryLaboratoryScott A. ValcourtScott A. Valcourt

Senior Consortium ManagerSenior Consortium Manager

February 7, 2000February 7, 2000

OverviewOverview

Understanding the Interoperability Understanding the Interoperability ProblemProblem

Solving the Interoperability Solving the Interoperability ProblemProblem

The UNH InterOperability The UNH InterOperability Laboratory Laboratory

Interoperability FailuresInteroperability Failures

Pushes out market acceptance of Pushes out market acceptance of new technologiesnew technologies

Increases support costIncreases support cost Opens windows of opportunity for Opens windows of opportunity for

different solutionsdifferent solutions Does notDoes not enhance the reputation enhance the reputation

of a productof a product

The Meaning of The Meaning of InteroperabilityInteroperability

Plug and play operation Plug and play operation independent of who provided the independent of who provided the productproduct

Works in the users environmentWorks in the users environment Works with the users applicationsWorks with the users applications

Foundational IssuesFoundational Issues

How is interoperability achieved?How is interoperability achieved? How is interoperability How is interoperability

demonstrated to the marketplace?demonstrated to the marketplace?

Key #1 The StandardKey #1 The Standard

The standard is the foundation of The standard is the foundation of interoperability. Interoperability interoperability. Interoperability problems will exist unless the standard:problems will exist unless the standard:– Clearly and fully specifies external Clearly and fully specifies external

behaviorbehavior– Limits optionsLimits options– Addresses market needsAddresses market needs– Achieves sufficient developer support and Achieves sufficient developer support and

is considered authoritative is considered authoritative

Key #2 Technical TestingKey #2 Technical Testing

New technologies, like new products, New technologies, like new products, have bugs. Test procedures must be have bugs. Test procedures must be available which show that the:available which show that the:– External behavior of the product is External behavior of the product is

consistent with the standardconsistent with the standard– Product works with other products in Product works with other products in

different configurationsdifferent configurations– Product works with common applicationsProduct works with common applications

Key #3 Reference Key #3 Reference EnvironmentEnvironment

Practical concerns make it necessary to Practical concerns make it necessary to maintain a common center in which maintain a common center in which interoperability testing can take placeinteroperability testing can take place– A common site is needed where multiple A common site is needed where multiple

implementations of the standard are implementations of the standard are available for testingavailable for testing

– Developers must be able to have testing Developers must be able to have testing done without exposure of unannounced done without exposure of unannounced products or test resultsproducts or test results

Key #4 An Interoperability Key #4 An Interoperability MetricMetric

An accepted definition must exist An accepted definition must exist that shows when a product is that shows when a product is interoperableinteroperable– A test report that may be distributed A test report that may be distributed

by the owner of the product within the by the owner of the product within the development communitydevelopment community

– Testing must cover both conformance-Testing must cover both conformance-like and interoperability itemslike and interoperability items

The Marketing IssuesThe Marketing Issues

Cooperation must be achieved between Cooperation must be achieved between developersdevelopers

Interoperability intent and achievement Interoperability intent and achievement must be demonstrated to the publicmust be demonstrated to the public

Testing needs can not significantly Testing needs can not significantly delay product introductionsdelay product introductions

The interoperability metric must be The interoperability metric must be effective to be acceptedeffective to be accepted

The ProcessThe Process

Creating structure to focus industry Creating structure to focus industry effort and obtain supporteffort and obtain support

Develop testing tools and technologyDevelop testing tools and technology Establish reference centerEstablish reference center Coordinate demonstrations that show Coordinate demonstrations that show

interoperabilityinteroperability Establish a visible interoperability Establish a visible interoperability

metricmetric

What is the UNH-IOLWhat is the UNH-IOL

Interoperability “facilitation” Interoperability “facilitation” organizationorganization– Part of the University of New HampshirePart of the University of New Hampshire– Provides technical experience for students in Provides technical experience for students in

CS and EECS and EE– Develops test suites, testing tools, and Develops test suites, testing tools, and

provides testing servicesprovides testing services– Helps coordinate interoperability efforts Helps coordinate interoperability efforts

within industry in a cooperative mannerwithin industry in a cooperative manner– Technical in natureTechnical in nature

IOL ExperienceIOL Experience

Twelve years of helping industry bring Twelve years of helping industry bring “interoperable” technology to market“interoperable” technology to market10BaseT Ethernet10BaseT Ethernet Fast EthernetFast Ethernet FDDIFDDI Gigabit EthernetGigabit Ethernet

Fibre ChannelFibre Channel IP ProtocolIP Protocol SNMPSNMP Bridge FunctionsBridge Functions

LINUXLINUX Token RingToken Ring ATMATM ADSLADSL

DOCSISDOCSIS Wireless (IEEE 802.11)Wireless (IEEE 802.11) 100VG-AnyLAN100VG-AnyLAN

HDSL2HDSL2 MPLSMPLS Network ManagementNetwork Management

Test development experience at Test development experience at physical signaling level up to physical signaling level up to application levelapplication level

IOL AcceptanceIOL Acceptance

150+ corporate memberships world-150+ corporate memberships world-widewide

IOL test reports are trusted by vendors IOL test reports are trusted by vendors and are often used as basis for quality and are often used as basis for quality assurance in OEM dealsassurance in OEM deals

Establishment of IOL consortiums Establishment of IOL consortiums accepted as evidence of industry accepted as evidence of industry commitment to interoperability within commitment to interoperability within telecom, datacom and other industriestelecom, datacom and other industries

Establishing a MPLS Establishing a MPLS Interoperability Effort Interoperability Effort

Formation of the MPLS consortiumFormation of the MPLS consortium– members agree on charter and fee structuremembers agree on charter and fee structure– members elect steering committeemembers elect steering committee– members define scope of testing effortmembers define scope of testing effort

Consortium develops testing facilities Consortium develops testing facilities and supports demonstration effortsand supports demonstration efforts

Consortium must cover all direct costs of Consortium must cover all direct costs of operationoperation

SummarySummary

Addressing the interoperability problem Addressing the interoperability problem requires:requires:– A good standard, and a good conformance A good standard, and a good conformance

and interoperability test suiteand interoperability test suite– An interoperability reference center and An interoperability reference center and

interoperability test proceduresinteroperability test procedures– A meaningful interoperability metricA meaningful interoperability metric

IOL consortiums address interoperability IOL consortiums address interoperability issues in specific technologiesissues in specific technologies

Contact InformationContact Information

Scott A. ValcourtScott A. Valcourt

Senior Consortium ManagerSenior Consortium Manager

(603) 862-4489(603) 862-4489

sav@unh.edusav@unh.edu

http://www.iol.unh.eduhttp://www.iol.unh.edu

MPLS Consortium Testing MPLS Consortium Testing GoalsGoals

Rob BlaisRob Blais

MPLS Consortium ManagerMPLS Consortium Manager

February 7, 2000February 7, 2000

Consortium Testing GoalsConsortium Testing Goals

MPLS-Specific ProtocolsMPLS-Specific Protocols Routing ProtocolsRouting Protocols MPLS ServicesMPLS Services Interfaces (Layer 2)Interfaces (Layer 2)

MPLS Specific ProtocolsMPLS Specific Protocols

RSVPRSVP LDPLDP CR-LDPCR-LDP

Routing ProtocolsRouting Protocols

OSPFOSPF BGP4BGP4 IS-ISIS-IS Others?Others? Focus on TE extensionsFocus on TE extensions

MPLS ServicesMPLS Services

Class of Service (CoS)Class of Service (CoS) Traffic EngineeringTraffic Engineering VPNsVPNs

Interfaces (Layer 2)Interfaces (Layer 2)

ATMATM Packet over SONET (PoS)Packet over SONET (PoS) Frame-RelayFrame-Relay Gigabit EthernetGigabit Ethernet Optical/Lambda/WDM?Optical/Lambda/WDM? Others?Others?

Other IssuesOther Issues

Other things that should be testedOther things that should be tested

MPLS Consortium MPLS Consortium StructureStructure

Rob BlaisRob Blais

MPLS Consortium ManagerMPLS Consortium Manager

February 7, 2000February 7, 2000

MPLS Consortium CharterMPLS Consortium Charter

Structure & TermsStructure & Terms FeesFees

Structure & TermsStructure & Terms

OverallOverall Section 3.1.3Section 3.1.3

MPLS Consortium MPLS Consortium ExpensesExpenses

LaborLabor– Graduate student: $25k/yearGraduate student: $25k/year– Undergraduate student: $12k/yearUndergraduate student: $12k/year– Full-Time UNH Staff members: $55k/yearFull-Time UNH Staff members: $55k/year

GeneralGeneral– Overhead: 25%/yearOverhead: 25%/year– Other expenses: $30k/yearOther expenses: $30k/year– Special equipment needs: ??Special equipment needs: ??

Expenses (cont.)Expenses (cont.)

Staffing needsStaffing needs– 3 to 4 Graduate students3 to 4 Graduate students– 6 to 8 Undergraduate students6 to 8 Undergraduate students– Full-time UNH Staff membersFull-time UNH Staff members

FeesFees

Estimated members: 20Estimated members: 20 Estimated expenses: Estimated expenses:

$290,000/year$290,000/year Membership fee needed: Membership fee needed:

$15,000/year$15,000/year

Steering CommitteeSteering Committee

OptionalOptional Typically 3 membersTypically 3 members

– 1 member per company1 member per company NominateNominate VoteVote

Group TestsGroup Tests

First: March 13 - 17, 2000First: March 13 - 17, 2000 IOL Group Test Facility, Durham, IOL Group Test Facility, Durham,

NHNH Focus: RSVPFocus: RSVP Testing PlansTesting Plans

Group Tests (cont.)Group Tests (cont.)

Future testsFuture tests– LDP/CR-LDPLDP/CR-LDP– When?When?

Contact InformationContact Information

Rob BlaisRob Blais

MPLS Consortium ManagerMPLS Consortium Manager

(603) 862-4569(603) 862-4569

rdb@iol.unh.edurdb@iol.unh.edu

http://www.iol.unh.eduhttp://www.iol.unh.edu

Closing RemarksClosing Remarks

Thank you for coming!Thank you for coming! Have a Safe Trip Home!Have a Safe Trip Home!