As per Relevance of the word subnetwork, we have this rfc below:











Network Working Group J.
Request for Comments 1074 T.J. Watson Research
IBM
October 1988

The NSFNET Backbone SPF based Interior Gateway

Status of this

This memo is an implementation description of the standard ANSI IS-
and ISO ES-IS routing protocols within the NSFNET backbone network
Distribution of this memo is unlimited



I would like to express my thanks to Hans-Werner Braun (MERIT)
his contribution to this document

1.

This document provides an overview of the NSFNET Backbone
with specific emphasis on the intra-backbone routing

By the end of 1987, the American National Standardization
(ANSI) forwarded a specification for an Intermediate System
Intermediate System routing protocol to the
Standardization Organizations (ISO) for the adaptation as
international standard. This ANSI IS-IS protocol is used as
interior gateway protocol (IGP) of the NSFNET backbone.
here is an implementation description which also includes
definitions that were necessary for the integration into an
Protocol (IP) environment. Therefore, it should be viewed as
continuation of the specifications of the ANSI IS-IS protocol [1]
the ISO standard End System to Intermediate System (ES-IS)
[2]. While the ANSI IS-IS protocol suffices as an IGP,
methods are used to orchestrate routing between the backbone and
attached mid-level networks; most notably the Exterior
Protocol (EGP). Further information about the overall NSFNET
as well as some future aspects can be found in [3], [4], [5] and [6].

2. A brief overview of the NSFNET

The NSFNET backbone is a wide area network which currently
thirteen sites within the continental United States. All
are permanent point-to-point links at T1 speed (1.544Mbps). These T
links may contain multiple logical links at sub-T1 and up to the
T1 speed. The result is a hybrid circuit/packet switching
able to contain a connectivity-richer logical topology than



Rekhter [Page 1]

RFC 1074 NSFNET Backbone SPF based IGP October 1988


underlying physical topology would allow by itself. Each site has
Nodal Switching Subsystem (NSS) which is responsible for
switching. Each NSS is a RISC technology based multiprocessor
using IBM RT/PC processors which operate a modified version of
4.3BSD kernel. For the purpose of routing, each NSS is considered
a single entity which has connections to both other NSS (via
logical network infrastructure) and to regional networks (via
area network attachments; typically an Ethernet).

The routing protocol which is used for the inter-NSS routing
the NSFNET backbone is an adaptation of the ANSI IS-IS
protocol [1]. The routing protocol which is used between
backbone and the attached mid-level networks is the Exterior
Protocol (EGP) [3]. The information exchange between the
and its connected EGP peers is subject to policy based
restrictions which are maintained in the Policy Based
Database [4,5].

3. An overview of the ANSI IS-IS routing

The ANSI IS-IS routing protocol specifies a two level
routing where Level 1 routing deals with routing within an area
while Level 2 routing deals with routing between different areas

This routing protocol belongs to a class of so called "Link State
protocols where each node maintains a complete topology of the
network. The route computation is based on a modified version
Dijkstra's Shortest Path First (SPF) algorithm

Both Level 1 and Level 2 routing use two types of Protocol Data
(PDU):

The Level 1 Router Link PDU lists IS neighbors. The Level 1
System PDU lists ES neighbors

The Level 2 Router Link PDU lists neighbor Level 2 routes.
Level 2 End System PDU lists address prefixes for systems
other Routing Domains

The ANSI IS-IS document separates subnetwork independent
from the subnetwork dependent functions. Subnetwork
functions include dissemination of Router Link and End System
PDU's and the Routing Algorithm. The subnetwork dependent
cover different types of subnets such as X.25, permanent point-to
point links and LANs

The IS-IS Protocol is designed to interoperate with the End System
Intermediate System (ES-IS) routing exchange protocol [2]. The ES-



Rekhter [Page 2]

RFC 1074 NSFNET Backbone SPF based IGP October 1988


protocol is used to determine connectivity and network
addresses. This information is used to construct the Router
PDUs

4. How the ANSI IS-IS protocol is adapted for the NSFNET


The NSFNET backbone implements a subset of the ANSI IS-IS protocol
With respect to subnetwork independent functions, it only
Level 2 routing. With respect to subnetwork dependent functions,
only supports general topology subnetworks with permanent point-to
point links. Since the ANSI IS-IS protocol is designed for
Network Service Access Point (NSAP) addresses, there is a need
encapsulate IP addresses into NSAP addresses

For this, the Initial Domain Part (IDP) is unused. The
Specific Part (DSP) includes nine bytes which are partitioned
follows

2 bytes - administrative

2 bytes -

4 bytes - IP

1 byte -

In the ANSI IS-IS protocol, each router has its own identifier (ID
which is 6 bytes long. For the NSFNET implementation, the first 2
bytes of the ID are empty and the last four bytes include the
address of a particular router

The NSFNET backbone PDUs (both IS-IS and IS-ES) are transmitted as
protocol on top of IP, with "85" being the assigned protocol
for this purpose. The IS-IS PDUs are distinguished from the IS-
PDUs by the Protocol Discriminator Field within the PDUs. The
fragmentation/reassembly mechanism provides support for
of up to 64 kilobytes in a single IP packet. Within the backbone,
is highly unlikely that the size of IS-IS PDUs will exceed
limit. Therefore, no IS-IS fragmentation/reassembly is
for this environment. This is different from the ISO framework
the ISIS is located directly on top of the Data Link Layer

For the purpose of the NSFNET Backbone routing, each
System (AS) is treated as a separate Administrative Domain (AD).
list of administrative domains (as obtained via EGP and
through the Policy Based Routing Database) which are
directly to a particular NSS is distributed in the set of



Rekhter [Page 3]

RFC 1074 NSFNET Backbone SPF based IGP October 1988


partitionAreaAddresses part of the Level 2 Router Links PDU.
area address is 5 bytes long and consists of 3 empty bytes (IDP
followed by 2 bytes of the Administrative Domain

The reachability information obtained from regional networks via
is distributed within the backbone by End System PDUs. In order
support multi-domain topologies, the ANSI IS-IS protocol allows for
set of Address Prefixes to be entered by the System Management at
boundary IS. In the NSFNET Backbone, these Address Prefixes
obtained via the Exterior Gateway Protocol. For each network
in EGP NR packets which is received from an EGP peer, the network
administrative domain number of the EGP peer are encapsulated
NSAP addresses (as described above). A complete NSAP address is
as an address prefix in the reachable address prefix neighbor part
the End System PDU. The cost field in the reachable address
neighbor part of the End System PDU is derived from the Policy
Routing Database maintained in each NSS

At each NSS, the reachability information obtained from other
(via their End System PDU's) is passed on to the mid-level
EGP peers, following the appropriate processing and
according to the Policy Based Routing Database

The Network Entity Title (NET) (which is used in the IS-ES protocol
is eleven bytes long and is constructed by first encapsulating an
address into a NSAP address, then taking the first 11 bytes of
address as a NET

5. Current timer

The following timer parameters are currently implemented

Hello Interval (IS-ES Hello): 10

Hold Time (ES-IS protocol): 40

Other timer parameters for the IS-IS protocol are taken from
section 6.3.7 of [1].

6.

[1] "Intermediate System to Intermediate System Intra-
Routing Exchange Protocol", ANSI X3S3.3/87-150R, 1987-10-29.

[2] "End System to Intermediate System Routing Exchange
for use in conjunction with the Protocol for providing
Connectionless-Mode Network Service (ISO8473)",
JTC1/SC6/N4802R, 1988-03-26.



Rekhter [Page 4]

RFC 1074 NSFNET Backbone SPF based IGP October 1988


[3] Mills, D., "Exterior Gateway Formal Specification", RFC 904,
University of Delaware, April 1984.

[4] Rekhter, J., "EGP and Policy Based Routing in the New
Backbone", IBM, March 1988.

[5] Braun, H-W., "The NSFNET Routing Architecture", Merit
Network, University of Michigan, April 1988.

[6] Braun, H-W., "NSFNET Inter Autonomous System Routing",
Computer Network, University of Michigan, September 1988.








































Rekhter [Page 5]







if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.




RFC documents can be found at I.E.T.F.



Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX







Spectrum