Protocols TCP/IP and OSI
|Operator Merit Network with IBM, MCI, the State of Michigan, and later ANS|
Established 1985; 32 years ago (1985)
Current status Decommissioned April 30, 1995, superseded by the commercial Internet
The National Science Foundation Network (NSFNET) was a program of coordinated, evolving projects sponsored by the National Science Foundation (NSF) beginning in 1985 to promote advanced research and education networking in the United States. NSFNET was also the name given to several nationwide backbone networks that were constructed to support NSF's networking initiatives from 1985 to 1995. Initially created to link researchers to the nation's NSF-funded supercomputing centers, through further public funding and private industry partnerships it developed into a major part of the Internet backbone.
Following the deployment of the Computer Science Network (CSNET), a network that provided Internet services to academic computer science departments, in 1981, the U.S. National Science Foundation (NSF) aimed to create an academic research network facilitating access by researchers to the supercomputing centers funded by NSF in the United States.
In 1985, NSF began funding the creation of five new supercomputing centers:
Also in 1985, under the leadership of Dennis Jennings, the NSF established the National Science Foundation Network (NSFNET). NSFNET was to be a general-purpose research network, a hub to connect the five supercomputing centers along with the NSF-funded National Center for Atmospheric Research (NCAR) to each other and to the regional research and education networks that would in turn connect campus networks. Using this three tier network architecture NSFNET would provide access between the supercomputer centers and other sites over the backbone network at no cost to the centers or to the regional networks using the open TCP/IP protocols initially deployed successfully on the ARPANET.
56 kbit/s backbone
The NSFNET initiated operations in 1986 using TCP/IP. Its six backbone sites were interconnected with leased 56-kbit/s links, built by a group including the University of Illinois National Center for Supercomputing Applications (NCSA), Cornell University Theory Center, University of Delaware, and Merit Network. PDP-11/73 minicomputers with routing and management software, called Fuzzballs, served as the network routers since they already implemented the TCP/IP standard.
This original 56 kbit/s backbone was overseen by the supercomputer centers themselves with the lead taken by Ed Krol at the University of Illinois at Urbana-Champaign. PDP-11/73 Fuzzball routers were configured and run by Hans-Werner Braun at the Merit Network and statistics were collected by Cornell University.
Support for NSFNET end-users was provided by the NSF Network Service Center (NNSC), located at BBN Technologies and included publishing the softbound "Internet Manager's Phonebook" which listed the contact information for every issued domain name and IP address in 1990. Incidentally, Ed Krol also authored the Hitchhiker's Guide to the Internet to help users of the NSFNET understand its capabilities. The Hitchhiker's Guide became one of the first help manuals for the Internet.
As regional networks grew the 56 kbit/s NSFNET backbone experienced rapid increases in network traffic and became seriously congested. In June 1987 NSF issued a new solicitation to upgrade and expand NSFNET.
1.5 Mbit/s (T-1) backbone
As a result of a November 1987 NSF award to the Merit Network, a networking consortium by public universities in Michigan, the original 56 kbit/s network was expanded to include 13 nodes interconnected at 1.5 Mbit/s (T-1) by July 1988. The backbone nodes used routers based on a collection of nine IBM RT systems running AOS, IBM's version of Berkeley UNIX.
Under its cooperative agreement with NSF the Merit Network was the lead organization in a partnership that included IBM, MCI, and the State of Michigan. Merit provided overall project coordination, network design and engineering, a Network Operations Center (NOC), and information services to assist the regional networks. IBM provided equipment, software development, installation, maintenance and operations support. MCI provided the T-1 data circuits at reduced rates. The state of Michigan provided funding for facilities and personnel. Eric M. Aupperle, Merit's President, was the NSFNET Project Director, and Hans-Werner Braun was Co-Principal Investigator.
From 1987 to 1994 Merit organized a series of "Regional-Techs" meetings, where technical staff from the regional networks met to discuss operational issues of common concern with each other and the Merit engineering staff.
During this period, but separate from its support for the NSFNET backbone, NSF funded:
The NSFNET became the principal Internet backbone starting in the Summer of 1986, when MIDnet, the first NSFNET regional backbone network became operational. By 1988, in addition to the five NSF supercomputer centers, NSFNET included connectivity to the regional networks BARRNet, JVNCNet, Merit/MichNet, MIDnet, NCAR, NorthWestNet, NYSERNet, SESQUINET, SURAnet, and Westnet, which in turn connected about 170 additional networks to the NSFNET. Three new nodes were added as part of the upgrade to T-3: NEARNET in Cambridge, Massachusetts; Argone National Laboratory outside of Chicago; and SURAnet in Atlanta, Georgia. NSFNET connected to other federal government networks including the NASA Science Internet, the Energy Science Network (ESnet), and others. Connections were also established to international research and education networks, first to France and Canada, then to NordUnet serving Denmark, Finland, Iceland, Norway, and Sweden, to Mexico, and many others.
Two Federal Internet Exchanges (FIXes) were established in June 1989 under the auspices of the Federal Engineering Planning Group (FEPG). FIX East, at the University of Maryland in College Park and FIX West, at the NASA Ames Research Center in Mountain View, California. The existence of NSFNET and the FIXes allowed the ARPANET to be phased out in mid-1990.
Starting in August 1990 the NSFNET backbone supported the OSI Connectionless Network Protocol (CLNP) in addition to TCP/IP. However, CLNP usage remained low when compared to TCP/IP.
Traffic on the network continued its rapid growth, doubling every seven months. Projections indicated that the T-1 backbone would become overloaded sometime in 1990.
A critical routing technology, Border Gateway Protocol (BGP), originated during this period of Internet history. BGP allowed routers on the NSFNET backbone to differentiate routes originally learned via multiple paths. Prior to BGP, interconnection between IP network was inherently hierarchical, and careful planning was needed to avoid routing loops. BGP turned the Internet into a meshed topology, moving away from the centric architecture which the ARPANET emphasized.
45 Mbit/s (T-3) backbone
During 1991 the backbone was upgraded to 45 Mbit/s (T-3) transmission speed and expanded to interconnect 16 nodes. The routers on the upgraded backbone were based on an IBM RS/6000 workstation running UNIX. Core nodes were located at MCI facilities with end nodes at the connected regional networks and supercomputing centers. Completed in November 1991, the transition from T-1 to T-3 did not go as smoothly as the transition from 56 kbit/s DDS to T-1, took longer than planned, and as a result there was at times serious congestion on the overloaded T-1 backbone. Following the transition to T-3, portions of the T-1 backbone were left in place to act as a backup for the new T-3 backbone.
In anticipation of the T-3 upgrade and the approaching end of the 5-year NSFNET cooperative agreement, in September 1990 Merit, IBM, and MCI formed Advanced Network and Services (ANS), a new non-profit corporation with a more broadly based Board of Directors than the Michigan-based Merit Network. Under its cooperative agreement with NSF, Merit remained ultimately responsible for the operation of NSFNET, but subcontracted much of the engineering and operations work to ANS. Both IBM and MCI made substantial new financial and other commitments to help support the new venture. Allan Weis left IBM to become ANS's first President and Managing Director. Douglas Van Houweling, former Chair of the Merit Network Board and Vice Provost for Information Technology at the University of Michigan, was Chairman of the ANS Board of Directors.
The new T-3 backbone was named ANSNet and provided the physical infrastructure used by Merit to deliver the NSFNET Backbone Service.
In addition to the five NSF supercomputer centers, NSFNET provided connectivity to eleven regional networks and through these networks to many smaller regional and campus networks. The NSFNET regional networks were:
The NSF's appropriations act authorized NSF to "foster and support the development and use of computer and other scientific and engineering methods and technologies, primarily for research and education in the sciences and engineering." This allowed NSF to support NSFNET and related networking initiatives, but only to the extent that that support was "primarily for research and education in the sciences and engineering." And this in turn was taken to mean that use of NSFNET for commercial purposes was not allowed.
Acceptable Use Policy (AUP)
To ensure that NSF support was used appropriately, NSF developed an NSFNET Acceptable Use Policy (AUP) that outlined in broad terms the uses of NSFNET that were and were not allowed. The AUP was revised several times to make it clearer and to allow the broadest possible use of NSFNET, consistent with Congress' wishes as expressed in the appropriations act.
A notable feature of the AUP is that it talks about acceptable uses of the network that are not directly related to who or what type of organization is making that use. Use from for-profit organizations is acceptable when it is in support of open research and education. And some uses such as fundraising, advertising, public relations activities, extensive personal or private use, for-profit consulting, and all illegal activities are never acceptable, even when that use is by a non-profit college, university, K-12 school, or library. And while these AUP provisions seem quite reasonable, in specific cases they often proved difficult to interpret and enforce. NSF did not monitor the content of traffic that was sent over NSFNET or actively police the use of the network. And it did not require Merit or the regional networks to do so. NSF, Merit, and the regional networks did investigate possible cases of inappropriate use, when such use was brought to their attention.
An example may help to illustrate the problem. Is it acceptable for a parent to exchange e-mail with a child enrolled at a college or university, if that exchange uses the NSFNET backbone? It would be acceptable, if the subject of the e-mail was the student's instruction or a research project. Even if the subject was not instruction or research, the e-mail still might be acceptable as private or personal business as long as the use was not extensive.
The prohibition on commercial use of the NSFNET backbone meant that some organizations could not connect to the Internet via regional networks that were connected to the NSFNET backbone, while to be fully connected other organizations (or regional networks on their behalf), including some non-profit research and educational institutions, would need to obtain two connections, one to an NSFNET attached regional network and one to a non-NSFNET attached network provider. In either case the situation was confusing and inefficient. It prevented economies of scale, increased costs, or both. And this slowed the growth of the Internet and its adoption by new classes of users, something no one was happy about.
In 1988, Vint Cerf, then at the Corporation for National Research Initiatives (CNRI), proposed to the Federal Networking Council (FNC) and to MCI to interconnect the commercial MCI Mail system to NSFNET. MCI provided funding and FNC provided permission and in the summer of 1989, this linkage was made. In effect, the FNC permitted experimental use of the NSFNET backbone to carry commercial email traffic into and out of the NSFNET. Other email providers such as Telenet's Telemail, Tymnet's OnTyme and CompuServe also obtained permission to establish experimental gateways for the same purpose at about the same time. The interesting side effect of these links to NSFNET was that the users of the heretofore disconnected commercial email services were able to exchange email with one another via the Internet. Coincidentally, three commercial Internet service providers emerged in the same general time period: AlterNet (built by UUNET), PSINet and CERFnet.
Commercial ISPs, ANS CO+RE, and the CIX
During the period when NSFNET was being established, Internet service providers that allowed commercial traffic began to emerge, such as Alternet, PSINet, CERFNet, and others. The commercial networks in many cases were interconnected to the NSFNET and routed traffic over the NSFNET nominally accordingly to the NSFNET acceptable use policy Additionally, these early commercial networks often directly interconnected with each other as well as, on a limited basis, with some of the regional Internet networks.
In 1991, the Commercial Internet eXchange (CIX, pronounced "kicks") was created by PSINet, UUNET and CERFnet to provide a location at which multiple networks could exchange traffic free from traffic-based settlements and restrictions imposed by an acceptable use policy.
In 1991 a new ISP, ANS CO+RE (commercial plus research), raised concerns and unique questions regarding commercial and non-commercial interoperability policies. ANS CO+RE was the for-profit subsidiary of the non-profit Advanced Network and Services (ANS) that had been created earlier by the NSFNET partners, Merit, IBM, and MCI. ANS CO+RE was created specifically to allow commercial traffic on ANSNet without jeopardizing its parent's non-profit status or violating any tax laws. The NSFNET Backbone Service and ANS CO+RE both used and shared the common ANSNet infrastructure. NSF agreed to allow ANS CO+RE to carry commercial traffic subject to several conditions:
For a time ANS CO+RE refused to connect to the CIX and the CIX refused to purchase a connection to ANS CO+RE. In May 1992 Mitch Kapor and Al Weis forged an agreement where ANS would connect to the CIX as a "trial" with the ability to disconnect at a moment's notice and without the need to join the CIX as a member. This compromise resolved things for a time, but later the CIX started to block access from regional networks that had not paid the $10,000 fee to become members of the CIX.
Meanwhile, Congress passed its Scientific and Advanced-Technology Act of 1992 that formally permitted NSF to connect to commercial networks in support of research and education.
An unfortunate state of affairs
The creation of ANS CO+RE and its initial refusal to connect to the CIX was one of the factors that lead to the controversy described later in this article. Other issues had to do with:
For a time this state of affairs kept the networking community as a whole from fully implementing the vision for the Internet as a worldwide network of fully interconnected TCP/IP networks allowing any connected site to communicate with any other connected site. These issues would not be fully resolved until a new network architecture was developed and the NSFNET Backbone Service was turned off in 1995.
Privatization and a new network architecture
The NSFNET Backbone Service was primarily used by academic and educational entities, and was a transitional network bridging the era of the ARPANET and CSNET into the modern Internet of today. With its success, it became increasingly apparent that the "federally-funded backbone" model should give way to a vision of commercially operated networks operating together to which the users purchased access.
On April 30, 1995, the NSFNET Backbone Service had been successfully transitioned to a new architecture and the NSFNET backbone was decommissioned. At this point the NSFNET regional backbone networks were still central the infrastructure of the expanding Internet, and there were still other NSFNET programs, but there was no longer a central NSFNET backbone or network service.
After the transition, network traffic was carried on the NSFNET regional backbone networks and any of several commercial backbone networks, internetMCI, PSINet, SprintLink, ANSNet, and others. Traffic between networks was exchanged at four Network Access Points or NAPs. The NAPs were located in New York (actually New Jersey), Washington, D.C., Chicago, and San Jose and run by Sprint, MFS Datanet, Ameritech, and Pacific Bell. The NAPs were the forerunners of modern Internet exchange points.
The NSFNET regional backbone networks could connect to any of their newer peer commercial backbone networks or directly to the NAPs, but in either case they would need to pay for their own connection infrastructure. NSF provided some funding for the NAPs and interim funding to help the regional networks make the transition, but did not fund the new commercial backbone networks directly.
To help ensure the stability of the Internet during and immediately after the transition from NSFNET, NSF conducted a solicitation to select a Routing Arbiter (RA) and ultimately made a joint award to the Merit Network and USC's Information Science Institute to act as the RA.
To continue its promotion of advanced networking technology the NSF conducted a solicitation to create a very high-speed Backbone Network Service (vBNS) which, like NSFNET before it, would focus on providing service to the research and education community. MCI won this award and created a 155 Mbit/s (OC3c) and later a 622 Mbit/s (OC12c) and 2.5 Gbit/s (OC48c) ATM network to carry TCP/IP traffic primarily between the supercomputing centers and their users. NSF support was available to organizations that could demonstrate a need for very high speed networking capabilities and wished to connect to the vBNS or to the Abilene Network, the high speed network operated by the University Corporation for Advanced Internet Development (UCAID, aka Internet2).
At the February 1994 regional techs meeting in San Diego, the group revised its charter to include a broader base of network service providers, and subsequently adopted North American Network Operators' Group (NANOG) as its new name. Elise Gerich and Mark Knopper were the founders of NANOG and its first coordinators, followed by Bill Norton, Craig Labovitz, and Susan Harris.
For much of the period from 1987 to 1995, following the opening up of the Internet through NSFNET and in particular after the creation of the for-profit ANS CO+RE in May 1991, some Internet stakeholders were concerned over the effects of privatization and the manner in which ANS, IBM, and MCI received a perceived competitive advantage in leveraging federal research money to gain ground in fields in which other companies allegedly were more competitive. The Cook Report on the Internet, which still exists, evolved as one of its largest critics. Other writers, such as Chetly Zarko, a University of Michigan alumnus and freelance investigative writer, offered their own critiques.
On March 12, 1992 the Subcommittee on Science of the Committee on Science, Space, and Technology, U.S. House of Representatives, held a hearing to review the management of NSFNET. Witnesses at the hearing were asked to focus on the agreement(s) that NSF put in place for the operation of the NSFNET backbone, the foundation's plan for recompetition of those agreements, and to help the subcommittee explore whether the NSF's policies provided a level playing field for network service providers, ensured that the network was responsive to user needs, and provided for effective network management. The subcommittee heard from seven witnesses, asked them a number of questions, and received written statements from all seven as well as from three others. At the end of the hearing, speaking to the two witnesses from NSF, Dr. Nico Habermann, Assistant NSF Director for the Computer and Information Science and Engineering Directorate (CISE), and Dr. Stephen Wolff, Director of NSF's Division of Networking & Communications Research & Infrastructure (DNCRI), Representative Boucher, Chairman of the subcommittee, said:"… I think you should be very proud of what you have accomplished. Even those who have some constructive criticism of the way that the network is presently managed acknowledge at the outset that you have done a terrific job in accomplishing the goal of this NSFNET, and its user-ship is enormously up, its cost to the users has come down, and you certainly have our congratulations for that excellent success."
Subsequently, the subcommittee drafted legislation, becoming law on October 23, 1992, which authorized the National Science Foundation… to foster and support access by the research and education communities to computer networks which may be used substantially for purposes in addition to research and education in the sciences and engineering, if the additional uses will tend to increase the overall capabilities of the networks to support such research and education activities (that is to say, commercial traffic).
This legislation allowed, but did not require, NSF to repeal or modify its existing NSFNET Acceptable Use Policy (AUP) which restricted network use to activities in support of research and education.
The hearing also led to a request from Rep. Boucher asking the NSF Inspector General to conduct a review of NSF's administration of NSFNET. The NSF Office of the Inspector General released its report on March 23, 1993. The report concluded by: