Infrastructure

Download Report

Transcript Infrastructure

Internet2:
Which rôle for Europe?
Guy Almes, Internet2 Project
<[email protected]>
Dresden, Germany
6 October 1998
Outline
The challenge before us
Technical developments
• Measurements
• Quality of Service
• Others
Infrastructure
• Abilene, vBNS, gigaPoPs, and campuses
• International
The rôle for Europe
The challenge before us
Universities, by their nature,
• mix teaching and research
• collaborate with scholars at other universities
Thus, advanced applications for
• conferencing
• remote instrument access
• digital libraries
What networks will these need?
Applications and engineering
Applications
Motivate
Enables
Engineering
Large Delay-Bandwidth Products
As the delay-bandwidth product grows:
• The number of unacknowledged packets grows
• It becomes more difficult to sustain a steady
stream of data from end to end
Several consequences:
• Need for direct physical paths
• Tradeoff between buffering and
variation in delay
A pessimistic result from Mathis et al.
Mathis, Semke, Mahdavi, and Ott, "The
Macroscopic Behavior of the TCP
Congestion Avoidance Algorithm",
Computer Communication Review, July
1997.
 www.psc.edu/networking/papers/model_abstract.html
 BW  C * packet-size / (delay *  packet-loss)
Example: Delay
BW  C / delay
delay due to distance
original raw bandwidth
Example: Delay with fatter pipe
BW  C / delay
delay due to distance
more raw bandwidth
Technical developments:
Measurements
Motivation:
• Need for understanding
• Infrastructure at the cutting edge
• Notoriously hard-to-please users
Relation to other challenges
• Very wide area
• Very high speed
• Bursty applications
Three kinds of measurement
Traffic utilization
• e.g., MRTG
IETF IPPM measures, including
• one-way delay
• packet loss
Passive observation of user flows
• OC3MON .. OC12MON
• RTFM
Loci of measurement
At university boundaries
Between key ‘clouds’
Within clouds also, but this can vary
At end-systems also, in support of
application developers
Examples from the Internet2
infrastructure...
Backbone ‘A’
Backbone ‘B’
Backbone ‘A’
Backbone ‘B’
Backbone ‘A’
Backbone ‘B’
One example:
IPPM measurements in Abilene
Surveyor implementation of IPPM will be
placed at each router node
This will permit understanding of oneway delay to within about 50 µsec
This will also support similar
measurements for gigaPoPs and
universities
Example One-way delay display
OC3MON: a family of
passive measurement tools
Developed for the NSF/MCI vBNS effort
Examines packet headers of user traffic
Examples:
• nature of flows
• distribution of sizes of packets
• pattern of sources and destinations
• all of above on a per-application basis
Work remains to be done here
Technical developments:
Quality of Service
Motivation:
• some advanced applications are intolerant of
loss, variation if delay, and inconsistent
bandwidth
• generous provisioning is not always possible
Relation to other challenges:
• diversity of infrastructure
• high-speed, wide-area, bursty flows
Consensus within Internet2
QoS Working Group
IETF diff-serv a key to scaling
Focus initially on “non-relative” services
• Premium the initial specific focus
• Other services later
Begin immediate testbed trials
Take an iterative approach
diff-serv Architecture
Bandwidth Brokers
(perform admissions control,
manage network resources,
configure leaf and edge devices)
Destination
Source
BB
BB
Core
routers
Leaf Router
(police, mark flows)
Core
routers
Ingress Edge Router
Egress
Edge Router (classify, police, mark aggregates)
(shape aggregates)
Initiation of the QBone effort
Goals:
• Grow the set of interoperable diffserv clouds
• Grow a community of participants
• Foster pre-standards interoperability
• Collaborate to solve problems
Participant Types
• Networks
• Network engineering
• Applications and middleware developers
• Corporate partners
CCIRN Working Groups
Measurements
Quality of Service
Meetings:
• Geneva: June 1998
• Chicago: August 1998
• Orlando: December 1998
Other key technical areas
Multicast
IPv6
Network Storage
Routing
Infrastructure:
Abilene
Addresses growing needs of Internet2 for
performance and functionality
Improves breadth of access
Tests notion of multiple ‘backbones’
within Internet2
Technical diversity:
• Abilene: IP/Sonet
• vBNS: IP/ATM
Abilene Topology: Jan-99
Seattle
Eugene
Minneapolis
Westfield
Boston
New York
Cleveland
Detroit
Salt Lake City
Pittsburgh
Lincoln
Sacramento
Oakland
Indianapolis
New Haven
Newar
Trent
k
on
Philadelp
Wilmington
hia
Columbus
Washington
Denver
Kansas City
Raleigh
Albuquerque
Nashville
Los Angeles
Atlanta
Anaheim
Phoenix
Dallas
Abilene
Router Node
Access Node
New Orleans
Directly Connected Participant
Houston
Miami
28 Total Access Nodes
17 Directly Connected Participants
Abilene Engineering and Goals
Very High Speed Connectivity
• Among Internet2 gigaPoPs, including vBNS
• Other federal ‘NGI’ networks
• Non-US advanced networks
Qualities Stressed:
• Reliability
• Low latency
• Effective NOC and Engineering teamwork
Abilene Architecture: Core
Router Nodes located at Qwest PoPs
• Cisco 12008 GSR
• ICS Unix PC: IPPM and Network Mgmt
• Cisco 3640 Remote Access for NOC
• 100BaseT LAN and ‘console port’ access
• Remote 48v DC Power Controllers
Initially, ten Router Nodes:
Launch: Core Architecture
Seattle
New York
Cleveland
Sacramento
Indianapolis
Denver
Kansas City
Los Angeles
Atlanta
Abilene
Router Node
Houston
Abilene Architecture: Access
Access Nodes
• Located at Qwest PoPs
• Sonet: Connects Local to Long-distance
Initially, about 120 Access Nodes:
• This list grows as the Qwest Sonet plant grows
Launch: With Access Nodes
Seattle
Boston
Eugene
Minneapolis
Westfield
New York
Cleveland
Detroit
Salt Lake City
Chicago
Pittsburgh
Lincoln
Sacramento
Oakland
Indianapolis
Newar
Trent
k
on
Philadelp
Wilmington
hia
Columbus
Washington
Denver
Kansas City
Raleigh
Albuquerque
Nashville
Los Angeles
Atlanta
Anaheim
Phoenix
Dallas
Abilene
Router Node
New Orleans
Access Node
New Haven
Houston
Miami
Schedule
Design work: Mar-98 and ongoing
Rack design/built: May-98 to Aug-98
Demo network installed: Sep-98
Remainder installed: Oct-98
Beta Period: 1-Nov-98
Production begins: 1-Jan-99
Abilene Network
Abilene Demo Network: September 1998
Seattle
Eugene
Minneapolis
Westfield
Boston
New York
Cleveland
Detroit
Salt Lake City
Pittsburgh
Lincoln
Sacramento
Oakland
Indianapolis
Newar
Trent
k
on
Philadelp
Wilmington
hia
Columbus
Washington
Denver
Kansas City
Raleigh
Albuquerque
Nashville
Los Angeles
Atlanta
Anaheim
Phoenix
Dallas
Abilene
Router Node
Access Node
New Orleans
Star Tap
New Haven
Houston
Miami
Infrastructure:
Other US Developments
GigaPoPs
• CalREN2: northern and southern California
• Great Plains Network
• Pacific Northwest GigaPoP
vBNS: continuing improvement
• planned OC-48 work
• multicast leadership
federal agency networks
• ESnet, NREN, etc.
Evolution of the NGIX idea
Exchange points appropriate for NGI /
Internet2 and related networks
Initially:
• NASA Ames, Chicago (StarTap), and DC
Result of the JET: Joint Engineering Team
Infrastructure:
International
Needs of applications:
• Bandwidth
• Latency
• Measurements
• Quality of Service
• Multicast
MOUs
• CANARIE
• NORDUnet
• SURFnet
The Rôle for Europe
Work with us on technical developments
• Measurements
• Quality of Service
• Others
Build European Infrastructure
• Support advanced applications
• Test technical ideas
Evolve international infrastructure