[9319] in Commercialization & Privatization of the Internet

home help back first fref pref prev next nref lref last post

Re: The annointed

daemon@ATHENA.MIT.EDU (John Curran)
Wed Dec 29 01:33:13 1993

To: Marc Horowitz <marc@MIT.EDU>
Cc: Stephen Williams <sdw@meaddata.com>, steve@mon.cise.nsf.gov,
In-Reply-To: Your message of Tue, 28 Dec 1993 18:58:47 -0500.
Date: Wed, 29 Dec 1993 01:30:38 -0500
From: John Curran <jcurran@nic.near.net>

--------
] From: Marc Horowitz <marc@mit.edu>
] Subject: Re: The annointed
] Date: Tue, 28 Dec 93 18:58:47 EST
] ...
] Really?  Explain this traceroute:
] 
] > traceroute uu6.psi.com
] traceroute to uu6.psi.com (38.145.155.3), 30 hops max, 40 byte packets
]  1  nearnet-gw (192.231.148.253)  2 ms  2 ms  2 ms
]  2  bbn2-gw.near.net (131.192.170.1)  6 ms  6 ms  6 ms
]  3  harvard-gw.near.net (131.192.5.1)  7 ms  8 ms  7 ms
]  4  prospect-gw.near.net (131.192.32.3)  7 ms  6 ms  7 ms
]  5  mit2-gw.near.net (131.192.7.1)  7 ms  7 ms  7 ms
]  6  enss.near.net (192.233.33.6)  7 ms  6 ms  6 ms
]  7  t3-1.Hartford-cnss49.t3.ans.net (140.222.49.2)  12 ms  8 ms  10 ms
]  8  mf-0.Hartford-cnss48.t3.ans.net (140.222.48.222)  9 ms  9 ms  9 ms
]  9  t3-2.New-York-cnss32.t3.ans.net (140.222.32.3)  11 ms  11 ms  11 ms
] 10  t3-1.Washington-DC-cnss56.t3.ans.net (140.222.56.2)  17 ms  17 ms  
] 11  mf-0.Washington-DC-cnss58.t3.ans.net (140.222.56.194)  17 ms  17 ms
] 12  t3-0.enss136.t3.ans.net (140.222.136.1)  18 ms  17 ms  18 ms
] 13  psi-nsf.psi.net (192.41.177.246)  23 ms  22 ms  23 ms
] 14  core.net155.psi.net (38.1.2.3)  178 ms  180 ms  184 ms
] 15  uu6.psi.com (38.145.155.3)  192 ms  170 ms  163 ms
] 
] I just sent mail to my service provider (NEARnet. John are you there?
] :-) to explain this as well, because it does seem wrong.  But it is
] most certainly happening.

I'd rather not be "summoned" to a public mailing list discussion, but
the customers are always right...  (It would have been easier if you 
waited for a response and then posted to com-priv, but no matter :-).

I'll try to add some clarity to both the particular traceroute and
the discussion in general, but like all Internet discussions it has to 
prefaced with a warning that this is only the way things are _today_,
and things change very quickly in the Internet.  Folks who would rather
not have partial tour of US Internet routing might want to skip ahead
several paragraphs.

The current routing for CIX members receiving transit via ANS CO+RE
is rather complicated, and it is the result of technology limitations
and operational limitations that were in place 2 years ago.  The technology
limitation is that routing in the Internet is done based on the destination
_but not the source_ of the packet.  This means that routing to a given 
destination is the same regardless of the sender.  The operational 
limitation in affect at the time of the CIX/ANS CO+RE interconnect 
was that the CIX interchange locations were limited to T1 capacity.

As a result of the above limitations, NEARNET has had to be very careful
about announcing networks to the CIX.  For example, if MIT were announced
to the CIX, any and all traffic TO MIT from the clients of CIX networks
would take the T1 path via the CIX, rather than the higher speed T3 NSFNET
path.  This would have a noticable impact on many of our 10Mb/s clients.
Likewise, we have to be careful about what routes from the CIX are used
to reach destinations, so that research traffic does not pass through the
CIX to reach it's destination.

The routing plan for the CIX/ANS CO+RE interconnection provides for 
symmetric routing between research traffic, and symmetric routing for
what is clearly commercial traffic, and produces less than ideal routing
for intermediate cases.  (The reason for "less than ideal" routing is due
to the first limitation above: routing is based only upon the destination,
and hence the "type" of the source of the traffic does not enter into the 
routing decision.)

Your particular example above is one of the intermediate cases...  Here's
why:
   
  Your particular network (192.231.148) is "announced" as a _commercial_ 
  network (i.e. non-NSFNET AUP compliant network).  This is the result 
  of you purchasing NEARNET commercial routing, and NEARNET in turn paying
  ANS CO+RE to carry this traffic.  We send this traffic to ANS CO+RE via 
  the ENSS134 in Cambridge (a location where MIT, NEARNET, and Alternet 
  all peer with the NSFNET).

  The other network (PSI's network 38) is "announced" as a NSFNET AUP 
  compliant network.  This is perfectly understandable, as it allows 
  PSI to communicate with NSFNET sites presuming that appropriate care
  is taken by the sender to conform to the NSFNET AUP.  PSI has little
  choice in this matter, if they would like network 38 to be reachable
  from the significant number of NSFNET sites, the act of "announcing"
  network 38 to NSFNET requires recognition of the NSFNET AUP.   This 
  announcement to the NSFNET results in traffic from NSFNET (or CIX 
  members using ANS CO+RE for transit) going via PSI's connection to 
  the NSFNET.

Note that the path TO your site is as expected:

traceroute -g info.psi.com 192.231.148.253

traceroute to 192.231.148.253 (192.231.148.253), 30 hops max, 40 byte packets
 1  bbn1-gw (192.52.71.1)  11 ms  3 ms  9 ms
 2  mit2-gw (131.192.2.2)  3 ms  4 ms  4 ms
 3  enss (192.233.33.6)  4 ms  7 ms  6 ms
 4  t3-1.Hartford-cnss49.t3.ans.net (140.222.49.2)  6 ms  14 ms  6 ms
 5  mf-0.Hartford-cnss48.t3.ans.net (140.222.48.222)  8 ms  20 ms  7 ms
 6  t3-2.New-York-cnss32.t3.ans.net (140.222.32.3)  10 ms  13 ms  10 ms
 7  t3-1.Washington-DC-cnss56.t3.ans.net (140.222.56.2)  14 ms  29 ms  15 ms
 8  mf-0.Washington-DC-cnss58.t3.ans.net (140.222.56.194)  15 ms  27 ms  16 ms
 9  t3-0.enss136.t3.ans.net (140.222.136.1)  16 ms  28 ms  17 ms
10  192.41.177.246 (192.41.177.246)  23 ms  23 ms  23 ms
11  core.net211.psi.net (38.1.2.1)  137 ms  120 ms  114 ms
12  info.psi.com (38.145.211.6)  137 ms  136 ms  149 ms
13  lan.syracuse.ny.psi.net (38.145.211.1)  110 ms  273 ms  425 ms
14  core.net222.psi.net (38.1.2.4)  313 ms  141 ms  152 ms
15  cix-west2.cix.net (149.20.3.3)  134 ms  117 ms  131 ms
16  149.20.5.2 (149.20.5.2)  148 ms  128 ms  135 ms
17  en-0.San-Francisco-cnss11.t3.ans.net (192.103.60.5)  135 ms  128 ms  120 ms
18  mf-0.San-Francisco-cnss8.t3.ans.net (140.222.8.222)  111 ms  636 ms  130 ms
19  t3-0.Chicago-cnss24.t3.ans.net (140.222.24.1)  116 ms  134 ms  126 ms
20  t3-0.Cleveland-cnss40.t3.ans.net (140.222.40.1)  129 ms  103 ms  123 ms
21  t3-1.Hartford-cnss48.t3.ans.net (140.222.48.2)  132 ms  127 ms  132 ms
22  mf-0.Hartford-cnss49.t3.ans.net (140.222.48.193)  134 ms  146 ms  135 ms
23  t3-0.enss134.t3.ans.net (140.222.134.1)  126 ms  125 ms  129 ms
24  mit2-gw (192.233.33.5)  125 ms  108 ms  121 ms
25  prospect-gw (131.192.7.3)  113 ms 135 ms 128 ms
26  bbn2-gw (131.192.137.2)  167 ms 116 ms 186 ms
27  openvision-gw (131.192.170.2)  131 ms  124 ms  117 ms

[This is a source-routed trace of the path that packets will take from a PSI
 host to your network.  Due to the asymmetric path, you need to explicitly
 trace in both directions.]  Hop #15 is the CIX-west router.

No one exactly "likes" this current ANS CO+RE/CIX routing arrangement and 
recent developments (such as ANS CO+RE _joining_ the CIX, and higher speed 
locations for interconnection) may now make it possible to eliminate this 
policy-laden routing.  Both the CIX and ANS should be commended for their
progress in this area.  Long-term, there may be a sufficiently large
AUP-free Internet so that the default routing can be "commercial" (i.e.
no R&E AUP restriction applies) and special routing will be done to handle
the (non-commerial) exceptions.

] >> Everyone with a .com domain SHOULD be a commercial customer.

[Side note:  Domain name does not _in any way_ reflect routing.  If you have 
 a question about routing to a destination, ask your service provider... ]
 
] I pay for NEARnet's commercial routing service, which means ANS should
] be carrying my packets from NEARnet to the CIX.  But the CIX isn't in
] the above traceroute.  I would be interested to know if I did not
] subscribe to this service, if packets to nbc would be dropped on the
] floor, get ICMP Host or Net Unreachable, or go through.

If you did not have commercial routing, then the host accepting mail for
nbc.com would still be reachable on network 38.  You would be accepting 
responsibility for NSFNET AUP-compliant usage to reach it, however.

] One more question, if someone out there can answer it: Can anyone
] estimate the number of Internet sites/hosts/users, globally, who could
] get packets to, say, MIT, but not to nbc.com, due to AUP restrictions.

The only folks this should happen to (inability to reach NSFNET sites) are 
those who are CIX routed, but explicitely ask not to be NSFNET routed because
they do not want to worry about AUP compliance.  Last time I checked, this was
under 100 networks (compared with ~15000 networks total).  Also note that the 
connectivity that you would have (without NSFNET routing) varies greatly from 
provider to provider; some well-known transit networks (such as Alternet) have
sufficient peers that the connectivity is rich even without NSFNET routing.
"The World" ran without NSFNET routing for some time...  you could ask Barry
(privately ;-) about the connectivity.

/John

p.s.  Also, Mark, no trouble ticket has been opened regarding your routing;
      if you'd like it otherwise then send a note to "nearnet-ops". Thanks!

home help back first fref pref prev next nref lref last post