Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

39
Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes <[email protected]> 10 October 2001

description

Internet2 Engineering Objectives Provide our universities with superlative networking: Performance Functionality Understanding Make superlative networking strategic for university research and education

Transcript of Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Page 1: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Internet2 Background

AARnet-Internet2 Workshop :: SydneyGuy Almes <[email protected]>

10 October 2001

Page 2: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Outline• Historical Context• Internet2: Organization and Membership• Emphases

• Network infrastructure• Engineering• Applications• Middleware

• International Relationships

Page 3: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Internet2 Engineering Objectives

• Provide our universities with superlative networking:• Performance• Functionality• Understanding

• Make superlative networking strategic for university research and education

Page 4: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Historical Context

• NSFnet Experience• 1985-1995 NSFnet program• Created pervasive Internet among universities• From 56 kb/s to 45 Mb/s performance• Intense university-government-industry cooperation

• Transition to Commercial Internet• 1995 growing pains• Lack of focus on university needs

Page 5: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

What did we miss?

• Focus on needs of universities• University-government-industry

partnership• Stagnation of technical advances

Page 6: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

What did we miss?• Focus on needs of universities

• Disproportionate need to support collaboration• Collaboration structures do not align with

organizational structures• Remote instrument access• New resource-intensive applications needed

• University-government-industry partnership

• Stagnation of technical advances

Page 7: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

What did we miss?• Focus on needs of universities• University-government-industry

partnership• In late 1980s NSF could lead national Internet policy

direction• By the mid-1990s, this was not practical• Key parts of industry and government continue to

see value in partnering with universities• Stagnation of technical advances

Page 8: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

What did we miss?

• Focus on needs of universities• University-government-industry

partnership• Stagnation of technical advances

• Commercial emphases on residential Internet, on eCommerce, etc.

• No specific continuing improvement in wide-area performance or on solidification of multicast, QoS, etc., as key parts of the Internet

Page 9: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Internet2

• Created as a project: Oct-96• 34 members; synergy with federal NGI program• Reliance on NSF/MCI vBNS program for backbone

• Incorporated Oct-97• Staff mostly at Ann Arbor, Armonk, Washington• 187 university members, plus corporate/affiliate

members• Announcement of Abilene Backbone spring 1998

Page 10: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Emphasis: Network Infrastructure

• Existing vBNS: 620 Mb/s IP-over-ATM• Creation of gigaPoPs

• MREN, MERIT, MCNC, SURA, CENIC• New others and focused local energy on all• Recent creation of The Quilt organization

• 1998-2003: Abilene• 2.4 Gb/s IP-over-Sonet• Qwest, Nortel, Cisco, Indiana University

Page 11: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Key Attributes• 12 Router Nodes

• Cisco 12008 Routers• Qwest collocation

• OC48 Interior Circuits connect them• Packet over Sonet in all cases

• Access: 54 total• OC3, OC12, and some OC48• via any Qwest Sonet PoPs (Access Nodes)• ATM and POS both supported

Page 12: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Abilene core

Seattle

Kansas City

Denver

Cleveland

New York

Atlanta

Houston

Sunnyvale

Los Angeles

Indianapolis Washington

Chicago

Page 13: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Abilene Connectionsby (roughly) October 2001

Page 14: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Emphasis: Engineering

• Advanced Services• Multicast• Quality of Service (QoS)• IPv6• Measurements

• Advanced Performance• End-to-end Performance Initiative

Page 15: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Engineering: Multicast• By 1998,

• Routing protocols existed• Deployment of native IP multicast quite rare• Early ‘MBone’ no longer scalable• Considered key to advanced conferencing and streaming

applications• Emphases on

• Deployment and support for operations• Applications• Working to make it scalable

Page 16: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.
Page 17: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Engineering: QoS

• What if best-efforts networking will not meet the needs of advanced applications?

• Stress of Interoperability

• Stress of Application needs

• Preserve core Internet values

Page 18: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Engineering: IPv6

• Clarify motivation for IPv6

• Support deployment and engineering expertise on networks, especially on campus

• Anticipate need for first-class support

Page 19: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.
Page 20: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Engineering: Measurements

• Utilization

• Performance

• Characterization of network usage

• Think global – act local

Page 21: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Engineering:End-to-End Performance

Page 22: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

The Current Situation• Our universities have access to an

infrastructure of considerable capacity• examples of 240 Mb/s flows

• End-to-end performance varies widely• but 40 Mb/s flows not always predictable• users don't know what their expectations should be

• Note the mismatch

Page 23: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

What are our Aspirations?• Candidate Answer #1:

Switched 100BaseT + Well-provisioned Internet2 networking at 80 Mb/s

• But user expectations and experiences vary widely

Page 24: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

What are our Aspirations?• Candidate Answer #2:

Lower user expectations and minimize complaining phone calls

• There is a certain appeal I suppose...

Page 25: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

What are our Aspirations?• Candidate Answer #3:

Raise expectations, encourage aggressive use, deliver on performance/functionality to key constituencies.

• Not the easy way, but necessary for success

Page 26: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Threats toEnd to End Performance

• BW = C x packet-size / ( delay x sqrt(packet-loss ))(Mathis, Semke, Mahdavi, and Ott, CCR, July 1997)

• Context:• Network capacity• Geographical distance• Aggressive application

Page 27: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Threats toEnd to End Performance

• Fiber problems• dirty fiber• dim lighting• 'not quite right' connectors

Page 28: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Threats toEnd to End Performance

• Fiber problems• Switches

• horsepower• full vs half-duplex• head-of-line blocking

Page 29: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Threats toEnd to End Performance

• Fiber problems• Switches• Inadvertently stingy provisioning

• mostly communication• happens also in international settings

Page 30: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Threats toEnd to End Performance

• Fiber problems• Switches• Inadvertently stingy provisioning• Wrong Routing

• asymmetric• best use of Internet2• distance

Page 31: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Threats toEnd to End Performance

• Fiber problems• Switches• Inadvertently stingy provisioning• Wrong Routing• Host issues

• NIC• OS / TCP stack• CPU

Page 32: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Perverse Result• 'Users' think the network is congested or

that the Internet2 infrastructure cannot help them

• 'Planners' think the network is underutilized, no further investment needed, or that users don't need high performance networks

Page 33: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Internet2 End-to-End Performance Initiative

• Very recently hired / deployed staff• Cheryl Munn-Fremon, initiative director• Russ Hobby, chief technical architect• George Brett, chief information architect

• $1.5M budgeted by Internet2

Page 34: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Internet2 End-to-End Performance Initiative

• Distributed measurement infrastructure• Enable rapid effective understanding of why an

instance of end-to-end performance is limited• Make the work of PERF participants rewarding• Enable initiation of tests by PERF participants

• Teams of performance analysis specialists (PERF)• Dissemination of best practices

Page 35: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Internet2 End-to-End Performance Initiative

• Distributed measurement infrastructure

• Teams of performance analysis specialists (PERF)• members at campuses, gigaPoPs, backbones• socially and technically coordinated• committed to effecting radical change

• Dissemination of best practices

Page 36: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Internet2 End-to-End Performance Initiative

• Distributed measurement infrastructure• Teams of performance analysis specialists (PERF)

• Dissemination of best practices• Identify key techniques, tools, and 'best practices'• Make them common• Work toward widespread / routine excellent user

experiences• Improve the reputation / status of network

engineers

Page 37: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Anticipated Partners• NLANR: DAST, MOAT, and NCNE• Web100 Project• Abilene partners• Leading campuses and gigaPoPs• Internet2 corporate members

Page 38: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.

Access to Key Resources• Optical telescopes in Hawaii

• CRAFT Project

• PACI Supercomputer Facilities

• CERN

Page 39: Internet2 Background AARnet-Internet2 Workshop :: Sydney Guy Almes 10 October 2001.