600 likes | 708 Views
Internet2: A Tutorial Part 3 of 4. 17 th Brazilian Symposium on Computer Networks Paul Love, Internet2 Chair, I2 Topology WG epl@internet2.edu. Working Groups. IPv6 Measurement Multicast Network Management Network Storage. Quality of Service Routing Security Topology.
E N D
Internet2: A TutorialPart 3 of 4 17th Brazilian Symposium on Computer Networks Paul Love, Internet2 Chair, I2 Topology WG epl@internet2.edu
IPv6 Measurement Multicast Network Management Network Storage Quality of Service Routing Security Topology Working Groups SBRC99 Salvador, Bahia, Brazil
IPv6 • Chair: Dale Finkelson,Univ Nebraska, Lincoln • Focus: • Explore the rôle that IPv6 will play in the Internet2 project • Work with those interested in IPv6 to build IPv6 testbeds across the Internet2 structure, including vBNS and Abilene • Must be coordinated across backbones, gigaPoPs, and campuses • Must be interoperable among above and between vendors SBRC99 Salvador, Bahia, Brazil
Measurement • Chairs: David Wasley, Univ California and Matt Zekauskas, Internet2 staff • Focus: • Places to measure: • At campuses, at gigaPoPs, within interconnect(s) • Things to measure: • Traffic utilization • Performance: delay and packet loss • Traffic characterization SBRC99 Salvador, Bahia, Brazil
Multicast • Chair: Kevin Almeroth,Univ California at Santa Barbara • Focus: Make native IP multicast scalable and operationally effective • Must be coordinated across backbones, gigaPoPs, and campuses • Must be coordinated with unicast routing SBRC99 Salvador, Bahia, Brazil
Network Management • Chair: Mark Johnson,North Carolina Networking Initiative • Focus: • Common trouble ticket system • How can all our interconnects and gigaPoPs and universities appear to be a seamless whole? SBRC99 Salvador, Bahia, Brazil
Network Storage • Chair: Micah Beck, Univ of Tennessee, Knoxville • Focus: Develop and deploy a reliable, scalable, high performance network storage capability enabling broad access to stored video, very large data sets, etc. SBRC99 Salvador, Bahia, Brazil
Quality of Service • Chair: Ben Teitelbaum, Internet2 staff • Focus: Multi-network IP-based QoS • Relevant to advanced applications • Interoperability: carriers and kit • Architecture • Qbone: distributed testbed SBRC99 Salvador, Bahia, Brazil
A B The QoS Big Problems • Understanding Application Requirements • Scalability • Interoperability SBRC99 Salvador, Bahia, Brazil
Routing • Chair: Steve Corbato, Univ Washington • Focus: Internal & External routing • Critical issues • gigaPoP internal routing design • Explicit routing requirement (the “fish problem”) • gigaPoP external routing recommendations • Subscribers (Internet2 campuses) • National interconnects (vBNS, Abilene, and NGI networks) SBRC99 Salvador, Bahia, Brazil
NSP1 C1 D GP C2 NSP2 Nature of Explicit Routing • Fish problem • C1 routes via NSP1 and C2 routes via NSP2 • One potential solution - MPLS SBRC99 Salvador, Bahia, Brazil
Security • Chair: Peter Berger, Carniege Mellon Univ • Focus: • Authentication • Application to QoS • Application to Digital Libraries SBRC99 Salvador, Bahia, Brazil
Topology • Chair: Paul Love, Internet2 staff • Focus: Topology of Internet2 • Internal Internet2 connections • Between I2 backbones • Internet2 with other Advanced Research Networks • NGI • International R&E SBRC99 Salvador, Bahia, Brazil
Internet2’s WGs focused on project’s needs Complement IETF WGs Membership by invitation of the chair Working Group Summary SBRC99 Salvador, Bahia, Brazil
Internet2 & Abilene IPv6 Networking with thanks to Dale Finkelson, Univ of Nebraska, Lincoln
Project Goals • Deploying an IPv6 testbed • Both in the vBNS and Abilene • Understanding what IPv6 can contribute to the research agenda of the Internet 2 project. SBRC99 Salvador, Bahia, Brazil
Abilene IPv6 Description • IP over Sonet backbone • This effectively blocks deploying IPv6 in Native Mode within the backbone until • Code becomes available for Cisco12000 • It is stable • It doesn’t block multicast & QoS • IPv6 will be tunneled through Abilene SBRC99 Salvador, Bahia, Brazil
Equipment and Protocols • The initial deployment will be with routers donated by Bay Networks • Routing will be done with BGP4+ • Some gigapops will implement tunnel servers for local connectivity • Gigapops with ATM connectivity will be open to native IPv6 connections, others will use tunnels • Details still TBD SBRC99 Salvador, Bahia, Brazil
Peering arrangements • The IPv6 version of Abilene will peer with the vBNS at two or more points • MREN (Chicago switch) • NCNE (Pittsburgh gigapop) • AbileneV6 will peer with other providers at the 6TAP (Chicago switch) • ESnet • CAnet3 • European networks • AbileneV6 will be available at both of the NGIX’s (3rd still TBD) SBRC99 Salvador, Bahia, Brazil
Schedule • vBNS network was in place by the end of June 98 • Backbone deployment of IPv6 routers in Abilene in the summer of 1999 • By the end of summer • Initial connectivity to gigapops • Connectivity to other IPv6 networks SBRC99 Salvador, Bahia, Brazil
Working Group Agenda • Preparing “Good Practices” document for gigapop operators. • Addressing options • Configuration samples • Working with the Abilene engineering staff to implement the IPv6 network • Design an addressing plan for Abilene SBRC99 Salvador, Bahia, Brazil
Gigapop Issues • Obtaining Addresses • Multi-homing Hosts • This is specifically a problem for multihomed gigapops • Providing DNS services for IPv6 • Providing either Native IPv6 or tunnels to the backbones • Providing IPv6 connectivity to their customers SBRC99 Salvador, Bahia, Brazil
Addressing Questions • Who gets PTLA’s. • Abilene, vBNS, gigapops? • How do campus address relate to the TLA’s? • Can you do multiple addresses within a v6 host? • For multiply attached gigapops • Do you draw NLA’s from each provider? • Do you do private addressing at the campus • Some sort of translation at the edge? SBRC99 Salvador, Bahia, Brazil
Possible Abilene IPv6Backbone & Peering Points Seattle STAR TAP & NGIX New York Cleveland Sacramento Indianapolis Denver NGIX NGIX Kansas City Los Angeles Atlanta v6 Peering Point Houston nb v6 will be in v4 tunnels inside Abilene SBRC99 Salvador, Bahia, Brazil
Pointers • General Information sites • WWW.6ren.net • www.ipv6.org • www.6bone.net • Site for implementations • All of the above sites have links to sites where implementation information can be found SBRC99 Salvador, Bahia, Brazil
Pointers • IETF Documentation • www.6bone.net has a link to IETF information • draft-iab-nat-implications-04.txt • draft-carpenter-transparency-01.txt • The Case for IPv6 • draft-ietf-iab-case-for-ipv6-04.txt SBRC99 Salvador, Bahia, Brazil
Internet2 Distributed Storage Infrastructure Update with thanks to Micah Beck; Univ. of Tennessee, Knoxville Bert Dempsey; Univ. of North Carolina, Chapel Hill http://dsi.internet2.edu
UT Knoxville Micah Beck Terry Moore Martin Swany Judi Talley UNC Chapel Hill Bert Dempsey Paul Jones (MetaLab) Debra Weiss Zhiwei Xiao GigaPOP and Campus Site Managers UCAID/Internet2 Network Storage Working Group Ted HanssApplications Director NC Networking Initiative Digital Library Federation I2-DSI Participants SBRC99 Salvador, Bahia, Brazil
A Word From the Sponsors • Cisco DNS redirection • Ellemtel engineering effort • IBM large storage & DCE servers • Novell storage & directory servers • Starburst reliable multicast software • StorageTek large storage servers • Sun design collaboration SBRC99 Salvador, Bahia, Brazil
Single Server Model • High performance locally • Unacceptable performance across commodity backbone SBRC99 Salvador, Bahia, Brazil
Relying on Wide Area QoS • High performance access with reserved bandwidth • Essential for real-time communication • Technically difficult, expensive, not generally available SBRC99 Salvador, Bahia, Brazil
I2-DSI Model: Replicated Services • Clients access nearby server • Everyone gets performance • Local resources implement a global service SBRC99 Salvador, Bahia, Brazil
replicated core local users delegated server I2-DSI Service Architecture • Replication • Rsynch+, Omnicast, AFS/DFSNovell Replication • Resolution • Sonar DNS, Distributed Director • Delegation • Cache prefetch general users SBRC99 Salvador, Bahia, Brazil
Internet Content Channels • A channel is a collection of content which can be transparently delivered to end user communities at a chosen (price,performance) point through a flexible, policy-based application of resources SBRC99 Salvador, Bahia, Brazil
Server Channel Examples • Replicated Web Servers • APIs: Standard HTML, Active Server Pages • Channels: Web sites • Streaming Media • APIs: MPEG-2, proprietary file formats • Channels: collections of multimedia presentations • Executable content • APIs: Java byte code, Tcl, Perl • Channels: CGI programs SBRC99 Salvador, Bahia, Brazil
Current Server Deployment SBRC99 Salvador, Bahia, Brazil
IBM Web Cache Manager RS/6000 AIX Server 1 GB RAM 72 GB Disk / 900 GB Tape ADSM Hierarchical Storage Mgt. SBRC99 Salvador, Bahia, Brazil
Infrastructure Expansion • StorageTek • 2 PC/Linux Servers • 700GB disk, tape backup • Novell • 6 PC/NetWare Servers • 100GB disk • Smaller institutions or departments SBRC99 Salvador, Bahia, Brazil
I2-DSI Applications WorkshopChapel Hill, NCMarch 4 &5, 1999 • 4 technologies • Minnesota: Scalable Video • IBM Research: Multicast, Filter and Store • Moscow Ctr. for New Info. Tech. in Med. Ed.: Semantic Text Analysis • IBM Research: Narwhal Resolution Proxy • http://dsi.internet2.edu/apps99.html • Special issue of the Journal of Network and Computer Applications (Academic Press) SBRC99 Salvador, Bahia, Brazil
Application Strategy • Chose initial applications • Available or easily ported services • Low update demands • Port to an I2-DSI server • Our development effort is limited • App developers can have access to the servers • Distribute to homogeneous core • Derive service abstractions SBRC99 Salvador, Bahia, Brazil
Digital libraries Video Digitized originals Large data sets Medical imaging CERN instruments Satellite images & GIS Technical Archives Netlib/NHSRScientific software Red Hat LinuxSource code ViagenieNet. Eng. Documents I2-DSI Applications SBRC99 Salvador, Bahia, Brazil
Replication Performance and Scalability Issues • Server placement • Server resources • Server description (metadata) • Server Channel description (metadata) • Object representation • Characterization of replication mechanisms • Channel-to-server mapping (subscription) SBRC99 Salvador, Bahia, Brazil
NetStore ‘99 Workshop • Network Storage Technical Workshop • Knoxville, TN, October 1999 • http://dsi.internet2.edu/netstore99 • Scope • I2-DSI implementation • I2-DSI applications • Related networking projects • Storage technology SBRC99 Salvador, Bahia, Brazil
Conclusions • A server platform is in place • Infrastructure development • Service abstractions (search, computation) • Publication and replication protocols • Portable representation and API • Heterogeneous servers • Six months to show results from initial application development efforts SBRC99 Salvador, Bahia, Brazil
Multicast Update with thanks to Kevin Almeroth, Univ of California, Santa Barbara http://www.internet2.edu/multicast/
1999: A key year for multicast • In the past, multicast has meant ‘MBone’ • Core set of committed users and engineers • ‘Legacy’ non-scalable approaches to routing • Our hope for 1999: • Needed, new protocols deployed • Enable scalable use of high-speed multicast flows throughout the Internet2 structure SBRC99 Salvador, Bahia, Brazil