North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Re: Draft NETSTAT Minutes for 7 Dec. 1995

  • From: Sean Doran
  • Date: Fri Jan 20 01:51:24 1995

Finally, here is a bit of postscript which details
how we have constructed all our POPs.

The notes on the right hand side are some of the issues
Peter L. and I raised at the San Jose IETF netstat meeting.

Also, what's not there is a discussion about how having
most customers be behind per-POP ASes allows our various
peers to route towards us geographically based on AS path.

This may prove useful for the other IRCs and NSPs
who peer with us in multiple locations, as a tool for
load balancing and working on symmetrical routing.

Other than customer counts, current bandwidth issues and
thoughts on scaling upwards from our Phase I (page 1) and Ia
(page 2) T3 backbone to a network with faster pipes or a
bigger aggregate of bandwidth, this is the last bit of
doodling I raised during my talk at the IETF netstat.

(I can talk more about those at NANOG and about our perceived
need and rationale for yet more peering points for use by
the big IP carriers, how we would like to do address
allocation and so forth).

	Sean.
- --
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	pop.ps
#
echo x - pop.ps
sed 's/^X//' >pop.ps << 'END-of-pop.ps'
X%!PS-Adobe-2.0
X%%Title: /tmp/xfig-fig029087
X%%Creator: fig2dev
X%%CreationDate: Fri Jan 20 01:28:57 1995
X%%For: [email protected] (Sean Doran)
X%%Orientation: Landscape
X%%BoundingBox: 97 57 514 735
X%%Pages: 1
X%%EndComments
X/$F2psDict 200 dict def 
X$F2psDict begin
X$F2psDict /mtrx matrix put
X/l {lineto} bind def
X/m {moveto} bind def
X/s {stroke} bind def
X/n {newpath} bind def
X/gs {gsave} bind def
X/gr {grestore} bind def
X/clp {closepath} bind def
X/graycol {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
X4 -2 roll mul setrgbcolor} bind def
X/col-1 {} def
X/col0 {0 0 0 setrgbcolor} bind def
X/col1 {0 0 1 setrgbcolor} bind def
X/col2 {0 1 0 setrgbcolor} bind def
X/col3 {0 1 1 setrgbcolor} bind def
X/col4 {1 0 0 setrgbcolor} bind def
X/col5 {1 0 1 setrgbcolor} bind def
X/col6 {1 1 0 setrgbcolor} bind def
X/col7 {1 1 1 setrgbcolor} bind def
X /DrawEllipse {
X	/endangle exch def
X	/startangle exch def
X	/yrad exch def
X	/xrad exch def
X	/y exch def
X	/x exch def
X	/savematrix mtrx currentmatrix def
X	x y translate xrad yrad scale 0 0 1 startangle endangle arc
X	savematrix setmatrix
X	} def
X
X	end
X/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
X/$F2psEnd {$F2psEnteredState restore end} def
X%%EndProlog
X
X$F2psBegin
X0 setlinecap 0 setlinejoin
X68.5 54.0 translate 90 rotate 0.720 -0.720 scale
X0.500 setlinewidth
X% Ellipse
Xn 339 299 60 20 0 360 DrawEllipse gs col-1 s gr
X% Polyline
Xn 279 239 m 279 159 l  199 159 l  199 239 l  clp gs col-1 s gr
X% Polyline
Xn 479 239 m 479 159 l  399 159 l  399 239 l  clp gs col-1 s gr
X% Polyline
Xn 239 239 m 319 279 l gs col-1 s gr
X% Polyline
Xn 439 239 m 359 279 l gs col-1 s gr
X2.000 setlinewidth
X% Polyline
Xn 239 159 m 199 119 l  119 119 l gs col-1 s gr
Xn 143.000 125.000 m 119.000 119.000 l 143.000 113.000 l gs 2 setlinejoin col-1 s gr
X% Polyline
Xn 439 159 m 479 119 l  559 119 l gs col-1 s gr
Xn 535.000 113.000 m 559.000 119.000 l 535.000 125.000 l gs 2 setlinejoin col-1 s gr
X0.500 setlinewidth
X% Polyline
Xn 239 439 m 239 359 l  159 359 l  159 439 l  clp gs col-1 s gr
X% Polyline
Xn 359 439 m 359 359 l  279 359 l  279 439 l  clp gs col-1 s gr
X% Polyline
Xn 479 439 m 479 359 l  399 359 l  399 439 l  clp gs col-1 s gr
X% Polyline
Xn 599 439 m 599 359 l  519 359 l  519 439 l  clp gs col-1 s gr
X% Polyline
Xn 199 359 m 319 319 l gs col-1 s gr
X% Polyline
Xn 319 359 m 319 319 l gs col-1 s gr
X% Polyline
Xn 439 359 m 359 319 l gs col-1 s gr
X% Polyline
Xn 559 359 m 359 319 l gs col-1 s gr
X% Polyline
Xn 179 439 m 179 484 l  179 479 l gs col-1 s gr
X% Polyline
Xn 199 439 m 199 484 l gs col-1 s gr
X% Polyline
Xn 219 439 m 219 479 l gs col-1 s gr
X% Polyline
Xn 299 439 m 299 479 l gs col-1 s gr
X% Polyline
Xn 319 439 m 319 484 l gs col-1 s gr
X% Polyline
Xn 339 439 m 339 484 l gs col-1 s gr
X% Polyline
Xn 414 439 m 414 479 l  414 474 l gs col-1 s gr
X% Polyline
Xn 439 439 m 439 479 l gs col-1 s gr
X% Polyline
Xn 459 439 m 459 479 l gs col-1 s gr
X% Polyline
Xn 539 439 m 539 479 l gs col-1 s gr
X% Polyline
Xn 554 439 m 554 494 l  554 489 l gs col-1 s gr
Xn 579 484 m 579 484 l gs col-1 s gr
Xn 574 494 m 574 494 l gs col-1 s gr
X% Polyline
Xn 574 439 m 574 479 l gs col-1 s gr
X4.000 setlinewidth
X% Polyline
Xn 459 239 m 459 279 l gs col-1 s gr
X% Polyline
Xn 219 239 m 219 279 l gs col-1 s gr
X	1 setlinecap [1 9.000000] 9.000000 setdash
X% Polyline
Xn 259 159 m 259 79 l  539 79 l gs col-1 s gr
X	[] 0 setdash 0 setlinecap
Xn 499.000 69.000 m 539.000 79.000 l 499.000 89.000 l gs 2 setlinejoin col-1 s gr
X	[12.000000] 0 setdash
X% Polyline
Xn 419 159 m 419 39 l  159 39 l gs col-1 s gr
X	[] 0 setdash
Xn 199.000 49.000 m 159.000 39.000 l 199.000 29.000 l gs 2 setlinejoin col-1 s gr
X1.000 setlinewidth
X% Polyline
Xn 199 199 m 119 199 l gs col-1 s gr
X/Times-Roman findfont 12.00 scalefont setfont
X249 514 m 
Xgs 1 -1 scale (Customer connections) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X169 379 m 
Xgs 1 -1 scale (Customer) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X169 397 m 
Xgs 1 -1 scale (Attach) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X169 415 m 
Xgs 1 -1 scale (Router) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X414 192 m 
Xgs 1 -1 scale (Backbone) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X414 210 m 
Xgs 1 -1 scale (Router) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X214 214 m 
Xgs 1 -1 scale (Router) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X214 194 m 
Xgs 1 -1 scale (Backbone) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X484 104 m 
Xgs 1 -1 scale (DS3) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X594 124 m 
Xgs 1 -1 scale (To next POP) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X34 114 m 
Xgs 1 -1 scale (To next POP) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X164 104 m 
Xgs 1 -1 scale (DS3) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X319 299 m 
Xgs 1 -1 scale (FDDI) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X159 289 m 
Xgs 1 -1 scale (High speed customer) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X159 307 m 
Xgs 1 -1 scale (link) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X444 294 m 
Xgs 1 -1 scale (High speed customer) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X444 312 m 
Xgs 1 -1 scale (link) col-1 show gr
X/Times-Roman findfont 24.00 scalefont setfont
X679 199 m 
Xgs 1 -1 scale (Current POP architecture) col-1 show gr
X/Times-Roman findfont 24.00 scalefont setfont
X679 232 m 
Xgs 1 -1 scale (SprintLink) col-1 show gr
X/Times-Roman findfont 8.00 scalefont setfont
X209 229 m 
Xgs 1 -1 scale (AS 1239) col-1 show gr
X/Times-Roman findfont 8.00 scalefont setfont
X409 229 m 
Xgs 1 -1 scale (AS 1239) col-1 show gr
X/Times-Roman findfont 8.00 scalefont setfont
X174 429 m 
Xgs 1 -1 scale (AS 1790) col-1 show gr
X/Times-Roman findfont 8.00 scalefont setfont
X419 424 m 
Xgs 1 -1 scale (AS 1790 ) col-1 show gr
X/Times-Roman findfont 8.00 scalefont setfont
X539 424 m 
Xgs 1 -1 scale (AS 1790) col-1 show gr
X/Times-Roman findfont 8.00 scalefont setfont
X299 424 m 
Xgs 1 -1 scale (AS 1790) col-1 show gr
X/Times-Roman findfont 6.00 scalefont setfont
X39 579 m 
Xgs 1 -1 scale (Sean Doran <[email protected]>) col-1 show gr
X/Times-Roman findfont 6.00 scalefont setfont
X39 591 m 
Xgs 1 -1 scale (Vadim Antonov <[email protected]>) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X159 194 m 
Xgs 1 -1 scale (Ethernet for service machines) dup stringwidth pop neg 0 rmoveto  col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X159 219 m 
Xgs 1 -1 scale (\(news, nameservers, mbone...\)) dup stringwidth pop neg 0 rmoveto  col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 259 m 
Xgs 1 -1 scale (Two or more backbone boxes with) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 279 m 
Xgs 1 -1 scale (separate physical paths improve redundancy.) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 309 m 
Xgs 1 -1 scale (Dual FDDI hubs or FDDI switch and backup) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 329 m 
Xgs 1 -1 scale (FDDI hub for redundant inter-router LAN) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 359 m 
Xgs 1 -1 scale (High speed customers attach) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 374 m 
Xgs 1 -1 scale (to backbone boxes to avoid saturating) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 389 m 
Xgs 1 -1 scale (the FDDI fabric.) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 419 m 
Xgs 1 -1 scale (Backbone boxes are in AS 1239) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 434 m 
Xgs 1 -1 scale (Customer attach boxes are in a different) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 449 m 
Xgs 1 -1 scale (AS in each POP) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 494 m 
Xgs 1 -1 scale (which allow e.g. AS 1239 and AS 1790 to behave) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 479 m 
Xgs 1 -1 scale (Cisco and Sprint have developed BGP confederations) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 509 m 
Xgs 1 -1 scale (as if they were in the same AS \(i.e., next-hop) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 524 m 
Xgs 1 -1 scale (and metrics are preserved\).  All boxes participate) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 539 m 
Xgs 1 -1 scale (in the same IGP \(IS-IS for now\).  This allows for) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 554 m 
Xgs 1 -1 scale (rapid convergence time without requiring N**2) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 574 m 
Xgs 1 -1 scale (iBGP sessions.) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 604 m 
Xgs 1 -1 scale (Scaling to multiple DS3s is easy -- just add) col-1 show gr
X/Times-Roman findfont 12.00 scalefont setfont
X679 619 m 
Xgs 1 -1 scale (new backbone boxes and/or new DS3s.) col-1 show gr
Xshowpage
X$F2psEnd
END-of-pop.ps
exit