%!PS-Adobe-2.0 %%Creator: dvips(k) 5.78 Copyright 1998 Radical Eye Software (www.radicaleye.com) %%Title: sc.dvi %%Pages: 13 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Helvetica %%EndComments %DVIPSCommandLine: dvips sc %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2001.08.03:1558 %%BeginProcSet: texc.pro %! /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if} forall round exch round exch]setmatrix}N /@landscape{/isls true N}B /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{ /nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{ /sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0] N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{ dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict /eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail {dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M} B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{ 4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{ p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end %%EndProcSet %%BeginProcSet: 8r.enc % @@psencodingfile@{ % author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry", % version = "0.6", % date = "22 June 1996", % filename = "8r.enc", % email = "kb@@mail.tug.org", % address = "135 Center Hill Rd. // Plymouth, MA 02360", % codetable = "ISO/ASCII", % checksum = "119 662 4424", % docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX." % @} % % Idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard Encoding + ISO Latin 1 + extra characters from Lucida. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % % (4) Remaining positions left undefined are for use in (hopefully) % upward-compatible revisions, if someday more characters are generally % available. % % (5) hyphen appears twice for compatibility with both ASCII and Windows. % /TeXBase1Encoding [ % 0x00 (encoded characters from Adobe Standard not in Windows 3.1) /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef % These are the only two remaining unencoded characters, so may as % well include them. /Zcaron /zcaron % 0x10 /caron /dotlessi % (unusual TeX characters available in, e.g., Lucida Bright) /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % very contentious; it's so painful not having quoteleft and quoteright % at 96 and 145 that we move the things normally found there down to here. /grave /quotesingle % 0x20 (ASCII begins) /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % rubout; ASCII ends % 0x80 /.notdef /.notdef /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /.notdef /.notdef /.notdef % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef /Ydieresis % 0xA0 /.notdef % nobreakspace /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen % Y&Y (also at 45); Windows' softhyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont /setfont load]cvx def}def /ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale true def end /@MacSetUp{userdict /md known{userdict /md get type /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{itransform lineto} }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict maxlength dict begin /magscale true def normalscale currentpoint TR /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin /SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 40258431 52099146 1000 600 600 (sc.dvi) @start /Fa 133[29 33 1[50 33 37 21 29 29 1[37 37 37 54 21 33 1[21 37 37 21 33 37 33 37 37 9[62 3[37 46 1[46 54 50 62 42 2[25 1[54 1[46 54 50 1[46 7[37 6[37 37 37 1[19 25 19 2[25 25 25 39[{ TeXBase1Encoding ReEncodeFont }47 74.7198 /Times-Italic rf /Fb 134[40 40 2[40 40 40 40 1[40 40 40 40 3[40 40 40 40 40 40 40 1[40 7[40 5[40 40 1[40 40 40 7[40 1[40 1[40 40 40 1[40 40 1[40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 2[40 42[{TeXBase1Encoding ReEncodeFont} 47 66.4176 /Courier rf /Fc 133[22 25 25 36 25 25 14 19 17 1[25 25 25 39 14 25 1[14 25 25 1[22 25 22 25 22 6[30 36 36 47 36 36 30 28 33 36 28 36 36 44 30 36 19 17 36 36 28 30 36 33 33 36 7[25 25 25 25 25 25 25 25 25 25 1[12 17 12 2[17 17 1[39 2[25 35[{ TeXBase1Encoding ReEncodeFont }66 49.8132 /Times-Roman rf %DVIPSBitmapFont: Fd cmr6 6 5 /Fd 5 54 df<13E01201120712FF12F91201B3A7487EB512C0A212217AA01E>49 DI<13FF000313C0380F03E0381C00F014F800 3E13FC147CA2001E13FC120CC712F8A2EB01F0EB03E0EB0FC03801FF00A2380003E0EB00 F01478147C143E143F1230127812FCA2143E48137E0060137C003813F8381E03F0380FFF C00001130018227DA01E>I<14E01301A213031307A2130D131D13391331136113E113C1 EA01811203EA07011206120C121C12181230127012E0B6FCA2380001E0A6EB03F0EB3FFF A218227DA11E>I<00101330381E01F0381FFFE014C01480EBFE00EA1BF00018C7FCA513 FE381BFF80381F03C0381C01E0381800F014F8C71278A2147CA21230127812F8A2147848 13F8006013F0387001E01238381E07803807FF00EA01F816227CA01E>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmr10 10.95 7 /Fe 7 62 df<1430147014E0EB01C0EB03801307EB0F00131E133E133C5B13F85B12015B 1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C12FCB2127C127EA6123E12 3FA37EA27F120FA27F1207A26C7EA212017F12007F13787F133E131E7FEB07801303EB01 C0EB00E014701430145A77C323>40 D<12C07E12707E7E121E7E6C7E7F12036C7E7F1200 7F1378137CA27FA2133F7FA21480130FA214C0A3130714E0A6130314F0B214E01307A614 C0130FA31480A2131F1400A25B133EA25BA2137813F85B12015B485A12075B48C7FC121E 121C5A5A5A5A145A7BC323>I48 DII<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213C0 A4127F121E1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619> 59 D<007FB912E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0A26C18E03C167BA147> 61 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmsy8 8 1 /Ff 1 1 df0 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmsy10 10.95 2 /Fg 2 48 df<180E183F18FFEF03FEEF0FF8EF3FE0EFFF80933803FE00EE1FF8EE7FE092 3801FF80DB07FEC7FCED1FF0ED7FC04A48C8FCEC07FCEC3FF0ECFFC0010390C9FCEB0FFC EB3FE0EBFF80D803FECAFCEA0FF8EA3FE0EAFF8048CBFC6C7EEA7FE0EA0FF8EA03FEC66C 7EEB3FE0EB0FFCEB03FF010013C0EC3FF0EC07FCEC01FF9138007FC0ED1FF0ED07FE9238 01FF809238007FE0EE1FF8EE03FE933800FF80EF3FE0EF0FF8EF03FEEF00FF183F180E18 00AE007FB812FEBAFCA26C17FE384779B947>20 D 47 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmmi8 8 2 /Fh 2 101 df11 D<151FEC03FFA2EC003FA2153EA2157EA2157CA2 15FCA215F8A21401EB07E190381FF9F0EB7C1DEBF80FEA01F03903E007E0EA07C0120FEA 1F8015C0EA3F00140F5A007E1480A2141F12FE481400A2EC3F021506143E5AEC7E0E007C EBFE0C14FC0101131C393E07BE18391F0E1E38390FFC0FF03903F003C0202F7DAD24> 100 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmmi10 10.95 11 /Fi 11 122 df11 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E 000A0A798919>58 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312 011380120313005A120E5A1218123812300B1C798919>I<126012F812FE6C7EEA3FE0EA 0FF8EA03FEC66C7EEB3FE0EB0FFCEB03FF010013C0EC3FF0EC07FCEC01FF9138007FC0ED 1FF0ED07FE923801FF809238007FE0EE1FF8EE03FE933800FF80EF3FE0EF0FF8EF03FEEF 00FFA2EF03FEEF0FF8EF3FE0EFFF80933803FE00EE1FF8EE7FE0923801FF80DB07FEC7FC ED1FF0ED7FC04A48C8FCEC07FCEC3FF0ECFFC0010390C9FCEB0FFCEB3FE0EBFF80D803FE CAFCEA0FF8EA3FE0EAFF8048CBFC12F81260383679B147>62 D<027FB5D88007B512C091 B6FCA2020101F8C7EBF8009126007FE0EC7F804C92C7FC033F157C701478616F6C495A4E 5A6F6C495A4EC8FC180E6F6C5B606F6C5B6017016F6C485A4D5A6F018FC9FC179E17BCEE 7FF85F705AA3707EA283163F167FEEF7FCED01E7EEC3FEED0383ED070392380E01FF151E 4B6C7F5D5D4A486D7E4A5A4A486D7E92C7FC140E4A6E7E5C4A6E7E14F0495A49486E7E13 07D91F806E7ED97FC014072603FFE0EC1FFF007F01FC49B512FEB55CA24A3E7EBD4B>88 DI<027FB712 F0A3DAFFFCC7EA3FE003E0EC7FC092C8EAFF8049484A13004A4A5A5C4A4A5A49484A5A4A 4A5A4D5A49484A5A4D5A91C74890C7FC5B010E4A5A4C5A4C5A011E4A5A90C8485A4C5A4C 5A4B90C8FCA24B5A4B5A4B5A4B5A4B5A4B5A4B5AA24A90C9FC4A5A4A5A4A5A4A4814704A 4814F04A485C14FF5D4990C7120149485D49481403495A49485D49481407495A4DC7FC49 485C4890C8FC48485D4848157E484815FE484814034848EC0FFC16FF48B7FCB8FC5F3C3E 7BBD3E>I100 D<163EEEFFC0923803E1E0923807C0F0ED0F811687ED1F8F160F153FA217E092387E0380 93C7FCA45DA514015DA30103B512FCA390260003F0C7FCA314075DA4140F5DA5141F5DA4 143F92C8FCA45C147EA414FE5CA413015CA4495AA35CEA1E07127F5C12FF495AA200FE90 C9FCEAF81EEA703EEA7878EA1FF0EA07C02C537CBF2D>102 D120 D<137C48B4EC03802603C7C0EB0FC0EA0703000F7F000E151F001C168013071238163FD8 780F150000705BA2D8F01F5C4A137E1200133F91C712FE5E5B137E150113FE495CA21503 00015D5BA215075EA2150F151F00005D6D133F017C137F017E13FF90393F03DF8090380F FF1FEB01FC90C7123F93C7FCA25DD80380137ED80FE013FE001F5C4A5AA24848485A4A5A 6CC6485A001C495A001E49C8FC000E137C380781F03803FFC0C648C9FC2A3B7EA72D>I E %EndDVIPSBitmapFont /Fj 135[55 55 55 55 55 55 55 2[55 55 4[55 1[55 1[55 1[55 1[55 50[55 55 45[{TeXBase1Encoding ReEncodeFont}16 90.9091 /Courier rf /Fk 134[40 40 61 40 45 25 35 35 1[45 45 45 66 25 40 1[25 45 45 25 40 45 40 45 45 10[56 1[51 45 56 1[56 66 61 1[51 2[30 1[66 56 1[66 61 56 56 15[45 2[23 30 45[{ TeXBase1Encoding ReEncodeFont }41 90.9091 /Times-Italic rf /Fl 104[91 45 1[40 40 24[40 45 45 66 45 45 25 35 30 45 45 45 45 71 25 45 25 25 45 45 30 40 45 40 45 40 30 2[30 1[30 2[66 86 66 66 56 51 61 1[51 66 66 81 56 2[30 66 66 51 56 66 61 61 66 1[40 3[25 25 45 45 45 45 45 45 45 45 45 45 25 23 30 23 51 1[30 30 30 71 76 1[45 31[51 51 2[{ TeXBase1Encoding ReEncodeFont }80 90.9091 /Times-Roman rf /Fm 166[53 53 69 53 53 44 40 49 1[40 53 53 65 44 53 1[24 53 53 40 44 53 49 49 53 65[{ TeXBase1Encoding ReEncodeFont }23 72.7272 /Times-Roman rf /Fn 105[37 1[33 33 24[33 37 37 54 37 37 21 29 25 37 37 37 37 58 21 37 21 21 37 37 25 33 37 33 37 33 3[25 1[25 2[54 71 54 54 46 42 50 54 42 54 54 66 46 54 29 25 54 54 42 46 54 50 50 54 69 33 4[21 37 37 37 37 37 37 37 37 37 37 21 19 25 19 2[25 25 1[58 34[42 42 2[{ TeXBase1Encoding ReEncodeFont }77 74.7198 /Times-Roman rf /Fo 134[37 1[55 37 42 23 32 32 2[42 42 60 23 37 23 23 42 42 1[37 42 37 42 42 20[46 55 3[60 5[51 76 17[21 46[{ TeXBase1Encoding ReEncodeFont }27 83.022 /Times-Italic rf /Fp 134[42 42 60 42 42 23 32 28 42 42 42 42 65 23 42 1[23 42 42 28 37 42 37 42 37 10[60 60 51 46 55 1[46 60 60 74 51 1[32 28 1[60 46 51 60 55 55 60 6[23 42 42 42 42 42 42 42 42 42 42 23 21 28 21 2[28 28 28 65 38[{ TeXBase1Encoding ReEncodeFont }62 83.022 /Times-Roman rf /Fq 104[83 42 28[42 42 60 42 46 28 32 37 1[46 42 46 69 23 46 1[23 46 42 28 37 46 37 46 42 9[83 2[55 46 60 1[51 1[60 1[55 1[42 32 65 65 3[60 55 60 11[42 2[42 42 42 1[21 28 21 2[28 28 2[83 33[46 46 2[{ TeXBase1Encoding ReEncodeFont }51 83.022 /Times-Bold rf /Fr 134[103 2[103 103 57 80 69 2[103 103 161 57 2[57 1[103 69 92 1[92 103 92 12[126 115 138 1[115 149 2[126 2[69 1[149 3[138 138 149 19[69 45[{ TeXBase1Encoding ReEncodeFont }29 206.559 /Times-Roman rf /Fs 133[29 1[33 48 33 33 18 26 22 1[33 33 33 52 3[18 33 33 1[29 33 29 33 29 9[63 48 48 41 37 44 1[37 48 48 59 41 2[22 48 48 37 41 48 44 44 48 7[33 33 33 33 33 33 33 33 33 33 1[17 22 17 37 1[22 22 2[55 1[33 35[{ TeXBase1Encoding ReEncodeFont }58 66.4176 /Times-Roman rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%EndSetup %%Page: 1 1 1 0 bop 4030 -278 a Fs(1)-51 84 y Fr(On)52 b(Inferring)g(AS-Le)-5 b(v)m(el)51 b(Connecti)-5 b(vity)54 b(from)d(BGP)1276 333 y(Routing)i(T)-17 b(ables)477 644 y Fq(Hyunseok)20 b(Chang)484 b(Ramesh)21 b(Go)o(vindan)553 b(Sugih)21 b(J)o(amin)430 744 y Fp(Department)e(of)g(EECS)266 b(Information)18 b(Sciences)i(Institute)265 b(Department)18 b(of)i(EECS)395 843 y(Uni)n(v)o(ersity)f(of)h(Michigan)171 b(Uni)n(v)o(ersity)19 b(of)h(Southern)e(California)173 b(Uni)n(v)o(ersity)19 b(of)h(Michigan)321 943 y(Ann)g(Arbor)m(,)e(MI)i(48109-2122)154 b(Los)21 b(Angeles,)e(CA)i(90292-6695)155 b(Ann)19 b(Arbor)m(,)g(MI)h (48109-2122)354 1042 y Fo(hsc)o(hang@eecs.umic)o(h.edu)383 b(go)o(vindan@isi.edu)428 b(jamin@eecs.umic)o(h.edu)1049 1188 y Fq(Scott)19 b(J)n(.)i(Shenk)o(er)454 b(W)-5 b(alter)20 b(W)o(illinger)1136 1287 y Fp(A)m(CIRI/ICSI)475 b(A)-9 b(T&T)19 b(Labs-Research)899 1387 y(1947)g(Center)h(St.,)g(Suite)h(600) 368 b(180)19 b(P)o(ark)h(A)-6 b(v)o(e.)901 1486 y(Berk)o(ele)o(y)h(,)19 b(CA)i(94704-1198)98 b(Florham)19 b(P)o(ark,)g(NJ)i(07932-0971)1025 1586 y Fo(shenk)o(er@aciri.or)m(g)310 b(walter@r)m(esear)m(c)o (h.att.com)-169 1881 y(Abstr)o(act)q Fq(\227)6 b(Recent)19 b(studies)i(concer)o(ning)d(the)i(Inter)o(net)f(connec-)-260 1980 y(ti)o(vity)25 b(at)h(the)g(AS)h(le)o(v)o(el)e(ha)n(v)o(e)h (attracted)e(considerable)i(attention.)-260 2080 y(These)c(studies)f (ha)n(v)o(e)f(exclusi)o(v)o(ely)g(r)o(elied)h(on)f(BGP)h(measur)o (ements)-260 2180 y(collected)28 b(by)g(the)g(National)f(Laboratory)f (f)n(or)h(A)n(pplied)i(Netw)o(ork)-260 2279 y(Resear)o(ch)21 b(\(NLANR\))h(in)h(deri)o(ving)e(some)h(of)g(the)g(unexpected)f(and) -260 2379 y(intriguing)h(r)o(esults.)31 b(The)23 b(NLANR)g(data)f(sets) g(r)o(e\003ect)g(AS)h(peering)-260 2479 y(r)o(elationships,)31 b(as)f(r)o(eported)e(by)i(BGP)-8 b(,)29 b(seen)h(fr)o(om)f(a)g(handful) h(of)-260 2578 y(v)o(antage)f(points)i(in)g(the)f(global)g(Inter)o (net.)55 b(The)31 b(possibility)g(that)-260 2678 y(these)e(data)f(sets) h(may)f(pr)o(o)o(vide)f(only)h(a)h(v)o(ery)f(sk)o(etch)o(y)g(pictur)o (e)g(of)-260 2777 y(the)18 b(complete)f(inter)m(-AS)g(connections)g (that)g(exist)g(in)h(the)f(actual)g(In-)-260 2877 y(ter)o(net)k(has)h (r)o(ecei)o(v)o(ed)f(sur)o(prisingly)h(little)g(scrutiny)-6 b(.)29 b(By)21 b(augment-)-260 2977 y(ing)28 b(the)g(NLANR)g(data)f (sets)h(with)g(BGP)f(summary)h(inf)n(ormation)-260 3076 y(fr)o(om)16 b(a)h(lar)o(ge)g(number)h(of)e(Inter)o(net)h Fo(Looking)f(Glass)h Fq(sites)h(and)f(with)-260 3176 y(r)o(outing)27 b(policy)g(inf)n(ormation)f(fr)o(om)h(Inter)o(net)g (Routing)g(Registry)-260 3276 y(\(IRR\))22 b(databases,)f(we)g(\002nd)i (that)e(\(i\))g(a)g(signi\002cant)h(number)g(of)f(ex-)-260 3375 y(isting)26 b(AS)g(connections)f(r)o(emain)g(hidden)i(fr)o(om)e (most)g(BGP)h(r)o(out-)-260 3475 y(ing)f(tables,)h(\(ii\))f(the)g(AS)h (connections)e(to)h(T)o(ier)m(-1)f(ASs)i(ar)o(e)e(in)i(gen-)-260 3574 y(eral)21 b(mor)o(e)f(easily)g(obser)o(v)o(ed)h(than)g(those)f(to) g(non-T)o(ier)m(-1)g(ASs,)h(and)-260 3674 y(\(iii\))e(ther)o(e)f(ar)o (e)h(at)f(least)h(about)f(25\22650\045)f(mor)o(e)i(AS)g(connections)g (in)-260 3774 y(the)h(Inter)o(net)f(than)h(what)f(r)o(ecently)f (consider)o(ed)i(BGP-deri)o(v)o(ed)f(AS)-260 3873 y(maps)g(contain)f (\(b)n(ut)h(only)f(about)g(2\045)g(mor)o(e)g(ASs\).)25 b(These)20 b(\002ndings)-260 3973 y(point)g(out)f(the)h(need)g(f)n(or)e (an)i(incr)o(eased)f(awar)o(eness)g(of)g(and)h(a)f(mor)o(e)-260 4073 y(critical)29 b(attitude)g(to)o(ward)g(the)h(applicability)f(and)h (completeness)-260 4172 y(of)d(gi)o(v)o(en)g(data)f(sets)h(at)g(hand)g (when)h(establishing)f(the)g(generality)-260 4272 y(of)20 b(any)g(particular)f(obser)o(v)o(ations)h(about)g(the)g(Inter)o(net.) -169 4471 y Fo(K)m(e)n(ywor)m(ds)p Fq(\227)7 b(Inter)o(net)20 b(topology)-5 b(,)18 b(BGP)i(r)o(outing)g(tables)-196 4989 y Fn(This)26 b(project)h(is)g(funded)g(in)g(part)g(by)g(NSF)e (grant)i(number)h(ANI-0082287)-260 5080 y(and)g(by)g(ONR)e(grant)i (number)g(N000140110617.)52 b(Sugih)28 b(Jamin)f(is)g(further)-260 5172 y(supported)20 b(by)e(the)g(NSF)f(CAREER)g(A)-7 b(w)o(ard)18 b(ANI-9734145,)i(the)e(Presidential)-260 5263 y(Early)h(Career)g(A)-7 b(w)o(ard)20 b(for)f(Scientists)g(and)h (Engineers)g(\(PECASE\))d(1999,)j(and)-260 5354 y(the)g(Alfred)f(P)-8 b(.)19 b(Sloan)g(F)o(oundation)i(Research)f(Fello)n(wship.)25 b(Additional)20 b(fund-)-260 5446 y(ing)f(is)f(pro)o(vided)h(by)g(A)-8 b(T&T)17 b(Research,)i(and)g(by)f(equipment)i(grants)f(from)f(Sun)-260 5537 y(Microsystems)i(Inc.)j(and)d(Compaq)g(Corp.)-196 5622 y(Correspondence)h(to)e(hschang@eecs.umich.edu.)2652 1881 y Fl(I)t(.)50 b(I)t Fm(N)t(T)t(R)q(O)t(D)t(U)t(C)t(T)t(I)t(O)t(N) 2041 2122 y Fl(F)o(or)29 b(the)i(past)f(tw)o(o)g(years,)j(there)e(has)f (been)h(a)f(signi\002cant)i(in-)1950 2235 y(crease)23 b(in)e(research)j(acti)n(vities)g(related)f(to)e(studying)j(and)e (model-)1950 2348 y(ing)33 b(the)h(Internet')-5 b(s)35 b(topology)-6 b(,)38 b(especially)e(at)c(the)i(le)n(v)o(el)f(of)g Fk(au-)1950 2461 y(tonomous)40 b(systems)g Fl(\(ASs\).)73 b(T)-7 b(o)38 b(date,)43 b(these)d(acti)n(vities)g(con-)1950 2574 y(sisted)25 b(mainly)f(of)f(analyzing)j(and)e(modeling)i (measurements)f(to)1950 2687 y(infer)h(the)g(Internet')-5 b(s)28 b(AS)23 b(connecti)n(vity)29 b(graph)e(and)f(describe)h(its)1950 2800 y(properties)33 b([1],)f(e)o(xplaining)h(the)e(origins)h(and)f (causes)h(of)e(some)1950 2913 y(of)43 b(the)f(observ)o(ed)j(surprising) g(features)g([2],)i([3],)h(and)43 b(b)n(uild-)1950 3026 y(ing)d(generators)i(that)e(produce)h(graph)g(structures)h(that)e (match)1950 3138 y(those)d(of)e(the)h(measured)h(AS)d(connecti)n(vity)k (graphs)f(well)f(\(see)1950 3251 y(for)31 b(e)o(xample)i([4],)g([5],)g ([6]\).)52 b(A)30 b(closer)j(look)f(at)f(the)h(measure-)1950 3364 y(ments)c(that)f(form)g(the)h(basis)g(for)f(all)g(these)i(studies) f(re)n(v)o(eals)h(that)1950 3477 y(the)f(data)g(sets)g(used)g(consist)h (of)e(BGP)f(routing)j(tables)g(collected)1950 3590 y(by)36 b(the)g(route)h(serv)o(er)f Fj(route-views.oreg)o(on)o(-i)o(x.)o(ne)o (t)1950 3703 y Fl([7].)66 b(This)36 b(Ore)o(gon)g(route)h(serv)o(er)g (connects)h(to)e(se)n(v)o(eral)h(oper)n(-)1950 3816 y(ational)c (routers)g(within)f(the)g(Internet)h(to)e(collect)i(their)f(routing) 1950 3929 y(tables.)67 b(Starting)37 b(in)e(No)o(v)-6 b(.)35 b(1997,)40 b(these)d(routing)g(tables)h(ha)n(v)o(e)1950 4042 y(been)26 b(archi)n(v)o(ed)g(on)g(a)e(daily)i(basis)g(by)f(the)h (National)g(Laboratory)1950 4155 y(for)36 b(Applied)h(Netw)o(ork)f (Research)h(\(NLANR\))c([8].)65 b(Both)36 b(the)1950 4268 y(Ore)o(gon)h(route)g(serv)o(er)g(and)g(NLANR)c(ha)n(v)o(e)k(pro)o (vided)h(in)l(v)n(alu-)1950 4380 y(able)e(service)h(to)e(the)g (research)i(community)g(in)e(making)h(these)1950 4493 y(data)30 b(sets)f(a)n(v)n(ailable)i(to)e(the)g(public.)47 b(Ho)n(we)n(v)o(er)l(,)30 b(the)f(use)g(by)g(re-)1950 4606 y(searchers)36 b(of)e(these)g(data)g(sets)h(for)e(the)h(purposes)i (of)e(studying)1950 4719 y(the)29 b(Internet')-5 b(s)31 b(AS)c(connecti)n(vity)k(structure)g(raises)f(the)f(follo)n(w-)1950 4832 y(ing)22 b(important)h(issue.)29 b(As)21 b(a)g(protocol,)j(BGP)19 b(is)j Fk(not)g Fl(about)g(phys-)1950 4945 y(ical)i(connecti)n(vity)j (at)c(the)h(AS)e(le)n(v)o(el;)i(instead,)h(BGP)d(is)h Fk(all)h Fl(about)1950 5058 y(AS)f(peering)k(relationships.)36 b(Consequently)-6 b(,)28 b(BGP-deri)n(v)o(ed)d(AS)1950 5171 y(connecti)n(vity)40 b(may)c(yield)h(a)f(v)o(ery)g(incomplete)j (picture)f(of)e(the)1950 5284 y(physical)26 b(connecti)n(vity)i(that)d (e)o(xists)h(in)e(the)h(actual)h(Internet.)34 b(W)-7 b(e)1950 5397 y(are)34 b(not)h(a)o(w)o(are)f(of)g(an)o(y)h(study)g (that)g(has)g(addressed)h(this)f(com-)1950 5510 y(pleteness)j(of)e (BGP-deri)n(v)o(ed)g(AS)e(maps.)65 b(In)36 b(particular)l(,)41 b(none)1950 5622 y(of)24 b(the)h(abo)o(v)o(e)g(mentioned)i(papers)f (indicates)g(a)o(w)o(areness)g(of)f(this)p eop %%Page: 2 2 2 1 bop 4030 -278 a Fs(2)-260 -46 y Fl(problem)38 b(and)f(of)g(the)g (potentially)j(damaging)e(ef)n(fect)g(it)e(could)-260 66 y(ha)n(v)o(e)31 b(on)f(some)g(of)g(the)g(reported)i(\002ndings)g (about)f(the)f(reported)-260 179 y(Internet')-5 b(s)26 b(AS)c(graph.)-169 300 y(Our)41 b(main)h(objecti)n(v)o(e)i(in)d(this)i (paper)g(is)e(to)h(shed)h(light)f(on)-260 413 y(the)27 b(completeness)i(of)e(Internet)h(AS)d(maps)h(reconstructed)k(from)-260 526 y(BGP)g(route)j(adv)o(ertisements.)57 b(T)-7 b(o)31 b(this)h(end,)j(we)c(augment)i(the)-260 639 y(NLANR)23 b(data)j(with)f(\(i\))g(full)h(BGP)d(table)j(dumps)g(from)f(a)g(dozen) -260 752 y(additional)32 b(public)e(route)f(serv)o(ers,)i(\(ii\))e(a)f (selection)j(of)d(Internet)-260 865 y Fk(Looking)j(Glass)e Fl(sites)i(that)f(pro)o(vide)h(BGP)c(summary)j(informa-)-260 978 y(tion,)23 b(and)g(\(iii\))g(the)g(Internet)h(Routing)g(Re)o (gistry)f(\(IRR\).)f(By)g(pro-)-260 1090 y(cessing)33 b(the)f(a)n(v)n(ailable)h(BGP)d(dumps,)j(we)e(end)h(up)f(with)g(about) -260 1203 y(40)d(BGP)e(vie)n(wers)i(\(see)h(Section)g(II)e(for)h(a)g (de\002nition)h(of)f(a)f(BGP)-260 1316 y(vie)n(wer)20 b(and)g(a)f(description)k(of)d(the)g(Looking)g(Glass)g(sites\),)i(all)d (re-)-260 1429 y(siding)29 b(in)f(dif)n(ferent)h(ASs,)e(that)h(allo)n (w)f(us)h(to)f(e)o(xplore)i(the)f(ques-)-260 1542 y(tion)k(of)f(ho)n(w) f(well)h(the)g(peering)i(relationships)i(maintained)e(by)-260 1655 y(a)39 b(certain)j(AS)c(\(\223local)j(vie)n(w\224\))f(are)g (observ)o(ed)h(by)f(other)h(ASs)-260 1768 y(\(\223non-local)f(vie)n (w\224\).)69 b(W)-7 b(e)36 b(observ)o(e)i(that)f(a)f(signi\002cant)j (num-)-260 1881 y(ber)21 b(of)g(e)o(xisting)i(AS)c(connections)24 b(are)d(commonly)h(hidden)g(from)-260 1994 y(most)h(BGP)e(routers.)31 b(Considering)25 b(that)f(the)f(ability)i(to)e(infer)h(the)-260 2107 y(e)o(xistence)32 b(of)e(an)f(actual)i(AS)d(connection)33 b(from)d(routing)h(tables)-260 2220 y(depends)40 b(lar)n(gely)h(on)d(e) o(xisting)i(AS)c(relationships,)46 b(we)37 b(found)-260 2332 y(that)25 b(the)g(AS)d(connections)28 b(to)c(T)m(ier)n(-1)h(ASs)e (are)h(in)g(general)i(more)-260 2445 y(easily)k(observ)o(ed)g(than)f (those)h(to)e(non-T)m(ier)n(-1)j(ASs)c(\(Section)i(II-)-260 2558 y(C\).)e(In)22 b(short,)h(the)f(\002ndings)h(reaf)n(\002rm)f(our)g (earlier)h(comment)g(that)-260 2671 y(BGP)35 b(is)i(all)g(about)h(AS)e (peering)j(relationships)i(and)c(suggests)-260 2784 y(that)24 b(the)f(actual)h(Internet)h(maintains)f(a)f(much)g(richer)h(connecti)n (v-)-260 2897 y(ity)g(at)f(the)h(AS)e(le)n(v)o(el)i(than)g(has)g(been)g (pre)n(viously)j(reported.)-169 3018 y(T)-7 b(o)29 b(quantify)i(to)f (some)g(de)o(gree)g(the)g(dif)n(ference)i(between)f(the)-260 3131 y(BGP-deri)n(v)o(ed)42 b(AS)f(connecti)n(vities)46 b(and)c(the)h(actual)g(inter)n(-AS)-260 3244 y(connections)37 b(in)c(place)h(in)g(today')-5 b(s)35 b(Internet,)i(we)c(also)h(consult) -260 3356 y(IRR)27 b(databases)k(that)d(maintain)i(indi)n(vidual)g (ISP')-5 b(s)28 b(routing)i(pol-)-260 3469 y(ic)o(y)g(information)i(in) e(se)n(v)o(eral)h(public)g(repositories.)52 b(The)29 b(IRR')-5 b(s)-260 3582 y(goal)35 b(in)g(maintaining)i(these)f (databases)h(is)d(to)g(coordinate)k(and)-260 3695 y(f)o(acilitate)j (the)f(setting)g(of)f(global)h(routing)h(polic)o(y)-6 b(.)76 b(The)39 b(IRR)-260 3808 y(repository)28 b(at)d(RIPE)f(contains) j(reasonably)h(up-to-date)g(entries.)-260 3921 y(W)-7 b(e)26 b(\002nd)g(that)g(AS)f(graphs)j(reconstructed)i(from)c(NLANR)e (data,)-260 4034 y(the)47 b(Looking)h(Glass)f(sites,)53 b(as)47 b(well)f(as)h(RIPE)e(information)-260 4147 y(ha)n(v)o(e)22 b(typically)j(about)d(25\045\22650\045)h(more)f(edges)h(\(and)f(about)h (2\045)-260 4260 y(more)i(nodes\))h(than)f(their)h(counterparts)i(that) d(rely)g(solely)h(on)f(the)-260 4373 y(NLANR)c(data.)-169 4493 y(The)h(implications)k(of)c(our)h(\002ndings)h(are)f(tw)o(ofold.) 29 b(First,)23 b(the)o(y)-260 4606 y(clearly)i(demonstrate)g(the)f (need)f(to)g(be)g(more)g(a)o(w)o(are)g(of)g(and)h(crit-)-260 4719 y(ical)33 b(to)n(w)o(ards)h(relying)g(on)f(an)o(y)g(single)h(data) f(repository)-6 b(.)60 b(Ev)o(en)-260 4832 y(when)25 b(the)g(data)h(is)f(by)g(itself)h(of)f(the)g(highest)i(o)o(v)o(erall)e (quality)-6 b(,)27 b(its)-260 4945 y(applicability)g(and)c(suf)n (\002cienc)o(y)i(must)e(be)g(e)n(v)n(aluated)h(in)f(terms)g(of)-260 5058 y(the)28 b(particular)j(needs)e(of)f(an)o(y)g(gi)n(v)o(en)h(study) -6 b(.)43 b(Second,)29 b(as)f(f)o(ar)g(as)-260 5171 y(published)c(AS)c (connecti)n(vity)k(studies)f(are)f(concerned,)i(our)d(\002nd-)-260 5284 y(ings)k(ha)n(v)o(e)f(practical)i(as)e(well)g(as)g(theoretical)j (implications.)32 b(F)o(or)-260 5397 y(e)o(xample,)22 b(the)f(\002nding)g(reported)i(in)d([1])h(that)g(says)g(measured)h(AS) -260 5510 y(graphs)34 b(e)o(xhibit)g(po)n(wer)e(la)o(w)f(v)o(erte)o(x)i (de)o(gree)h(distrib)n(utions)i(can)-260 5622 y(be)26 b(interpreted)j(qualitati)n(v)o(ely)g(to)d(mean)g(simply)h(that)f (these)h(v)o(er)n(-)1950 -46 y(te)o(x)d(de)o(grees)i(are)f(highly)h(v)n (ariable,)g(i.e.,)e(the)o(y)g(typically)j(v)n(ary)e(by)1950 66 y(o)o(v)o(er)j(three)i(or)e(so)h(orders)g(of)g(magnitude.)45 b(This)28 b(qualitati)n(v)o(e)j(in-)1950 179 y(terpretation)e(is)d Fk(not)i Fl(disputed)g(by)e(our)h(\002ndings.)37 b(Ho)n(we)n(v)o(er)l (,)26 b(our)1950 292 y(\002ndings)34 b Fk(ar)m(e)e Fl(in)h(con\003ict)g (with)f(the)h(po)n(wer)g(la)o(w)e(claims)j(in)e([1])1950 405 y(when)j(v)o(erte)o(x)h(de)o(gree)h(distrib)n(utions)i(are)c(e)o (xpressed)j(quantita-)1950 518 y(ti)n(v)o(ely)-6 b(,)25 b(such)g(as)f(in)g Fi(f)2622 533 y Fh(d)2688 518 y Fg(/)i Fi(d)2832 485 y Ff(\000)p Fh(\013)2937 518 y Fe(\()p Fi(d)h Fe(=)f(1)p Fi(;)15 b Fe(2)p Fi(;)g(:)g(:)g(:)j Fe(;)d Fi(\013)27 b(>)f Fe(0\))p Fl(,)e(relating)1950 631 y(the)30 b(v)o(erte)o(x)g(de)o(gree)h Fi(d)e Fl(to)g(its)h (frequenc)o(y)-6 b(.)48 b(In)30 b(f)o(act,)h(our)f(\002ndings)1950 744 y(state)25 b(that)f(the)g(v)o(erte)o(x)h(de)o(gree)g(distrib)n (utions)j(of)c(more)g(complete)1950 857 y(snapshots)34 b(of)e(the)g(AS)e(graph)j(do)f(not)g(conform)h(to)e(po)n(wer)h(la)o(w) 1950 970 y(distrib)n(utions,)26 b(b)n(ut)c(are)f(instead)j(consistent)g (with)d(the)h(more)g(\003e)o(x-)1950 1083 y(ible)f(class)g(of)f(hea)n (vy-tailed)j(distrib)n(utions,)i(where)20 b(only)h(the)f(tails)1950 1196 y(are)36 b(assumed)h(to)e(decay)i(as)f(a)f(po)n(wer)h(la)o(w)-6 b(.)64 b(Clearly)-6 b(,)40 b(this)c(lat-)1950 1308 y(ter)23 b(distinction)k(has)c(direct)h(implications)i(for)e(the)f(generation)j (of)1950 1421 y(AS-lik)o(e)c(graphs)h(or)e(for)h(the)g(more)f (challenging)k(question)f(of)d(e)o(x-)1950 1534 y(plaining)30 b(the)f(origins)h(and)e(causes)i(of)e(hea)n(vy-tailed)k(v)o(erte)o(x)d (de-)1950 1647 y(gree)d(distrib)n(utions)j(in)c(the)h(Internet)h(conte) o(xt.)35 b(T)-7 b(o)24 b(illustrate,)k(the)1950 1760 y(w)o(ork)23 b(by)g(Barabasi)h(and)f(Albert)g([2],)g([3])g(tak)o(es)g (the)g(quantitati)n(v)o(e)1950 1873 y(po)n(wer)k(la)o(w)f(observ)n (ations)k(at)d(f)o(ace)h(v)n(alue)g(and)f(pro)o(vides)i(a)d(suite)1950 1986 y(of)j(results,)k(including)f(constructions)i(that)c(attempt)g(to) g(e)o(xplain)1950 2099 y(the)i(causes)i(that)e(lead)g(to)g(po)n(wer)g (la)o(w)f(v)o(erte)o(x)i(de)o(gree)g(distrib)n(u-)1950 2212 y(tions.)42 b(The)27 b(applicability)32 b(of)27 b(these)i(results)g(and)f(constructions)1950 2325 y(to)c(the)h (Internet)h(has)e(been)h(claimed)g(in)g([3])f(based)h(on)g(the)f(po)n (wer)1950 2438 y(la)o(ws)g(reported)i(in)e([1])g(\(see,)h(ho)n(we)n(v)o (er)l(,)f([9]\).)31 b(Gi)n(v)o(en)24 b(our)g(\002nding)1950 2550 y(of)k(the)h(absence)h(of)f(a)e(strict)j(po)n(wer)e(la)o(w)g(for)g (the)h(v)o(erte)o(x)g(de)o(gree)1950 2663 y(distrib)n(utions,)i(such)26 b(a)g(theory)i(may)e(say)g(little)h(about)h(actual)f(In-)1950 2776 y(ternet)e(topology)h(at)d(the)h(AS)e(le)n(v)o(el.)2041 2891 y(The)31 b(rest)h(of)g(the)g(paper)h(is)e(structured)j(as)e(follo) n(ws.)54 b(In)31 b(Sec-)1950 3004 y(tion)j(II,)h(we)e(introduce)j(the)e (notion)h(of)e(a)g(representati)n(v)o(e)k(BGP)1950 3117 y(vie)n(wer)i(and)g(e)o(xplore)h(in)e(detail)i(ho)n(w)e(well)g(peering) i(relation-)1950 3230 y(ships)30 b(maintained)h(by)d(an)h(indi)n (vidual)i(AS)c(are)i(being)h(observ)o(ed)1950 3343 y(by)22 b(other)i(ASs.)j(T)-7 b(o)21 b(quantify)k(the)d(de)o(gree)i(of)e (incompleteness)k(of)1950 3456 y(BGP-deri)n(v)o(ed)e(AS)d(maps,)i(we)g (include)i(in)e(Section)i(III)e(informa-)1950 3569 y(tion)33 b(from)f(the)g(IRR)f(and)i(use)g(its)f(RIPE)e(database)35 b(to)d(obtain)i(a)1950 3682 y(more)22 b(complete)h(picture)g(of)e(the)h (physical)h(connections)i(that)d(e)o(x-)1950 3795 y(ist)f(between)h (the)f(dif)n(ferent)i(ASs)d(\(and)i(of)e(which)i(BGP)d(only)j(sees)1950 3907 y(a)34 b(certain)h(fraction\).)63 b(W)-7 b(e)33 b(conclude)j(in)e(Section)h(IV)e(by)h(com-)1950 4020 y(menting)23 b(on)f(some)g(of)g(the)g(lessons)h(learned)h(from)d (pursuing)k(this)1950 4133 y(study)g(of)e(Internet)j(connecti)n(vity)h (at)c(the)h(AS)e(le)n(v)o(el.)2168 4335 y(I)t(I)t(.)51 b(T)t Fm(H)t(E)28 b Fl(C)t Fm(O)t(M)t(P)t(L)t(E)t(T)t(E)t(N)t(E)t(S)5 b(S)33 b(O)t(F)28 b Fl(B)t(G)t(P)t(-)t Fm(D)t(E)t(R)t(I)t(V)t(E)t(D) 2643 4448 y Fl(A)t(S)t(-)t Fm(L)t(E)t(V)t(E)t(L)k Fl(T)s Fm(O)t(P)t(O)t(L)t(O)t(G)t(Y)2041 4606 y Fl(If)19 b(the)h(actual)h (Internet)h(AS-le)n(v)o(el)e(topology)i(were)d(kno)n(wn,)i(the)1950 4719 y(completeness)27 b(of)d(a)g(topology)j(constructed)g(from)d(the)h (NLANR)1950 4832 y(data)e(sets)h(could)g(be)f(check)o(ed)i(by)e (comparing)i(it)d(with)h(the)g(actual)1950 4945 y(topology)-6 b(.)62 b(Since)34 b(the)g(actual)h(Internet)h(AS-le)n(v)o(el)d (topology)j(is)1950 5058 y(not)c(kno)n(wn,)i(ho)n(w)e(do)g(we)f(go)h (about)h(checking)h(the)e(complete-)1950 5171 y(ness)25 b(of)f(the)h(topology)i(inferred)f(from)f(NLANR)c(data?)33 b(The)24 b(ap-)1950 5284 y(proach)33 b(we)e(ha)n(v)o(e)h(adopted)h(in)f (this)g(paper)h(is)e(as)g(follo)n(ws.)54 b(The)1950 5397 y(BGP)22 b(routing)j(table)g(obtained)h(from)e(an)g(AS)e(contains)k (informa-)1950 5510 y(tion)34 b(about)h(that)f(AS')-5 b(s)32 b(connecti)n(vities)38 b(to)33 b(other)i(ASs.)57 b(It)34 b(also)1950 5622 y(contains)g(information)g(on)e(the)g (connecti)n(vities)k(between)d(other)p eop %%Page: 3 3 3 2 bop 4030 -278 a Fs(3)643 -74 y Fp(T)-8 b(ABLE)20 b(I)27 39 y(B)t(G)t(P)25 b(D)t Fs(U)t(M)t(P)g(F)t(R)q(O)t(M)h Fp(P)t Fs(U)t(B)t(L)t(I)t(C)g Fp(R)q Fs(O)t(U)t(T)t(E)f Fp(S)t Fs(E)t(R)o(V)t(E)t(R)t(S)p -260 118 2130 4 v -262 197 4 79 v -210 173 a(Name)p -3 197 V 108 w(AS#)p 229 197 V 107 w(#)16 b(distinct)k(ne)o(xt)e(hops)p 846 197 V 100 w(#)f(neighbor)h(ASs)p 1359 197 V 100 w(Data)g(size)f(\(MB\))p 1868 197 V -260 200 2130 4 v -260 217 V -262 296 4 79 v -193 272 a(NC1)p -3 296 V 172 w(-)p 229 296 V 380 w(43)p 846 296 V 499 w(35)p 1359 296 V 404 w(291.5)p 1868 296 V -260 299 2130 4 v -262 378 4 79 v -193 354 a(NC2)p -3 378 V 172 w(-)p 229 378 V 380 w(42)p 846 378 V 499 w(16)p 1359 378 V 404 w(131.3)p 1868 378 V -260 381 2130 4 v -260 398 V -262 477 4 79 v -169 453 a(C1)p -3 477 V 140 w(7018)p 229 477 V 326 w(24)p 846 477 V 516 w(1)p 1359 477 V 420 w(145.8)p 1868 477 V -260 480 2130 4 v -262 559 4 79 v -169 535 a(C2)p -3 559 V 140 w(3967)p 229 559 V 310 w(199)p 846 559 V 466 w(279)p 1359 559 V 387 w(127.0)p 1868 559 V -260 562 2130 4 v -262 641 4 79 v -169 617 a(C3)p -3 641 V 140 w(6539)p 229 641 V 343 w(7)p 846 641 V 532 w(1)p 1359 641 V 436 w(57.1)p 1868 641 V -260 644 2130 4 v -262 723 4 79 v -169 699 a(C4)p -3 723 V 140 w(3549)p 229 723 V 285 w(3,089)p 846 723 V 441 w(447)p 1359 723 V 403 w(49.5)p 1868 723 V -260 726 2130 4 v -262 805 4 79 v -169 782 a(C5)p -3 805 V 140 w(8709)p 229 805 V 326 w(19)p 846 805 V 483 w(187)p 1359 805 V 403 w(47.4)p 1868 805 V -260 809 2130 4 v -262 887 4 79 v -169 864 a(C6)p -3 887 V 140 w(1740)p 229 887 V 343 w(3)p 846 887 V 532 w(1)p 1359 887 V 436 w(26.0)p 1868 887 V -260 891 2130 4 v -262 970 4 79 v -169 946 a(C7)p -3 970 V 140 w(8220)p 229 970 V 326 w(42)p 846 970 V 483 w(331)p 1359 970 V 403 w(20.3)p 1868 970 V -260 973 2130 4 v -262 1052 4 79 v -169 1028 a(C8)p -3 1052 V 140 w(4197)p 229 1052 V 326 w(12)p 846 1052 V 499 w(82)p 1359 1052 V 420 w(18.3)p 1868 1052 V -260 1055 2130 4 v -262 1134 4 79 v -169 1110 a(C9)p -3 1134 V 140 w(3257)p 229 1134 V 343 w(1)p 846 1134 V 532 w(1)p 1359 1134 V 453 w(8.0)p 1868 1134 V -260 1137 2130 4 v -262 1216 4 79 v -186 1193 a(C10)p -3 1216 V 174 w(1)p 229 1216 V 334 w(1,175)p 846 1216 V 441 w(495)p 1359 1216 V 420 w(7.8)p 1868 1216 V -260 1220 2130 4 v -260 1533 a Fl(ASs.)53 b(Assume)32 b(that)g(the)h(BGP)d(routing)j(table)g (collected)i(at)c(an)-260 1646 y(AS)25 b Fi(X)33 b Fl(contains)c(the)e (most)g(complete)h(v)o(erte)o(x)f(de)o(gree)h(informa-)-260 1759 y(tion)22 b(obtainable)h(of)e(AS)e Fi(X)7 b Fl(.)637 1726 y Fs(1)702 1759 y Fl(The)21 b(BGP)e(routing)j(table)g(obtained) -260 1872 y(from)30 b(AS)e Fi(Y)49 b Fl(will)29 b(ha)n(v)o(e)h(\(see\)) h(some,)g(b)n(ut)f(most)f(lik)o(ely)i(not)g(all,)-260 1985 y(of)c(the)h(connecti)n(vities)k(between)c(AS)e Fi(X)34 b Fl(and)28 b(other)g(ASs.)39 b(Sim-)-260 2098 y(ilarly)-6 b(,)27 b(the)e(BGP)f(routing)j(table)f(obtained)h(from)f (AS)d Fi(Z)31 b Fl(will)25 b(see)-260 2211 y(some)32 b(b)n(ut)g(not)g(all)g(connecti)n(vities)j(between)e(AS)d Fi(X)38 b Fl(and)32 b(other)-260 2324 y(ASs.)52 b(Adding)32 b(together)i(the)d(observ)n(ations)k(from)d(ASs)e Fi(Y)51 b Fl(and)-260 2436 y Fi(Z)7 b Fl(,)34 b(we)f(will)g(lik)o(ely)h(get)g (a)f(more)g(complete)i(count)f(of)f(AS)f Fi(X)7 b Fl(')-5 b(s)-260 2549 y(v)o(erte)o(x)25 b(de)o(gree,)h(though)g(probably)h(by)e (no)g(means)g(the)g(complete)-260 2662 y(count.)30 b(Considering)c (that)d(the)h(NLANR)c(data)k(set)f(is)g(the)h(reposi-)-260 2775 y(tory)h(of)f(the)h(BGP)d(routing)k(tables)f(obtained)i(from)d(se) n(v)o(eral)h(ASs,)-260 2888 y(the)34 b(question)i(we)d(ask)h(in)g(this) g(section)h(is,)h(\223Ho)n(w)d(man)o(y)g(BGP)-260 3001 y(routing)j(tables)f(from)e(dif)n(ferent)j(distinct)f(ASs)e(do)g(we)g (ha)n(v)o(e)h(to)-260 3114 y(aggre)o(gate)c(before)f(we)e(see)h(the)g (same)g(v)o(erte)o(x)g(de)o(gree)h(of)f(AS)e Fi(X)-260 3227 y Fl(as)20 b(reported)i(by)e(AS)f Fi(X)7 b Fl(')-5 b(s)20 b(BGP)e(routing)k(table?\224)29 b(T)-7 b(o)19 b(answer)i(that)-260 3340 y(question,)37 b(we)32 b(must)h(\002rst)f (collect)i(BGP)d(routing)j(tables)g(\()p Fk(BGP)-260 3453 y(vie)o(ws)24 b Fl(henceforth\))i(from)e(se)n(v)o(eral)g(distinct) i(ASs.)-260 3665 y Fk(A.)45 b(A)-5 b(vailable)25 b(BGP)d(Routing)i(T)-8 b(ables)-169 3829 y Fl(In)32 b(addition)i(to)e(the)h(Ore)o(gon)f(route) h(serv)o(er)l(,)j(the)c(Swiss)g(Net-)-260 3941 y(w)o(ork)42 b(Operators)i(Group)e(\(SwiNOG\))e(also)j(pro)o(vides)h(access)-260 4054 y(to)29 b(a)f(non-commercial)j(route)f(serv)o(er)f(that)g (collects)i(and)e(mak)o(es)-260 4167 y(publicly)j(a)n(v)n(ailable)g (BGP)27 b(route)j(table)h(dumps)f([10].)47 b(W)-7 b(e)29 b(ha)n(v)o(e)-260 4280 y(also)39 b(obtained)h(address)g(pre\002x)o(es)f (and)g(AS)d(path)j(information)-260 4393 y(from)18 b(UUNET)d(which)k (forms)f(one)h(of)f(our)g(data)h(set.)27 b(As)17 b(of)i(April,)-260 4506 y(2001,)40 b(ten)d(commercial)g(ISPs)f(\(Internet)i(Service)f(Pro) o(viders\),)-260 4619 y(residing)28 b(in)d(dif)n(ferent)i(ASs,)d(also)i (allo)n(w)g(public)h(access)f(to)g(their)-260 4732 y(route)33 b(serv)o(ers)h(pro)o(viding)h(full)e(BGP)d(table)j(dump.)56 b(As)31 b(a)h(v)o(ery)-260 4845 y(\002rst)37 b(step)g(of)g(our)h(study) -6 b(,)41 b(we)36 b(collected)j(BGP)c(routing)k(tables)-260 4958 y(from)34 b(all)g(these)g(route)h(serv)o(ers.)60 b(Due)34 b(to)f(the)h(dif)n(ferent)i(nature)-260 5071 y(of)25 b(the)f(BGP)f(information)k(a)n(v)n(ailable)g(at)d(Ore)o(gon)h (and)g(SwiNOG)-200 5225 y Fd(1)-165 5257 y Fn(Due)16 b(to)f(polic)o(y)i(routing,)g(the)e(BGP)g(routing)i(table)f(e)o (xported)h(by)f(an)g(AS)f(may)-260 5348 y(not)27 b(ha)o(v)o(e)f(its)g (complete)h(v)o(erte)o(x)g(de)o(gree,)h(e.g.,)g(pri)n(v)n(ate)f (peering)g(agreements)-260 5440 y(may)e(not)g(be)g(adv)o(ertised.)41 b(The)25 b(assumption)h(is)e(not)h(that)f(we)h(ha)o(v)o(e)g(the)g(com-) -260 5531 y(plete)f(v)o(erte)o(x)g(de)o(gree)h(b)o(ut)f(that)f(we)h(ha) o(v)o(e)g(the)g(most)g(complete)h(v)o(erte)o(x)f(de)o(gree)-260 5622 y(obtainable.)2047 -130 y currentpoint currentpoint translate 0.31999 0.31999 scale neg exch neg exch translate 2047 -130 a 2047 -130 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2047 -130 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: view.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Fri Jun 29 20:25:55 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 1134 735 M 63 0 V -171 0 R (20000) Rshow 1134 1514 M 63 0 V -171 0 R (40000) Rshow 1134 2293 M 63 0 V -171 0 R (60000) Rshow 1134 3071 M 63 0 V -171 0 R (80000) Rshow 1134 3850 M 63 0 V -171 0 R (100000) Rshow 1134 4629 M 63 0 V -171 0 R (120000) Rshow 1134 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (0) Cshow 1898 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 2661 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 3425 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 4189 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 4952 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (50) Cshow 5716 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (60) Cshow 6174 897 M -63 0 V 171 0 R (6000) Lshow 6174 1611 M -63 0 V 171 0 R (7000) Lshow 6174 2325 M -63 0 V 171 0 R (8000) Lshow 6174 3039 M -63 0 V 171 0 R (9000) Lshow 6174 3753 M -63 0 V 171 0 R (10000) Lshow 6174 4467 M -63 0 V 171 0 R (11000) Lshow 1.000 UL LTb 1134 540 M 5040 0 V 0 4284 V -5040 0 V 0 -4284 V 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Number of Routes) Cshow grestore 7019 2682 M currentpoint gsave translate 90 rotate 0 0 M (Number of Origin ASs) Cshow grestore 3654 90 M (Rank of BGP Viewer Candidates) Cshow 1.000 UP 1.000 UL LT0 4788 1310 M (Total # of routes) Rshow 1210 4331 Pls 1287 4309 Pls 1363 4263 Pls 1439 4263 Pls 1516 4262 Pls 1592 4261 Pls 1669 4258 Pls 1745 4255 Pls 1821 4242 Pls 1898 4241 Pls 1974 4224 Pls 2050 4039 Pls 2127 4036 Pls 2203 4031 Pls 2279 4028 Pls 2356 4026 Pls 2432 4018 Pls 2509 4017 Pls 2585 4006 Pls 2661 3997 Pls 2738 3995 Pls 2814 3985 Pls 2890 3958 Pls 2967 3958 Pls 3043 3956 Pls 3119 3955 Pls 3196 3955 Pls 3272 3954 Pls 3349 3946 Pls 3425 3944 Pls 3501 3944 Pls 3578 3936 Pls 3654 3932 Pls 3730 3929 Pls 3807 3927 Pls 3883 3925 Pls 3959 3924 Pls 4036 3921 Pls 4112 3920 Pls 4189 3916 Pls 4265 3911 Pls 4341 3909 Pls 4418 3907 Pls 4494 3906 Pls 4570 3896 Pls 4647 3893 Pls 4723 3888 Pls 4799 3887 Pls 4876 3886 Pls 4952 3885 Pls 5029 3882 Pls 5105 3707 Pls 5181 3664 Pls 5258 3663 Pls 5334 3635 Pls 5410 3553 Pls 5487 3358 Pls 5563 3348 Pls 5639 3347 Pls 5716 3347 Pls 5792 2692 Pls 5869 2363 Pls 5945 2048 Pls 6021 1942 Pls 6098 1649 Pls 5143 1310 Pls 1.000 UP 1.000 UL LT3 4788 1130 M (Total # of non-aggregatable routes) Rshow 1210 3640 Box 1287 3639 Box 1363 3624 Box 1439 3592 Box 1516 3592 Box 1592 3589 Box 1669 3511 Box 1745 3511 Box 1821 3508 Box 1898 3507 Box 1974 3497 Box 2050 3477 Box 2127 3477 Box 2203 3474 Box 2279 3470 Box 2356 3450 Box 2432 3446 Box 2509 3443 Box 2585 3433 Box 2661 3431 Box 2738 3430 Box 2814 3430 Box 2890 3429 Box 2967 3417 Box 3043 3412 Box 3119 3410 Box 3196 3410 Box 3272 3406 Box 3349 3403 Box 3425 3396 Box 3501 3396 Box 3578 3380 Box 3654 3377 Box 3730 3373 Box 3807 3370 Box 3883 3368 Box 3959 3363 Box 4036 3363 Box 4112 3355 Box 4189 3352 Box 4265 3350 Box 4341 3343 Box 4418 3342 Box 4494 3338 Box 4570 3337 Box 4647 3335 Box 4723 3334 Box 4799 3328 Box 4876 3326 Box 4952 3318 Box 5029 3314 Box 5105 3208 Box 5181 3182 Box 5258 3175 Box 5334 3095 Box 5410 3022 Box 5487 2941 Box 5563 2941 Box 5639 2936 Box 5716 2935 Box 5792 2273 Box 5869 1752 Box 5945 1674 Box 6021 1664 Box 6098 1424 Box 5143 1130 Box 1.000 UP 1.000 UL LT1 4788 950 M (Total # of routes whose prefix length <= 24) Rshow 1210 4307 Crs 1287 4237 Crs 1363 4237 Crs 1439 4220 Crs 1516 4220 Crs 1592 4220 Crs 1669 4220 Crs 1745 4202 Crs 1821 4200 Crs 1898 4055 Crs 1974 4014 Crs 2050 4013 Crs 2127 3967 Crs 2203 3961 Crs 2279 3954 Crs 2356 3954 Crs 2432 3954 Crs 2509 3953 Crs 2585 3953 Crs 2661 3953 Crs 2738 3949 Crs 2814 3944 Crs 2890 3941 Crs 2967 3940 Crs 3043 3935 Crs 3119 3934 Crs 3196 3931 Crs 3272 3931 Crs 3349 3931 Crs 3425 3927 Crs 3501 3926 Crs 3578 3919 Crs 3654 3916 Crs 3730 3914 Crs 3807 3912 Crs 3883 3911 Crs 3959 3909 Crs 4036 3906 Crs 4112 3906 Crs 4189 3903 Crs 4265 3902 Crs 4341 3899 Crs 4418 3898 Crs 4494 3889 Crs 4570 3888 Crs 4647 3886 Crs 4723 3881 Crs 4799 3881 Crs 4876 3879 Crs 4952 3878 Crs 5029 3799 Crs 5105 3706 Crs 5181 3627 Crs 5258 3618 Crs 5334 3617 Crs 5410 3526 Crs 5487 3348 Crs 5563 3344 Crs 5639 3343 Crs 5716 3343 Crs 5792 2690 Crs 5869 1973 Crs 5945 1906 Crs 6021 1898 Crs 6098 1574 Crs 5143 950 Crs 1.000 UP 1.000 UL LT4 4788 770 M (Total # of origin ASs) Rshow 1210 4439 BoxF 1287 4408 BoxF 1363 4401 BoxF 1439 4401 BoxF 1516 4401 BoxF 1592 4396 BoxF 1669 4394 BoxF 1745 4393 BoxF 1821 4391 BoxF 1898 4382 BoxF 1974 4382 BoxF 2050 4382 BoxF 2127 4380 BoxF 2203 4379 BoxF 2279 4373 BoxF 2356 4373 BoxF 2432 4372 BoxF 2509 4372 BoxF 2585 4372 BoxF 2661 4371 BoxF 2738 4370 BoxF 2814 4369 BoxF 2890 4368 BoxF 2967 4366 BoxF 3043 4365 BoxF 3119 4364 BoxF 3196 4363 BoxF 3272 4362 BoxF 3349 4361 BoxF 3425 4361 BoxF 3501 4361 BoxF 3578 4361 BoxF 3654 4360 BoxF 3730 4358 BoxF 3807 4357 BoxF 3883 4356 BoxF 3959 4353 BoxF 4036 4353 BoxF 4112 4352 BoxF 4189 4351 BoxF 4265 4349 BoxF 4341 4348 BoxF 4418 4348 BoxF 4494 4346 BoxF 4570 4345 BoxF 4647 4343 BoxF 4723 4339 BoxF 4799 4333 BoxF 4876 4333 BoxF 4952 4331 BoxF 5029 4316 BoxF 5105 4214 BoxF 5181 4213 BoxF 5258 4040 BoxF 5334 3842 BoxF 5410 3764 BoxF 5487 3764 BoxF 5563 3764 BoxF 5639 3763 BoxF 5716 3719 BoxF 5792 2615 BoxF 5869 2301 BoxF 5945 2209 BoxF 6021 1874 BoxF 6098 1035 BoxF 5143 770 BoxF stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6247 -130 a currentpoint grestore moveto 6247 -130 a 2047 -130 a currentpoint currentpoint translate 1 0.31999 div 1 0.31999 div scale neg exch neg exch translate 2047 -130 a 2113 1321 a Fp(Fig.)c(1.)46 b(The)20 b(Number)e(of)i(Routes)h (\(Origin)e(ASs\))i(vs.)f(Rank)1950 1647 y Fl(from)38 b(that)g(a)n(v)n(ailable)i(at)d(the)h(commercial)h(route)g(serv)o(ers,) j(we)1950 1760 y(will)f(denote)i(the)e(Ore)o(gon)h(and)f(SwiNOG)e (route)j(serv)o(ers)h(the)1950 1873 y(\223collector\224)27 b(route)e(serv)o(ers,)g(and)g(call)f(the)h(others)g (\223operational\224)1950 1986 y(route)i(serv)o(ers.)37 b(T)-7 b(able)26 b(I)f(lists)i(the)f(characteristics)k(of)c(the)g (router)1950 2099 y(serv)o(ers.)41 b(The)27 b(column)h(\223#)f (distinct)i(ne)o(xt)e(hops\224)i(lists)f(the)f(num-)1950 2212 y(ber)32 b(of)f(distinct)j(ne)o(xt)d(hop)h(routers)h(found)g(in)f (each)g(BGP)d(rout-)1950 2325 y(ing)j(table,)i(the)d(column)i(\223#)e (neighbor)j(ASs\224)c(lists)j(the)e(number)1950 2438 y(of)25 b(distinct)i(ASs)c(that)j(those)g(routers)g(reside)g(in.)33 b(A)24 b(router)i(inter)n(-)1950 2551 y(f)o(ace)21 b(that)h(connects)h (to)d(a)h(netw)o(ork)h(access)g(point)g(\(N)m(AP\))d(sees)i(all)1950 2664 y(other)32 b(routers)g(connected)i(to)d(the)g(same)g(N)m(AP)-10 b(,)28 b(hence)k(in)f(some)1950 2776 y(cases)37 b(we)e(see)i(a)e(lar)n (ger)j(number)f(of)f(neighbor)i(ASs)d(than)i(the)1950 2889 y(number)30 b(of)f(distinct)i(ne)o(xt)f(hops)g(in)f(the)h(table.) 46 b(Se)n(v)o(eral)30 b(entries)1950 3002 y(in)21 b(the)g(table)g(sho)n (w)g(routers)h(seeing)g(only)g(a)e(single)i(neighbor)h(AS.)1950 3115 y(These)32 b(are)g(commercial)g(routers)i(that)e(connect)h(only)g (to)e(other)l(,)1950 3228 y(topologically)h(distrib)n(uted,)h(routers)d (residing)g(in)e(the)h(same)f(AS)1950 3341 y(\(belonging)38 b(to)c(the)h(same)g(commercial)h(entity\).)63 b(In)34 b(the)h(table)1950 3454 y(we)26 b(also)i(see)g(a)f(couple)i(of)e (routers)i(with)e(thousands)j(of)d(distinct)1950 3567 y(ne)o(xt)37 b(hops.)69 b(Router)38 b(serv)o(er)f(C10)g(turns)h(out)f (to)f(be)h(a)g(\223route-)1950 3680 y(re\003ector\224)i(that)f(recei)n (v)o(es)h(BGP)c(announcements)41 b(from)c(man)o(y)1950 3793 y(internal)31 b(BGP)c(\(iBGP\))h(routers,)k(each)d(of)g(which)h (is)e(connected)1950 3906 y(to)j(se)n(v)o(eral)i(e)o(xternal)g(BGP)c (\(eBGP\))i(routers,)k(and)d(the)f(number)1950 4019 y(of)c (\223distinct)i(ne)o(xt)e(hops\224)h(reported)h(are)e(the)g(aggre)o (gate)h(number)1950 4131 y(of)i(eBGP)f(routers)j(\223connected\224)i (to)c(it)h(through)h(iBGP)d(routers.)1950 4244 y(W)-7 b(e)20 b(suspect)j(the)e(same)g(to)f(be)h(true)g(for)g(C4,)g(ho)n(we)n (v)o(er)l(,)h(we)e(cannot)1950 4357 y(con\002rm)h(this)h(and)f(do)g (not)h(use)f(C4)f(in)h(our)h(analysis.)30 b(Finally)-6 b(,)22 b(ob-)1950 4470 y(serv)o(e)f(the)f(v)n(ariability)j(in)e(BGP)d (route)j(table)g(sizes)h(\(\223Data)e(size\224\).)1950 4583 y(In)f(particular)l(,)k(note)d(the)g(lack)g(of)g(proportionality)k (between)c(BGP)1950 4696 y(routing)41 b(table)e(sizes)h(and)f(the)g (number)h(of)f(distinct)h(ne)o(xt)g(hop)1950 4809 y(routers.)63 b(These)35 b(observ)n(ations)j(led)d(us)f(to)h(do)f(a)g(more)h(careful) 1950 4922 y(analysis)28 b(of)e(the)h(data)g(a)n(v)n(ailable)h(from)e (each)h(source)h(and)f(to)f(use)1950 5035 y(in)h(our)g(analysis)i(only) f(sources)g(from)f Fk(BGP)e(vie)o(wer)r Fl(s)i(satisfying)1950 5148 y(the)d(de\002nition)h(belo)n(w)-6 b(.)1950 5351 y Fk(B.)45 b(BGP)21 b(V)-7 b(ie)o(wer)23 b(Selection)2041 5510 y Fl(W)-7 b(e)29 b(de\002ne)h(the)h(union)g(of)f(all)g(the)g (address)i(space)f(reachable)1950 5622 y(in)j(all)h(the)f(BGP)f (routing)j(tables)f(we)f(ha)n(v)o(e)h(as)f(the)h Fk(known)g(ad-)p eop %%Page: 4 4 4 3 bop 4030 -278 a Fs(4)629 -74 y Fp(T)-8 b(ABLE)20 b(II)477 39 y(4)t(1)k(B)t(G)t(P)i(V)t Fs(I)t(E)t(W)t(E)t(R)t(S)p 6 118 1583 4 v 4 176 4 59 v 188 159 a Fc(AS)12 b(Name)g(\(AS#\))p 697 176 V 293 w(Description)p 1155 176 V 162 w(V)m(ie)o(wer)g(Location) p 1586 176 V 6 179 1583 4 v 6 196 V 4 254 4 59 v 269 237 a(GTE)h(\(1\))p 697 254 V 391 w(Backbone)p 1155 254 V 261 w(MA,)g(US)p 1586 254 V 6 257 1583 4 v 4 315 4 59 v 163 298 a(ST)-5 b(AR)m(T)g(AP)13 b(\(10764\))p 697 315 V 206 w(Research)g(network)p 1155 315 V 196 w(IL,)g(US)p 1586 315 V 6 319 1583 4 v 4 377 4 59 v 212 359 a(T)m(elstra)f(\(1221\)) p 697 377 V 398 w(ISP)p 1155 377 V 317 w(Australia)p 1586 377 V 6 380 1583 4 v 4 438 4 59 v 216 421 a(VTX)h(\(12350\))p 697 438 V 401 w(ISP)p 1155 438 V 289 w(Switzerland)p 1586 438 V 6 442 1583 4 v 4 500 4 59 v 172 482 a(SprintLink)e(\(1239\)) p 697 500 V 294 w(Backbone)p 1155 500 V 268 w(V)-7 b(A,)13 b(US)p 1586 500 V 6 503 1583 4 v 4 561 4 59 v 129 544 a(C&W)m(-Europe)f(\(12541\))p 697 561 V 251 w(Backbone)p 1155 561 V 268 w(V)-7 b(A,)13 b(US)p 1586 561 V 6 565 1583 4 v 4 623 4 59 v 205 605 a(INIT7)f(\(13030\))p 697 623 V 390 w(ISP)p 1155 623 V 289 w(Switzerland)p 1586 623 V 6 626 1583 4 v 4 684 4 59 v 216 667 a(LAN)h(\(15600\))p 697 684 V 401 w(ISP)p 1155 684 V 289 w(Switzerland)p 1586 684 V 6 687 1583 4 v 4 746 4 59 v 144 728 a(T)m(elstra)f(USA)g (\(16779\))p 697 746 V 329 w(ISP)p 1155 746 V 329 w(CA,)h(US)p 1586 746 V 6 749 1583 4 v 4 807 4 59 v 187 790 a(CERFnet)g(\(1740\))p 697 807 V 309 w(Backbone)p 1155 807 V 266 w(CA,)g(US)p 1586 807 V 6 810 1583 4 v 4 868 4 59 v 216 851 a(Ebone)g(\(1755\))p 697 868 V 338 w(Backbone)p 1155 868 V 266 w(Sweden)p 1586 868 V 6 872 1583 4 v 4 930 4 59 v 159 912 a(A)-6 b(T&T)h(-GNS)13 b(\(2685\))p 697 930 V 281 w(Backbone)p 1155 930 V 268 w(NY)-6 b(,)12 b(US)p 1586 930 V 6 933 1583 4 v 4 991 4 59 v 162 974 a(XO)g(Comm.)k(\(2828\))p 697 991 V 347 w(ISP)p 1155 991 V 329 w(CA,)d(US)p 1586 991 V 6 995 1583 4 v 4 1053 4 59 v 179 1035 a(KPNQwest)f(\(286\))p 697 1053 V 301 w(Backbone)p 1155 1053 V 273 w(Europe)p 1586 1053 V 6 1056 1583 4 v 4 1114 4 59 v 233 1097 a(ESnet)g(\(293\))p 697 1114 V 276 w(Research)h(network)p 1155 1114 V 185 w(CA,)g(US)p 1586 1114 V 6 1117 1583 4 v 4 1176 4 59 v 213 1158 a(T)n(iscali)g(\(3257\))p 697 1176 V 398 w(ISP)p 1155 1176 V 316 w(German)o(y)p 1586 1176 V 6 1179 1583 4 v 4 1237 4 59 v 168 1220 a(RIPE)g(NCC)f(\(3333\))p 697 1237 V 223 w(Internet)f(Re)o(gistry)p 1155 1237 V 157 w(Netherlands)p 1586 1237 V 6 1240 1583 4 v 4 1298 4 59 v 220 1281 a(C&W)i(\(3561\))p 697 1298 V 342 w(Backbone)p 1155 1298 V 268 w(V)-7 b(A,)13 b(US)p 1586 1298 V 6 1302 1583 4 v 4 1360 4 59 v 205 1342 a(Exodus)g(\(3967\))p 697 1360 V 390 w(ISP)p 1155 1360 V 329 w(CA,)g(US)p 1586 1360 V 6 1363 1583 4 v 4 1421 4 59 v 138 1404 a(Global)f(Online)g (\(4197\))p 697 1421 V 323 w(ISP)p 1155 1421 V 351 w(Japan)p 1586 1421 V 6 1425 1583 4 v 4 1483 4 59 v 147 1465 a(Globix)f(Corp.)16 b(\(4513\))p 697 1483 V 332 w(ISP)p 1155 1483 V 328 w(OH,)d(US)p 1586 1483 V 6 1486 1583 4 v 4 1544 4 59 v 145 1527 a(NETINS)g(Inc.)i (\(5056\))p 697 1544 V 331 w(ISP)p 1155 1544 V 337 w(IA,)e(US)p 1586 1544 V 6 1547 1583 4 v 4 1606 4 59 v 217 1588 a(JIPPII)e(\(5409\)) p 697 1606 V 403 w(ISP)p 1155 1606 V 316 w(German)o(y)p 1586 1606 V 6 1609 1583 4 v 4 1667 4 59 v 169 1650 a(Broadwing)h (\(6395\))p 697 1667 V 354 w(ISP)p 1155 1667 V 330 w(TX,)i(US)p 1586 1667 V 6 1670 1583 4 v 4 1728 4 59 v 55 1711 a(T)m(ele)o(globe)f (Canada)g(Inc.)i(\(6453\))p 697 1728 V 241 w(ISP)p 1155 1728 V 326 w(QC,)e(CA)p 1586 1728 V 6 1732 1583 4 v 4 1790 4 59 v 183 1772 a(Abo)o(v)o(enet)g(\(6461\))p 697 1790 V 369 w(ISP)p 1155 1790 V 329 w(CA,)g(US)p 1586 1790 V 6 1793 1583 4 v 4 1851 4 59 v 219 1834 a(SCIFI)e(\(6667\))p 697 1851 V 341 w(Backbone)p 1155 1851 V 269 w(Finland)p 1586 1851 V 6 1855 1583 4 v 4 1913 4 59 v 94 1895 a(C&W)m(-Switzerland) g(\(6893\))p 697 1913 V 217 w(Backbone)p 1155 1913 V 226 w(Switzerland)p 1586 1913 V 6 1916 1583 4 v 4 1974 4 59 v 208 1957 a(UUNET)i(\(701\))p 697 1974 V 330 w(Backbone)p 1155 1974 V 273 w(NJ,)g(US)p 1586 1974 V 6 1978 1583 4 v 4 2036 4 59 v 111 2018 a(A)-6 b(T&T)13 b(W)l(orldNet)f(\(7018\))p 697 2036 V 233 w(Backbone)p 1155 2036 V 273 w(NJ,)h(US)p 1586 2036 V 6 2039 1583 4 v 4 2097 4 59 v 223 2080 a(Zocalo)g(\(715\))p 697 2097 V 408 w(ISP)p 1155 2097 V 329 w(CA,)g(US)p 1586 2097 V 6 2100 1583 4 v 4 2159 4 59 v 237 2141 a(Colt)f(\(8220\))p 697 2159 V 359 w(Backbone)p 1155 2159 V 309 w(UK)p 1586 2159 V 6 2162 1583 4 v 4 2220 4 59 v 241 2203 a(IBS)g(\(8271\))p 697 2220 V 426 w(ISP)p 1155 2220 V 289 w(Switzerland)p 1586 2220 V 6 2223 1583 4 v 4 2281 4 59 v 104 2264 a(T)m(ele)o(globe)g (Europe)h(\(8297\))p 697 2281 V 289 w(ISP)p 1155 2281 V 326 w(QC,)g(CA)p 1586 2281 V 6 2285 1583 4 v 4 2343 4 59 v 177 2325 a(IXPRIME)f(\(8327\))p 697 2343 V 363 w(ISP)p 1155 2343 V 289 w(Switzerland)p 1586 2343 V 6 2346 1583 4 v 4 2404 4 59 v 188 2387 a(Dolphins)g(\(8758\))p 697 2404 V 374 w(ISP)p 1155 2404 V 289 w(Switzerland)p 1586 2404 V 6 2408 1583 4 v 4 2466 4 59 v 220 2448 a(A)n(GRI)g (\(8843\))p 697 2466 V 405 w(ISP)p 1155 2466 V 289 w(Switzerland)p 1586 2466 V 6 2469 1583 4 v 4 2527 4 59 v 197 2510 a(Carrier1)f (\(8918\))p 697 2527 V 382 w(ISP)p 1155 2527 V 336 w(Europe)p 1586 2527 V 6 2530 1583 4 v 4 2589 4 59 v 203 2571 a(ECS-IP)h(\(8938\)) p 697 2589 V 326 w(Backbone)p 1155 2589 V 226 w(Switzerland)p 1586 2589 V 6 2592 1583 4 v 4 2650 4 59 v 210 2633 a(SolNet)g(\(9044\)) p 697 2650 V 396 w(ISP)p 1155 2650 V 289 w(Switzerland)p 1586 2650 V 6 2653 1583 4 v 4 2711 4 59 v 130 2694 a(NEXTRANET)i (\(9177\))p 697 2711 V 316 w(ISP)p 1155 2711 V 289 w(Switzerland)p 1586 2711 V 6 2715 1583 4 v -260 3005 a Fk(dr)m(ess)25 b(space)p Fl(.)30 b(Ne)o(xt,)24 b(we)f(de\002ne)h(a)f Fk(BGP)f(vie)o(wer)k Fl(to)e(be)f(either)i(an)-260 3117 y(\223operational\224)31 b(route)d(serv)o(er)g(or)e(a)h Fk(peer)i Fl(of)e(a)f(\223collector\224)k(route)-260 3230 y(serv)o(er;)25 b(the)f(BGP)e(routing)k(table)e(of)g(a)f Fk(BGP)f(vie)o(wer)i Fl(must)g(co)o(v)o(er)-260 3343 y(the)h(whole)g(kno)n(wn)f(address)j(space.)32 b(When)25 b(a)e(BGP)g(router)j(does)-260 3456 y(not)f(ha)n(v)o(e)g(a)f(path)h(to) f(a)g(gi)n(v)o(en)h(address)h(space,)f(it)g(can)f(sometimes)-260 3569 y(forw)o(ard)37 b(all)e(pack)o(ets)j(addressed)g(to)d(that)h (address)i(space)e(to)g(a)-260 3682 y(def)o(ault)31 b(router)-5 b(.)46 b(A)28 b(BGP)f(routing)k(table)f(is)f(said)g(to)g(be)g Fk(default-)-260 3795 y(fr)m(ee)22 b Fl(if)g(it)f(does)i(not)f(emplo)o (y)h(def)o(ault)h(routing.)30 b(By)21 b(requiring)j(our)-260 3908 y Fk(BGP)e(vie)o(wer)r Fl(s)i(to)g(co)o(v)o(er)g(the)g(whole)g (kno)n(wn)g(address)i(space,)e(we)-260 4021 y(stipulate)31 b(that)e(only)h(routers)g(with)f(def)o(ault-free)j(routing)e(tables) -260 4134 y(can)24 b(be)g(used)g(as)f(our)h(data)h(source.)-169 4247 y(While)k(the)f(routing)j(table)e(of)f(a)g(peer)h(of)f(a)g (\223collector\224)j(route)-260 4360 y(serv)o(er)23 b(contains)i(the)d (whole)h(address)h(space)g(reachable)g(through)-260 4472 y(that)31 b(peer)l(,)h(re\003ecting)g(the)e(address)i(space)f (reachable)i(from)d(the)-260 4585 y(peer')-5 b(s)25 b(AS,)d(the)h (address)j(space)e(reachable)i(through)g(an)e(\223opera-)-260 4698 y(tional\224)f(route)g(serv)o(er)l(,)g(and)f(therefore)i(the)e (address)h(space)g(reach-)-260 4811 y(able)30 b(from)f(the)h(AS)e(in)h (which)g(the)h(\223operational\224)j(route)d(serv)o(er)-260 4924 y(resides,)e(must)e(be)g(constructed)j(from)d(the)g(routing)i (tables)f(of)f(all)-260 5037 y(its)c(peers.)29 b(An)21 b(\223operational\224)26 b(route)d(serv)o(er)f(may)g(see)g(adv)o (ertise-)-260 5150 y(ments)28 b(for)g(a)g(gi)n(v)o(en)g(address)i (space)e(from)g(se)n(v)o(eral)h(of)f(its)g(peers,)-260 5263 y(for)c(instance:)-260 5386 y Fb(*)40 b(i205.145.52.0)78 b(204.255.168.133)f(701)39 b(16758)-260 5465 y(*)h(i)558 b(208.48.18.10)197 b(701)39 b(16758)-260 5544 y(*)h(i)558 b(204.255.168.129)77 b(701)39 b(16758)-260 5622 y(*)h(i)558 b(208.48.18.10)197 b(701)39 b(3744)h(16758)1950 -46 y(*>i)557 b(137.39.5.157)198 b(701)39 b(16758)1950 32 y(*)h(i)557 b(204.255.168.137)78 b(701)39 b(16758)1950 225 y Fl(In)31 b(this)h(e)o(xample,)i(the)d(\223operational\224)k(route)d(serv)o(er)h (can)e(reach)1950 338 y(the)44 b(address)h(space)g(205.145.52.0)h (through)g(six)e(of)g(its)g(peer)1950 451 y(routers,)31 b(whose)d(addresses)j(are)d(listed)h(in)f(the)h(second)h(column.)1950 563 y(The)20 b(remaining)j(columns)f(list)f(the)g(ASs)f(\(the)h(AS)e (path\))j(a)f(pack)o(et)1950 676 y(destined)f(for)f(that)g(address)h (space)f(must)f(tra)n(v)o(el)i(through)g(for)e(each)1950 789 y(of)24 b(the)g(alternati)n(v)o(es.)32 b(The)23 b(best)i(AS)d(path) i(for)g(each)h(address)h(pre-)1950 902 y(\002x,)d(according)j(to)d(the) h(local)h(routing)g(polic)o(y)g(set)f(by)g(the)f(admin-)1950 1015 y(istrator)f(of)e(the)g(AS,)e(is)i(mark)o(ed)h(with)f(`)p Fi(>)p Fl(')f(in)h(con)l(v)o(entional)k(BGP)1950 1128 y(routing)g(tables.)30 b(When)22 b(a)g(BGP)e(router)k(re-adv)o(ertises) h(a)d(particu-)1950 1241 y(lar)f(route,)h(it)e(will)h(adv)o(ertise)i (only)e(the)g(best)h(path,)f(after)h(prepend-)1950 1354 y(ing)30 b(its)g(o)n(wn)f(AS)f(to)i(the)g(AS)e(path.)48 b(Therefore,)33 b(to)c(construct)k(a)1950 1467 y(BGP)20 b(routing)k(table)f(of)f(an)g(\223operational\224)k(route)d(serv)o(er)l (,)h(we)d(use)1950 1580 y(only)26 b(the)g(best)g(entry)g(for)f(each)h (indi)n(vidual)i(address)f(pre\002x.)35 b(Re-)1950 1693 y(call)26 b(that)h(our)f(goal)h(in)f(this)h(section)g(is)f(to)g(answer) h(the)f(question,)1950 1805 y(\223Ho)n(w)34 b(man)o(y)h(BGP)e(routing)j (tables)h(from)e(distinct)h(ASs)e(must)1950 1918 y(we)28 b(aggre)o(gate)j(to)f(capture)h(all)e(the)g(v)o(erte)o(x)h(de)o(gree)h (reported)g(by)1950 2031 y(the)i(BGP)d(routing)k(table)f(of)g(a)e(gi)n (v)o(en)i(AS?\224)f(Our)g(construction)1950 2144 y(of)d (\223operational\224)j(route)e(serv)o(ers')g(BGP)d(routing)k(table)e (re\003ects)1950 2257 y(our)g(intention)h(to)f(construct)h(the)f(BGP)d (routing)k(table)g(of)e(an)g(in-)1950 2370 y(di)n(vidual)j(AS)c(that)j (can)f(then)h(be)f(used)h(to)f(answer)h(the)f(question)1950 2483 y(we)23 b(pose.)31 b(That)24 b(is,)f(our)h(goal)h(here)g(is)e(not) i(to)f(infer)g(the)g(AS-le)n(v)o(el)1950 2596 y(topology)33 b(from)e(the)g(indi)n(vidual)j(\223operational\224)g(route)e(serv)o (ers.)1950 2709 y(If)e(our)h(goal)h(had)f(been)h(to)e(infer)i(the)f (AS-le)n(v)o(el)f(topology)j(from)1950 2822 y(the)27 b(indi)n(vidual)i(\223operational\224)h(route)d(serv)o(ers,)h(we)e(w)o (ould)h(ha)n(v)o(e)1950 2935 y(constructed)e(a)c(BGP)f(routing)k(table) e(consisting)j(of)d Fk(all)g Fl(AS)e(paths)1950 3047 y(from)28 b(all)g(peers)i(of)e(the)g(route)i(serv)o(ers)f(instead)h(of) e(just)h(the)g(best)1950 3160 y(path.)55 b(Doing)32 b(so,)i(ho)n(we)n (v)o(er)l(,)g(will)e(only)g(bring)h(us)f(back)h(to)f(our)1950 3273 y(original)25 b(question)g(of)e(ho)n(w)f(complete)j(such)f(an)f (AS-map)f(w)o(ould)1950 3386 y(be.)2041 3505 y(T)-7 b(o)40 b(summarize,)47 b(for)42 b(\223collector\224)i(route)f(serv)o(ers,)k (each)42 b(of)1950 3618 y(their)26 b(peers)f(is)g(a)f(potential)j Fk(BGP)c(vie)o(wer)p Fl(;)j(whereas)g(for)e(\223opera-)1950 3731 y(tional\224)30 b(route)g(serv)o(er)l(,)g(we)e(ha)n(v)o(e)h(only)h (a)e(single)h(potential)i Fk(BGP)1950 3844 y(vie)o(wer)f Fl(whose)g(routing)h(table)g(must)f(be)f(constructed)k(from)d(the)1950 3957 y(routing)g(tables)f(of)g(all)f(its)g(peers.)44 b(Thus)28 b(in)g(this)h(study)g(we)f(ha)n(v)o(e)1950 4070 y(10)d(potential)j Fk(BGP)23 b(vie)o(wer)p Fl(s)j(from)f(the)h(10) f(\223operational\224)k(route)1950 4183 y(serv)o(ers)35 b(and)g(85)f(candidates)j(from)c(the)i(tw)o(o)e(non-commercial)1950 4296 y(\223collector\224)23 b(route)f(serv)o(ers.)29 b(In)20 b(addition,)j(we)d(ha)n(v)o(e)h(v)o(eri\002ed)g(that)1950 4409 y(the)29 b(UUNET)d(routing)31 b(information)h(we)c(obtained)j(w)o (as)e(from)g(a)1950 4522 y(def)o(ault-free)39 b(BGP)34 b(router)l(,)40 b(which)c(should)h(be)f(considered)i(an)1950 4634 y(\223operational\224)27 b(route)e(serv)o(er)-5 b(.)2041 4754 y(T)e(o)25 b(qualify)i(as)f(a)f(BGP)f(vie)n(wer)l(,)i(a)g (candidate')-5 b(s)29 b(routing)e(table)1950 4866 y(must)33 b(co)o(v)o(er)g(all)f(of)h(the)g(kno)n(wn)g(address)h(space.)57 b(T)-7 b(o)32 b(compare)1950 4979 y(the)26 b(co)o(v)o(erage)h(of)f(the) g(address)i(space)f(among)f(our)g(BGP)e(vie)n(wer)1950 5092 y(candidates,)34 b(we)28 b(look)j(at)e(four)h(dif)n(ferent)i (measures)f(in)e(each)h(of)1950 5205 y(the)k(candidates')i(routing)f (tables:)50 b(\(1\))34 b(number)g(of)f(routes,)k(\(2\))1950 5318 y(number)31 b(of)e(non-aggre)o(gatable)34 b(routes,)f(\(3\))d (number)g(of)g(routes)1950 5431 y(whose)f(pre\002x)g(length)h(are)e (less)h(than)h(or)e(equal)i(to)e(24,)3731 5398 y Fs(2)3798 5431 y Fl(and)h(\(4\))2010 5591 y Fd(2)2044 5622 y Fn(In)22 b([11],)g(the)f(authors)h(approximate)h(the)e(set)h(of)f(globally)h (visible)g(pre\002x)o(es)p eop %%Page: 5 5 5 4 bop 4030 -278 a Fs(5)-260 -15 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 -15 a -260 -15 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 -15 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 701.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 18:49:47 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 63 0 V 5913 0 R -63 0 V 810 540 M (1600) Rshow 918 1016 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1700) Rshow 918 1492 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1800) Rshow 918 1968 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1900) Rshow 918 2444 M 63 0 V 5913 0 R -63 0 V -6021 0 R (2000) Rshow 918 2920 M 63 0 V 5913 0 R -63 0 V -6021 0 R (2100) Rshow 918 3396 M 63 0 V 5913 0 R -63 0 V -6021 0 R (2200) Rshow 918 3872 M 63 0 V 5913 0 R -63 0 V -6021 0 R (2300) Rshow 918 4348 M 63 0 V 5913 0 R -63 0 V -6021 0 R (2400) Rshow 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (2500) Rshow 918 540 M 0 63 V 0 4221 R 0 -63 V 918 360 M (0) Cshow 1665 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2412 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3159 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3906 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4653 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5400 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6147 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3906 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6057 1053 M (Increasing AS outdegree) Rshow 6165 1053 M 513 0 V 1067 1544 M 150 1419 V 149 443 V 150 437 V 149 10 V 149 5 V 150 309 V 149 10 V 150 9 V 149 5 V 149 0 V 150 9 V 149 24 V 150 0 V 149 10 V 149 9 V 150 0 V 149 5 V 150 5 V 149 28 V 149 5 V 150 0 V 149 0 V 150 14 V 149 5 V 149 0 V 150 14 V 149 0 V 150 0 V 149 5 V 149 14 V 150 0 V 149 0 V 150 5 V 149 0 V 149 5 V 150 0 V 149 5 V 150 0 V 149 0 V 1067 1544 Box 1217 2963 Box 1366 3406 Box 1516 3843 Box 1665 3853 Box 1814 3858 Box 1964 4167 Box 2113 4177 Box 2263 4186 Box 2412 4191 Box 2561 4191 Box 2711 4200 Box 2860 4224 Box 3010 4224 Box 3159 4234 Box 3308 4243 Box 3458 4243 Box 3607 4248 Box 3757 4253 Box 3906 4281 Box 4055 4286 Box 4205 4286 Box 4354 4286 Box 4504 4300 Box 4653 4305 Box 4802 4305 Box 4952 4319 Box 5101 4319 Box 5251 4319 Box 5400 4324 Box 5549 4338 Box 5699 4338 Box 5848 4338 Box 5998 4343 Box 6147 4343 Box 6296 4348 Box 6446 4348 Box 6595 4353 Box 6745 4353 Box 6894 4353 Box 6421 1053 Box 1.300 UP 1.000 UL LT4 6057 873 M (Decreasing AS outdegree) Rshow 6165 873 M 513 0 V 1067 949 M 150 2123 V 149 348 V 150 100 V 149 143 V 149 247 V 150 57 V 149 34 V 150 61 V 149 105 V 149 43 V 150 0 V 149 0 V 150 5 V 149 0 V 149 0 V 150 9 V 149 5 V 150 0 V 149 19 V 149 19 V 150 0 V 149 0 V 150 0 V 149 14 V 149 15 V 150 0 V 149 9 V 150 0 V 149 5 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 14 V 150 0 V 149 0 V 150 0 V 149 29 V 1067 949 BoxF 1217 3072 BoxF 1366 3420 BoxF 1516 3520 BoxF 1665 3663 BoxF 1814 3910 BoxF 1964 3967 BoxF 2113 4001 BoxF 2263 4062 BoxF 2412 4167 BoxF 2561 4210 BoxF 2711 4210 BoxF 2860 4210 BoxF 3010 4215 BoxF 3159 4215 BoxF 3308 4215 BoxF 3458 4224 BoxF 3607 4229 BoxF 3757 4229 BoxF 3906 4248 BoxF 4055 4267 BoxF 4205 4267 BoxF 4354 4267 BoxF 4504 4267 BoxF 4653 4281 BoxF 4802 4296 BoxF 4952 4296 BoxF 5101 4305 BoxF 5251 4305 BoxF 5400 4310 BoxF 5549 4310 BoxF 5699 4310 BoxF 5848 4310 BoxF 5998 4310 BoxF 6147 4310 BoxF 6296 4324 BoxF 6446 4324 BoxF 6595 4324 BoxF 6745 4324 BoxF 6894 4353 BoxF 6421 873 BoxF 4.000 UL LT2 6057 693 M (UUNet local BGP view) Rshow 6165 693 M 513 0 V 918 4105 M 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 -15 a currentpoint grestore moveto 3940 -15 a -260 -15 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 -15 a 424 1315 a Fl(\(a\))24 b(UUNET)2263 -17 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 -17 a 2263 -17 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 -17 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 1239.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 18:50:35 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 63 0 V 5913 0 R -63 0 V 810 540 M (700) Rshow 918 1152 M 63 0 V 5913 0 R -63 0 V -6021 0 R (800) Rshow 918 1764 M 63 0 V 5913 0 R -63 0 V -6021 0 R (900) Rshow 918 2376 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 2988 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1100) Rshow 918 3600 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1200) Rshow 918 4212 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1300) Rshow 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1400) Rshow 918 540 M 0 63 V 0 4221 R 0 -63 V 918 360 M (0) Cshow 1665 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2412 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3159 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3906 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4653 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5400 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6147 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3906 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6057 1053 M (Increasing AS outdegree) Rshow 6165 1053 M 513 0 V 1067 1813 M 150 281 V 149 931 V 150 177 V 149 447 V 149 0 V 150 202 V 149 6 V 150 190 V 149 0 V 149 67 V 150 0 V 149 12 V 150 6 V 149 0 V 149 25 V 150 6 V 149 25 V 150 24 V 149 0 V 149 0 V 150 0 V 149 6 V 150 0 V 149 12 V 149 0 V 150 62 V 149 12 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 1067 1813 Box 1217 2094 Box 1366 3025 Box 1516 3202 Box 1665 3649 Box 1814 3649 Box 1964 3851 Box 2113 3857 Box 2263 4047 Box 2412 4047 Box 2561 4114 Box 2711 4114 Box 2860 4126 Box 3010 4132 Box 3159 4132 Box 3308 4157 Box 3458 4163 Box 3607 4188 Box 3757 4212 Box 3906 4212 Box 4055 4212 Box 4205 4212 Box 4354 4218 Box 4504 4218 Box 4653 4230 Box 4802 4230 Box 4952 4292 Box 5101 4304 Box 5251 4304 Box 5400 4304 Box 5549 4304 Box 5699 4304 Box 5848 4304 Box 5998 4304 Box 6147 4304 Box 6296 4304 Box 6446 4304 Box 6595 4304 Box 6745 4304 Box 6894 4304 Box 6421 1053 Box 1.300 UP 1.000 UL LT4 6057 873 M (Decreasing AS outdegree) Rshow 6165 873 M 513 0 V 1067 938 M 150 906 V 149 85 V 150 520 V 149 300 V 149 527 V 150 6 V 149 128 V 150 6 V 149 92 V 149 190 V 150 110 V 149 398 V 150 18 V 149 19 V 149 24 V 150 6 V 149 0 V 150 0 V 149 0 V 149 0 V 150 6 V 149 0 V 150 0 V 149 13 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 6 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 6 V 1067 938 BoxF 1217 1844 BoxF 1366 1929 BoxF 1516 2449 BoxF 1665 2749 BoxF 1814 3276 BoxF 1964 3282 BoxF 2113 3410 BoxF 2263 3416 BoxF 2412 3508 BoxF 2561 3698 BoxF 2711 3808 BoxF 2860 4206 BoxF 3010 4224 BoxF 3159 4243 BoxF 3308 4267 BoxF 3458 4273 BoxF 3607 4273 BoxF 3757 4273 BoxF 3906 4273 BoxF 4055 4273 BoxF 4205 4279 BoxF 4354 4279 BoxF 4504 4279 BoxF 4653 4292 BoxF 4802 4292 BoxF 4952 4292 BoxF 5101 4292 BoxF 5251 4292 BoxF 5400 4292 BoxF 5549 4292 BoxF 5699 4292 BoxF 5848 4292 BoxF 5998 4298 BoxF 6147 4298 BoxF 6296 4298 BoxF 6446 4298 BoxF 6595 4298 BoxF 6745 4298 BoxF 6894 4304 BoxF 6421 873 BoxF 4.000 UL LT2 6057 693 M (SprintLink local BGP view) Rshow 6165 693 M 513 0 V 918 4389 M 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 -17 a currentpoint grestore moveto 6463 -17 a 2263 -17 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 -17 a 2902 1314 a Fl(\(b\))f(SprintLink)-260 1455 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 1455 a -260 1455 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 1455 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 7018.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 18:51:05 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 63 0 V 5913 0 R -63 0 V 810 540 M (400) Rshow 918 1152 M 63 0 V 5913 0 R -63 0 V -6021 0 R (500) Rshow 918 1764 M 63 0 V 5913 0 R -63 0 V -6021 0 R (600) Rshow 918 2376 M 63 0 V 5913 0 R -63 0 V -6021 0 R (700) Rshow 918 2988 M 63 0 V 5913 0 R -63 0 V -6021 0 R (800) Rshow 918 3600 M 63 0 V 5913 0 R -63 0 V -6021 0 R (900) Rshow 918 4212 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1100) Rshow 918 540 M 0 63 V 0 4221 R 0 -63 V 918 360 M (0) Cshow 1665 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2412 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3159 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3906 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4653 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5400 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6147 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3906 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6057 1053 M (Increasing AS outdegree) Rshow 6165 1053 M 513 0 V 1067 2131 M 150 227 V 149 177 V 150 18 V 149 19 V 149 12 V 150 147 V 149 49 V 150 147 V 149 6 V 149 0 V 150 31 V 149 134 V 150 826 V 149 6 V 149 0 V 150 62 V 149 18 V 150 18 V 149 123 V 149 0 V 150 0 V 149 0 V 150 251 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 36 V 150 0 V 149 0 V 150 0 V 149 0 V 1067 2131 Box 1217 2358 Box 1366 2535 Box 1516 2553 Box 1665 2572 Box 1814 2584 Box 1964 2731 Box 2113 2780 Box 2263 2927 Box 2412 2933 Box 2561 2933 Box 2711 2964 Box 2860 3098 Box 3010 3924 Box 3159 3930 Box 3308 3930 Box 3458 3992 Box 3607 4010 Box 3757 4028 Box 3906 4151 Box 4055 4151 Box 4205 4151 Box 4354 4151 Box 4504 4402 Box 4653 4402 Box 4802 4402 Box 4952 4402 Box 5101 4402 Box 5251 4402 Box 5400 4402 Box 5549 4402 Box 5699 4402 Box 5848 4402 Box 5998 4402 Box 6147 4402 Box 6296 4438 Box 6446 4438 Box 6595 4438 Box 6745 4438 Box 6894 4438 Box 6421 1053 Box 1.300 UP 1.000 UL LT4 6057 873 M (Decreasing AS outdegree) Rshow 6165 873 M 513 0 V 1067 773 M 150 636 V 149 496 V 150 1383 V 149 367 V 149 49 V 150 251 V 149 6 V 150 6 V 149 0 V 149 55 V 150 19 V 149 0 V 150 6 V 149 6 V 149 79 V 150 147 V 149 0 V 150 0 V 149 13 V 149 134 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 12 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 1067 773 BoxF 1217 1409 BoxF 1366 1905 BoxF 1516 3288 BoxF 1665 3655 BoxF 1814 3704 BoxF 1964 3955 BoxF 2113 3961 BoxF 2263 3967 BoxF 2412 3967 BoxF 2561 4022 BoxF 2711 4041 BoxF 2860 4041 BoxF 3010 4047 BoxF 3159 4053 BoxF 3308 4132 BoxF 3458 4279 BoxF 3607 4279 BoxF 3757 4279 BoxF 3906 4292 BoxF 4055 4426 BoxF 4205 4426 BoxF 4354 4426 BoxF 4504 4426 BoxF 4653 4426 BoxF 4802 4426 BoxF 4952 4438 BoxF 5101 4438 BoxF 5251 4438 BoxF 5400 4438 BoxF 5549 4438 BoxF 5699 4438 BoxF 5848 4438 BoxF 5998 4438 BoxF 6147 4438 BoxF 6296 4438 BoxF 6446 4438 BoxF 6595 4438 BoxF 6745 4438 BoxF 6894 4438 BoxF 6421 873 BoxF 4.000 UL LT2 6057 693 M (AT&T local BGP view) Rshow 6165 693 M 513 0 V 918 4341 M 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V 149 0 V 150 0 V 149 0 V 150 0 V 149 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 1455 a currentpoint grestore moveto 3940 1455 a -260 1455 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 1455 a 270 2785 a Fl(\(c\))h(A)-10 b(T&T)21 b(W)-7 b(orldNet)2263 1455 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 1455 a 2263 1455 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 1455 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 3561.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 18:51:48 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 810 540 M 63 0 V 6021 0 R -63 0 V 702 540 M (500) Rshow 810 1038 M 63 0 V 6021 0 R -63 0 V -6129 0 R (550) Rshow 810 1536 M 63 0 V 6021 0 R -63 0 V -6129 0 R (600) Rshow 810 2034 M 63 0 V 6021 0 R -63 0 V -6129 0 R (650) Rshow 810 2533 M 63 0 V 6021 0 R -63 0 V -6129 0 R (700) Rshow 810 3031 M 63 0 V 6021 0 R -63 0 V -6129 0 R (750) Rshow 810 3529 M 63 0 V 6021 0 R -63 0 V -6129 0 R (800) Rshow 810 4027 M 63 0 V 6021 0 R -63 0 V -6129 0 R (850) Rshow 810 4525 M 63 0 V 6021 0 R -63 0 V -6129 0 R (900) Rshow 810 540 M 0 63 V 0 4221 R 0 -63 V 810 360 M (0) Cshow 1571 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2331 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3092 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3852 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4613 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5373 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6134 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 810 540 M 6084 0 V 0 4284 V -6084 0 V 810 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3852 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6057 1053 M (Increasing AS outdegree) Rshow 6165 1053 M 513 0 V 962 3150 M 152 987 V 152 29 V 152 50 V 153 0 V 152 0 V 152 20 V 152 0 V 152 10 V 152 10 V 152 0 V 152 80 V 152 10 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 10 V 152 0 V 152 0 V 152 0 V 153 0 V 152 10 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 30 V 152 0 V 152 0 V 152 0 V 152 0 V 152 10 V 962 3150 Box 1114 4137 Box 1266 4166 Box 1418 4216 Box 1571 4216 Box 1723 4216 Box 1875 4236 Box 2027 4236 Box 2179 4246 Box 2331 4256 Box 2483 4256 Box 2635 4336 Box 2787 4346 Box 2939 4346 Box 3092 4346 Box 3244 4346 Box 3396 4346 Box 3548 4346 Box 3700 4346 Box 3852 4346 Box 4004 4356 Box 4156 4356 Box 4308 4356 Box 4460 4356 Box 4613 4356 Box 4765 4366 Box 4917 4366 Box 5069 4366 Box 5221 4366 Box 5373 4366 Box 5525 4366 Box 5677 4366 Box 5829 4366 Box 5981 4366 Box 6134 4396 Box 6286 4396 Box 6438 4396 Box 6590 4396 Box 6742 4396 Box 6894 4406 Box 6421 1053 Box 1.300 UP 1.000 UL LT4 6057 873 M (Decreasing AS outdegree) Rshow 6165 873 M 513 0 V 962 849 M 152 319 V 152 1106 V 152 597 V 153 10 V 152 299 V 152 10 V 152 10 V 152 10 V 152 10 V 152 0 V 152 10 V 152 209 V 152 0 V 153 0 V 152 20 V 152 0 V 152 0 V 152 0 V 152 10 V 152 0 V 152 30 V 152 10 V 152 0 V 153 169 V 152 0 V 152 0 V 152 0 V 152 658 V 152 0 V 152 30 V 152 0 V 152 0 V 152 40 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 962 849 BoxF 1114 1168 BoxF 1266 2274 BoxF 1418 2871 BoxF 1571 2881 BoxF 1723 3180 BoxF 1875 3190 BoxF 2027 3200 BoxF 2179 3210 BoxF 2331 3220 BoxF 2483 3220 BoxF 2635 3230 BoxF 2787 3439 BoxF 2939 3439 BoxF 3092 3439 BoxF 3244 3459 BoxF 3396 3459 BoxF 3548 3459 BoxF 3700 3459 BoxF 3852 3469 BoxF 4004 3469 BoxF 4156 3499 BoxF 4308 3509 BoxF 4460 3509 BoxF 4613 3678 BoxF 4765 3678 BoxF 4917 3678 BoxF 5069 3678 BoxF 5221 4336 BoxF 5373 4336 BoxF 5525 4366 BoxF 5677 4366 BoxF 5829 4366 BoxF 5981 4406 BoxF 6134 4406 BoxF 6286 4406 BoxF 6438 4406 BoxF 6590 4406 BoxF 6742 4406 BoxF 6894 4406 BoxF 6421 873 BoxF 4.000 UL LT2 6057 693 M (C&W local BGP view) Rshow 6165 693 M 513 0 V 810 4425 M 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 1455 a currentpoint grestore moveto 6463 1455 a 2263 1455 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 1455 a 2990 2785 a Fl(\(d\))24 b(C&W)870 2907 y Fp(Fig.)c(2.)46 b(Mar)o(ginal)19 b(Utility)h(of)g(Non-local)f(BGP)i(V)-5 b(ie)n(ws:)26 b(T)m(ier)n(-1)20 b(ASs)-260 3229 y Fl(number)42 b(of)g(origin)g(ASs.)81 b(An)41 b(aggre)o(gatable)j(route)e(is)f(a)g (re-)-260 3342 y(dundant)33 b(route)f(which)g(could)g(be)f(remo)o(v)o (ed)h(from)f(BGP)e(tables)-260 3455 y(by)39 b(route)g(aggre)o(gation;) 49 b(e.g.,)42 b(when)c(a)g(BGP)f(table)j(sees)f(tw)o(o)-260 3568 y(routes,)22 b(12.0.0.0/8)f(\(3786-1-7018\))j(and)c(12.1.140.0/24) j(\(3786-)-260 3681 y(1-7018\),)32 b(the)d(latter)g(is)g(a)f(redundant) j(route.)45 b(The)29 b(origin)h(AS)d(is)-260 3794 y(the)e(AS)d(where)i (the)h(address)h(pre\002x)e(resides,)i(in)e(this)h(e)o(xample)g(it)-260 3907 y(is)f(AS7018.)-169 4041 y(Ne)o(xt)j(we)f(sort)h(these)i(four)e (measures)i(for)e(the)g(96)g(candidates)-260 4154 y(in)g(decreasing)j (order)d(and)h(plot)f(the)g(top)g(65)g(in)g(Figure)g(1.)38 b(From)-260 4267 y(the)25 b(\002gure,)g(it)f(can)h(be)g(seen)g(that)h (all)e(four)i(measures)g(visibly)g(de-)-260 4380 y(crease)31 b(after)f(the)g(51st)h(rank)f(or)g(so.)47 b(It)29 b(turns)i(out)f(that) g(the)g(four)-260 4493 y(dif)n(ferent)24 b(measures)g(pick)f(out)g(the) f(same)g(set)h(of)f(51)g(BGP)e(tables.)-260 4606 y(Thus)32 b(of)g(the)h(96)f(candidate)i(BGP)d(vie)n(wers,)j(only)f(51)f(of)g (them)-260 4719 y(satisfy)c(our)e(de\002nition.)39 b(These)26 b(51)h(BGP)d(vie)n(wers)j(reside)g(in)f(41)-260 4832 y(distinct)35 b(ASs.)55 b(F)o(or)32 b(our)h(study)-6 b(,)36 b(we)c(use)h(only)h(41)f(of)f(these)i(51)-260 4944 y(BGP)23 b(vie)n(wers,)i(gi)n(ving)h(us)f(vie)n(ws)f(of)h(the)g (Internet)h(from)f(41)g(dis-)-260 5057 y(tinct)j(ASs.)39 b(All)26 b(of)h(the)h(41)f(BGP)e(vie)n(ws)j(\(T)-7 b(able)27 b(II\))g(were)g(tak)o(en)-260 5170 y(from)22 b(the)g(same)h(date)f (\(May)g(25th,)h(2001\))h(at)e(approximately)j(the)-260 5283 y(same)f(time)f(of)h(day)-6 b(.)-260 5531 y Fn(by)22 b(counting)g(pre\002x)o(es)f(whose)h(length)g(are)f(less)g(than)g(or)h (equal)f(to)g(24)h(in)f(BGP)-260 5622 y(tables.)1950 3229 y Fk(C.)45 b(Local)24 b(vs.)f(Non-local)i(BGP)d(V)-7 b(ie)o(w)2041 3446 y Fl(Gi)n(v)o(en)19 b(our)h(dataset,)i(we)d(ask,)i (\223Ho)n(w)d(well)i(are)g(the)g(peering)h(re-)1950 3559 y(lationships)30 b(maintained)g(by)d(a)g(certain)h(AS)e(observ)o(ed)j (by)e Fk(other)1950 3671 y Fl(ASs?\224)36 b(F)o(or)26 b(e)o(xample,)h(can)g(A)-10 b(T&T')-5 b(s)24 b(BGP)g(routing)k(tables)g (dis-)1950 3784 y(co)o(v)o(er)21 b(UUNET')-5 b(s)19 b(AS)h(neighbors)j (reasonably)i(well?)j(Ho)n(w)19 b(well)1950 3897 y(will)g(a)f(small)h (ISP')-5 b(s)18 b(BGP)f(vie)n(w)i(predict)h(the)f(A)-10 b(T&T')-5 b(s)17 b(AS)h(neigh-)1950 4010 y(bors?)28 b(This)19 b(question)i(has)e(v)o(ery)g(practical)i(rele)n(v)n(ance)g(to)d(the)h (goal)1950 4123 y(of)30 b(our)h(paper)h(since)f(constructing)k(global)c (AS-le)n(v)o(el)g(topology)1950 4236 y(today)36 b(has)g(been)g (predicated)i(on)d(collecting)j(a)d(small)g(number)1950 4349 y(of)c(BGP)d(vie)n(ws)j(from)f(the)h(Internet.)52 b(Therefore,)34 b(for)c(a)g(major)n(-)1950 4462 y(ity)23 b(of)f(e)o(xisting)i(ASs,)d(we)h(essentially)j(ha)n(v)o(e)e(to)g (predict)h(their)f(AS)1950 4575 y(neighbors)j(from)e(a)f(fe)n(w)g (selected)i(BGP)d(vie)n(ws.)2041 4719 y(T)-7 b(o)33 b(answer)h(the)h (abo)o(v)o(e)f(question,)39 b(we)33 b(consider)j(tw)o(o)e(kinds)1950 4832 y(of)g(BGP)d(vie)n(ws:)50 b(\223local\224)36 b(and)e (\223non-local\224.)62 b(From)33 b(a)h(certain)1950 4945 y(AS')-5 b(s)35 b(perspecti)n(v)o(e,)41 b(a)35 b(BGP)f(vie)n(w)i (originating)j(from)c(that)i(AS)1950 5058 y(is)c(considered)k Fk(local)d Fl(and)g(those)h(originating)h(from)e(an)o(y)f(other)1950 5171 y(ASs)c(are)i Fk(non-local)p Fl(.)52 b(F)o(or)30 b(e)o(xample,)i(for)f(A)-10 b(T&T)28 b(\(AS7018\),)33 b(a)1950 5284 y(BGP)i(vie)n(w)i(from)g(AS7018)h(is)f(considered)j (local,)h(whereas)e(a)1950 5397 y(BGP)32 b(vie)n(w)h(from)h(AS701)f(is) h(non-local.)62 b(From)33 b(the)h(UUNET)1950 5510 y(\(AS701\)')-5 b(s)20 b(perspecti)n(v)o(e,)i(the)d(opposite)j(holds.)28 b(Therefore,)21 b(each)1950 5622 y(of)36 b(our)h(selected)h(41)e(ASs)f (has)h(one)h(local)g(vie)n(w)f(and)g(40)g(non-)p eop %%Page: 6 6 6 5 bop 4030 -278 a Fs(6)-260 -17 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 -17 a -260 -17 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 -17 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 6453.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:48:18 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 810 540 M 63 0 V 6021 0 R -63 0 V 702 540 M (160) Rshow 810 1044 M 63 0 V 6021 0 R -63 0 V -6129 0 R (170) Rshow 810 1548 M 63 0 V 6021 0 R -63 0 V -6129 0 R (180) Rshow 810 2052 M 63 0 V 6021 0 R -63 0 V -6129 0 R (190) Rshow 810 2556 M 63 0 V 6021 0 R -63 0 V -6129 0 R (200) Rshow 810 3060 M 63 0 V 6021 0 R -63 0 V -6129 0 R (210) Rshow 810 3564 M 63 0 V 6021 0 R -63 0 V -6129 0 R (220) Rshow 810 4068 M 63 0 V 6021 0 R -63 0 V -6129 0 R (230) Rshow 810 4572 M 63 0 V 6021 0 R -63 0 V -6129 0 R (240) Rshow 810 540 M 0 63 V 0 4221 R 0 -63 V 810 360 M (0) Cshow 1571 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2331 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3092 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3852 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4613 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5373 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6134 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 810 540 M 6084 0 V 0 4284 V -6084 0 V 810 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3852 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6057 1053 M (Increasing AS outdegree) Rshow 6165 1053 M 513 0 V 962 1094 M 152 152 V 152 403 V 152 101 V 153 100 V 152 404 V 152 0 V 152 100 V 152 51 V 152 0 V 152 0 V 152 0 V 152 50 V 152 0 V 153 0 V 152 0 V 152 101 V 152 353 V 152 201 V 152 0 V 152 0 V 152 0 V 152 0 V 152 252 V 153 51 V 152 201 V 152 908 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 962 1094 Box 1114 1246 Box 1266 1649 Box 1418 1750 Box 1571 1850 Box 1723 2254 Box 1875 2254 Box 2027 2354 Box 2179 2405 Box 2331 2405 Box 2483 2405 Box 2635 2405 Box 2787 2455 Box 2939 2455 Box 3092 2455 Box 3244 2455 Box 3396 2556 Box 3548 2909 Box 3700 3110 Box 3852 3110 Box 4004 3110 Box 4156 3110 Box 4308 3110 Box 4460 3362 Box 4613 3413 Box 4765 3614 Box 4917 4522 Box 5069 4522 Box 5221 4522 Box 5373 4522 Box 5525 4522 Box 5677 4522 Box 5829 4522 Box 5981 4522 Box 6134 4522 Box 6286 4522 Box 6438 4522 Box 6590 4522 Box 6742 4522 Box 6894 4522 Box 6421 1053 Box 1.300 UP 1.000 UL LT4 6057 873 M (Decreasing AS outdegree) Rshow 6165 873 M 513 0 V 962 893 M 152 554 V 152 303 V 152 0 V 153 302 V 152 655 V 152 51 V 152 100 V 152 0 V 152 51 V 152 0 V 152 0 V 152 0 V 152 1562 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 51 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 962 893 BoxF 1114 1447 BoxF 1266 1750 BoxF 1418 1750 BoxF 1571 2052 BoxF 1723 2707 BoxF 1875 2758 BoxF 2027 2858 BoxF 2179 2858 BoxF 2331 2909 BoxF 2483 2909 BoxF 2635 2909 BoxF 2787 2909 BoxF 2939 4471 BoxF 3092 4471 BoxF 3244 4471 BoxF 3396 4471 BoxF 3548 4471 BoxF 3700 4471 BoxF 3852 4471 BoxF 4004 4471 BoxF 4156 4471 BoxF 4308 4471 BoxF 4460 4471 BoxF 4613 4471 BoxF 4765 4471 BoxF 4917 4471 BoxF 5069 4471 BoxF 5221 4471 BoxF 5373 4471 BoxF 5525 4471 BoxF 5677 4471 BoxF 5829 4522 BoxF 5981 4522 BoxF 6134 4522 BoxF 6286 4522 BoxF 6438 4522 BoxF 6590 4522 BoxF 6742 4522 BoxF 6894 4522 BoxF 6421 873 BoxF 4.000 UL LT2 6057 693 M (Teleglobe local BGP view) Rshow 6165 693 M 513 0 V 810 4572 M 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 -17 a currentpoint grestore moveto 3940 -17 a -260 -17 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 -17 a 400 1314 a Fl(\(a\))24 b(T)-6 b(ele)o(globe)2263 -15 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 -15 a 2263 -15 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 -15 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 293.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:49:56 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 810 540 M 63 0 V 6021 0 R -63 0 V 702 540 M (0) Rshow 810 1152 M 63 0 V 6021 0 R -63 0 V -6129 0 R (20) Rshow 810 1764 M 63 0 V 6021 0 R -63 0 V -6129 0 R (40) Rshow 810 2376 M 63 0 V 6021 0 R -63 0 V -6129 0 R (60) Rshow 810 2988 M 63 0 V 6021 0 R -63 0 V -6129 0 R (80) Rshow 810 3600 M 63 0 V 6021 0 R -63 0 V -6129 0 R (100) Rshow 810 4212 M 63 0 V 6021 0 R -63 0 V -6129 0 R (120) Rshow 810 4824 M 63 0 V 6021 0 R -63 0 V -6129 0 R (140) Rshow 810 540 M 0 63 V 0 4221 R 0 -63 V 810 360 M (0) Cshow 1571 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2331 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3092 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3852 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4613 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5373 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6134 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 810 540 M 6084 0 V 0 4284 V -6084 0 V 810 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3852 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6012 4032 M (Increasing AS outdegree) Rshow 6120 4032 M 513 0 V 962 1152 M 152 31 V 152 0 V 152 30 V 153 61 V 152 92 V 152 0 V 152 31 V 152 30 V 152 0 V 152 31 V 152 0 V 152 0 V 152 31 V 153 0 V 152 0 V 152 30 V 152 61 V 152 31 V 152 61 V 152 0 V 152 0 V 152 0 V 152 31 V 153 30 V 152 31 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 31 V 152 0 V 153 30 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 962 1152 Box 1114 1183 Box 1266 1183 Box 1418 1213 Box 1571 1274 Box 1723 1366 Box 1875 1366 Box 2027 1397 Box 2179 1427 Box 2331 1427 Box 2483 1458 Box 2635 1458 Box 2787 1458 Box 2939 1489 Box 3092 1489 Box 3244 1489 Box 3396 1519 Box 3548 1580 Box 3700 1611 Box 3852 1672 Box 4004 1672 Box 4156 1672 Box 4308 1672 Box 4460 1703 Box 4613 1733 Box 4765 1764 Box 4917 1764 Box 5069 1764 Box 5221 1764 Box 5373 1764 Box 5525 1764 Box 5677 1764 Box 5829 1795 Box 5981 1795 Box 6134 1825 Box 6286 1825 Box 6438 1825 Box 6590 1825 Box 6742 1825 Box 6894 1825 Box 6376 4032 Box 1.300 UP 1.000 UL LT4 6012 3852 M (Decreasing AS outdegree) Rshow 6120 3852 M 513 0 V 962 1030 M 152 91 V 152 62 V 152 30 V 153 31 V 152 30 V 152 31 V 152 92 V 152 30 V 152 31 V 152 0 V 152 31 V 152 61 V 152 0 V 153 0 V 152 30 V 152 31 V 152 0 V 152 0 V 152 0 V 152 31 V 152 0 V 152 30 V 152 0 V 153 0 V 152 31 V 152 30 V 152 0 V 152 0 V 152 31 V 152 0 V 152 31 V 152 0 V 152 0 V 153 0 V 152 30 V 152 0 V 152 0 V 152 0 V 152 0 V 962 1030 BoxF 1114 1121 BoxF 1266 1183 BoxF 1418 1213 BoxF 1571 1244 BoxF 1723 1274 BoxF 1875 1305 BoxF 2027 1397 BoxF 2179 1427 BoxF 2331 1458 BoxF 2483 1458 BoxF 2635 1489 BoxF 2787 1550 BoxF 2939 1550 BoxF 3092 1550 BoxF 3244 1580 BoxF 3396 1611 BoxF 3548 1611 BoxF 3700 1611 BoxF 3852 1611 BoxF 4004 1642 BoxF 4156 1642 BoxF 4308 1672 BoxF 4460 1672 BoxF 4613 1672 BoxF 4765 1703 BoxF 4917 1733 BoxF 5069 1733 BoxF 5221 1733 BoxF 5373 1764 BoxF 5525 1764 BoxF 5677 1795 BoxF 5829 1795 BoxF 5981 1795 BoxF 6134 1795 BoxF 6286 1825 BoxF 6438 1825 BoxF 6590 1825 BoxF 6742 1825 BoxF 6894 1825 BoxF 6376 3852 BoxF 4.000 UL LT2 6012 3672 M (ESnet local BGP view) Rshow 6120 3672 M 513 0 V 810 4334 M 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V 153 0 V 152 0 V 152 0 V 152 0 V 152 0 V 152 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 -15 a currentpoint grestore moveto 6463 -15 a 2263 -15 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 -15 a 2990 1315 a Fl(\(b\))24 b(ESnet)-260 1455 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 1455 a -260 1455 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 1455 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 1221.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:51:05 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 702 540 M 63 0 V 6129 0 R -63 0 V 594 540 M (40) Rshow 702 968 M 63 0 V 6129 0 R -63 0 V 594 968 M (45) Rshow 702 1397 M 63 0 V 6129 0 R -63 0 V -6237 0 R (50) Rshow 702 1825 M 63 0 V 6129 0 R -63 0 V -6237 0 R (55) Rshow 702 2254 M 63 0 V 6129 0 R -63 0 V -6237 0 R (60) Rshow 702 2682 M 63 0 V 6129 0 R -63 0 V -6237 0 R (65) Rshow 702 3110 M 63 0 V 6129 0 R -63 0 V -6237 0 R (70) Rshow 702 3539 M 63 0 V 6129 0 R -63 0 V -6237 0 R (75) Rshow 702 3967 M 63 0 V 6129 0 R -63 0 V -6237 0 R (80) Rshow 702 4396 M 63 0 V 6129 0 R -63 0 V -6237 0 R (85) Rshow 702 4824 M 63 0 V 6129 0 R -63 0 V -6237 0 R (90) Rshow 702 540 M 0 63 V 0 4221 R 0 -63 V 702 360 M (0) Cshow 1476 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2250 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3024 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3798 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4572 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5346 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6120 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 702 540 M 6192 0 V 0 4284 V -6192 0 V 702 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3798 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6057 1053 M (Increasing AS outdegree) Rshow 6165 1053 M 513 0 V 857 1225 M 155 515 V 154 171 V 155 86 V 155 85 V 155 0 V 155 0 V 154 172 V 155 856 V 155 0 V 155 0 V 155 0 V 154 0 V 155 343 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 86 V 857 1225 Box 1012 1740 Box 1166 1911 Box 1321 1997 Box 1476 2082 Box 1631 2082 Box 1786 2082 Box 1940 2254 Box 2095 3110 Box 2250 3110 Box 2405 3110 Box 2560 3110 Box 2714 3110 Box 2869 3453 Box 3024 3453 Box 3179 3453 Box 3334 3453 Box 3488 3453 Box 3643 3453 Box 3798 3453 Box 3953 3453 Box 4108 3453 Box 4262 3453 Box 4417 3453 Box 4572 3453 Box 4727 3453 Box 4882 3453 Box 5036 3453 Box 5191 3453 Box 5346 3453 Box 5501 3453 Box 5656 3453 Box 5810 3453 Box 5965 3453 Box 6120 3453 Box 6275 3453 Box 6430 3453 Box 6584 3453 Box 6739 3453 Box 6894 3539 Box 6421 1053 Box 1.300 UP 1.000 UL LT4 6057 873 M (Decreasing AS outdegree) Rshow 6165 873 M 513 0 V 857 883 M 155 599 V 154 1543 V 155 0 V 155 257 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 85 V 155 0 V 155 0 V 155 0 V 154 172 V 155 0 V 155 0 V 857 883 BoxF 1012 1482 BoxF 1166 3025 BoxF 1321 3025 BoxF 1476 3282 BoxF 1631 3282 BoxF 1786 3282 BoxF 1940 3282 BoxF 2095 3282 BoxF 2250 3282 BoxF 2405 3282 BoxF 2560 3282 BoxF 2714 3282 BoxF 2869 3282 BoxF 3024 3282 BoxF 3179 3282 BoxF 3334 3282 BoxF 3488 3282 BoxF 3643 3282 BoxF 3798 3282 BoxF 3953 3282 BoxF 4108 3282 BoxF 4262 3282 BoxF 4417 3282 BoxF 4572 3282 BoxF 4727 3282 BoxF 4882 3282 BoxF 5036 3282 BoxF 5191 3282 BoxF 5346 3282 BoxF 5501 3282 BoxF 5656 3282 BoxF 5810 3282 BoxF 5965 3367 BoxF 6120 3367 BoxF 6275 3367 BoxF 6430 3367 BoxF 6584 3539 BoxF 6739 3539 BoxF 6894 3539 BoxF 6421 873 BoxF 4.000 UL LT2 6057 693 M (Telstra local BGP view) Rshow 6165 693 M 513 0 V 702 4653 M 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 1455 a currentpoint grestore moveto 3940 1455 a -260 1455 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 1455 a 455 2785 a Fl(\(c\))g(T)-6 b(elstra)2263 1455 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 1455 a 2263 1455 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 1455 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 3333.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:52:07 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 702 540 M 63 0 V 6129 0 R -63 0 V 594 540 M (0) Rshow 702 1016 M 63 0 V 6129 0 R -63 0 V -6237 0 R (10) Rshow 702 1492 M 63 0 V 6129 0 R -63 0 V -6237 0 R (20) Rshow 702 1968 M 63 0 V 6129 0 R -63 0 V -6237 0 R (30) Rshow 702 2444 M 63 0 V 6129 0 R -63 0 V -6237 0 R (40) Rshow 702 2920 M 63 0 V 6129 0 R -63 0 V -6237 0 R (50) Rshow 702 3396 M 63 0 V 6129 0 R -63 0 V -6237 0 R (60) Rshow 702 3872 M 63 0 V 6129 0 R -63 0 V -6237 0 R (70) Rshow 702 4348 M 63 0 V 6129 0 R -63 0 V -6237 0 R (80) Rshow 702 4824 M 63 0 V 6129 0 R -63 0 V -6237 0 R (90) Rshow 702 540 M 0 63 V 0 4221 R 0 -63 V 702 360 M (0) Cshow 1476 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2250 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3024 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3798 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4572 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5346 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6120 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 702 540 M 6192 0 V 0 4284 V -6192 0 V 702 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3798 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6012 4032 M (Increasing AS outdegree) Rshow 6120 4032 M 513 0 V 857 588 M 155 47 V 154 0 V 155 0 V 155 0 V 155 0 V 155 48 V 154 0 V 155 47 V 155 0 V 155 0 V 155 48 V 154 0 V 155 0 V 155 0 V 155 0 V 155 48 V 154 47 V 155 0 V 155 0 V 155 0 V 155 48 V 154 0 V 155 0 V 155 0 V 155 0 V 155 47 V 154 0 V 155 0 V 155 48 V 155 0 V 155 48 V 154 47 V 155 48 V 155 47 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 588 Box 1012 635 Box 1166 635 Box 1321 635 Box 1476 635 Box 1631 635 Box 1786 683 Box 1940 683 Box 2095 730 Box 2250 730 Box 2405 730 Box 2560 778 Box 2714 778 Box 2869 778 Box 3024 778 Box 3179 778 Box 3334 826 Box 3488 873 Box 3643 873 Box 3798 873 Box 3953 873 Box 4108 921 Box 4262 921 Box 4417 921 Box 4572 921 Box 4727 921 Box 4882 968 Box 5036 968 Box 5191 968 Box 5346 1016 Box 5501 1016 Box 5656 1064 Box 5810 1111 Box 5965 1159 Box 6120 1206 Box 6275 1206 Box 6430 1206 Box 6584 1206 Box 6739 1206 Box 6894 1206 Box 6376 4032 Box 1.300 UP 1.000 UL LT4 6012 3852 M (Decreasing AS outdegree) Rshow 6120 3852 M 513 0 V 857 588 M 155 0 V 154 0 V 155 47 V 155 0 V 155 48 V 155 47 V 154 48 V 155 48 V 155 0 V 155 47 V 155 48 V 154 47 V 155 48 V 155 0 V 155 0 V 155 0 V 154 0 V 155 48 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 47 V 155 0 V 154 0 V 155 48 V 155 0 V 155 0 V 155 0 V 154 0 V 155 47 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 588 BoxF 1012 588 BoxF 1166 588 BoxF 1321 635 BoxF 1476 635 BoxF 1631 683 BoxF 1786 730 BoxF 1940 778 BoxF 2095 826 BoxF 2250 826 BoxF 2405 873 BoxF 2560 921 BoxF 2714 968 BoxF 2869 1016 BoxF 3024 1016 BoxF 3179 1016 BoxF 3334 1016 BoxF 3488 1016 BoxF 3643 1064 BoxF 3798 1064 BoxF 3953 1064 BoxF 4108 1064 BoxF 4262 1064 BoxF 4417 1064 BoxF 4572 1064 BoxF 4727 1111 BoxF 4882 1111 BoxF 5036 1111 BoxF 5191 1159 BoxF 5346 1159 BoxF 5501 1159 BoxF 5656 1159 BoxF 5810 1159 BoxF 5965 1206 BoxF 6120 1206 BoxF 6275 1206 BoxF 6430 1206 BoxF 6584 1206 BoxF 6739 1206 BoxF 6894 1206 BoxF 6376 3852 BoxF 4.000 UL LT2 6012 3672 M (RIPE NCC local BGP view) Rshow 6120 3672 M 513 0 V 702 4396 M 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 1455 a currentpoint grestore moveto 6463 1455 a 2263 1455 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 1455 a 2895 2785 a Fl(\(d\))24 b(RIPE)e(NCC)870 2907 y Fp(Fig.)e(3.)46 b(Mar)o(ginal)19 b(Utility)h(of)g(Non-local)f(BGP)i (V)-5 b(ie)n(ws:)26 b(T)m(ier)n(-2)20 b(ASs)-260 3229 y Fl(local)j(vie)n(ws.)28 b(W)-7 b(e)20 b(consider)k(that)e(an)o(y)f (kind)i(of)e(peering)i(relation-)-260 3342 y(ship)e(maintained)i(by)d (AS)f Fi(X)26 b Fl(will)20 b(be)h(best)f(observ)o(ed)j(by)d(its)g (local)-260 3455 y(BGP)g(vie)n(w)-6 b(.)28 b(Based)22 b(on)g(this,)h(we)e(compare\227for)j(each)e(of)g(the)g(41)-260 3568 y(ASs\227AS)h Fi(X)7 b Fl(')-5 b(s)26 b(v)o(erte)o(x)g(de)o(gree)h (predicted)g(by)f(its)f(40)h(non-local)-260 3681 y(vie)n(ws)i(against)i (that)e(of)g(its)h(local)g(vie)n(w)-6 b(.)42 b(By)27 b(doing)i(so,)g(we)f(will)-260 3794 y(be)c(able)g(to)f(quantify)j(the)e (completeness)i(of)e Fk(non-local)i Fl(vie)n(ws.)-169 3929 y(In)f(Figures)h(2)f(to)h(4,)f(we)f(look)i(at)f(the)h(mar)n(ginal) h(utility)g(of)e(dis-)-260 4042 y(co)o(v)o(ering)i(AS)c(neighbors)k(by) e(non-local)j(vie)n(ws.)k(That)25 b(is,)f(as)h(we)-260 4155 y(incorporate)e(more)d(non-local)i(vie)n(ws)e(\(with)g(respect)h (to)f(a)f(certain)-260 4268 y(AS\),)26 b(we)h(look)h(at)g(ho)n(w)f(man) o(y)g(more)g(neighbors)k(connecting)f(to)-260 4380 y(that)25 b(AS)d(are)j(found.)31 b(The)24 b(total)h(40)f(non-local)j(vie)n(ws)d (are)g(added)-260 4493 y(in)i(tw)o(o)f(dif)n(ferent)j(orders:)35 b(A)24 b(non-local)k(vie)n(w)e(from)f(the)h(lar)n(gest)-260 4606 y(AS)17 b(is)h(added)h(\002rst)f(and)h(then)g(a)e(non-local)k(vie) n(w)d(from)g(the)h(second)-260 4719 y(lar)n(gest)24 b(AS)d(is)h(added,) h(and)g(so)f(forth)h(\(noted)h(as)e(\223decreasing)j(AS)-260 4832 y(outde)o(gree\224)30 b(in)d(the)g(\002gures\).)41 b(The)27 b(opposite)i(order)f(\(the)g(small-)-260 4945 y(est)k(AS)d(\002rst\))i(is)g(noted)i(as)e(\223increasing)j(AS)c(outde) o(gree\224.)54 b(The)-260 5058 y(horizontal)32 b(dotted)f(line)f(in)f (each)h(\002gure)f(represents)j(the)e(v)o(erte)o(x)-260 5171 y(de)o(gree)36 b(predicted)i(by)d(the)g(gi)n(v)o(en)h(AS')-5 b(s)34 b(local)i(BGP)d(vie)n(w)-6 b(.)62 b(In)-260 5284 y(the)27 b(follo)n(wing,)i(we)d(present)i(our)f(\002ndings)h(for)f(T)m (ier)n(-1)g(ASs)f(and)-260 5397 y(non-T)m(ier)n(-1)f(ASs)c(separately) 26 b(since)d(doing)h(so)f(pro)o(vides)i(us)e(with)-260 5510 y(more)28 b(insights)h(into)f(non-local)i(BGP)25 b(vie)n(ws.)40 b(F)o(or)27 b(the)g(purpose)-260 5622 y(of)e(this)h(study)-6 b(,)27 b(we)d(roughly)j(cate)o(gorize)h(our)d (41)h(ASs)e(into)h(three)1950 3229 y(hierarchy)36 b(le)n(v)o(els)f(\(T) m(ier)n(-1,)j(T)m(ier)n(-2)d(and)g(T)m(ier)n(-3\),)i(based)f(on)e(its) 1950 3342 y(v)o(erte)o(x)c(de)o(gree)h(deri)n(v)o(ed)f(from)g(its)f(o)n (wn)g(local)i(BGP)c(vie)n(w)-6 b(.)47 b(The)1950 3455 y(v)o(erte)o(x)23 b(de)o(grees)h(of)f(T)m(ier)n(-1)g(ASs)f(\(T)m(ier)n (-2)h(ASs\))f(are)g(one)i(order)f(of)1950 3568 y(magnitude)j(lar)n(ger) f(than)f(those)h(of)e(T)m(ier)n(-2)h(ASs)e(\(T)m(ier)n(-3)i(ASs\).)2041 3703 y Fk(T)-5 b(ier)n(-1)40 b(ASs.)75 b Fl(Figure)40 b(2)f(sho)n(ws)g(that)h(a)f(suf)n(\002cient)h(number)1950 3816 y(of)32 b(non-local)j(BGP)c(vie)n(ws)h(manage)i(to)e(disco)o(v)o (er)i(most)f(of)f(the)1950 3929 y(neighbors)37 b(connecting)g(to)d(T)m (ier)n(-1)g(ASs.)58 b(Interestingly)-6 b(,)40 b(ho)n(w-)1950 4042 y(e)n(v)o(er)l(,)50 b(indi)n(vidual)d(non-local)g(vie)n(ws)e(are)f (seen)i(to)e(contrib)n(ute)1950 4155 y(dif)n(ferently)-6 b(.)96 b(More)45 b(speci\002cally)-6 b(,)53 b(the)45 b(neighbors)j(of)d(T)m(ier)n(-1)1950 4268 y(ASs)25 b(tend)i(to)f(be)h (better)g(disco)o(v)o(ered)i(by)d(non-local)j(vie)n(ws)d(from)1950 4380 y(smaller)32 b(ASs)e(than)i(from)f(lar)n(ger)i(ASs.)51 b(In)31 b(case)h(of)f(C&W)-8 b(,)29 b(the)1950 4493 y(smallest)41 b(AS')-5 b(s)40 b(non-local)i(vie)n(w)e(disco)o(v)o(ers)i(760)f(out)g (of)f(890)1950 4606 y(e)o(xisting)35 b(neighbors,)j(whereas)d(the)f (non-local)i(vie)n(w)d(from)g(the)1950 4719 y(lar)n(gest)26 b(AS)d(is)h(only)h(able)h(to)e(disco)o(v)o(er)i(530)f(of)f(them.)31 b(This)24 b(phe-)1950 4832 y(nomenon)d(can)f(be)f(intuiti)n(v)o(ely)j (e)o(xplained)f(by)f(the)f Fk(non-tr)o(ansitive)1950 4945 y Fl(peer)n(-to-peer)49 b(relationship)f(and)d(the)h Fk(tr)o(ansitive)h Fl(pro)o(vider)n(-to-)1950 5058 y(consumer)36 b(relationship)i([12].)62 b(That)34 b(is,)j(the)d(information)j(re-) 1950 5171 y(garding)23 b(the)g(pairwise)g(peer)n(-to-peer)i (relationships)h(maintained)1950 5284 y(by)j(a)g(certain)i(AS)d(does)i (not)g(circulate)h(among)f(its)g(peers)g(them-)1950 5397 y(selv)o(es,)38 b(b)n(ut)e(does)f(propagate)i(to)e(its)g(do)n(wnstream) h(customers.)1950 5510 y(F)o(or)18 b(this)i(reason,)i(the)d(BGP)f(vie)n (ws)h(from)g(smaller)h(ASs)e(are)i(lik)o(ely)1950 5622 y(to)j(better)i(observ)o(e)g(T)m(ier)n(-1)f(ASs')f(connections.)p eop %%Page: 7 7 7 6 bop 4030 -278 a Fs(7)-260 -17 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 -17 a -260 -17 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 -17 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 10764.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:52:58 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 702 540 M 63 0 V 6129 0 R -63 0 V 594 540 M (0) Rshow 702 1254 M 63 0 V 6129 0 R -63 0 V -6237 0 R (5) Rshow 702 1968 M 63 0 V 6129 0 R -63 0 V -6237 0 R (10) Rshow 702 2682 M 63 0 V 6129 0 R -63 0 V -6237 0 R (15) Rshow 702 3396 M 63 0 V 6129 0 R -63 0 V -6237 0 R (20) Rshow 702 4110 M 63 0 V 6129 0 R -63 0 V -6237 0 R (25) Rshow 702 4824 M 63 0 V 6129 0 R -63 0 V -6237 0 R (30) Rshow 702 540 M 0 63 V 0 4221 R 0 -63 V 702 360 M (0) Cshow 1476 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2250 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3024 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3798 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4572 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5346 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6120 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 702 540 M 6192 0 V 0 4284 V -6192 0 V 702 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3798 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6012 4032 M (Increasing AS outdegree) Rshow 6120 4032 M 513 0 V 857 683 M 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 2142 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 143 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 683 Box 1012 683 Box 1166 683 Box 1321 683 Box 1476 683 Box 1631 683 Box 1786 683 Box 1940 683 Box 2095 683 Box 2250 683 Box 2405 683 Box 2560 683 Box 2714 683 Box 2869 683 Box 3024 683 Box 3179 683 Box 3334 2825 Box 3488 2825 Box 3643 2825 Box 3798 2825 Box 3953 2825 Box 4108 2825 Box 4262 2825 Box 4417 2968 Box 4572 2968 Box 4727 2968 Box 4882 2968 Box 5036 2968 Box 5191 2968 Box 5346 2968 Box 5501 2968 Box 5656 2968 Box 5810 2968 Box 5965 2968 Box 6120 2968 Box 6275 2968 Box 6430 2968 Box 6584 2968 Box 6739 2968 Box 6894 2968 Box 6376 4032 Box 1.300 UP 1.000 UL LT4 6012 3852 M (Decreasing AS outdegree) Rshow 6120 3852 M 513 0 V 857 540 M 155 143 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 571 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 1714 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 540 BoxF 1012 683 BoxF 1166 683 BoxF 1321 683 BoxF 1476 683 BoxF 1631 683 BoxF 1786 683 BoxF 1940 683 BoxF 2095 683 BoxF 2250 683 BoxF 2405 683 BoxF 2560 683 BoxF 2714 683 BoxF 2869 683 BoxF 3024 683 BoxF 3179 683 BoxF 3334 1254 BoxF 3488 1254 BoxF 3643 1254 BoxF 3798 1254 BoxF 3953 1254 BoxF 4108 1254 BoxF 4262 1254 BoxF 4417 2968 BoxF 4572 2968 BoxF 4727 2968 BoxF 4882 2968 BoxF 5036 2968 BoxF 5191 2968 BoxF 5346 2968 BoxF 5501 2968 BoxF 5656 2968 BoxF 5810 2968 BoxF 5965 2968 BoxF 6120 2968 BoxF 6275 2968 BoxF 6430 2968 BoxF 6584 2968 BoxF 6739 2968 BoxF 6894 2968 BoxF 6376 3852 BoxF 4.000 UL LT2 6012 3672 M (STARTAP local BGP view) Rshow 6120 3672 M 513 0 V 702 4538 M 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 -17 a currentpoint grestore moveto 3940 -17 a -260 -17 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 -17 a 387 1314 a Fl(\(a\))24 b(ST)-8 b(AR)j(T)d(AP)2263 -17 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 -17 a 2263 -17 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 -17 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 9177.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:54:08 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 702 540 M 63 0 V 6129 0 R -63 0 V 594 540 M (5) Rshow 702 1471 M 63 0 V 6129 0 R -63 0 V -6237 0 R (10) Rshow 702 2403 M 63 0 V 6129 0 R -63 0 V -6237 0 R (15) Rshow 702 3334 M 63 0 V 6129 0 R -63 0 V -6237 0 R (20) Rshow 702 4265 M 63 0 V 6129 0 R -63 0 V -6237 0 R (25) Rshow 702 540 M 0 63 V 0 4221 R 0 -63 V 702 360 M (0) Cshow 1476 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2250 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3024 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3798 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4572 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5346 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6120 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 702 540 M 6192 0 V 0 4284 V -6192 0 V 702 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3798 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6012 4032 M (Increasing AS outdegree) Rshow 6120 4032 M 513 0 V 857 726 M 155 187 V 154 372 V 155 186 V 155 0 V 155 187 V 155 186 V 154 0 V 155 0 V 155 186 V 155 186 V 155 0 V 154 0 V 155 187 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 186 V 154 0 V 155 186 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 726 Box 1012 913 Box 1166 1285 Box 1321 1471 Box 1476 1471 Box 1631 1658 Box 1786 1844 Box 1940 1844 Box 2095 1844 Box 2250 2030 Box 2405 2216 Box 2560 2216 Box 2714 2216 Box 2869 2403 Box 3024 2403 Box 3179 2403 Box 3334 2403 Box 3488 2403 Box 3643 2403 Box 3798 2403 Box 3953 2403 Box 4108 2403 Box 4262 2403 Box 4417 2403 Box 4572 2403 Box 4727 2403 Box 4882 2403 Box 5036 2403 Box 5191 2403 Box 5346 2403 Box 5501 2403 Box 5656 2589 Box 5810 2589 Box 5965 2775 Box 6120 2775 Box 6275 2775 Box 6430 2775 Box 6584 2775 Box 6739 2775 Box 6894 2775 Box 6376 4032 Box 1.300 UP 1.000 UL LT4 6012 3852 M (Decreasing AS outdegree) Rshow 6120 3852 M 513 0 V 857 1099 M 155 186 V 154 0 V 155 0 V 155 0 V 155 0 V 155 186 V 154 0 V 155 187 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 186 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 186 V 154 0 V 155 0 V 155 0 V 155 186 V 155 187 V 154 0 V 155 186 V 155 186 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 1099 BoxF 1012 1285 BoxF 1166 1285 BoxF 1321 1285 BoxF 1476 1285 BoxF 1631 1285 BoxF 1786 1471 BoxF 1940 1471 BoxF 2095 1658 BoxF 2250 1658 BoxF 2405 1658 BoxF 2560 1658 BoxF 2714 1658 BoxF 2869 1658 BoxF 3024 1658 BoxF 3179 1658 BoxF 3334 1658 BoxF 3488 1658 BoxF 3643 1844 BoxF 3798 1844 BoxF 3953 1844 BoxF 4108 1844 BoxF 4262 1844 BoxF 4417 1844 BoxF 4572 1844 BoxF 4727 1844 BoxF 4882 2030 BoxF 5036 2030 BoxF 5191 2030 BoxF 5346 2030 BoxF 5501 2216 BoxF 5656 2403 BoxF 5810 2403 BoxF 5965 2589 BoxF 6120 2775 BoxF 6275 2775 BoxF 6430 2775 BoxF 6584 2775 BoxF 6739 2775 BoxF 6894 2775 BoxF 6376 3852 BoxF 4.000 UL LT2 6012 3672 M (NEXTRANET local BGP view) Rshow 6120 3672 M 513 0 V 702 4451 M 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 -17 a currentpoint grestore moveto 6463 -17 a 2263 -17 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 -17 a 2826 1314 a Fl(\(b\))24 b(NEXTRANET)-260 1451 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 1451 a -260 1451 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 1451 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 8271.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:55:06 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 702 540 M 63 0 V 6129 0 R -63 0 V 594 540 M (0) Rshow 702 1397 M 63 0 V 6129 0 R -63 0 V -6237 0 R (5) Rshow 702 2254 M 63 0 V 6129 0 R -63 0 V -6237 0 R (10) Rshow 702 3110 M 63 0 V 6129 0 R -63 0 V -6237 0 R (15) Rshow 702 3967 M 63 0 V 6129 0 R -63 0 V -6237 0 R (20) Rshow 702 4824 M 63 0 V 6129 0 R -63 0 V -6237 0 R (25) Rshow 702 540 M 0 63 V 0 4221 R 0 -63 V 702 360 M (0) Cshow 1476 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2250 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3024 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3798 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4572 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5346 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6120 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 702 540 M 6192 0 V 0 4284 V -6192 0 V 702 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3798 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6012 4032 M (Increasing AS outdegree) Rshow 6120 4032 M 513 0 V 857 711 M 155 172 V 154 171 V 155 0 V 155 171 V 155 0 V 155 172 V 154 0 V 155 0 V 155 171 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 172 V 155 171 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 171 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 711 Box 1012 883 Box 1166 1054 Box 1321 1054 Box 1476 1225 Box 1631 1225 Box 1786 1397 Box 1940 1397 Box 2095 1397 Box 2250 1568 Box 2405 1568 Box 2560 1568 Box 2714 1568 Box 2869 1568 Box 3024 1568 Box 3179 1740 Box 3334 1911 Box 3488 1911 Box 3643 1911 Box 3798 1911 Box 3953 1911 Box 4108 1911 Box 4262 1911 Box 4417 1911 Box 4572 1911 Box 4727 1911 Box 4882 1911 Box 5036 1911 Box 5191 1911 Box 5346 1911 Box 5501 1911 Box 5656 2082 Box 5810 2082 Box 5965 2082 Box 6120 2082 Box 6275 2082 Box 6430 2082 Box 6584 2082 Box 6739 2082 Box 6894 2082 Box 6376 4032 Box 1.300 UP 1.000 UL LT4 6012 3852 M (Decreasing AS outdegree) Rshow 6120 3852 M 513 0 V 857 711 M 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 172 V 155 0 V 155 0 V 155 0 V 154 171 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 171 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 172 V 155 171 V 154 0 V 155 172 V 155 0 V 155 171 V 155 0 V 154 0 V 155 0 V 155 171 V 857 711 BoxF 1012 711 BoxF 1166 711 BoxF 1321 711 BoxF 1476 711 BoxF 1631 711 BoxF 1786 711 BoxF 1940 711 BoxF 2095 883 BoxF 2250 883 BoxF 2405 883 BoxF 2560 883 BoxF 2714 1054 BoxF 2869 1054 BoxF 3024 1054 BoxF 3179 1054 BoxF 3334 1054 BoxF 3488 1054 BoxF 3643 1054 BoxF 3798 1225 BoxF 3953 1225 BoxF 4108 1225 BoxF 4262 1225 BoxF 4417 1225 BoxF 4572 1225 BoxF 4727 1225 BoxF 4882 1225 BoxF 5036 1225 BoxF 5191 1225 BoxF 5346 1225 BoxF 5501 1397 BoxF 5656 1568 BoxF 5810 1568 BoxF 5965 1740 BoxF 6120 1740 BoxF 6275 1911 BoxF 6430 1911 BoxF 6584 1911 BoxF 6739 1911 BoxF 6894 2082 BoxF 6376 3852 BoxF 4.000 UL LT2 6012 3672 M (IBS local BGP view) Rshow 6120 3672 M 513 0 V 702 4481 M 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 1451 a currentpoint grestore moveto 3940 1451 a -260 1451 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 1451 a 508 2781 a Fl(\(c\))f(IBS)2263 1451 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 1451 a 2263 1451 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 1451 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: 6893.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 19:57:13 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 702 540 M 63 0 V 6129 0 R -63 0 V 594 540 M (2) Rshow 702 991 M 63 0 V 6129 0 R -63 0 V 594 991 M (4) Rshow 702 1442 M 63 0 V 6129 0 R -63 0 V -6237 0 R (6) Rshow 702 1893 M 63 0 V 6129 0 R -63 0 V -6237 0 R (8) Rshow 702 2344 M 63 0 V 6129 0 R -63 0 V -6237 0 R (10) Rshow 702 2795 M 63 0 V 6129 0 R -63 0 V -6237 0 R (12) Rshow 702 3246 M 63 0 V 6129 0 R -63 0 V -6237 0 R (14) Rshow 702 3697 M 63 0 V 6129 0 R -63 0 V -6237 0 R (16) Rshow 702 4148 M 63 0 V 6129 0 R -63 0 V -6237 0 R (18) Rshow 702 4599 M 63 0 V 6129 0 R -63 0 V -6237 0 R (20) Rshow 702 540 M 0 63 V 0 4221 R 0 -63 V 702 360 M (0) Cshow 1476 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (5) Cshow 2250 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3024 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (15) Cshow 3798 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (20) Cshow 4572 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (25) Cshow 5346 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (30) Cshow 6120 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (35) Cshow 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (40) Cshow 1.000 UL LTb 702 540 M 6192 0 V 0 4284 V -6192 0 V 702 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Cummulative # of Neighbors Discovered) Cshow grestore 3798 90 M (# of Non-local BGP Views) Cshow 1.300 UP 1.000 UL LT3 6057 4671 M (Increasing AS outdegree) Rshow 6165 4671 M 513 0 V 857 765 M 155 0 V 154 0 V 155 226 V 155 0 V 155 0 V 155 0 V 154 0 V 155 2480 V 155 0 V 155 0 V 155 0 V 154 0 V 155 226 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 765 Box 1012 765 Box 1166 765 Box 1321 991 Box 1476 991 Box 1631 991 Box 1786 991 Box 1940 991 Box 2095 3471 Box 2250 3471 Box 2405 3471 Box 2560 3471 Box 2714 3471 Box 2869 3697 Box 3024 3697 Box 3179 3697 Box 3334 3697 Box 3488 3697 Box 3643 3697 Box 3798 3697 Box 3953 3697 Box 4108 3697 Box 4262 3697 Box 4417 3697 Box 4572 3697 Box 4727 3697 Box 4882 3697 Box 5036 3697 Box 5191 3697 Box 5346 3697 Box 5501 3697 Box 5656 3697 Box 5810 3697 Box 5965 3697 Box 6120 3697 Box 6275 3697 Box 6430 3697 Box 6584 3697 Box 6739 3697 Box 6894 3697 Box 6421 4671 Box 1.300 UP 1.000 UL LT4 6057 4491 M (Decreasing AS outdegree) Rshow 6165 4491 M 513 0 V 857 765 M 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 226 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 225 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 226 V 154 0 V 155 0 V 155 0 V 155 0 V 155 2255 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 857 765 BoxF 1012 765 BoxF 1166 765 BoxF 1321 765 BoxF 1476 765 BoxF 1631 765 BoxF 1786 991 BoxF 1940 991 BoxF 2095 991 BoxF 2250 991 BoxF 2405 991 BoxF 2560 991 BoxF 2714 991 BoxF 2869 991 BoxF 3024 991 BoxF 3179 991 BoxF 3334 991 BoxF 3488 991 BoxF 3643 991 BoxF 3798 1216 BoxF 3953 1216 BoxF 4108 1216 BoxF 4262 1216 BoxF 4417 1216 BoxF 4572 1216 BoxF 4727 1216 BoxF 4882 1442 BoxF 5036 1442 BoxF 5191 1442 BoxF 5346 1442 BoxF 5501 1442 BoxF 5656 3697 BoxF 5810 3697 BoxF 5965 3697 BoxF 6120 3697 BoxF 6275 3697 BoxF 6430 3697 BoxF 6584 3697 BoxF 6739 3697 BoxF 6894 3697 BoxF 6421 4491 BoxF 4.000 UL LT2 6057 4311 M (C&W Switzerland local BGP view) Rshow 6165 4311 M 513 0 V 702 3922 M 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V 155 0 V 155 0 V 154 0 V 155 0 V 155 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 1451 a currentpoint grestore moveto 6463 1451 a 2263 1451 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 1451 a 2762 2781 a Fl(\(d\))g(C&W)f(Switzerland)870 2904 y Fp(Fig.)e(4.)46 b(Mar)o(ginal)19 b(Utility)h(of)g(Non-local)f(BGP)i (V)-5 b(ie)n(ws:)26 b(T)m(ier)n(-3)20 b(ASs)-169 3226 y Fk(Non-T)-5 b(ier)n(-1)33 b(ASs.)52 b Fl(An)31 b(important)i(observ)n (ation)i(about)e(non-)-260 3338 y(T)m(ier)n(-1)41 b(ASs)f(\(Figures)i (3)e(and)h(4\))g(is)f(that)i(the)f(combined,)46 b(40)-260 3451 y(non-local)26 b(BGP)20 b(vie)n(ws)j(clearly)i(f)o(ail)e(to)g (observ)o(e)h(man)o(y)f(e)o(xisting)-260 3564 y(peering)40 b(relationships,)46 b(though)40 b(there)f(are)f(some)h(e)o(xceptions) -260 3677 y(\(Figures)32 b(3\(a\),)i(4\(a\))d(and)h(4\(d\)\).)52 b(In)31 b(these)h(e)o(xceptional)i(cases,)-260 3790 y(one)25 b(notices)h(that)f(a)f(single)h(AS)e(\(the)i(14th)g(lar)n(gest)h(AS,)d (the)i(17th)-260 3903 y(smallest)h(AS,)d(and)i(the)g(9th)g(smallest)h (AS)d(respecti)n(v)o(ely\))28 b(is)d(seen)-260 4016 y(to)32 b(\002nd)f(most)h(of)f(the)h(gi)n(v)o(en)h(AS')-5 b(s)30 b(neighbors.)56 b(In)32 b(the)g(case)g(of)-260 4129 y(Figure)j(3\(a\),) i(the)d(14th)h(AS)e(turns)i(out)f(to)g(be)g(the)h(T)-6 b(ele)o(globe')h(s)-260 4242 y(European)37 b(netw)o(ork.)67 b(In)35 b(the)h(case)h(of)e(Figure)i(4\(a\),)i(the)d(17th)-260 4355 y(smallest)g(AS)e(belongs)j(to)e(RIPE)e(NCC.)g(The)i(ST)-8 b(AR)j(T)d(AP)30 b(net-)-260 4468 y(w)o(ork)20 b(is)f(an)g(National)h (Science)h(F)o(oundation-funded)j(infrastruc-)-260 4580 y(ture)j(connecting)i(se)n(v)o(eral)d(international)k(research)e (sites.)36 b(In)26 b(the)-260 4693 y(case)20 b(of)f(Figure)g(4\(d\),)i (the)e(9th)h(AS)d(is)i(a)g(re)o(gional)h(ISP)e(in)h(Switzer)n(-)-260 4806 y(land.)69 b(Conducting)39 b(a)d Fj(traceroute)31 b Fl(probe)38 b(to)e(a)h(router)g(in)-260 4919 y(that)e(AS)d(re)n(v)o (eals)j(that)f(the)g(ISP)e(has)j(a)e(pro)o(vider)n(-customer)38 b(re-)-260 5032 y(lationship)43 b(with)d(C&W)f(in)h(Switzerland.)81 b(Therefore,)45 b(these)-260 5145 y(cases)38 b(re-con\002rm)g(ho)n(w)e (well)h(customer)h(vie)n(ws)f(can)g(disco)o(v)o(er)-260 5258 y(their)i(pro)o(viders')i(peering)e(connections.)76 b(F)o(or)37 b(a)h(majority)h(of)-260 5371 y(non-T)m(ier)n(-1)f(ASs)d (whose)h(customer)i(vie)n(ws)e(are)g(not)g(a)n(v)n(ailable)-260 5484 y(to)25 b(us,)h(their)g(connecti)n(vity)i(information)g(is)d(not)h (suf)n(\002ciently)h(ap-)-260 5597 y(proximated)f(by)e(40)f(non-local)j (BGP)c(vie)n(ws.)2041 3226 y(Still,)29 b(it)f(came)g(as)g(a)g(surprise) j(to)d(us)g(that)h(dozens)h(of)e(def)o(ault-)1950 3338 y(free)34 b(BGP)e(tables)i(of)g(dif)n(ferent)h(ASs)e(are)g(hardly)i (suf)n(\002cient)g(to)1950 3451 y(capture)h(the)e(major)h(portion)h(of) e(the)h(Internet)h(connecti)n(vity)h(as)1950 3564 y(f)o(ar)d(as)h (non-T)m(ier)n(-1)h(ASs)d(are)h(concerned.)64 b(Gi)n(v)o(en)34 b(that)h(a)e(non-)1950 3677 y(ne)o(gligible)22 b(number)e(of)f (neighbors)j(of)e(a)f(certain)i(AS)c(can)j(be)f(con-)1950 3790 y(cealed)29 b(from)e(other)i(ASs,)e(we)f(seek)i(to)g(look)g(more)g (carefully)h(at)1950 3903 y(those)c(missing)f(neighbors.)2106 5098 y @beginspecial 0 @llx 0 @lly 349 @urx 210 @ury 2160 @rwi @setspecial %%BeginDocument: missing.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: missing.eps %%Creator: fig2dev Version 3.2 Patchlevel 0-beta3 %%CreationDate: Fri Jun 22 11:20:43 2001 %%For: hschang@feynman.eecs.umich.edu (Hyunseok Chang,Not Available,NotAvailable/Jamin;CR0i;30) %%Orientation: Portrait %%BoundingBox: 0 0 349 210 %%Pages: 0 %%BeginSetup %%EndSetup %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save -18.0 234.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def %%EndProlog $F2psBegin 10 setmiterlimit n -1000 4900 m -1000 -1000 l 7102 -1000 l 7102 4900 l cp clip 0.06000 0.06000 sc % Polyline 7.500 slw n 930 3528 m 967 3528 l gs col-1 s gr % Polyline n 6090 3528 m 6053 3528 l gs col-1 s gr % Polyline n 6090 3247 m 6015 3247 l gs col-1 s gr % Polyline n 930 2966 m 967 2966 l gs col-1 s gr % Polyline n 6090 2966 m 6053 2966 l gs col-1 s gr % Polyline n 930 2802 m 967 2802 l gs col-1 s gr % Polyline n 6090 2802 m 6053 2802 l gs col-1 s gr % Polyline n 930 2685 m 967 2685 l gs col-1 s gr % Polyline n 6090 2685 m 6053 2685 l gs col-1 s gr % Polyline n 930 2595 m 967 2595 l gs col-1 s gr % Polyline n 6090 2595 m 6053 2595 l gs col-1 s gr % Polyline n 930 2521 m 967 2521 l gs col-1 s gr % Polyline n 6090 2521 m 6053 2521 l gs col-1 s gr % Polyline n 930 2459 m 967 2459 l gs col-1 s gr % Polyline n 6090 2459 m 6053 2459 l gs col-1 s gr % Polyline n 930 2405 m 967 2405 l gs col-1 s gr % Polyline n 6090 2405 m 6053 2405 l gs col-1 s gr % Polyline n 930 2357 m 967 2357 l gs col-1 s gr % Polyline n 6090 2357 m 6053 2357 l gs col-1 s gr % Polyline n 930 2314 m 1005 2314 l gs col-1 s gr % Polyline n 6090 2314 m 6015 2314 l gs col-1 s gr % Polyline n 930 2033 m 967 2033 l gs col-1 s gr % Polyline n 6090 2033 m 6053 2033 l gs col-1 s gr % Polyline n 930 1869 m 967 1869 l gs col-1 s gr % Polyline n 6090 1869 m 6053 1869 l gs col-1 s gr % Polyline n 930 1752 m 967 1752 l gs col-1 s gr % Polyline n 6090 1752 m 6053 1752 l gs col-1 s gr % Polyline n 930 1662 m 967 1662 l gs col-1 s gr % Polyline n 6090 1662 m 6053 1662 l gs col-1 s gr % Polyline n 930 1588 m 967 1588 l gs col-1 s gr % Polyline n 6090 1588 m 6053 1588 l gs col-1 s gr % Polyline n 930 1526 m 967 1526 l gs col-1 s gr % Polyline n 6090 1526 m 6053 1526 l gs col-1 s gr % Polyline n 930 1471 m 967 1471 l gs col-1 s gr % Polyline n 6090 1471 m 6053 1471 l gs col-1 s gr % Polyline n 930 1424 m 967 1424 l gs col-1 s gr % Polyline n 6090 1424 m 6053 1424 l gs col-1 s gr % Polyline n 930 1381 m 1005 1381 l gs col-1 s gr % Polyline n 6090 1381 m 6015 1381 l gs col-1 s gr % Polyline n 930 1100 m 967 1100 l gs col-1 s gr % Polyline n 6090 1100 m 6053 1100 l gs col-1 s gr % Polyline n 930 936 m 967 936 l gs col-1 s gr % Polyline n 6090 936 m 6053 936 l gs col-1 s gr % Polyline n 930 819 m 967 819 l gs col-1 s gr % Polyline n 6090 819 m 6053 819 l gs col-1 s gr % Polyline n 930 729 m 967 729 l gs col-1 s gr % Polyline n 6090 729 m 6053 729 l gs col-1 s gr % Polyline n 930 655 m 967 655 l gs col-1 s gr % Polyline n 6090 655 m 6053 655 l gs col-1 s gr % Polyline n 930 593 m 967 593 l gs col-1 s gr % Polyline n 6090 593 m 6053 593 l gs col-1 s gr % Polyline n 930 538 m 967 538 l gs col-1 s gr % Polyline n 6090 538 m 6053 538 l gs col-1 s gr % Polyline n 930 491 m 967 491 l gs col-1 s gr % Polyline n 6090 491 m 6053 491 l gs col-1 s gr % Polyline n 930 448 m 1005 448 l gs col-1 s gr % Polyline n 6090 448 m 6015 448 l gs col-1 s gr % Polyline n 930 3528 m 930 3453 l gs col-1 s gr % Polyline n 1544 3528 m 1544 3453 l gs col-1 s gr % Polyline n 2159 3528 m 2159 3453 l gs col-1 s gr % Polyline n 2773 3528 m 2773 3453 l gs col-1 s gr % Polyline n 3387 3528 m 3387 3453 l gs col-1 s gr % Polyline n 4001 3528 m 4001 3453 l gs col-1 s gr % Polyline n 4616 3528 m 4616 3453 l gs col-1 s gr % Polyline n 5230 3528 m 5230 3453 l gs col-1 s gr % Polyline n 5844 3528 m 5844 3453 l gs col-1 s gr % Polyline n 930 3528 m 6090 3528 l 6090 448 l 930 448 l 930 3528 l cp gs col-1 s gr % Polyline n 1016 3528 m 1016 876 l 1090 876 l 1090 3528 l 1016 3528 l cp gs col-1 s gr % Polyline n 1139 3528 m 1139 965 l 1213 965 l 1213 3528 l 1139 3528 l cp gs col-1 s gr % Polyline n 1262 3528 m 1262 979 l 1335 979 l 1335 3528 l 1262 3528 l cp gs col-1 s gr % Polyline n 1385 3528 m 1385 1008 l 1458 1008 l 1458 3528 l 1385 3528 l cp gs col-1 s gr % Polyline n 1507 3528 m 1507 1457 l 1581 1457 l 1581 3528 l 1507 3528 l cp gs col-1 s gr % Polyline n 1630 3528 m 1630 1520 l 1704 1520 l 1704 3528 l 1630 3528 l cp gs col-1 s gr % Polyline n 1753 3528 m 1753 1543 l 1827 1543 l 1827 3528 l 1753 3528 l cp gs col-1 s gr % Polyline n 1876 3528 m 1876 1543 l 1950 1543 l 1950 3528 l 1876 3528 l cp gs col-1 s gr % Polyline n 1999 3528 m 1999 1562 l 2073 1562 l 2073 3528 l 1999 3528 l cp gs col-1 s gr % Polyline n 2122 3528 m 2122 1646 l 2195 1646 l 2195 3528 l 2122 3528 l cp gs col-1 s gr % Polyline n 2245 3528 m 2245 1670 l 2318 1670 l 2318 3528 l 2245 3528 l cp gs col-1 s gr % Polyline n 2367 3528 m 2367 1714 l 2441 1714 l 2441 3528 l 2367 3528 l cp gs col-1 s gr % Polyline n 2490 3528 m 2490 1733 l 2564 1733 l 2564 3528 l 2490 3528 l cp gs col-1 s gr % Polyline n 2613 3528 m 2613 1784 l 2687 1784 l 2687 3528 l 2613 3528 l cp gs col-1 s gr % Polyline n 2736 3528 m 2736 1818 l 2810 1818 l 2810 3528 l 2736 3528 l cp gs col-1 s gr % Polyline n 2859 3528 m 2859 1897 l 2933 1897 l 2933 3528 l 2859 3528 l cp gs col-1 s gr % Polyline n 2982 3528 m 2982 1897 l 3055 1897 l 3055 3528 l 2982 3528 l cp gs col-1 s gr % Polyline n 3105 3528 m 3105 1927 l 3178 1927 l 3178 3528 l 3105 3528 l cp gs col-1 s gr % Polyline n 3227 3528 m 3227 1927 l 3301 1927 l 3301 3528 l 3227 3528 l cp gs col-1 s gr % Polyline n 3350 3528 m 3350 1977 l 3424 1977 l 3424 3528 l 3350 3528 l cp gs col-1 s gr % Polyline n 3473 3528 m 3473 2033 l 3547 2033 l 3547 3528 l 3473 3528 l cp gs col-1 s gr % Polyline n 3596 3528 m 3596 2054 l 3670 2054 l 3670 3528 l 3596 3528 l cp gs col-1 s gr % Polyline n 3719 3528 m 3719 2099 l 3793 2099 l 3793 3528 l 3719 3528 l cp gs col-1 s gr % Polyline n 3842 3528 m 3842 2099 l 3915 2099 l 3915 3528 l 3842 3528 l cp gs col-1 s gr % Polyline n 3965 3528 m 3965 2124 l 4038 2124 l 4038 3528 l 3965 3528 l cp gs col-1 s gr % Polyline n 4087 3528 m 4087 2150 l 4161 2150 l 4161 3528 l 4087 3528 l cp gs col-1 s gr % Polyline n 4210 3528 m 4210 2178 l 4284 2178 l 4284 3528 l 4210 3528 l cp gs col-1 s gr % Polyline n 4333 3528 m 4333 2208 l 4407 2208 l 4407 3528 l 4333 3528 l cp gs col-1 s gr % Polyline n 4456 3528 m 4456 2275 l 4530 2275 l 4530 3528 l 4456 3528 l cp gs col-1 s gr % Polyline n 4579 3528 m 4579 2357 l 4653 2357 l 4653 3528 l 4579 3528 l cp gs col-1 s gr % Polyline n 4702 3528 m 4702 2405 l 4775 2405 l 4775 3528 l 4702 3528 l cp gs col-1 s gr % Polyline n 4825 3528 m 4825 2459 l 4898 2459 l 4898 3528 l 4825 3528 l cp gs col-1 s gr % Polyline n 4947 3528 m 4947 2595 l 5021 2595 l 5021 3528 l 4947 3528 l cp gs col-1 s gr % Polyline n 5070 3528 m 5070 2685 l 5144 2685 l 5144 3528 l 5070 3528 l cp gs col-1 s gr % Polyline n 5193 3528 m 5193 2802 l 5267 2802 l 5267 3528 l 5193 3528 l cp gs col-1 s gr % Polyline n 5316 3528 m 5316 2966 l 5390 2966 l 5390 3528 l 5316 3528 l cp gs col-1 s gr % Polyline n 5439 3528 m 5439 3247 l 5513 3247 l 5513 3528 l 5439 3528 l cp gs col-1 s gr % Polyline n 5562 3528 m 5562 3247 l 5635 3247 l 5635 3528 l 5562 3528 l cp gs col-1 s gr % Polyline n 5685 3528 m 5758 3528 l 5685 3528 l cp gs col-1 s gr % Polyline n 5807 3528 m 5881 3528 l 5807 3528 l cp gs col-1 s gr % Polyline n 5930 3528 m 6004 3528 l 5930 3528 l cp gs col-1 s gr % Polyline [15 45] 45 sd n 1262 3528 m 1335 3528 l 1262 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 1385 3528 m 1458 3528 l 1385 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 1753 3528 m 1827 3528 l 1753 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 1999 3528 m 2073 3528 l 1999 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 2122 3528 m 2195 3528 l 2122 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 2367 3528 m 2441 3528 l 2367 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 2490 3528 m 2564 3528 l 2490 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 2613 3528 m 2687 3528 l 2613 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 2736 3528 m 2810 3528 l 2736 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 2859 3528 m 2933 3528 l 2859 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 2982 3528 m 3055 3528 l 2982 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 3105 3528 m 3178 3528 l 3105 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 3227 3528 m 3301 3528 l 3227 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 3350 3528 m 3424 3528 l 3350 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 3473 3528 m 3547 3528 l 3473 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 3719 3528 m 3793 3528 l 3719 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 3965 3528 m 4038 3528 l 3965 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 4087 3528 m 4161 3528 l 4087 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 4210 3528 m 4284 3528 l 4210 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 4333 3528 m 4407 3528 l 4333 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 4456 3528 m 4530 3528 l 4456 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 4579 3528 m 4653 3528 l 4579 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 4825 3528 m 4898 3528 l 4825 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 4947 3528 m 5021 3528 l 4947 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5070 3528 m 5144 3528 l 5070 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5193 3528 m 5267 3528 l 5193 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5316 3528 m 5390 3528 l 5316 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5439 3528 m 5513 3528 l 5439 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5562 3528 m 5635 3528 l 5562 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5685 3528 m 5758 3528 l 5685 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5807 3528 m 5881 3528 l 5807 3528 l cp gs col-1 s gr [] 0 sd % Polyline [15 45] 45 sd n 5930 3528 m 6004 3528 l 5930 3528 l cp gs col-1 s gr [] 0 sd % Polyline n 930 3247 m 1005 3247 l gs col-1 s gr % Polyline n 1016 3528 m 1016 3247 l 1090 3247 l 1090 3528 l 1016 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1139 3528 m 1139 3247 l 1213 3247 l 1213 3528 l 1139 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1507 3528 m 1507 2802 l 1581 2802 l 1581 3528 l 1507 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1630 3528 m 1630 2802 l 1704 2802 l 1704 3528 l 1630 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1876 3528 m 1876 3247 l 1950 3247 l 1950 3528 l 1876 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 2245 3528 m 2245 3247 l 2318 3247 l 2318 3528 l 2245 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 3596 3528 m 3596 2459 l 3670 2459 l 3670 3528 l 3596 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 3842 3528 m 3842 2966 l 3915 2966 l 3915 3528 l 3842 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 4702 3528 m 4702 3247 l 4775 3247 l 4775 3528 l 4702 3528 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 2550 600 m 2775 600 l 2775 750 l 2550 750 l cp gs col0 s gr % Polyline n 2550 825 m 2775 825 l 2775 975 l 2550 975 l cp gs col7 0.00 shd ef gr gs col0 s gr /Times-Roman ff 150.00 scf sf 856 3309 m gs 1 -1 sc (1) dup sw pop neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 856 2376 m gs 1 -1 sc (10) dup sw pop neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 856 1443 m gs 1 -1 sc (100) dup sw pop neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 856 510 m gs 1 -1 sc (1000) dup sw pop neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 930 3714 m gs 1 -1 sc (0) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 1544 3714 m gs 1 -1 sc (5) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 2159 3714 m gs 1 -1 sc (10) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 2773 3714 m gs 1 -1 sc (15) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 3387 3714 m gs 1 -1 sc (20) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 4001 3714 m gs 1 -1 sc (25) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 4616 3714 m gs 1 -1 sc (30) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 5230 3714 m gs 1 -1 sc (35) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 5844 3714 m gs 1 -1 sc (40) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 424 2050 m gs 1 -1 sc 90.0 rot (# of Missing Neighbors) dup sw pop 2 div neg 0 rm col-1 sh gr /Times-Roman ff 150.00 scf sf 3375 3900 m gs 1 -1 sc (Rank) col0 sh gr /Helvetica ff 150.00 scf sf 2925 750 m gs 1 -1 sc (Total # of missing neighbors) col0 sh gr /Helvetica ff 150.00 scf sf 2925 975 m gs 1 -1 sc (# of missing neighbors due to hidden ASs) col0 sh gr $F2psEnd rs %%EndDocument @endspecial 2368 5252 a Fp(Fig.)c(5.)46 b(Number)18 b(of)i(Missing)h(Neighbors)2041 5510 y Fl(First,)48 b(are)43 b(those)i(missing)f(neighbors)i(caused)f(by)f(hidden)1950 5622 y Fk(nodes)24 b Fl(or)f(hidden)i Fk(edg)o(es)p Fl(?)31 b(A)21 b Fk(node)j Fl(is)f(\223hidden\224)j(if)c(its)i(AS)d(num-)p eop %%Page: 8 8 8 7 bop 4030 -278 a Fs(8)-260 -17 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 -17 a -260 -17 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 -17 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n6453.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:03:09 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 1026 540 M 31 0 V 5837 0 R -31 0 V 1026 743 M 31 0 V 5837 0 R -31 0 V 1026 840 M 63 0 V 5805 0 R -63 0 V 918 840 M (1) Rshow 1026 1140 M 31 0 V 5837 0 R -31 0 V 1026 1536 M 31 0 V 5837 0 R -31 0 V 1026 1739 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (10) Rshow 1026 2136 M 31 0 V 5837 0 R -31 0 V 1026 2532 M 31 0 V 5837 0 R -31 0 V 1026 2735 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (100) Rshow 1026 3132 M 31 0 V 5837 0 R -31 0 V 1026 3528 M 31 0 V 5837 0 R -31 0 V 1026 3731 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (1000) Rshow 1026 4128 M 31 0 V 5837 0 R -31 0 V 1026 4524 M 31 0 V 5837 0 R -31 0 V 1026 4727 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (10000) Rshow 1026 540 M 0 31 V 0 4253 R 0 -31 V 1114 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1694 540 M 0 31 V 0 4253 R 0 -31 V 2033 540 M 0 31 V 0 4253 R 0 -31 V 2274 540 M 0 31 V 0 4253 R 0 -31 V 2461 540 M 0 31 V 0 4253 R 0 -31 V 2613 540 M 0 31 V 0 4253 R 0 -31 V 2742 540 M 0 31 V 0 4253 R 0 -31 V 2854 540 M 0 31 V 0 4253 R 0 -31 V 2953 540 M 0 31 V 0 4253 R 0 -31 V 3041 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3621 540 M 0 31 V 0 4253 R 0 -31 V 3960 540 M 0 31 V 0 4253 R 0 -31 V 4201 540 M 0 31 V 0 4253 R 0 -31 V 4387 540 M 0 31 V 0 4253 R 0 -31 V 4540 540 M 0 31 V 0 4253 R 0 -31 V 4669 540 M 0 31 V 0 4253 R 0 -31 V 4781 540 M 0 31 V 0 4253 R 0 -31 V 4879 540 M 0 31 V 0 4253 R 0 -31 V 4967 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 5547 540 M 0 31 V 0 4253 R 0 -31 V 5887 540 M 0 31 V 0 4253 R 0 -31 V 6127 540 M 0 31 V 0 4253 R 0 -31 V 6314 540 M 0 31 V 0 4253 R 0 -31 V 6467 540 M 0 31 V 0 4253 R 0 -31 V 6596 540 M 0 31 V 0 4253 R 0 -31 V 6707 540 M 0 31 V 0 4253 R 0 -31 V 6806 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1000) Cshow 1.000 UL LTb 1026 540 M 5868 0 V 0 4284 V -5868 0 V 0 -4284 V 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3960 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1114 4208 BoxF 1694 3954 BoxF 2033 3846 BoxF 2274 3625 BoxF 2461 3596 BoxF 2613 3557 BoxF 2742 3470 BoxF 2854 3379 BoxF 2953 3378 BoxF 3041 3276 BoxF 3121 3165 BoxF 3193 3105 BoxF 3260 3098 BoxF 3322 3054 BoxF 3380 2977 BoxF 3434 2971 BoxF 3485 2945 BoxF 3533 2928 BoxF 3578 2904 BoxF 3621 2832 BoxF 3662 2767 BoxF 3700 2767 BoxF 3738 2756 BoxF 3773 2751 BoxF 3807 2702 BoxF 3840 2696 BoxF 3872 2639 BoxF 3902 2589 BoxF 3932 2565 BoxF 3960 2496 BoxF 3987 2425 BoxF 4014 2402 BoxF 4040 2402 BoxF 4065 2390 BoxF 4089 2390 BoxF 4113 2365 BoxF 4135 2311 BoxF 4158 2281 BoxF 4180 2281 BoxF 4201 2266 BoxF 4221 2249 BoxF 4242 2249 BoxF 4261 2232 BoxF 4280 2232 BoxF 4299 2196 BoxF 4318 2177 BoxF 4336 2157 BoxF 4353 2157 BoxF 4371 2157 BoxF 4387 2136 BoxF 4404 2114 BoxF 4420 2114 BoxF 4436 2114 BoxF 4452 2090 BoxF 4467 2065 BoxF 4482 2065 BoxF 4497 2065 BoxF 4512 2039 BoxF 4526 2039 BoxF 4540 2039 BoxF 4554 2039 BoxF 4567 2011 BoxF 4581 2011 BoxF 4594 1981 BoxF 4607 1981 BoxF 4620 1981 BoxF 4632 1981 BoxF 4645 1981 BoxF 4657 1949 BoxF 4669 1949 BoxF 4681 1949 BoxF 4693 1949 BoxF 4704 1949 BoxF 4715 1949 BoxF 4727 1949 BoxF 4738 1949 BoxF 4749 1949 BoxF 4759 1915 BoxF 4770 1915 BoxF 4781 1915 BoxF 4791 1915 BoxF 4801 1915 BoxF 4811 1915 BoxF 4822 1915 BoxF 4831 1877 BoxF 4841 1877 BoxF 4851 1836 BoxF 4860 1836 BoxF 4870 1836 BoxF 4879 1790 BoxF 4888 1790 BoxF 4898 1790 BoxF 4907 1739 BoxF 4916 1739 BoxF 4924 1739 BoxF 4933 1682 BoxF 4942 1682 BoxF 4950 1682 BoxF 4959 1682 BoxF 4967 1682 BoxF 4976 1682 BoxF 4984 1615 BoxF 4992 1615 BoxF 5000 1615 BoxF 5008 1615 BoxF 5016 1615 BoxF 5024 1615 BoxF 5032 1536 BoxF 5039 1536 BoxF 5047 1536 BoxF 5055 1536 BoxF 5062 1536 BoxF 5070 1536 BoxF 5077 1536 BoxF 5084 1536 BoxF 5092 1536 BoxF 5099 1536 BoxF 5106 1536 BoxF 5113 1536 BoxF 5120 1536 BoxF 5127 1536 BoxF 5134 1536 BoxF 5141 1536 BoxF 5147 1536 BoxF 5154 1536 BoxF 5161 1536 BoxF 5167 1536 BoxF 5174 1536 BoxF 5180 1440 BoxF 5187 1440 BoxF 5193 1440 BoxF 5200 1440 BoxF 5206 1440 BoxF 5212 1440 BoxF 5218 1440 BoxF 5225 1440 BoxF 5231 1440 BoxF 5237 1440 BoxF 5243 1440 BoxF 5249 1440 BoxF 5255 1440 BoxF 5261 1440 BoxF 5267 1440 BoxF 5272 1440 BoxF 5278 1440 BoxF 5284 1440 BoxF 5290 1315 BoxF 5295 1315 BoxF 5301 1315 BoxF 5307 1315 BoxF 5312 1315 BoxF 5318 1315 BoxF 5323 1315 BoxF 5329 1315 BoxF 5334 1315 BoxF 5339 1315 BoxF 5345 1315 BoxF 5350 1315 BoxF 5355 1315 BoxF 5361 1315 BoxF 5366 1315 BoxF 5371 1315 BoxF 5376 1315 BoxF 5381 1315 BoxF 5386 1315 BoxF 5391 1315 BoxF 5396 1315 BoxF 5401 1315 BoxF 5406 1315 BoxF 5411 1315 BoxF 5416 1315 BoxF 5421 1315 BoxF 5426 1315 BoxF 5431 1315 BoxF 5436 1315 BoxF 5440 1315 BoxF 5445 1315 BoxF 5450 1315 BoxF 5455 1315 BoxF 5459 1315 BoxF 5464 1315 BoxF 5468 1315 BoxF 5473 1315 BoxF 5478 1315 BoxF 5482 1315 BoxF 5487 1315 BoxF 5491 1315 BoxF 5496 1315 BoxF 5500 1140 BoxF 5504 1140 BoxF 5509 1140 BoxF 5513 1140 BoxF 5518 1140 BoxF 5522 1140 BoxF 5526 1140 BoxF 5530 1140 BoxF 5535 1140 BoxF 5539 1140 BoxF 5543 1140 BoxF 5547 1140 BoxF 5552 1140 BoxF 5556 1140 BoxF 5560 1140 BoxF 5564 1140 BoxF 5568 1140 BoxF 5572 1140 BoxF 5576 1140 BoxF 5580 1140 BoxF 5584 1140 BoxF 5588 1140 BoxF 5592 1140 BoxF 5596 1140 BoxF 5600 1140 BoxF 5604 1140 BoxF 5608 1140 BoxF 5612 1140 BoxF 5616 1140 BoxF 5619 1140 BoxF 5623 1140 BoxF 5627 1140 BoxF 5631 1140 BoxF 5635 1140 BoxF 5638 1140 BoxF 5642 1140 BoxF 5646 840 BoxF 5650 840 BoxF 5653 840 BoxF 5657 840 BoxF 5661 840 BoxF 5664 840 BoxF 5668 840 BoxF 5672 840 BoxF 5675 840 BoxF 5679 840 BoxF 5682 840 BoxF 5686 840 BoxF 5689 840 BoxF 5693 840 BoxF 5696 840 BoxF 5700 840 BoxF 2.000 UL LT1 3738 540 M 0 2216 V 4299 540 M 0 1656 V 2.000 UL LT0 4.000 UL LT2 1026 3211 M 5868 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 -17 a currentpoint grestore moveto 3940 -17 a -260 -17 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 -17 a 400 1314 a Fl(\(a\))24 b(T)-6 b(ele)o(globe)2263 -15 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 -15 a 2263 -15 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 -15 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n293.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:04:22 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 1026 540 M 31 0 V 5837 0 R -31 0 V 1026 743 M 31 0 V 5837 0 R -31 0 V 1026 840 M 63 0 V 5805 0 R -63 0 V 918 840 M (1) Rshow 1026 1140 M 31 0 V 5837 0 R -31 0 V 1026 1536 M 31 0 V 5837 0 R -31 0 V 1026 1739 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (10) Rshow 1026 2136 M 31 0 V 5837 0 R -31 0 V 1026 2532 M 31 0 V 5837 0 R -31 0 V 1026 2735 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (100) Rshow 1026 3132 M 31 0 V 5837 0 R -31 0 V 1026 3528 M 31 0 V 5837 0 R -31 0 V 1026 3731 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (1000) Rshow 1026 4128 M 31 0 V 5837 0 R -31 0 V 1026 4524 M 31 0 V 5837 0 R -31 0 V 1026 4727 M 31 0 V 5837 0 R -31 0 V -5837 97 R 63 0 V 5805 0 R -63 0 V -5913 0 R (10000) Rshow 1026 540 M 0 31 V 0 4253 R 0 -31 V 1114 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1694 540 M 0 31 V 0 4253 R 0 -31 V 2033 540 M 0 31 V 0 4253 R 0 -31 V 2274 540 M 0 31 V 0 4253 R 0 -31 V 2461 540 M 0 31 V 0 4253 R 0 -31 V 2613 540 M 0 31 V 0 4253 R 0 -31 V 2742 540 M 0 31 V 0 4253 R 0 -31 V 2854 540 M 0 31 V 0 4253 R 0 -31 V 2953 540 M 0 31 V 0 4253 R 0 -31 V 3041 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3621 540 M 0 31 V 0 4253 R 0 -31 V 3960 540 M 0 31 V 0 4253 R 0 -31 V 4201 540 M 0 31 V 0 4253 R 0 -31 V 4387 540 M 0 31 V 0 4253 R 0 -31 V 4540 540 M 0 31 V 0 4253 R 0 -31 V 4669 540 M 0 31 V 0 4253 R 0 -31 V 4781 540 M 0 31 V 0 4253 R 0 -31 V 4879 540 M 0 31 V 0 4253 R 0 -31 V 4967 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 5547 540 M 0 31 V 0 4253 R 0 -31 V 5887 540 M 0 31 V 0 4253 R 0 -31 V 6127 540 M 0 31 V 0 4253 R 0 -31 V 6314 540 M 0 31 V 0 4253 R 0 -31 V 6467 540 M 0 31 V 0 4253 R 0 -31 V 6596 540 M 0 31 V 0 4253 R 0 -31 V 6707 540 M 0 31 V 0 4253 R 0 -31 V 6806 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1000) Cshow 1.000 UL LTb 1026 540 M 5868 0 V 0 4284 V -5868 0 V 0 -4284 V 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3960 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1114 4208 BoxF 1694 3954 BoxF 2033 3846 BoxF 2274 3778 BoxF 2461 3625 BoxF 2613 3596 BoxF 2742 3557 BoxF 2854 3544 BoxF 2953 3470 BoxF 3041 3379 BoxF 3121 3371 BoxF 3193 3346 BoxF 3260 3276 BoxF 3322 3212 BoxF 3380 3165 BoxF 3434 2987 BoxF 3485 2977 BoxF 3533 2945 BoxF 3578 2904 BoxF 3621 2900 BoxF 3662 2832 BoxF 3700 2767 BoxF 3738 2767 BoxF 3773 2756 BoxF 3807 2756 BoxF 3840 2746 BoxF 3872 2702 BoxF 3902 2646 BoxF 3932 2639 BoxF 3960 2632 BoxF 3987 2573 BoxF 4014 2565 BoxF 4040 2565 BoxF 4065 2541 BoxF 4089 2532 BoxF 4113 2446 BoxF 4135 2413 BoxF 4158 2402 BoxF 4180 2402 BoxF 4201 2390 BoxF 4221 2378 BoxF 4242 2378 BoxF 4261 2378 BoxF 4280 2311 BoxF 4299 2296 BoxF 4318 2281 BoxF 4336 2266 BoxF 4353 2249 BoxF 4371 2249 BoxF 4387 2232 BoxF 4404 2232 BoxF 4420 2196 BoxF 4436 2157 BoxF 4452 2157 BoxF 4467 2157 BoxF 4482 2136 BoxF 4497 2136 BoxF 4512 2136 BoxF 4526 2136 BoxF 4540 2114 BoxF 4554 2090 BoxF 4567 2090 BoxF 4581 2065 BoxF 4594 2065 BoxF 4607 2065 BoxF 4620 2039 BoxF 4632 2039 BoxF 4645 2039 BoxF 4657 1981 BoxF 4669 1981 BoxF 4681 1981 BoxF 4693 1981 BoxF 4704 1949 BoxF 4715 1949 BoxF 4727 1915 BoxF 4738 1915 BoxF 4749 1915 BoxF 4759 1877 BoxF 4770 1877 BoxF 4781 1877 BoxF 4791 1877 BoxF 4801 1836 BoxF 4811 1836 BoxF 4822 1836 BoxF 4831 1836 BoxF 4841 1790 BoxF 4851 1790 BoxF 4860 1739 BoxF 4870 1739 BoxF 4879 1739 BoxF 4888 1739 BoxF 4898 1615 BoxF 4907 1615 BoxF 4916 1536 BoxF 4924 1440 BoxF 4933 1440 BoxF 4942 1440 BoxF 4950 1440 BoxF 4959 1315 BoxF 4967 1315 BoxF 4976 1315 BoxF 4984 1315 BoxF 4992 1140 BoxF 5000 1140 BoxF 5008 1140 BoxF 5016 1140 BoxF 5024 1140 BoxF 5032 1140 BoxF 5039 1140 BoxF 5047 1140 BoxF 5055 1140 BoxF 5062 1140 BoxF 5070 1140 BoxF 5077 1140 BoxF 5084 840 BoxF 5092 840 BoxF 5099 840 BoxF 5106 840 BoxF 5113 840 BoxF 5120 840 BoxF 5127 840 BoxF 5134 840 BoxF 5141 840 BoxF 5147 840 BoxF 2.000 UL LT1 3041 540 M 0 2839 V 3380 540 M 0 2625 V 3434 540 M 0 2447 V 3621 540 M 0 2360 V 3662 540 M 0 2292 V 3700 540 M 0 2227 V 3773 540 M 0 2216 V 3807 540 M 0 2216 V 3840 540 M 0 2206 V 3872 540 M 0 2162 V 3960 540 M 0 2092 V 3987 540 M 0 2033 V 4014 540 M 0 2025 V 4040 540 M 0 2025 V 4065 540 M 0 2001 V 4089 540 M 0 1992 V 4113 540 M 0 1906 V 4135 540 M 0 1873 V 4158 540 M 0 1862 V 4180 540 M 0 1862 V 4201 540 M 0 1850 V 4221 540 M 0 1838 V 4242 540 M 0 1838 V 4280 540 M 0 1771 V 4299 540 M 0 1756 V 4336 540 M 0 1726 V 4353 540 M 0 1709 V 4371 540 M 0 1709 V 4387 540 M 0 1692 V 4404 540 M 0 1692 V 4420 540 M 0 1656 V 4436 540 M 0 1617 V 4452 540 M 0 1617 V 4467 540 M 0 1617 V 4482 540 M 0 1596 V 4497 540 M 0 1596 V 4512 540 M 0 1596 V 4526 540 M 0 1596 V 4540 540 M 0 1574 V 4554 540 M 0 1550 V 4567 540 M 0 1550 V 4581 540 M 0 1525 V 4594 540 M 0 1525 V 4607 540 M 0 1525 V 4620 540 M 0 1499 V 4632 540 M 0 1499 V 4645 540 M 0 1499 V 4657 540 M 0 1441 V 4669 540 M 0 1441 V 4681 540 M 0 1441 V 4693 540 M 0 1441 V 4704 540 M 0 1409 V 4715 540 M 0 1409 V 4727 540 M 0 1375 V 4749 540 M 0 1375 V 4759 540 M 0 1337 V 4770 540 M 0 1337 V 4781 540 M 0 1337 V 4791 540 M 0 1337 V 4801 540 M 0 1296 V 4811 540 M 0 1296 V 4822 540 M 0 1296 V 9 -1296 R 0 1296 V 4841 540 M 0 1250 V 4851 540 M 0 1250 V 9 -1250 R 0 1199 V 4870 540 M 0 1199 V 9 -1199 R 0 1199 V 9 -1199 R 0 1199 V 4898 540 M 0 1075 V 9 -1075 R 0 1075 V 4924 540 M 0 900 V 9 -900 R 0 900 V 9 -900 R 0 900 V 8 -900 R 0 900 V 9 -900 R 0 775 V 8 -775 R 0 775 V 17 -775 R 0 775 V 32 -775 R 0 600 V 23 -600 R 0 600 V 16 -600 R 0 600 V 15 -600 R 0 600 V 36 -600 R 0 300 V 2.000 UL LT0 4967 540 M 0 775 V 72 -775 R 0 600 V 67 -600 R 0 300 V 4.000 UL LT2 1026 2925 M 5868 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 -15 a currentpoint grestore moveto 6463 -15 a 2263 -15 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 -15 a 2990 1315 a Fl(\(b\))24 b(ESnet)-260 1455 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 1455 a -260 1455 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 1455 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n1221.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:05:29 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 31 0 V 5945 0 R -31 0 V 918 643 M 31 0 V 5945 0 R -31 0 V 918 730 M 31 0 V 5945 0 R -31 0 V 918 805 M 31 0 V 5945 0 R -31 0 V 918 871 M 31 0 V 5945 0 R -31 0 V 918 931 M 63 0 V 5913 0 R -63 0 V 810 931 M (1) Rshow 918 1321 M 31 0 V 5945 0 R -31 0 V 918 1550 M 31 0 V 5945 0 R -31 0 V 918 1712 M 31 0 V 5945 0 R -31 0 V 918 1838 M 31 0 V 5945 0 R -31 0 V 918 1941 M 31 0 V 5945 0 R -31 0 V 918 2027 M 31 0 V 5945 0 R -31 0 V 918 2103 M 31 0 V 5945 0 R -31 0 V 918 2169 M 31 0 V 5945 0 R -31 0 V 918 2228 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2619 M 31 0 V 5945 0 R -31 0 V 918 2848 M 31 0 V 5945 0 R -31 0 V 918 3010 M 31 0 V 5945 0 R -31 0 V 918 3136 M 31 0 V 5945 0 R -31 0 V 918 3238 M 31 0 V 5945 0 R -31 0 V 918 3325 M 31 0 V 5945 0 R -31 0 V 918 3400 M 31 0 V 5945 0 R -31 0 V 918 3467 M 31 0 V 5945 0 R -31 0 V 918 3526 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3917 M 31 0 V 5945 0 R -31 0 V 918 4145 M 31 0 V 5945 0 R -31 0 V 918 4308 M 31 0 V 5945 0 R -31 0 V 918 4433 M 31 0 V 5945 0 R -31 0 V 918 4536 M 31 0 V 5945 0 R -31 0 V 918 4623 M 31 0 V 5945 0 R -31 0 V 918 4698 M 31 0 V 5945 0 R -31 0 V 918 4765 M 31 0 V 5945 0 R -31 0 V 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 540 M 0 31 V 0 4253 R 0 -31 V 1052 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1931 540 M 0 31 V 0 4253 R 0 -31 V 2445 540 M 0 31 V 0 4253 R 0 -31 V 2810 540 M 0 31 V 0 4253 R 0 -31 V 3093 540 M 0 31 V 0 4253 R 0 -31 V 3325 540 M 0 31 V 0 4253 R 0 -31 V 3520 540 M 0 31 V 0 4253 R 0 -31 V 3690 540 M 0 31 V 0 4253 R 0 -31 V 3839 540 M 0 31 V 0 4253 R 0 -31 V 3973 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 4852 540 M 0 31 V 0 4253 R 0 -31 V 5367 540 M 0 31 V 0 4253 R 0 -31 V 5732 540 M 0 31 V 0 4253 R 0 -31 V 6015 540 M 0 31 V 0 4253 R 0 -31 V 6246 540 M 0 31 V 0 4253 R 0 -31 V 6442 540 M 0 31 V 0 4253 R 0 -31 V 6611 540 M 0 31 V 0 4253 R 0 -31 V 6760 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3906 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1052 4239 BoxF 1931 3873 BoxF 2445 3708 BoxF 2810 3526 BoxF 3093 3515 BoxF 3325 3497 BoxF 3520 3461 BoxF 3690 3147 BoxF 3839 2950 BoxF 3973 2848 BoxF 4094 2788 BoxF 4204 2590 BoxF 4306 2560 BoxF 4400 2528 BoxF 4487 2418 BoxF 4569 2376 BoxF 4646 2282 BoxF 4719 2282 BoxF 4787 2169 BoxF 4852 2169 BoxF 4914 2169 BoxF 4973 2169 BoxF 5030 2169 BoxF 5083 2103 BoxF 5135 2027 BoxF 5185 2027 BoxF 5233 1941 BoxF 5279 1941 BoxF 5324 1838 BoxF 5367 1838 BoxF 5408 1838 BoxF 5448 1712 BoxF 5487 1550 BoxF 5525 1550 BoxF 5562 1550 BoxF 5598 1550 BoxF 5633 1550 BoxF 5666 1321 BoxF 5699 1321 BoxF 5732 1321 BoxF 5763 1321 BoxF 5793 1321 BoxF 5823 1321 BoxF 5852 1321 BoxF 5881 1321 BoxF 5909 1321 BoxF 5936 1321 BoxF 5963 1321 BoxF 5989 1321 BoxF 6015 1321 BoxF 6040 1321 BoxF 6064 1321 BoxF 6089 1321 BoxF 6112 1321 BoxF 6136 1321 BoxF 6158 1321 BoxF 6181 1321 BoxF 6203 1321 BoxF 6225 1321 BoxF 6246 1321 BoxF 6267 1321 BoxF 6288 1321 BoxF 6308 1321 BoxF 6328 1321 BoxF 6347 1321 BoxF 6367 1321 BoxF 6386 1321 BoxF 6405 1321 BoxF 6423 1321 BoxF 6442 1321 BoxF 6460 1321 BoxF 6477 1321 BoxF 6495 1321 BoxF 6512 1321 BoxF 6529 931 BoxF 6546 931 BoxF 6562 931 BoxF 6579 931 BoxF 6595 931 BoxF 6611 931 BoxF 6627 931 BoxF 6642 931 BoxF 6658 931 BoxF 6673 931 BoxF 6688 931 BoxF 6703 931 BoxF 6717 931 BoxF 6732 931 BoxF 2.000 UL LT1 1052 540 M 0 3699 V 1931 540 M 0 3333 V 2445 540 M 0 3168 V 2810 540 M 0 2986 V 3093 540 M 0 2975 V 3325 540 M 0 2957 V 3520 540 M 0 2921 V 3973 540 M 0 2308 V 4094 540 M 0 2248 V 4204 540 M 0 2050 V 4400 540 M 0 1988 V 4487 540 M 0 1878 V 4569 540 M 0 1836 V 4852 540 M 0 1629 V 5367 540 M 0 1298 V 5732 540 M 0 781 V 6717 540 M 0 391 V 2.000 UL LT0 5732 540 M 0 781 V 6717 540 M 0 391 V 4.000 UL LT2 918 3454 M 5976 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 1455 a currentpoint grestore moveto 3940 1455 a -260 1455 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 1455 a 455 2785 a Fl(\(c\))g(T)-6 b(elstra)2263 1455 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 1455 a 2263 1455 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 1455 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n3333.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:06:13 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 31 0 V 5945 0 R -31 0 V 918 643 M 31 0 V 5945 0 R -31 0 V 918 730 M 31 0 V 5945 0 R -31 0 V 918 805 M 31 0 V 5945 0 R -31 0 V 918 871 M 31 0 V 5945 0 R -31 0 V 918 931 M 63 0 V 5913 0 R -63 0 V 810 931 M (1) Rshow 918 1321 M 31 0 V 5945 0 R -31 0 V 918 1550 M 31 0 V 5945 0 R -31 0 V 918 1712 M 31 0 V 5945 0 R -31 0 V 918 1838 M 31 0 V 5945 0 R -31 0 V 918 1941 M 31 0 V 5945 0 R -31 0 V 918 2027 M 31 0 V 5945 0 R -31 0 V 918 2103 M 31 0 V 5945 0 R -31 0 V 918 2169 M 31 0 V 5945 0 R -31 0 V 918 2228 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2619 M 31 0 V 5945 0 R -31 0 V 918 2848 M 31 0 V 5945 0 R -31 0 V 918 3010 M 31 0 V 5945 0 R -31 0 V 918 3136 M 31 0 V 5945 0 R -31 0 V 918 3238 M 31 0 V 5945 0 R -31 0 V 918 3325 M 31 0 V 5945 0 R -31 0 V 918 3400 M 31 0 V 5945 0 R -31 0 V 918 3467 M 31 0 V 5945 0 R -31 0 V 918 3526 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3917 M 31 0 V 5945 0 R -31 0 V 918 4145 M 31 0 V 5945 0 R -31 0 V 918 4308 M 31 0 V 5945 0 R -31 0 V 918 4433 M 31 0 V 5945 0 R -31 0 V 918 4536 M 31 0 V 5945 0 R -31 0 V 918 4623 M 31 0 V 5945 0 R -31 0 V 918 4698 M 31 0 V 5945 0 R -31 0 V 918 4765 M 31 0 V 5945 0 R -31 0 V 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 540 M 0 31 V 0 4253 R 0 -31 V 1052 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1931 540 M 0 31 V 0 4253 R 0 -31 V 2445 540 M 0 31 V 0 4253 R 0 -31 V 2810 540 M 0 31 V 0 4253 R 0 -31 V 3093 540 M 0 31 V 0 4253 R 0 -31 V 3325 540 M 0 31 V 0 4253 R 0 -31 V 3520 540 M 0 31 V 0 4253 R 0 -31 V 3690 540 M 0 31 V 0 4253 R 0 -31 V 3839 540 M 0 31 V 0 4253 R 0 -31 V 3973 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 4852 540 M 0 31 V 0 4253 R 0 -31 V 5367 540 M 0 31 V 0 4253 R 0 -31 V 5732 540 M 0 31 V 0 4253 R 0 -31 V 6015 540 M 0 31 V 0 4253 R 0 -31 V 6246 540 M 0 31 V 0 4253 R 0 -31 V 6442 540 M 0 31 V 0 4253 R 0 -31 V 6611 540 M 0 31 V 0 4253 R 0 -31 V 6760 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3906 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1052 4471 BoxF 1931 4454 BoxF 2445 4267 BoxF 2810 4237 BoxF 3093 4196 BoxF 3325 4185 BoxF 3520 4043 BoxF 3690 3983 BoxF 3839 3978 BoxF 3973 3960 BoxF 4094 3944 BoxF 4204 3815 BoxF 4306 3798 BoxF 4400 3747 BoxF 4487 3674 BoxF 4569 3629 BoxF 4646 3543 BoxF 4719 3537 BoxF 4787 3479 BoxF 4852 3428 BoxF 4914 3372 BoxF 4973 3357 BoxF 5030 3325 BoxF 5083 3219 BoxF 5135 3209 BoxF 5185 3179 BoxF 5233 3124 BoxF 5279 2935 BoxF 5324 2935 BoxF 5367 2918 BoxF 5408 2901 BoxF 5448 2884 BoxF 5487 2829 BoxF 5525 2809 BoxF 5562 2767 BoxF 5598 2767 BoxF 5633 2745 BoxF 5666 2698 BoxF 5699 2673 BoxF 5732 2647 BoxF 5763 2647 BoxF 5793 2560 BoxF 5823 2528 BoxF 5852 2528 BoxF 5881 2528 BoxF 5909 2493 BoxF 5936 2457 BoxF 5963 2457 BoxF 5989 2457 BoxF 6015 2418 BoxF 6040 2418 BoxF 6064 2418 BoxF 6089 2376 BoxF 6112 2376 BoxF 6136 2376 BoxF 6158 2376 BoxF 6181 2376 BoxF 6203 2376 BoxF 6225 2331 BoxF 6246 2331 BoxF 6267 2331 BoxF 6288 2331 BoxF 6308 2282 BoxF 6328 2282 BoxF 6347 2282 BoxF 6367 2282 BoxF 6386 2282 BoxF 6405 2282 BoxF 6423 2228 BoxF 6442 2228 BoxF 6460 2103 BoxF 6477 2103 BoxF 6495 2103 BoxF 6512 2027 BoxF 6529 2027 BoxF 6546 1941 BoxF 6562 1838 BoxF 6579 1838 BoxF 6595 1550 BoxF 6611 1550 BoxF 6627 1321 BoxF 2.000 UL LT1 2445 540 M 0 3727 V 2810 540 M 0 3697 V 3973 540 M 0 3420 V 4400 540 M 0 3207 V 4487 540 M 0 3134 V 4569 540 M 0 3089 V 4787 540 M 0 2939 V 4852 540 M 0 2888 V 4914 540 M 0 2832 V 4973 540 M 0 2817 V 5030 540 M 0 2785 V 5083 540 M 0 2679 V 5135 540 M 0 2669 V 5185 540 M 0 2639 V 5233 540 M 0 2584 V 5279 540 M 0 2395 V 5408 540 M 0 2361 V 5448 540 M 0 2344 V 5487 540 M 0 2289 V 5525 540 M 0 2269 V 5562 540 M 0 2227 V 5598 540 M 0 2227 V 5633 540 M 0 2205 V 5666 540 M 0 2158 V 5699 540 M 0 2133 V 5732 540 M 0 2107 V 5763 540 M 0 2107 V 5793 540 M 0 2020 V 5823 540 M 0 1988 V 5852 540 M 0 1988 V 5881 540 M 0 1988 V 5909 540 M 0 1953 V 5936 540 M 0 1917 V 5963 540 M 0 1917 V 5989 540 M 0 1917 V 6015 540 M 0 1878 V 6040 540 M 0 1878 V 6064 540 M 0 1878 V 6089 540 M 0 1836 V 6112 540 M 0 1836 V 6136 540 M 0 1836 V 6158 540 M 0 1836 V 6181 540 M 0 1836 V 6203 540 M 0 1836 V 6225 540 M 0 1791 V 6246 540 M 0 1791 V 6267 540 M 0 1791 V 6288 540 M 0 1791 V 6308 540 M 0 1742 V 6328 540 M 0 1742 V 6347 540 M 0 1742 V 6367 540 M 0 1742 V 6386 540 M 0 1742 V 6405 540 M 0 1742 V 6423 540 M 0 1688 V 6442 540 M 0 1688 V 6460 540 M 0 1563 V 6477 540 M 0 1563 V 6495 540 M 0 1563 V 6512 540 M 0 1487 V 6529 540 M 0 1487 V 6546 540 M 0 1401 V 6562 540 M 0 1298 V 6579 540 M 0 1298 V 6595 540 M 0 1010 V 6611 540 M 0 1010 V 6627 540 M 0 781 V 2.000 UL LT0 6627 540 M 0 781 V 4.000 UL LT2 918 3407 M 5976 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 1455 a currentpoint grestore moveto 6463 1455 a 2263 1455 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 1455 a 2895 2785 a Fl(\(d\))24 b(RIPE)e(NCC)1062 2907 y Fp(Fig.)e(6.)46 b(V)-9 b(erte)o(x)19 b(de)o(grees)g(of)h(4)h(T)m(ier) n(-2)e(ASs')i(Neighbors)-260 3147 y Fl(ber)27 b(e)o(xists)h(in)e(the)h (local)g(AS')-5 b(s)26 b(routing)j(table)e(b)n(ut)g(not)g(in)g(an)o(y)f (of)-260 3260 y(the)j(other)i(ASs')d(routing)i(tables.)47 b(When)29 b(an)g(AS)f(is)g(hidden,)k(its)-260 3373 y(address)22 b(space)f(may)e(still)i(be)f(reachable)i(to)e(other)h(ASs)d(as)i(part)g (of)-260 3486 y(a)j(lar)n(ger)i(aggre)o(gated)g(address)h(space)e ([13].)29 b(On)23 b(the)g(other)i(hand,)-260 3599 y(a)31 b(hidden)i Fk(edg)o(e)g Fl(means)e(that)h(while)g(the)g(AS)d(numbers)k (of)f(both)-260 3712 y(end)i(points)h(of)e(the)h(edge)g(are)f(present)j (in)d(other)h(ASs')f(routing)-260 3825 y(tables,)d(the)f(neighbor)h (peering)g(relationship)i(between)d(the)g(tw)o(o)-260 3938 y(end)h(points)i(is)d(not)h(listed)h(in)f(an)o(y)g(AS)e(path.)48 b(Figure)30 b(5)g(lists,)h(in)-260 4051 y(decreasing)d(order)l(,)d(for) g(each)g(AS)e Fi(X)7 b Fl(,)24 b(the)h(number)g(of)f(its)h(neigh-)-260 4163 y(bor)30 b(peering)i(relationships)i(not)c(detected)i(in)e(an)o(y) f(of)h(the)g(other)-260 4276 y(40)f(ASs')e(routing)j(tables.)44 b(The)28 b(solid)h(component)i(of)d(each)h(bar)-260 4389 y(is)23 b(the)g(number)g(of)g(hidden)h(ASs,)e(i.e.,)f(ASs)h(whose)h(AS) e(numbers)-260 4502 y(are)28 b(not)g(present)i(at)d(all)h(in)g (non-local)i(BGP)c(vie)n(ws.)41 b(The)27 b(rest)i(is)-260 4615 y(caused)22 b(by)f(the)f(non-local)j(vie)n(ws)e(not)f(detecting)j (the)e(peering)h(re-)-260 4728 y(lationships)28 b(between)e(AS)e Fi(X)31 b Fl(and)26 b(its)f(neighbors.)35 b(One)25 b(can)g(see)-260 4841 y(that)j(the)f(number)g(of)g(missing)h(neighbors)i(from)c(hidden)j (ASs)d(is)-260 4954 y(ne)o(gligibly)h(small)d(\(the)g Fi(y)s Fl(-axis)g(is)g(in)g(log-scale\).)32 b(Thus,)24 b(the)g(ma-)-260 5067 y(jority)f(of)f(missing)i(neighbors)g(are)f (caused)g(by)g(hidden)g(AS)e Fk(links)p Fl(,)-260 5180 y(not)j(hidden)h(ASs.)-169 5397 y(Ne)o(xt,)31 b(gi)n(v)o(en)g(that)g (BGP)e(vie)n(ws)h(can)h(f)o(ail)f(to)h(observ)o(e)h(a)e(non-)-260 5510 y(ne)o(gligible)g(number)f(of)e(e)o(xisting)j(AS)c(links,)j(we)e (w)o(ant)h(to)f(kno)n(w)-260 5622 y(what)34 b(dif)n(ferentiates)k (those)e(links)f(from)f(the)h(visible)h(ones.)61 b(In)1950 3147 y(the)22 b(absence)i(of)e(detailed)i(AS)d(relationship)26 b(and)c(internal)i(polic)o(y)1950 3260 y(routing)j(information,)h(we)d (base)h(our)f(analysis)j(on)d(studying)j(AS)1950 3373 y(v)o(erte)o(x)35 b(de)o(gree)g(as)f(follo)n(ws.)60 b(Since)34 b(most)g(missing)h(neighbors)1950 3486 y(occur)i(with)e(respect)j(to)d (non-T)m(ier)n(-1)j(ASs,)f(we)e(only)i(consider)1950 3599 y(non-T)m(ier)n(-1)30 b(ASs.)39 b(Figures)28 b(6)f(and)h(7)f(sho)n (w)h(the)g(v)o(erte)o(x)g(de)o(grees)1950 3712 y(of)34 b(se)n(v)o(eral)h(non-T)m(ier)n(-1)h(ASs')d(neighbors,)40 b(sorted)35 b(in)f(decreas-)1950 3825 y(ing)25 b(rank)h(order)-5 b(.)2484 3792 y Fs(3)2555 3825 y Fl(The)24 b(horizontal)k(line)e(in)e (the)i(\002gures)f(indicate)1950 3938 y(the)d(v)o(erte)o(x)g(de)o(gree) h(of)e(the)h(local)g(AS)e(\(for)i(e)o(xample,)h(Figure)f(6\(a\))1950 4051 y(sho)n(ws)c(that)h(T)-6 b(ele)o(globe)20 b(has)e(a)g(v)o(erte)o (x)h(de)o(gree)g(of)f(about)i(250\).)28 b(If)18 b(a)1950 4163 y(certain)25 b(neighbor)h(is)e(hidden)h(in)f(all)g(non-local)i (vie)n(ws,)d(then)i(it)e(is)1950 4276 y(mark)o(ed)k(with)e(a)g(v)o (ertical)j(dashed)f(line.)36 b(The)25 b(frequenc)o(y)j(of)e(v)o(er)n(-) 1950 4389 y(tical)f(dashed)h(lines)f(indicates)i(ho)n(w)c(man)o(y)i (neighbors)i(are)d(miss-)1950 4502 y(ing)c(in)f(non-local)j(vie)n(ws,)d (and)h(the)g Fi(y)h Fl(v)n(alues)f(of)g(those)g(lines)g(point)1950 4615 y(out)g(the)f(v)o(erte)o(x)i(de)o(grees)f(of)g(the)f(missing)i (neighbors.)30 b(Except)20 b(for)1950 4728 y(Figure)i(6\(c\),)g(the)g (\002rst)f(fe)n(w)g(lar)n(gest)i(neighbors)h(\(most)e(lik)o(ely)h(up-) 1950 4841 y(stream)h(pro)o(viders\))i(of)e(each)g(AS)e(are)i(in)l(v)n (ariably)j(well)c(observ)o(ed)1950 4954 y(by)29 b(other)h(ASs.)43 b(This)28 b(is)h(because)h(those)g(AS)d(links)j(connecting)1950 5067 y(an)o(y)35 b(AS)e(and)i(its)g(upstream)h(pro)o(viders)h(should)f (e)n(v)o(entually)h(be)1950 5180 y(visible)g(in)e(the)g(BGP)e(vie)n(ws) i(of)g(T)m(ier)n(-1)h(ASs)e(that)h(are)g(located)1950 5293 y(in)h(the)g(top)h(hierarchy)-6 b(.)69 b(Meanwhile,)40 b(a)c(majority)h(of)f(missing)1950 5405 y(neighbors)31 b(ha)n(v)o(e)e(v)o(erte)o(x)h(de)o(grees)g(comparable)g(to)f(or)f(less) h(than)2010 5591 y Fd(3)2044 5622 y Fn(An)16 b(AS)e(v)o(erte)o(x)h(de)o (gree)h(here)g(is)f(deri)n(v)o(ed)h(from)f(the)g(mer)o(ged)h(41)g(BGP)e (vie)n(ws.)p eop %%Page: 9 9 9 8 bop 4030 -278 a Fs(9)-260 -17 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 -17 a -260 -17 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 -17 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n10764.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:07:22 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 31 0 V 5945 0 R -31 0 V 918 643 M 31 0 V 5945 0 R -31 0 V 918 730 M 31 0 V 5945 0 R -31 0 V 918 805 M 31 0 V 5945 0 R -31 0 V 918 871 M 31 0 V 5945 0 R -31 0 V 918 931 M 63 0 V 5913 0 R -63 0 V 810 931 M (1) Rshow 918 1321 M 31 0 V 5945 0 R -31 0 V 918 1550 M 31 0 V 5945 0 R -31 0 V 918 1712 M 31 0 V 5945 0 R -31 0 V 918 1838 M 31 0 V 5945 0 R -31 0 V 918 1941 M 31 0 V 5945 0 R -31 0 V 918 2027 M 31 0 V 5945 0 R -31 0 V 918 2103 M 31 0 V 5945 0 R -31 0 V 918 2169 M 31 0 V 5945 0 R -31 0 V 918 2228 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2619 M 31 0 V 5945 0 R -31 0 V 918 2848 M 31 0 V 5945 0 R -31 0 V 918 3010 M 31 0 V 5945 0 R -31 0 V 918 3136 M 31 0 V 5945 0 R -31 0 V 918 3238 M 31 0 V 5945 0 R -31 0 V 918 3325 M 31 0 V 5945 0 R -31 0 V 918 3400 M 31 0 V 5945 0 R -31 0 V 918 3467 M 31 0 V 5945 0 R -31 0 V 918 3526 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3917 M 31 0 V 5945 0 R -31 0 V 918 4145 M 31 0 V 5945 0 R -31 0 V 918 4308 M 31 0 V 5945 0 R -31 0 V 918 4433 M 31 0 V 5945 0 R -31 0 V 918 4536 M 31 0 V 5945 0 R -31 0 V 918 4623 M 31 0 V 5945 0 R -31 0 V 918 4698 M 31 0 V 5945 0 R -31 0 V 918 4765 M 31 0 V 5945 0 R -31 0 V 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 540 M 0 31 V 0 4253 R 0 -31 V 1052 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1931 540 M 0 31 V 0 4253 R 0 -31 V 2445 540 M 0 31 V 0 4253 R 0 -31 V 2810 540 M 0 31 V 0 4253 R 0 -31 V 3093 540 M 0 31 V 0 4253 R 0 -31 V 3325 540 M 0 31 V 0 4253 R 0 -31 V 3520 540 M 0 31 V 0 4253 R 0 -31 V 3690 540 M 0 31 V 0 4253 R 0 -31 V 3839 540 M 0 31 V 0 4253 R 0 -31 V 3973 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 4852 540 M 0 31 V 0 4253 R 0 -31 V 5367 540 M 0 31 V 0 4253 R 0 -31 V 5732 540 M 0 31 V 0 4253 R 0 -31 V 6015 540 M 0 31 V 0 4253 R 0 -31 V 6246 540 M 0 31 V 0 4253 R 0 -31 V 6442 540 M 0 31 V 0 4253 R 0 -31 V 6611 540 M 0 31 V 0 4253 R 0 -31 V 6760 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3906 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1052 4522 BoxF 1931 3652 BoxF 2445 3428 BoxF 2810 3189 BoxF 3093 3024 BoxF 3325 2935 BoxF 3520 2745 BoxF 3690 2698 BoxF 3839 2619 BoxF 3973 2528 BoxF 4094 2493 BoxF 4204 2418 BoxF 4306 2331 BoxF 4400 2228 BoxF 4487 2228 BoxF 4569 2169 BoxF 4646 2103 BoxF 4719 2103 BoxF 4787 2103 BoxF 4852 1941 BoxF 4914 1941 BoxF 4973 1838 BoxF 5030 1712 BoxF 5083 1550 BoxF 5135 1550 BoxF 5185 1550 BoxF 5233 1321 BoxF 5279 931 BoxF 2.000 UL LT1 2445 540 M 0 2888 V 2810 540 M 0 2649 V 3093 540 M 0 2484 V 3520 540 M 0 2205 V 3973 540 M 0 1988 V 4487 540 M 0 1688 V 4569 540 M 0 1629 V 4646 540 M 0 1563 V 4787 540 M 0 1563 V 4914 540 M 0 1401 V 5135 540 M 0 1010 V 2.000 UL LT0 4.000 UL LT2 918 2809 M 5976 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 -17 a currentpoint grestore moveto 3940 -17 a -260 -17 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 -17 a 387 1314 a Fl(\(a\))24 b(ST)-8 b(AR)j(T)d(AP)2263 -17 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 -17 a 2263 -17 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 -17 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n9177.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:08:17 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 31 0 V 5945 0 R -31 0 V 918 643 M 31 0 V 5945 0 R -31 0 V 918 730 M 31 0 V 5945 0 R -31 0 V 918 805 M 31 0 V 5945 0 R -31 0 V 918 871 M 31 0 V 5945 0 R -31 0 V 918 931 M 63 0 V 5913 0 R -63 0 V 810 931 M (1) Rshow 918 1321 M 31 0 V 5945 0 R -31 0 V 918 1550 M 31 0 V 5945 0 R -31 0 V 918 1712 M 31 0 V 5945 0 R -31 0 V 918 1838 M 31 0 V 5945 0 R -31 0 V 918 1941 M 31 0 V 5945 0 R -31 0 V 918 2027 M 31 0 V 5945 0 R -31 0 V 918 2103 M 31 0 V 5945 0 R -31 0 V 918 2169 M 31 0 V 5945 0 R -31 0 V 918 2228 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2619 M 31 0 V 5945 0 R -31 0 V 918 2848 M 31 0 V 5945 0 R -31 0 V 918 3010 M 31 0 V 5945 0 R -31 0 V 918 3136 M 31 0 V 5945 0 R -31 0 V 918 3238 M 31 0 V 5945 0 R -31 0 V 918 3325 M 31 0 V 5945 0 R -31 0 V 918 3400 M 31 0 V 5945 0 R -31 0 V 918 3467 M 31 0 V 5945 0 R -31 0 V 918 3526 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3917 M 31 0 V 5945 0 R -31 0 V 918 4145 M 31 0 V 5945 0 R -31 0 V 918 4308 M 31 0 V 5945 0 R -31 0 V 918 4433 M 31 0 V 5945 0 R -31 0 V 918 4536 M 31 0 V 5945 0 R -31 0 V 918 4623 M 31 0 V 5945 0 R -31 0 V 918 4698 M 31 0 V 5945 0 R -31 0 V 918 4765 M 31 0 V 5945 0 R -31 0 V 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 540 M 0 31 V 0 4253 R 0 -31 V 1052 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1931 540 M 0 31 V 0 4253 R 0 -31 V 2445 540 M 0 31 V 0 4253 R 0 -31 V 2810 540 M 0 31 V 0 4253 R 0 -31 V 3093 540 M 0 31 V 0 4253 R 0 -31 V 3325 540 M 0 31 V 0 4253 R 0 -31 V 3520 540 M 0 31 V 0 4253 R 0 -31 V 3690 540 M 0 31 V 0 4253 R 0 -31 V 3839 540 M 0 31 V 0 4253 R 0 -31 V 3973 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 4852 540 M 0 31 V 0 4253 R 0 -31 V 5367 540 M 0 31 V 0 4253 R 0 -31 V 5732 540 M 0 31 V 0 4253 R 0 -31 V 6015 540 M 0 31 V 0 4253 R 0 -31 V 6246 540 M 0 31 V 0 4253 R 0 -31 V 6442 540 M 0 31 V 0 4253 R 0 -31 V 6611 540 M 0 31 V 0 4253 R 0 -31 V 6760 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3906 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1052 4237 BoxF 1931 4185 BoxF 2445 3960 BoxF 2810 3944 BoxF 3093 3543 BoxF 3325 3275 BoxF 3520 2848 BoxF 3690 2829 BoxF 3839 2788 BoxF 3973 2745 BoxF 4094 2698 BoxF 4204 2457 BoxF 4306 2457 BoxF 4400 2418 BoxF 4487 2418 BoxF 4569 2418 BoxF 4646 2376 BoxF 4719 2376 BoxF 4787 2331 BoxF 4852 2331 BoxF 4914 2228 BoxF 4973 2228 BoxF 5030 2228 BoxF 5083 1321 BoxF 5135 931 BoxF 5185 931 BoxF 2.000 UL LT1 4204 540 M 0 1917 V 4306 540 M 0 1917 V 4400 540 M 0 1878 V 4487 540 M 0 1878 V 4569 540 M 0 1878 V 4646 540 M 0 1836 V 4719 540 M 0 1836 V 4787 540 M 0 1791 V 4973 540 M 0 1688 V 2.000 UL LT0 4.000 UL LT2 918 2767 M 5976 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 -17 a currentpoint grestore moveto 6463 -17 a 2263 -17 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 -17 a 2826 1314 a Fl(\(b\))24 b(NEXTRANET)-260 1451 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate -260 1451 a -260 1451 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -260 1451 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n8271.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:08:53 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 31 0 V 5945 0 R -31 0 V 918 643 M 31 0 V 5945 0 R -31 0 V 918 730 M 31 0 V 5945 0 R -31 0 V 918 805 M 31 0 V 5945 0 R -31 0 V 918 871 M 31 0 V 5945 0 R -31 0 V 918 931 M 63 0 V 5913 0 R -63 0 V 810 931 M (1) Rshow 918 1321 M 31 0 V 5945 0 R -31 0 V 918 1550 M 31 0 V 5945 0 R -31 0 V 918 1712 M 31 0 V 5945 0 R -31 0 V 918 1838 M 31 0 V 5945 0 R -31 0 V 918 1941 M 31 0 V 5945 0 R -31 0 V 918 2027 M 31 0 V 5945 0 R -31 0 V 918 2103 M 31 0 V 5945 0 R -31 0 V 918 2169 M 31 0 V 5945 0 R -31 0 V 918 2228 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2619 M 31 0 V 5945 0 R -31 0 V 918 2848 M 31 0 V 5945 0 R -31 0 V 918 3010 M 31 0 V 5945 0 R -31 0 V 918 3136 M 31 0 V 5945 0 R -31 0 V 918 3238 M 31 0 V 5945 0 R -31 0 V 918 3325 M 31 0 V 5945 0 R -31 0 V 918 3400 M 31 0 V 5945 0 R -31 0 V 918 3467 M 31 0 V 5945 0 R -31 0 V 918 3526 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3917 M 31 0 V 5945 0 R -31 0 V 918 4145 M 31 0 V 5945 0 R -31 0 V 918 4308 M 31 0 V 5945 0 R -31 0 V 918 4433 M 31 0 V 5945 0 R -31 0 V 918 4536 M 31 0 V 5945 0 R -31 0 V 918 4623 M 31 0 V 5945 0 R -31 0 V 918 4698 M 31 0 V 5945 0 R -31 0 V 918 4765 M 31 0 V 5945 0 R -31 0 V 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 540 M 0 31 V 0 4253 R 0 -31 V 1052 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1931 540 M 0 31 V 0 4253 R 0 -31 V 2445 540 M 0 31 V 0 4253 R 0 -31 V 2810 540 M 0 31 V 0 4253 R 0 -31 V 3093 540 M 0 31 V 0 4253 R 0 -31 V 3325 540 M 0 31 V 0 4253 R 0 -31 V 3520 540 M 0 31 V 0 4253 R 0 -31 V 3690 540 M 0 31 V 0 4253 R 0 -31 V 3839 540 M 0 31 V 0 4253 R 0 -31 V 3973 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 4852 540 M 0 31 V 0 4253 R 0 -31 V 5367 540 M 0 31 V 0 4253 R 0 -31 V 5732 540 M 0 31 V 0 4253 R 0 -31 V 6015 540 M 0 31 V 0 4253 R 0 -31 V 6246 540 M 0 31 V 0 4253 R 0 -31 V 6442 540 M 0 31 V 0 4253 R 0 -31 V 6611 540 M 0 31 V 0 4253 R 0 -31 V 6760 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3906 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1052 4237 BoxF 1931 4185 BoxF 2445 3983 BoxF 2810 3960 BoxF 3093 3372 BoxF 3325 3275 BoxF 3520 3136 BoxF 3690 2848 BoxF 3839 2829 BoxF 3973 2788 BoxF 4094 2767 BoxF 4204 2745 BoxF 4306 2457 BoxF 4400 2457 BoxF 4487 2418 BoxF 4569 2418 BoxF 4646 2418 BoxF 4719 2376 BoxF 4787 2331 BoxF 4852 2228 BoxF 4914 2228 BoxF 4973 2228 BoxF 5030 2169 BoxF 2.000 UL LT1 2810 540 M 0 3420 V 3093 540 M 0 2832 V 3325 540 M 0 2735 V 4306 540 M 0 1917 V 4400 540 M 0 1917 V 4487 540 M 0 1878 V 4569 540 M 0 1878 V 4646 540 M 0 1878 V 4719 540 M 0 1836 V 4787 540 M 0 1791 V 4852 540 M 0 1688 V 4914 540 M 0 1688 V 4973 540 M 0 1688 V 5030 540 M 0 1629 V 2.000 UL LT0 4.000 UL LT2 918 2698 M 5976 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 3940 1451 a currentpoint grestore moveto 3940 1451 a -260 1451 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate -260 1451 a 429 2781 a Fl(\(c\))g(CH-IBS)2263 1451 y currentpoint currentpoint translate 0.3 0.3 scale neg exch neg exch translate 2263 1451 a 2263 1451 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate 2263 1451 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: n6893.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Thu Jun 28 20:09:33 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 31 0 V 5945 0 R -31 0 V 918 643 M 31 0 V 5945 0 R -31 0 V 918 730 M 31 0 V 5945 0 R -31 0 V 918 805 M 31 0 V 5945 0 R -31 0 V 918 871 M 31 0 V 5945 0 R -31 0 V 918 931 M 63 0 V 5913 0 R -63 0 V 810 931 M (1) Rshow 918 1321 M 31 0 V 5945 0 R -31 0 V 918 1550 M 31 0 V 5945 0 R -31 0 V 918 1712 M 31 0 V 5945 0 R -31 0 V 918 1838 M 31 0 V 5945 0 R -31 0 V 918 1941 M 31 0 V 5945 0 R -31 0 V 918 2027 M 31 0 V 5945 0 R -31 0 V 918 2103 M 31 0 V 5945 0 R -31 0 V 918 2169 M 31 0 V 5945 0 R -31 0 V 918 2228 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2619 M 31 0 V 5945 0 R -31 0 V 918 2848 M 31 0 V 5945 0 R -31 0 V 918 3010 M 31 0 V 5945 0 R -31 0 V 918 3136 M 31 0 V 5945 0 R -31 0 V 918 3238 M 31 0 V 5945 0 R -31 0 V 918 3325 M 31 0 V 5945 0 R -31 0 V 918 3400 M 31 0 V 5945 0 R -31 0 V 918 3467 M 31 0 V 5945 0 R -31 0 V 918 3526 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3917 M 31 0 V 5945 0 R -31 0 V 918 4145 M 31 0 V 5945 0 R -31 0 V 918 4308 M 31 0 V 5945 0 R -31 0 V 918 4433 M 31 0 V 5945 0 R -31 0 V 918 4536 M 31 0 V 5945 0 R -31 0 V 918 4623 M 31 0 V 5945 0 R -31 0 V 918 4698 M 31 0 V 5945 0 R -31 0 V 918 4765 M 31 0 V 5945 0 R -31 0 V 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 540 M 0 31 V 0 4253 R 0 -31 V 1052 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1) Cshow 1931 540 M 0 31 V 0 4253 R 0 -31 V 2445 540 M 0 31 V 0 4253 R 0 -31 V 2810 540 M 0 31 V 0 4253 R 0 -31 V 3093 540 M 0 31 V 0 4253 R 0 -31 V 3325 540 M 0 31 V 0 4253 R 0 -31 V 3520 540 M 0 31 V 0 4253 R 0 -31 V 3690 540 M 0 31 V 0 4253 R 0 -31 V 3839 540 M 0 31 V 0 4253 R 0 -31 V 3973 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 4852 540 M 0 31 V 0 4253 R 0 -31 V 5367 540 M 0 31 V 0 4253 R 0 -31 V 5732 540 M 0 31 V 0 4253 R 0 -31 V 6015 540 M 0 31 V 0 4253 R 0 -31 V 6246 540 M 0 31 V 0 4253 R 0 -31 V 6442 540 M 0 31 V 0 4253 R 0 -31 V 6611 540 M 0 31 V 0 4253 R 0 -31 V 6760 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Neighbor Outdegree) Cshow grestore 3906 90 M (Rank) Cshow 0.600 UP 1.000 UL LT4 1052 4759 BoxF 1931 4454 BoxF 2445 3325 BoxF 2810 3275 BoxF 3093 3136 BoxF 3325 2935 BoxF 3520 2901 BoxF 3690 2829 BoxF 3839 2698 BoxF 3973 2528 BoxF 4094 2282 BoxF 4204 2228 BoxF 4306 2103 BoxF 4400 2027 BoxF 4487 2027 BoxF 4569 1712 BoxF 4646 931 BoxF 2.000 UL LT1 3973 540 M 0 1988 V 2.000 UL LT0 4.000 UL LT2 918 2528 M 5976 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 6463 1451 a currentpoint grestore moveto 6463 1451 a 2263 1451 a currentpoint currentpoint translate 1 0.3 div 1 0.3 div scale neg exch neg exch translate 2263 1451 a 2762 2781 a Fl(\(d\))f(C&W)f(Switzerland)1062 2904 y Fp(Fig.)e(7.)46 b(V)-9 b(erte)o(x)19 b(de)o(grees)g(of)h(4)h(T)m (ier)n(-3)e(ASs')i(Neighbors)-260 3226 y Fl(that)k(of)f(gi)n(v)o(en)g (AS.)e(Gi)n(v)o(en)i(the)g(pre)n(v)n(ailing)i(public)g(peering)g(con-) -260 3338 y(nections)j(occurring)g(at)d(N)m(APs)f(and)i(e)o(xchange)i (points)f([14],)f(we)-260 3451 y(conjecture)37 b(that)d(man)o(y)g(of)f (those)i(hidden)h(links)e(are)g(based)h(on)-260 3564 y(peer)n(-to-peer)27 b(relationships.)-260 3754 y Fk(D.)45 b(Other)24 b(Local)g(BGP)d(V)-7 b(ie)o(ws)-169 3908 y Fl(T)g(o)48 b(help)h(troubleshoot)j(Internet-wide)g(routing)e(problem,) -260 4020 y(se)n(v)o(eral)39 b(ISPs)d(ha)n(v)o(e)i(made)f(a)n(v)n (ailable)j(public)f(b)n(ut)f(limited)g(ac-)-260 4133 y(cess)c(to)g(se)n(v)o(eral)h(of)e(their)i(selected)h(BGP)31 b(routers.)61 b(These)34 b(are)-260 4246 y(called)22 b(the)f Fk(Looking)h(Glass)f Fl(sites.)29 b(The)20 b(looking)i(glass)g (sites)g(also)-260 4359 y(mak)o(e)27 b(a)n(v)n(ailable)j(BGP)25 b(summary)i(information)i(where)f(a)e(set)h(of)-260 4472 y(peers)c(and)g(aggre)o(gated)i(BGP)20 b(acti)n(vity)k(statistics)h (are)d(displayed.)-260 4585 y(From)29 b(this)h(BGP)e(summary)i (information,)k(we)29 b(can)h(elicit)h(a)e(set)-260 4698 y(of)i(neighbor)j(ASs)29 b(connecting)35 b(to)c(the)g(local)h(AS.)d (Since)i(those)-260 4811 y(looking)j(glass)g(sites)f(are)f(supposed)j (to)d(be)g(used)i(interacti)n(v)o(ely)-6 b(,)-260 4924 y(we)37 b(had)h(to)f(select)i(some)f(of)f(those)i(sites)f([15])h(and)f (ha)n(v)o(e)g(our)-260 5037 y(cra)o(wling)j(script)g(periodically)j (collect)e(their)f(BGP)d(summary)-260 5150 y(information.)189 5117 y Fs(4)289 5150 y Fl(Once)c(we)f(obtain)i(the)f(number)h(of)f (each)g(AS')-5 b(s)-260 5262 y(neighbors)27 b(from)d(its)g (corresponding)k(BGP)22 b(summary)i(informa-)-260 5375 y(tion,)39 b(we)34 b(compare)j(it)e(with)g(the)h(one)f(predicted)j(by)e (our)f(BGP)-200 5499 y Fd(4)-165 5531 y Fn(This)21 b(script)g(starts)h (to)f(run)h(at)g(the)g(same)g(time)f(as)h(we)f(collect)h(BGP)f(dumps) -260 5622 y(from)e(route)g(serv)o(ers.)1950 3226 y Fl(vie)n(ws,)j(much) f(lik)o(e)h(the)g(w)o(ay)f(we)g(did)h(pre)n(viously)-6 b(.)30 b(Ho)n(we)n(v)o(er)l(,)22 b(un-)1950 3338 y(lik)o(e)30 b(def)o(ault-free)i(BGP)27 b(tables,)k(the)e(BGP)e(summary)j(informa-) 1950 3451 y(tion)c(from)f(indi)n(vidual)k(looking)e(glass)f(sites)h (may)e(not)h(list)g(all)f(its)1950 3564 y(e)o(xisting)20 b(neighbors)h(since)e(those)g(routers)h(originating)h(the)e(infor)n(-) 1950 3677 y(mation)j(may)f(not)g(be)h(located)h(in)e(def)o(ault-free)j (zone.)29 b(Therefore,)1950 3790 y(the)23 b(number)i(of)e(neighbors)j (inferred)f(from)e(this)g(BGP)f(summary)1950 3903 y(information)h (should)g(be)e(re)o(garded)h(as)f(the)g Fk(minimum)f Fl(number)i(of)1950 4016 y(actually)k(e)o(xisting)f(neighbors.)2041 4142 y(Figure)h(8)e(summarizes)j(the)e(result)h(obtained)i(from)d (using)h(the)1950 4255 y(Looking)h(Glass)g(sites)g(in)f(a)f(plane,)j (where)e(the)h Fi(y)s Fl(-axis)f(gi)n(v)o(es)h(the)1950 4368 y(v)o(erte)o(x)34 b(de)o(gree)h(predicted)h(by)d(the)h(combined)h (non-local)h(BGP)1950 4480 y(vie)n(ws)28 b(and)g(where)h(on)f(the)g Fi(x)p Fl(-axis,)i(we)d(plot)h(the)g(v)o(erte)o(x)h(de)o(gree)1950 4593 y(based)h(on)f(indi)n(vidual)j(looking)f(glass)f(sites.)45 b(On)29 b(the)g(same)g(\002g-)1950 4706 y(ure,)34 b(we)e(also)g(plot)h (the)g(neighbor)h(disco)o(v)o(ery)g(result)g(of)e(the)g(41)1950 4819 y(ASs)19 b(from)h(the)h(pre)n(vious)h(section)g(\(noted)f(as)g (\223BGP-table-based)1950 4932 y(local)27 b(AS)e(info\224\).)39 b(Once)26 b(again,)i(it)e(is)g(clear)h(that)g(the)g(v)o(erte)o(x)g(de-) 1950 5045 y(grees)e(predicted)h(by)d(non-local)j(BGP)c(vie)n(ws)h(is)h (misleading.)2041 5171 y(Contrary)g(to)f(con)l(v)o(entional)j(wisdom,)d (our)g(case)g(study)h(sho)n(ws)1950 5284 y(that)32 b(a)g(non-ne)o (gligible)k(number)c(of)g(e)o(xisting)i(AS)c(connections)1950 5397 y(can)d(be)g(commonly)h(hidden)g(in)f(most)g(BGP)e(routing)k (tables)f(and)1950 5510 y(that)i(the)g(observ)n(ability)j(of)c(AS)f (connections)k(in)e(the)f(tables)i(de-)1950 5622 y(pends)d(to)f(a)f (lar)n(ge)i(e)o(xtent)g(on)f(e)o(xisting)i(AS)c(relationships.)42 b(This)p eop %%Page: 10 10 10 9 bop 3997 -278 a Fs(10)-163 -130 y currentpoint currentpoint translate 0.31999 0.31999 scale neg exch neg exch translate -163 -130 a -163 -130 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -163 -130 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: nonlocal.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Mon Jun 25 16:11:45 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 63 0 V 5913 0 R -63 0 V 810 540 M (1) Rshow 918 898 M 31 0 V 5945 0 R -31 0 V 918 1107 M 31 0 V 5945 0 R -31 0 V 918 1256 M 31 0 V 5945 0 R -31 0 V 918 1371 M 31 0 V 5945 0 R -31 0 V 918 1465 M 31 0 V 5945 0 R -31 0 V 918 1545 M 31 0 V 5945 0 R -31 0 V 918 1614 M 31 0 V 5945 0 R -31 0 V 918 1675 M 31 0 V 5945 0 R -31 0 V 918 1729 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2087 M 31 0 V 5945 0 R -31 0 V 918 2297 M 31 0 V 5945 0 R -31 0 V 918 2445 M 31 0 V 5945 0 R -31 0 V 918 2561 M 31 0 V 5945 0 R -31 0 V 918 2655 M 31 0 V 5945 0 R -31 0 V 918 2734 M 31 0 V 5945 0 R -31 0 V 918 2803 M 31 0 V 5945 0 R -31 0 V 918 2864 M 31 0 V 5945 0 R -31 0 V 918 2919 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3277 M 31 0 V 5945 0 R -31 0 V 918 3486 M 31 0 V 5945 0 R -31 0 V 918 3635 M 31 0 V 5945 0 R -31 0 V 918 3750 M 31 0 V 5945 0 R -31 0 V 918 3844 M 31 0 V 5945 0 R -31 0 V 918 3924 M 31 0 V 5945 0 R -31 0 V 918 3993 M 31 0 V 5945 0 R -31 0 V 918 4054 M 31 0 V 5945 0 R -31 0 V 918 4108 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 4466 M 31 0 V 5945 0 R -31 0 V 918 4675 M 31 0 V 5945 0 R -31 0 V 918 4824 M 31 0 V 5945 0 R -31 0 V 918 540 M 0 63 V 0 4221 R 0 -63 V 918 360 M (1) Cshow 1417 540 M 0 31 V 0 4253 R 0 -31 V 1710 540 M 0 31 V 0 4253 R 0 -31 V 1917 540 M 0 31 V 0 4253 R 0 -31 V 2078 540 M 0 31 V 0 4253 R 0 -31 V 2209 540 M 0 31 V 0 4253 R 0 -31 V 2320 540 M 0 31 V 0 4253 R 0 -31 V 2416 540 M 0 31 V 0 4253 R 0 -31 V 2501 540 M 0 31 V 0 4253 R 0 -31 V 2577 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 3076 540 M 0 31 V 0 4253 R 0 -31 V 3369 540 M 0 31 V 0 4253 R 0 -31 V 3576 540 M 0 31 V 0 4253 R 0 -31 V 3737 540 M 0 31 V 0 4253 R 0 -31 V 3868 540 M 0 31 V 0 4253 R 0 -31 V 3979 540 M 0 31 V 0 4253 R 0 -31 V 4075 540 M 0 31 V 0 4253 R 0 -31 V 4160 540 M 0 31 V 0 4253 R 0 -31 V 4236 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 4736 540 M 0 31 V 0 4253 R 0 -31 V 5028 540 M 0 31 V 0 4253 R 0 -31 V 5235 540 M 0 31 V 0 4253 R 0 -31 V 5396 540 M 0 31 V 0 4253 R 0 -31 V 5527 540 M 0 31 V 0 4253 R 0 -31 V 5638 540 M 0 31 V 0 4253 R 0 -31 V 5734 540 M 0 31 V 0 4253 R 0 -31 V 5819 540 M 0 31 V 0 4253 R 0 -31 V 5895 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1000) Cshow 6395 540 M 0 31 V 0 4253 R 0 -31 V 6687 540 M 0 31 V 0 4253 R 0 -31 V 6894 540 M 0 31 V 0 4253 R 0 -31 V 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (AS Outdegree Based on Nonlocal BGP View) Cshow grestore 3906 90 M (AS Outdegree Based on Local AS Info) Cshow 0.700 UP 1.000 UL LT4 4590 4671 M (BGP-view-based local AS info) Rshow 5499 3814 BoxF 3319 2003 BoxF 4144 2770 BoxF 3177 1729 BoxF 6100 4249 BoxF 3459 2346 BoxF 3237 1729 BoxF 1917 1256 BoxF 2959 2033 BoxF 4127 2655 BoxF 4597 3184 BoxF 3903 2297 BoxF 4479 2727 BoxF 4243 2892 BoxF 4391 2471 BoxF 5092 2784 BoxF 4084 1903 BoxF 5798 4047 BoxF 4973 3410 BoxF 4093 1939 BoxF 5421 3196 BoxF 3594 1865 BoxF 3999 2330 BoxF 4349 2810 BoxF 4867 3369 BoxF 5442 3422 BoxF 4798 3165 BoxF 2959 1972 BoxF 6510 4560 BoxF 5910 4127 BoxF 3915 1939 BoxF 5074 2483 BoxF 3177 1675 BoxF 4606 3096 BoxF 3892 2137 BoxF 3293 1729 BoxF 3344 2203 BoxF 4888 3331 BoxF 4257 2571 BoxF 3369 1903 BoxF 3266 2003 BoxF 4936 4671 BoxF 0.700 UP 1.000 UL LT3 4590 4491 M (Looking-glass-based local AS info) Rshow 2501 1256 Box 2577 1256 Box 3856 2203 Box 4473 3054 Box 2916 1675 Box 2708 1107 Box 3520 2137 Box 3459 1371 Box 3480 1865 Box 3831 1939 Box 4110 2003 Box 1710 898 Box 3459 1972 Box 2708 1729 Box 1417 540 Box 3989 1939 Box 3999 1675 Box 3001 1823 Box 3831 3570 Box 3751 1675 Box 4236 2261 Box 1710 1675 Box 2320 1903 Box 4361 2223 Box 2869 1256 Box 2078 1614 Box 3692 2033 Box 3112 1823 Box 3999 1823 Box 1417 898 Box 918 1256 Box 1710 1675 Box 2708 1675 Box 918 540 Box 4084 2346 Box 3999 2600 Box 3999 2160 Box 4019 3316 Box 2209 1371 Box 2959 898 Box 3751 1371 Box 3520 1823 Box 3868 2777 Box 4373 1972 Box 4048 1779 Box 1417 898 Box 1417 898 Box 918 540 Box 1417 540 Box 3076 1465 Box 2577 1823 Box 1417 898 Box 4019 1865 Box 3792 1545 Box 3737 1865 Box 3076 898 Box 3737 1371 Box 3999 1675 Box 3520 1823 Box 2078 1371 Box 3112 1545 Box 4936 4491 Box 1.000 UL LT2 6894 4824 M 918 540 L stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 4037 -130 a currentpoint grestore moveto 4037 -130 a -163 -130 a currentpoint currentpoint translate 1 0.31999 div 1 0.31999 div scale neg exch neg exch translate -163 -130 a -67 1321 a Fp(Fig.)20 b(8.)46 b(The)20 b(Completeness)f(of)h (Non-local)f(BGP)i(V)-5 b(ie)n(ws)-260 1647 y Fl(in)42 b(turn)g(suggests)h(that)f(the)g(Internet)h(might)f(maintain)h(much) -260 1760 y(richer)26 b(connecti)n(vity)h(than)e(is)f(currently)j (being)f(observ)o(ed)g(by)e(re-)-260 1873 y(lying)h(on)e(a)h(handful)h (of)e(BGP)f(routers.)-246 2077 y(I)t(I)t(I)t(.)52 b(T)t Fm(H)t(E)28 b Fl(A)t(S)f(G)t Fm(R)t(A)t(P)t(H)h Fl(V)t Fm(E)t(RT)t(E)t(X)h Fl(D)t Fm(E)t(G)t(R)t(E)t(E)h Fl(D)t Fm(I)t(S)t(T)t(R)t(I)t(B)s(U)t(T)t(I)t(O)t(N)673 2190 y Fl(R)t Fm(E)t(V)t(I)t(S)t(I)t(T)t(E)t(D)-169 2348 y Fl(The)e(rather)i(surprising)h(result)f(from)e(our)h(earlier)h(BGP)d (vie)n(w)-260 2461 y(analysis)38 b(no)n(w)c(casts)j(a)e(more)g (fundamental)j(question:)55 b(\223Ho)n(w)-260 2574 y(w)o(ould)45 b(the)g Fk(complete)h Fl(Internet)g(AS-le)n(v)o(el)e(topology)j(de)n (viate)-260 2687 y(from)21 b(its)g(Ore)o(gon-based)j(counterpart,)h (where)c(the)h(latter)g(is)f(con-)-260 2800 y(sidered)32 b(to)e(be)g(an)g(accurate)i(snapshot)h(of)d(the)g(actual)i(AS-le)n(v)o (el)-260 2913 y(topology?\224)-169 3028 y(Our)d(result)h(implies)h (that)e(in)h(order)g(to)f(best)h(predict)h(the)f(AS-)-260 3141 y(le)n(v)o(el)e(topology)-6 b(,)32 b(BGP)26 b(vie)n(ws)i(should)h (be)f(collected)j(from)d(end-)-260 3254 y(customer)34 b(ASs)c(located)k(in)e(the)g Fk(lowest)g Fl(AS)f(hierarchy)-6 b(.)55 b(Ho)n(w-)-260 3367 y(e)n(v)o(er)l(,)34 b(we)d(do)g(not)h(kno)n (w)g(ho)n(w)f(man)o(y)h(of)f(them)h(should)h(be)f(mo-)-260 3480 y(bilized)25 b(to)f(disco)o(v)o(er)h(most)f(of)g(e)o(xisting)h (upstream)g(connections.)-260 3593 y(F)o(acing)20 b(this)g(obstacle,)i (we)d(resort)h(to)g(the)g(Internet)h(Routing)g(Re)o(g-)-260 3706 y(istry)36 b(\(IRR\))f([16])g(to)h(further)g(glean)h(local)f(AS)d (neighborhood)-260 3819 y(information.)49 b(The)29 b(IRR)f(maintains)j (indi)n(vidual)h(ISPs')d(routing)-260 3932 y(information)g(in)e(se)n(v) o(eral)h(public)g(repositories)i(in)d(an)g(attempt)g(to)-260 4044 y(coordinate)34 b(global)f(routing)g(polic)o(y)-6 b(.)53 b(The)31 b(IRR')-5 b(s)31 b(routing)i(pol-)-260 4157 y(ic)o(y)27 b(database)i(e)o(xpresses)g(routing)f(information)h (at)e(v)n(arious)h(le)n(v-)-260 4270 y(els)37 b(\(e.g.,)j(indi)n (vidual)g(address)f(pre\002x)o(es)f(or)e(ASs,)j(etc.\).)70 b(The)-260 4383 y(follo)n(wing)29 b(tw)o(o)d(imaginary)j(database)g (records)g(e)o(x)o(emplify)f(ho)n(w)-260 4496 y(the)22 b(routing)i(information)h(of)c(the)i(IRR)d(is)i(e)o(xpressed)i(in)e (Routing)-260 4609 y(Polic)o(y)i(Speci\002cation)h(Language)h (\(RPSL\).)-260 4755 y Fb(route:)159 b(1.2.3.0/24)-260 4834 y(desc:)199 b(Foo.com)-260 4913 y(origin:)119 b(AS1)-260 4991 y(changed:)79 b(admin@foo.com)38 b(20010313)-260 5070 y(source:)119 b(RADB)-260 5228 y(aut-num:)79 b(AS1)-260 5307 y(as-name:)g(FOO-ASN)-260 5386 y(desc:)199 b(Foo)39 b(Primary)g(AS)-260 5465 y(import:)119 b(from)39 b(AS2)g(action)g (pref=100;)139 5544 y(from)g(AS3)g(action)g(pref=200;)139 5622 y(accept)g(AS4)1950 -46 y(export:)119 b(to)39 b(AS2)g(announce)g (AS60003)2349 32 y(to)g(AS3)g(announce)g(ANY)1950 111 y(changed:)79 b(admin@foo.com)37 b(20010313)1950 190 y(source:)119 b(RADB)2041 364 y Fl(The)26 b(\002rst)g(record)i(states)g (that)f(\2231.2.3.0/24\224)i(belongs)g(to)d(AS1)1950 477 y(as)33 b(of)g(Mar)-5 b(.)33 b(13,)j(2001.)58 b(The)33 b(latter)i(record,)h(which)e(e)o(xpresses)1950 590 y(AS1')-5 b(s)37 b(import)h(and)f(e)o(xport)i(routing)g(policies,)j(indicates)e (that)1950 703 y(AS1)25 b(has)h(tw)o(o)f(peering)j(neighbors)h(AS2)24 b(and)j(AS3)d(with)i(which)1950 816 y(it)f(e)o(xchanges)j(route)f (reachability)i(information)f(of)d(AS4.)34 b(From)1950 928 y(this)28 b(import)h(and)f(e)o(xport)i(policies)f(speci\002cation,) j(we)27 b(can)h(con-)1950 1041 y(v)o(eniently)e(infer)e(the)g (neighboring)j(ASs)22 b(of)i(AS1.)1950 1242 y Fk(A.)45 b(On)23 b(the)g(F)-5 b(r)m(eshness)25 b(of)f(the)g(Internet)h(Routing)g (Re)l(gistry)2041 1399 y Fl(The)62 b(question)j(no)n(w)d(is)g(then)i (the)f(reliability)i(of)d(such)1950 1512 y(manually-re)o(gistered)34 b(polic)o(y)c(routing)i(information.)48 b(The)29 b(mo-)1950 1624 y(ti)n(v)n(ation)i(of)f(the)g(IRR)f(is)g(to)h(minimize)g(the)g(ne) o(gati)n(v)o(e)h(impact)f(of)1950 1737 y(the)h(gro)n(wing)g(number)h (of)e(ASs)g(and)h(the)g(accompan)o(ying)i(com-)1950 1850 y(ple)o(xity)25 b(of)e(inter)n(-AS)g(connecti)n(vity)k(on)c(the)h (Internet)h(routing)g(in-)1950 1963 y(frastructure)j([17].)35 b(Ho)n(we)n(v)o(er)l(,)25 b(being)h(predicated)i(on)d(v)n(oluntary)1950 2076 y(publication)38 b(of)d(routing)h(polic)o(y)-6 b(,)39 b(the)c(IRR)e(database)k(may)e(not)1950 2189 y(be)23 b(complete)i(and)f(some)f(part)h(of)f(it)g(can)h(simply)g(remain)g (out-of-)1950 2302 y(date.)2041 2416 y(It)19 b(is)g(kno)n(wn)g(that)h (an)f(increasing)j(number)e(of)f(ISPs)f(rely)i(on)f(the)1950 2529 y(IRR)29 b(to)i(\002lter)f(route)h(announcements)k(at)30 b(border)i(routers)g([18].)1950 2642 y(Especially)-6 b(,)31 b(the)d(RIPE)f(database)j(of)e(the)g(IRR)f(is)h(acti)n(v)o(ely)h (used)1950 2755 y(by)c(most)g(ISPs)e(in)i(Europe.)33 b(Man)o(y)25 b(European)h(e)o(xchange)h(points)1950 2868 y([19],)c([20],)g([21],)f([22])h(specify)h(as)e(a)g(membership)i (requirement)1950 2981 y(that)37 b(members)f(re)o(gister)i(their)f (routes)g(and)g(peering)h(polic)o(y)f(in)1950 3094 y(the)31 b(RIPE)f(database.)53 b(Based)31 b(on)h(these)g(widespread)h(practices) 1950 3207 y(in)26 b(Europe,)h(we)e(consider)j(the)e(RIPE)f(database)j (a)d(viable)j(option)1950 3320 y(when)c(trying)h(to)e(infer)h(AS-le)n (v)o(el)g(topology)-6 b(.)2041 3434 y(W)f(e)42 b(\002rst)h(set)h(out)f (to)h(v)o(erify)g(the)f(freshness)j(of)d(the)h(RIPE)1950 3547 y(database.)30 b(F)o(or)20 b(this)h(purpose,)i(for)e(each)g (routing)i(re)o(gistry)f(record)1950 3660 y(we)31 b(look)o(ed)j(at)d (its)h(last)h(update)g(time)f(and)g(collated)i(its)e(routing)1950 3773 y(information)40 b(with)d(the)g(BGP)e(tables[8],)43 b([23])38 b(corresponding)1950 3886 y(to)e(the)h Fk(same)f Fl(period)i(as)e(the)g(update)i(time.)67 b(Re)o(gistry)37 b(entries)1950 3999 y(recording)h(speci\002c)e(route)g(\(address)h (pre\002x\))f(are)g(check)o(ed)h(for)1950 4112 y(their)c(route)g (origin)g(information;)38 b(re)o(gistry)c(entries)f(specifying)1950 4225 y(the)e(routing)i(policies)g(of)e(ASs)f(are)h(check)o(ed)i (against)f(the)f(ASs')1950 4337 y(neighbors)26 b(lists.)2041 4452 y(W)-7 b(e)33 b(do)n(wnloaded)k(public)e(IRR)e(database)k(\002les) d(mirrored)h(at)1950 4565 y([24])21 b(on)f(May)g(25th)h(2001)h(and)e (compared)i(each)f(of)f(their)h(records)1950 4678 y(with)41 b(the)g(BGP)e(table)j(created)g(on)f(the)g(record')-5 b(s)43 b(last)f(update)1950 4791 y(time.)47 b(A)28 b(gi)n(v)o(en)j(re)o (gistry)g(information)h(can)e(be)g(either)h(\(a\))e(con-)1950 4904 y(sistent,)51 b(\(b\))44 b(inconsistent,)52 b(or)44 b(\(c\))h(not)f(a)n(v)n(ailable)j(in)d(the)g(ta-)1950 5017 y(bles.)34 b(F)o(or)25 b(e)o(xample,)h(a)f(BGP)e(table)j(can)f (correctly)j(observ)o(e)f(that)1950 5129 y(1.2.3.0/24)35 b(originates)i(from)d(AS)e Fi(X)41 b Fl(\(a\),)c(or)c(incorrectly)k (tells)1950 5242 y(that)e(1.2.3.0/24)g(belongs)i(to)d(AS)f Fi(Z)40 b Fl(\(b\),)d(or)d(simply)h(does)g(not)1950 5355 y(observ)o(e)c(the)e(pre\002x)g(at)g(all)g(\(c\).)45 b(W)-7 b(e)28 b(consider)j(a)e(re)o(gistry)h(entry)1950 5468 y(obsolete)k(if)e(its)g(information)i(used)f(to)e(be)h(consistent) 3724 5435 y Fs(5)3796 5468 y Fl(b)n(ut)h(has)2010 5591 y Fd(5)2044 5622 y Fn(A)28 b(certain)g(record)h(is)e(considered)i (consistent)g(with)f(a)f(BGP)g(table)h(if)g(the)p eop %%Page: 11 11 11 10 bop 3997 -278 a Fs(11)-260 -46 y Fl(become)30 b(inconsistent)i (with)c(or)g(not)h(a)n(v)n(ailable)i(in)d(the)h(more)f(re-)-260 66 y(cent)c(\(May)-6 b(,)24 b(25th\))g(BGP)e(table.)-163 194 y currentpoint currentpoint translate 0.31999 0.31999 scale neg exch neg exch translate -163 194 a -163 194 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -163 194 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: rr_route.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Wed Jun 27 10:05:56 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 63 0 V 5913 0 R -63 0 V 810 540 M (0) Rshow 918 1076 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.02) Rshow 918 1611 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.04) Rshow 918 2147 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.06) Rshow 918 2682 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.08) Rshow 918 3218 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.1) Rshow 918 3753 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.12) Rshow 918 4289 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.14) Rshow 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.16) Rshow 918 540 M 0 63 V 0 4221 R 0 -63 V 918 360 M (0) Cshow 1892 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (200) Cshow 2866 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (400) Cshow 3840 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (600) Cshow 4814 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (800) Cshow 5788 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1000) Cshow 6762 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1200) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Frequency of Obsolete Records) Cshow grestore 3906 90 M (Maximum Record Age \(Days\)) Cshow 1.000 UL LT0 1458 4671 M (RADB) Rshow 1566 4671 M 495 0 V 918 540 M 5 0 V 5 0 V 5 0 V 4 119 V 5 -3 V 5 -1 V 5 72 V 5 -43 V 5 98 V 5 16 V 5 -23 V 4 31 V 5 -1 V 5 -15 V 5 -7 V 5 189 V 5 42 V 5 118 V 5 -4 V 4 -1 V 5 -28 V 5 -66 V 5 608 V 5 223 V 5 -26 V 5 -1 V 5 -6 V 4 -42 V 5 -23 V 5 -59 V 5 -23 V 5 -10 V 5 -3 V 5 -5 V 4 -19 V 5 -43 V 5 -30 V 5 -11 V 5 -7 V 5 -1 V 5 -13 V 5 17 V 4 -20 V 5 29 V 5 -15 V 5 2 V 5 -5 V 5 0 V 5 1 V 5 -17 V 4 -19 V 5 22 V 5 -20 V 5 -2 V 5 0 V 5 -14 V 5 5 V 4 -14 V 5 -3 V 5 -5 V 5 -1 V 5 -4 V 5 22 V 5 5 V 5 395 V 4 -7 V 5 -5 V 5 -2 V 5 0 V 5 0 V 5 4 V 5 2 V 5 -16 V 4 -1 V 5 -3 V 5 0 V 5 -9 V 5 -3 V 5 3 V 5 -11 V 5 -8 V 4 -3 V 10 -2 V 5 8 V 5 -1 V 5 -6 V 5 30 V 4 -1 V 5 0 V 5 -7 V 5 6 V 5 -36 V 5 -2 V 5 -5 V 5 -4 V 4 -2 V 5 -67 V 5 -19 V 5 -30 V 5 -6 V 5 -12 V 5 -8 V 5 0 V 4 -8 V 5 -13 V 5 10 V 5 -6 V 5 -2 V 5 -1 V 5 -1 V 4 -19 V 5 -10 V 5 -4 V 5 13 V 5 -4 V 5 7 V 5 -1 V 5 -4 V 4 -5 V 5 -2 V 5 5 V 5 -3 V 5 -1 V 5 -1 V 5 -7 V 5 7 V 4 -1 V 5 -3 V 5 62 V 5 -1 V 5 0 V 5 1 V 5 -8 V 5 -2 V 4 -5 V 5 0 V 5 5 V 5 0 V 5 -7 V 5 30 V 5 6 V 4 -4 V 5 0 V 10 4 V 5 -4 V 5 25 V 5 8 V 5 8 V 4 0 V 5 0 V 10 3 V 5 1 V 5 13 V 5 -5 V 5 -5 V 4 0 V 5 -1 V 5 4 V 5 10 V 5 -2 V 5 7 V 5 1 V 4 30 V 5 -1 V 5 -1 V 5 13 V 5 -7 V 5 9 V 5 6 V 5 -1 V 4 -1 V 5 -5 V 5 11 V 5 -3 V 5 1 V 5 7 V 5 -1 V 5 13 V 4 1 V 5 -1 V 5 -5 V 5 -6 V 5 -4 V 5 -1 V 5 -1 V 5 23 V 4 4 V 5 10 V 5 9 V 5 -6 V 5 0 V 5 0 V 5 7 V 4 0 V 5 -4 V 5 -5 V 5 13 V 10 1 V 5 -4 V 5 -4 V 4 -10 V 5 10 V 5 1 V 10 -7 V 5 5 V 5 -2 V 5 10 V 4 -3 V 5 1 V 5 -1 V 5 18 V 5 -4 V 5 -1 V 5 0 V 4 0 V 5 -1 V 5 -4 V 5 14 V 5 3 V 5 -2 V 5 -4 V 5 -8 V 4 2 V 5 -1 V 5 4 V 5 -1 V 10 2 V 5 1 V 5 1 V 4 1 V 5 4 V 5 -1 V 5 2 V 5 -2 V 5 -4 V 5 9 V 5 8 V 4 -3 V 5 3 V 5 -1 V 5 43 V 5 -3 V 5 3 V 5 2 V 4 -2 V 5 0 V 10 -1 V 5 4 V 5 2 V 5 -2 V 5 -1 V 4 4 V 5 -1 V 5 4 V 5 0 V 5 0 V 5 6 V 5 -2 V 5 2 V 4 10 V 5 -1 V 5 -2 V 5 10 V 5 0 V 5 -2 V 5 3 V 4 1 V 5 -1 V 5 13 V 5 1 V 5 1 V 5 11 V 5 -1 V 5 -1 V 4 7 V 5 0 V 5 2 V 5 6 V 5 4 V 5 -3 V 5 -2 V 5 32 V 4 21 V 5 5 V 5 -1 V 10 -1 V 5 9 V 5 38 V 5 -4 V 4 -2 V 5 5 V 5 0 V 5 -3 V 5 -16 V 5 2 V 5 5 V 4 -4 V 5 -1 V 5 -1 V 5 4 V 5 20 V 5 9 V 5 -10 V 5 -1 V 4 0 V 10 -2 V 5 0 V 5 4 V 5 9 V 5 4 V 5 -2 V 4 0 V 5 9 V 5 96 V 5 7 V 5 28 V 5 -3 V 5 3 V 4 -1 V 5 9 V 5 -3 V 5 5 V 5 -5 V 5 -8 V 5 -1 V 5 -1 V 4 1 V 5 2 V 5 6 V 5 -2 V 5 -4 V 5 4 V 5 5 V 5 -4 V 4 5 V 5 0 V 5 11 V 5 2 V 5 -1 V 5 13 V 5 4 V 5 -9 V 4 3 V 5 1 V 5 1 V 5 -1 V 5 0 V 5 5 V 5 1 V 4 0 V 5 5 V 10 -1 V 5 5 V 5 -2 V 5 7 V 5 1 V 4 4 V 5 3 V 5 1 V 5 -4 V 5 5 V 5 7 V 5 2 V 5 -3 V 4 -1 V 5 0 V 5 0 V 5 -4 V 5 12 V 5 5 V 5 1 V 4 0 V 5 0 V 5 7 V 5 13 V 5 -4 V 5 0 V 5 3 V 5 -6 V 9 0 V 5 1 V 5 1 V 5 0 V 5 -3 V 5 -2 V 5 -1 V 4 3 V 5 -6 V 5 1 V 5 24 V 5 0 V 10 0 V 5 -2 V 4 8 V 5 1 V 5 -1 V 5 0 V currentpoint stroke M 5 4 V 5 -1 V 5 13 V 4 4 V 5 -3 V 10 2 V 5 -2 V 5 9 V 5 3 V 5 -1 V 4 11 V 15 11 V 5 -15 V 5 3 V 5 35 V 5 3 V 4 -1 V 5 1 V 5 1 V 5 -1 V 5 2 V 5 5 V 5 0 V 9 1 V 5 0 V 5 5 V 5 7 V 5 13 V 5 0 V 5 0 V 4 1 V 5 0 V 5 6 V 5 -9 V 5 1 V 5 0 V 5 3 V 5 0 V 4 -2 V 5 -1 V 5 10 V 5 0 V 5 -1 V 5 0 V 5 -1 V 5 0 V 4 12 V 5 -1 V 5 -1 V 5 0 V 10 5 V 5 1 V 4 1 V 5 1 V 5 11 V 5 2 V 10 0 V 5 -1 V 5 4 V 4 2 V 5 -1 V 5 0 V 5 5 V 5 -14 V 5 23 V 5 6 V 5 7 V 4 1 V 5 -4 V 5 0 V 5 1 V 5 -1 V 5 0 V 5 18 V 5 -1 V 4 8 V 5 1 V 5 2 V 5 4 V 5 1 V 5 1 V 5 8 V 9 0 V 5 -4 V 5 -2 V 5 -3 V 5 -1 V 10 0 V 4 -2 V 5 -3 V 5 -9 V 5 0 V 5 -7 V 5 0 V 5 0 V 5 1 V 4 -4 V 5 -19 V 5 -2 V 5 -2 V 5 1 V 10 -11 V 4 2 V 5 -6 V 5 -1 V 5 3 V 5 -1 V 5 0 V 5 1 V 5 0 V 4 -2 V 5 0 V 5 0 V 5 2 V 5 2 V 5 -1 V 5 5 V 5 1 V 4 0 V 5 0 V 5 0 V 5 0 V 5 2 V 5 3 V 5 -5 V 5 1 V 4 4 V 5 -1 V 5 0 V 5 0 V 5 -1 V 5 -1 V 5 0 V 4 1 V 5 1 V 5 -2 V 5 2 V 5 -2 V 5 -1 V 5 0 V 5 0 V 4 -4 V 5 5 V 5 -3 V 5 9 V 5 -1 V 5 -1 V 5 0 V 5 -2 V 4 -4 V 5 -1 V 5 2 V 5 -4 V 5 -1 V 5 -1 V 5 -4 V 4 1 V 5 2 V 5 -1 V 5 1 V 5 0 V 5 0 V 5 9 V 5 -17 V 4 25 V 5 1 V 5 -1 V 5 1 V 5 -1 V 5 -2 V 5 0 V 5 3 V 4 -1 V 5 -2 V 5 1 V 5 4 V 5 8 V 5 11 V 5 1 V 5 0 V 4 0 V 5 0 V 5 0 V 5 2 V 5 100 V 5 1 V 5 -3 V 4 -1 V 5 3 V 5 -3 V 5 5 V 5 1 V 5 0 V 5 0 V 5 0 V 4 -1 V 5 0 V 5 1 V 5 -2 V 5 6 V 5 -2 V 5 2 V 5 0 V 4 0 V 5 -11 V 5 1 V 5 2 V 5 0 V 5 0 V 5 0 V 4 4 V 5 0 V 5 1 V 5 -1 V 5 2 V 5 1 V 10 0 V 4 3 V 5 1 V 5 3 V 5 3 V 10 -1 V 5 1 V 5 9 V 4 1 V 5 1 V 5 1 V 5 9 V 5 8 V 5 1 V 5 2 V 5 2 V 4 4 V 5 1 V 5 -1 V 5 1 V 5 2 V 5 1 V 5 11 V 4 0 V 10 36 V 5 -1 V 5 5 V 5 3 V 5 1 V 5 0 V 9 3 V 5 -1 V 5 1 V 5 5 V 5 0 V 10 0 V 4 9 V 5 4 V 5 5 V 5 2 V 5 5 V 5 0 V 5 0 V 4 1 V 5 0 V 5 6 V 5 14 V 5 9 V 5 0 V 5 0 V 5 5 V 4 15 V 5 3 V 5 68 V 10 -1 V 5 10 V 5 2 V 5 0 V 4 5 V 5 9 V 10 1 V 5 -1 V 5 0 V 5 2 V 5 3 V 4 -2 V 5 -1 V 5 0 V 5 1 V 5 -2 V 5 0 V 5 -1 V 4 6 V 5 14 V 5 -1 V 5 0 V 5 2 V 5 0 V 5 3 V 5 -2 V 4 -1 V 5 0 V 5 0 V 5 -1 V 5 14 V 5 1 V 5 1 V 5 1 V 4 0 V 5 0 V 5 4 V 5 6 V 5 -1 V 5 -2 V 5 0 V 4 -1 V 5 -1 V 5 -1 V 5 3 V 5 -1 V 5 0 V 5 53 V 5 3 V 4 1 V 5 0 V 5 112 V 5 1 V 5 1 V 10 0 V 5 0 V 4 1 V 5 4 V 5 1 V 5 0 V 5 0 V 5 -1 V 5 4 V 5 0 V 4 5 V 5 0 V 5 0 V 5 0 V 5 -1 V 5 0 V 5 0 V 4 -2 V 5 -1 V 5 0 V 5 -1 V 5 -1 V 5 4 V 5 -2 V 5 -16 V 4 6 V 5 25 V 5 0 V 5 4 V 5 0 V 5 9 V 5 0 V 5 1 V 4 1 V 10 5 V 5 -3 V 5 0 V 5 -1 V 5 0 V 4 1 V 5 1 V 5 -1 V 5 2 V 5 -2 V 5 -1 V 5 2 V 5 0 V 4 0 V 5 0 V 5 10 V 5 0 V 5 2 V 5 3 V 5 0 V 5 2 V 4 -1 V 5 -1 V 5 3 V 5 4 V 5 0 V 5 4 V 5 0 V 5 5 V 4 3 V 5 7 V 5 -5 V 5 35 V 5 0 V 14 -1 V 5 0 V 5 1 V 5 3 V 5 2 V 5 0 V 5 0 V 5 3 V currentpoint stroke M 4 2 V 5 6 V 5 3 V 5 1 V 5 1 V 5 0 V 5 0 V 5 0 V 4 3 V 5 2 V 5 3 V 5 0 V 5 0 V 5 1 V 5 1 V 5 -5 V 4 2 V 5 -1 V 5 0 V 10 -1 V 5 1 V 5 2 V 4 0 V 5 1 V 5 -1 V 5 0 V 5 -1 V 5 1 V 5 -1 V 5 13 V 4 4 V 5 0 V 5 0 V 5 2 V 5 -2 V 5 5 V 5 3 V 5 -2 V 4 -1 V 5 1 V 5 -1 V 5 6 V 5 0 V 5 3 V 5 1 V 4 12 V 5 0 V 5 0 V 5 3 V 5 -1 V 5 3 V 5 1 V 5 3 V 4 0 V 5 -1 V 5 0 V 5 0 V 5 -2 V 5 0 V 14 1 V 5 2 V 5 0 V 5 0 V 5 -1 V 5 0 V 5 0 V 9 -2 V 5 1 V 5 28 V 5 18 V 5 0 V 5 0 V 9 0 V 5 5 V 5 77 V 5 1 V 5 0 V 5 1 V 5 1 V 5 0 V 4 -1 V 5 -1 V 5 -1 V 5 1 V 10 5 V 5 4 V 5 5 V 4 -2 V 5 1 V 5 0 V 5 6 V 5 2 V 5 1 V 5 6 V 4 2 V 5 37 V 5 -1 V 5 1 V 5 1 V 5 -1 V 5 5 V 5 -1 V 4 1 V 5 4 V 5 0 V 5 -2 V 5 7 V 5 -10 V 5 2 V 5 1 V 9 -2 V 5 -1 V 5 0 V 10 2 V 5 2 V 5 3 V 9 -5 V 5 -1 V 5 5 V 5 1 V 5 -1 V 5 2 V 4 5 V 5 1 V 5 1 V 5 0 V 5 -6 V 5 -2 V 5 0 V 5 1 V 4 1 V 5 1 V 5 0 V 5 6 V 5 7 V 5 0 V 10 0 V 4 0 V 5 1 V 5 1 V 5 -1 V 5 -2 V 5 0 V 5 77 V 4 7 V 5 2 V 5 -1 V 5 15 V 5 10 V 5 -3 V 5 3 V 5 4 V 4 1 V 5 1 V 15 0 V 5 2 V 5 0 V 5 1 V 4 0 V 5 5 V 5 0 V 5 0 V 5 -1 V 5 -1 V 5 2 V 9 -3 V 5 -1 V 5 1 V 5 3 V 5 1 V 5 -2 V 5 1 V 4 1 V 5 -2 V 5 3 V 5 0 V 5 0 V 19 -2 V 5 -1 V 5 0 V 5 -1 V 5 -1 V 5 0 V 5 5 V 5 2 V 4 4 V 5 -1 V 5 -4 V 10 16 V 5 0 V 5 -11 V 4 -1 V 5 0 V 5 3 V 5 26 V 5 1 V 5 1 V 5 3 V 5 -3 V 4 1 V 10 6 V 5 1 V 5 5 V 5 0 V 5 -1 V 9 0 V 5 2 V 5 0 V 5 9 V 5 1 V 5 2 V 5 0 V 5 0 V 4 0 V 5 1 V 5 0 V 5 0 V 5 1 V 5 0 V 9 3 V 5 2 V 5 -1 V 5 6 V 5 3 V 10 3 V 5 0 V 4 2 V 5 1 V 5 2 V 5 -1 V 5 1 V 5 -1 V 5 1 V 5 -1 V 4 -6 V 5 -1 V 5 -2 V 5 -1 V 5 -1 V 5 6 V 5 1 V 4 -1 V 5 0 V 10 1 V 5 1 V 5 -2 V 5 -1 V 5 0 V 4 -2 V 5 0 V 5 -3 V 5 1 V 5 13 V 5 7 V 5 3 V 9 0 V 5 -1 V 5 1 V 5 6 V 5 4 V 5 0 V 5 7 V 5 0 V 4 2 V 5 2 V 5 22 V 5 1 V 5 1 V 5 2 V 5 -1 V 4 0 V 5 -6 V 5 -1 V 5 7 V 5 2 V 5 0 V 5 0 V 5 0 V 4 0 V 5 0 V 5 2 V 5 0 V 5 2 V 5 7 V 5 4 V 5 0 V 4 365 V 5 3 V 5 3 V 5 0 V 5 -1 V 5 0 V 5 1 V 4 -2 V 5 7 V 5 0 V 5 1 V 5 7 V 5 -2 V 5 0 V 5 4 V 4 -2 V 5 112 V 10 -1 V 5 -1 V 5 -1 V 5 3 V 5 2 V 4 -1 V 5 2 V 5 -1 V 5 4 V 5 -1 V 5 -1 V 5 4 V 5 1 V 4 0 V 5 0 V 5 1 V 5 0 V 5 0 V 5 1 V 5 0 V 4 -1 V 5 3 V 5 0 V 5 0 V 5 -2 V 5 10 V 5 -1 V 5 -1 V 4 2 V 5 2 V 5 3 V 5 0 V 5 0 V 5 -2 V 5 0 V 5 0 V 4 0 V 5 6 V 5 0 V 5 1 V 5 -7 V 5 0 V 5 0 V 4 0 V 5 19 V 5 0 V 5 -3 V 5 3 V 5 -1 V 5 6 V 5 0 V 4 2 V 5 2 V 5 0 V 5 0 V 5 0 V 5 6 V 5 0 V 5 0 V 4 -1 V 5 3 V 5 0 V 10 0 V 5 0 V 5 3 V 5 0 V 4 11 V 5 2 V 5 0 V 5 2 V 1.000 UL LT1 1458 4491 M (RIPE) Rshow 1566 4491 M 495 0 V 918 540 M 5 0 V 5 525 V 5 -173 V 4 168 V 5 -24 V 5 -9 V 5 -107 V 5 -69 V 5 -42 V 5 187 V 5 53 V 4 -8 V 10 -75 V 5 -90 V 5 -8 V 5 -14 V 5 -13 V 5 -13 V 9 43 V 5 39 V 5 -12 V 5 -6 V 5 89 V 10 -2 V 4 -26 V 5 -12 V 5 23 V 5 -17 V 5 -7 V 10 -3 V 4 -13 V 5 -10 V 5 -13 V 5 9 V 5 -2 V 5 -1 V 5 -3 V 5 -9 V 4 -13 V 5 -12 V 5 49 V 5 -9 V 5 0 V 5 -2 V 5 72 V 5 16 V 4 -10 V 5 -28 V 5 -9 V 5 46 V 5 -2 V 5 -16 V 5 15 V 4 -25 V 5 76 V 5 13 V 10 0 V 5 -11 V 5 21 V 5 37 V 4 -20 V 5 25 V 5 -1 V 5 -1 V 5 -5 V 5 13 V 5 -9 V 5 -20 V 4 -13 V 5 45 V 5 -1 V 5 -6 V 5 -3 V 5 0 V 5 -4 V 5 -9 V 4 -1 V 10 6 V 5 -9 V 5 5 V 5 -7 V 5 -4 V 4 0 V 10 -3 V 5 22 V 5 -5 V 5 -10 V 5 43 V 9 0 V 5 -4 V 5 4 V 5 5 V 5 6 V 5 -4 V 5 0 V 5 8 V 4 -5 V 5 -3 V 5 -4 V 5 -5 V 5 -6 V 5 -1 V 5 -1 V 4 -4 V 5 -4 V 5 -4 V 5 -17 V 5 3 V 5 -4 V 5 0 V 5 -11 V 4 -8 V 5 -5 V 5 2 V 5 -3 V 5 0 V 10 2 V 5 -4 V 4 -3 V 5 -5 V 5 -2 V 5 0 V 5 -5 V 5 -7 V 5 -3 V 5 5 V 4 6 V 5 0 V 5 -1 V 5 0 V 5 -2 V 5 3 V 5 -3 V 4 -3 V 5 -1 V 10 0 V 5 4 V 5 -1 V 5 -3 V 5 -1 V 4 6 V 10 -1 V 5 -1 V 5 -6 V 5 -5 V 5 5 V 5 -6 V 4 -1 V 10 3 V 5 -3 V 5 -2 V 5 3 V 5 -3 V 4 0 V 5 0 V 5 -3 V 5 11 V 5 4 V 5 -2 V 5 -2 V 5 0 V 4 0 V 5 -2 V 5 -2 V 5 -1 V 5 4 V 5 -1 V 10 -1 V 4 116 V 5 3 V 5 -2 V 5 10 V 5 -3 V 5 0 V 10 -3 V 4 -6 V 5 -11 V 5 0 V 5 3 V 5 0 V 10 0 V 4 3 V 5 -3 V 5 -5 V 5 -9 V 5 3 V 5 -1 V 5 3 V 5 9 V 4 -3 V 5 11 V 10 0 V 5 -1 V 5 21 V 5 -3 V 5 4 V 4 9 V 10 -1 V 5 -1 V 5 15 V 5 8 V 9 0 V 5 16 V 5 6 V 5 -1 V 5 -2 V 5 -1 V 5 -1 V 5 12 V 4 -2 V 5 2 V 5 2 V 5 -1 V 10 -1 V 5 3 V 5 2 V 4 4 V 5 3 V 5 -1 V 5 -1 V 5 -3 V 5 -2 V 5 23 V 5 139 V 4 -1 V 10 0 V 5 2 V 5 3 V 5 -1 V 5 -6 V 4 2 V 5 0 V 10 -4 V 5 9 V 5 -2 V 5 -3 V 5 8 V 4 -1 V 5 0 V 5 -1 V 5 -3 V 5 11 V 5 -3 V 5 3 V 5 -1 V 9 7 V 5 5 V 5 0 V 5 -1 V 5 -3 V 5 0 V 9 -1 V 5 -1 V 5 -1 V 5 -1 V 5 -1 V 5 -1 V 5 0 V 4 2 V 5 2 V 5 -2 V 5 0 V 5 4 V 5 0 V 5 -1 V 5 7 V 4 -2 V 5 -2 V 5 3 V 5 -1 V 5 4 V 5 7 V 5 3 V 5 10 V 4 1 V 5 6 V 5 0 V 10 -1 V 5 0 V 5 6 V 4 -3 V 5 0 V 5 -1 V 5 0 V 5 2 V 5 -3 V 5 -2 V 5 -1 V 14 -1 V 5 -1 V 5 -2 V 5 -6 V 5 -2 V 5 0 V 4 -1 V 5 -1 V 5 7 V 5 -2 V 5 -1 V 5 3 V 5 -1 V 9 3 V 5 0 V 5 -1 V 5 -1 V 5 -1 V 5 0 V 5 0 V 4 -3 V 5 14 V 5 -1 V 5 10 V 10 0 V 5 -1 V 5 2 V 4 -3 V 5 -2 V 5 6 V 5 -1 V 10 0 V 5 -1 V 5 -2 V 4 -3 V 5 5 V 5 0 V 10 -27 V 5 -3 V 5 -2 V 4 0 V 5 -2 V 10 0 V 5 2 V 5 -2 V 5 3 V 5 -1 V 4 -4 V 5 -1 V 5 0 V 5 -1 V 5 6 V 5 6 V 5 -1 V 5 -3 V 9 0 V 5 -3 V 5 2 V 5 -2 V 5 -1 V 5 -1 V 9 0 V 5 -1 V 5 -2 V 5 -1 V 5 3 V 5 -3 V 14 0 V 5 0 V 5 -1 V 5 8 V 5 0 V 10 0 V 4 0 V 5 -1 V 5 4 V 5 2 V 5 -1 V 5 0 V 5 1 V 5 6 V 4 10 V 5 7 V 5 -1 V 5 0 V 5 -2 V 5 12 V 5 9 V 4 -1 V 5 -2 V 5 0 V 5 0 V 5 -2 V 5 -1 V 5 2 V 5 1 V 4 14 V 5 0 V 5 3 V 5 -1 V 5 1 V 5 2 V 5 -1 V 5 3 V 4 -3 V 5 6 V 5 12 V 5 -2 V 5 6 V currentpoint stroke M 5 -1 V 5 0 V 9 3 V 5 -2 V 5 -2 V 5 34 V 5 2 V 14 -4 V 5 -1 V 5 0 V 5 5 V 5 -2 V 5 0 V 5 0 V 5 -3 V 4 -1 V 5 1 V 5 6 V 5 -2 V 15 2 V 5 -1 V 4 52 V 5 -1 V 5 -2 V 5 3 V 5 -1 V 5 0 V 5 1 V 4 2 V 5 13 V 5 3 V 5 0 V 5 0 V 5 1 V 5 8 V 5 19 V 4 -1 V 5 1 V 5 0 V 5 -1 V 5 2 V 5 -2 V 5 -1 V 5 4 V 4 -1 V 10 -1 V 5 -1 V 5 -1 V 5 -1 V 5 -2 V 5 -3 V 4 0 V 5 0 V 5 8 V 5 2 V 5 0 V 5 0 V 14 -1 V 5 -1 V 5 -66 V 5 -2 V 5 -1 V 5 0 V 9 0 V 5 -1 V 5 0 V 5 -1 V 5 -1 V 10 0 V 5 2 V 4 -1 V 5 -2 V 5 -2 V 5 2 V 5 -1 V 5 0 V 5 -1 V 4 -2 V 5 -1 V 5 4 V 5 3 V 5 0 V 5 -2 V 5 2 V 5 -1 V 4 -1 V 5 0 V 15 -1 V 5 -2 V 5 -1 V 5 4 V 4 7 V 5 4 V 5 0 V 5 0 V 5 -1 V 5 0 V 5 -1 V 5 -1 V 4 0 V 10 -1 V 5 0 V 5 -1 V 5 -1 V 5 0 V 4 0 V 5 -251 V 5 1 V 5 0 V 5 1 V 5 0 V 14 3 V 5 2 V 5 3 V 5 2 V 5 13 V 5 0 V 5 0 V 5 0 V 4 0 V 5 4 V 5 -1 V 5 2 V 5 0 V 10 4 V 4 1 V 5 4 V 5 -1 V 5 0 V 10 0 V 5 -1 V 5 -1 V 4 7 V 5 1 V 5 0 V 10 -1 V 5 0 V 5 2 V 5 -2 V 4 0 V 5 -1 V 10 8 V 5 3 V 5 0 V 5 -1 V 5 0 V 9 0 V 5 0 V 5 3 V 5 4 V 5 1 V 5 2 V 14 4 V 5 -1 V 5 1 V 5 1 V 5 0 V 5 -1 V 9 0 V 5 33 V 5 0 V 5 0 V 5 1 V 5 2 V 5 0 V 4 7 V 5 6 V 5 1 V 5 0 V 5 -1 V 5 0 V 5 2 V 4 0 V 5 1 V 5 2 V 5 3 V 10 1 V 5 0 V 5 0 V 4 -1 V 5 0 V 5 2 V 10 0 V 5 -1 V 5 4 V 5 -1 V 4 0 V 5 577 V 5 5 V 10 0 V 5 3 V 5 3 V 5 -2 V 4 -1 V 10 0 V 5 3 V 5 -1 V 5 1 V 5 1 V 14 -4 V 5 0 V 5 0 V 5 1 V 5 7 V 5 -1 V 9 5 V 5 8 V 5 0 V 5 -1 V 5 2 V 10 0 V 4 -1 V 5 0 V 5 -1 V 5 1 V 5 0 V 5 -1 V 9 0 V 5 1 V 5 1 V 5 -2 V 5 -1 V 5 0 V 5 0 V 5 -1 V 4 3 V 5 0 V 5 -1 V 15 2 V 5 0 V 5 -2 V 4 2 V 5 1 V 5 0 V 10 1 V 5 5 V 5 0 V 5 1 V 4 0 V 10 0 V 5 4 V 5 1 V 5 4 V 5 0 V 4 2 V 15 0 V 5 -1 V 5 -1 V 5 6 V 5 0 V 14 -1 V 5 -1 V 5 -3 V 5 0 V 5 -1 V 9 0 V 5 0 V 5 -1 V 5 0 V 5 11 V 5 0 V 9 -4 V 5 49 V 5 0 V 5 1 V 5 -1 V 10 0 V 5 2 V 4 2 V 5 0 V 5 1 V 5 -1 V 15 1 V 5 2 V 4 0 V 5 -1 V 5 13 V 10 2 V 5 0 V 5 2 V 5 -1 V 4 1 V 5 0 V 5 0 V 5 0 V 5 -1 V 5 0 V 5 3 V 4 -1 V 5 -1 V 10 2 V 5 -1 V 5 0 V 5 2 V 5 1 V 4 1 V 10 0 V 5 1 V 5 -1 V 5 5 V 5 0 V 5 -2 V 4 0 V 5 30 V 5 48 V 5 1 V 5 0 V 5 2 V 5 1 V 9 0 V 5 1 V 5 9 V 5 4 V 5 1 V 5 0 V 9 -1 V 5 0 V 5 -2 V 5 0 V 5 1 V 5 0 V 10 -1 V 4 3 V 5 -1 V 5 1 V 5 0 V 5 -1 V 10 2 V 5 3 V 4 0 V 5 0 V 5 2 V 5 2 V 5 1 V 14 0 V 10 -1 V 5 5 V 5 -1 V 10 0 V 5 13 V 4 10 V 5 -1 V 5 2 V 5 -1 V 5 2 V 10 0 V 5 -1 V 4 3 V 5 0 V 5 1 V 5 0 V 10 -1 V 5 0 V 5 0 V 4 -1 V 5 3 V 10 1 V 5 -1 V 5 4 V 5 2 V 4 0 V 5 2 V 10 0 V 5 0 V 5 -1 V 5 -1 V 5 5 V 4 8 V 5 -1 V 15 2 V 5 1 V 5 1 V 5 1 V 9 -1 V 5 0 V 5 -1 V 5 2 V 5 -1 V 5 -1 V 4 0 V 5 1 V 5 -1 V 5 1 V 5 -1 V 5 0 V 5 -1 V 14 4 V 5 1 V 5 -1 V 5 -2 V 5 1 V 14 1 V 5 1 V 5 4 V 5 2 V 5 1 V 15 -1 V 4 0 V 5 0 V 5 -1 V currentpoint stroke M 5 0 V 15 1 V 4 0 V 5 -1 V 5 0 V 5 0 V 15 0 V 5 15 V 4 1 V 5 -1 V 5 2 V 5 0 V 10 18 V 5 0 V 5 2 V 4 0 V 5 1 V 10 -2 V 5 0 V 10 0 V 4 -1 V 5 0 V 10 -1 V 5 0 V 5 -1 V 5 0 V 5 -1 V 19 -1 V 5 0 V 5 5 V 5 0 V 5 0 V 9 -1 V 10 0 V 10 -1 V 19 0 V 5 1 V 5 1 V 5 10 V 5 6 V 5 -1 V 9 0 V 5 0 V 5 -1 V 5 -1 V 5 3 V 5 0 V 5 0 V 4 -1 V 5 0 V 5 0 V 5 -1 V 5 1 V 5 -1 V 10 1 V 4 -1 V 5 2 V 5 -1 V 5 1 V 15 2 V 4 -1 V 5 0 V 5 0 V 15 1 V 5 0 V 5 -2 V 4 0 V 5 1 V 15 1 V 5 2 V 5 -1 V 5 1 V 4 0 V 5 6 V 5 -1 V 5 2 V 5 -1 V 5 -1 V 14 1 V 5 1 V 5 0 V 5 2 V 5 1 V 14 1 V 5 1 V 5 1 V 5 0 V 5 1 V 19 1 V 5 -1 V 5 2 V 5 0 V 15 1 V 5 0 V 4 -1 V 5 6 V 5 -1 V 10 0 V 5 0 V 5 1 V 4 1 V 15 2 V 5 0 V 5 2 V 5 1 V 5 2 V 14 0 V 5 1 V 5 0 V 5 2 V 10 0 V 14 0 V 5 -1 V 5 0 V 5 0 V 14 1 V 5 13 V 5 1 V 5 1 V 5 3 V 14 0 V 5 -1 V 5 -1 V 5 6 V 5 -2 V 10 1 V 5 -1 V 4 1 V 5 0 V 5 0 V 10 -1 V 5 -1 V 5 1 V 5 -1 V 4 -1 V 15 0 V 5 1 V 5 -1 V 5 0 V 4 5 V 15 0 V 5 -1 V 5 3 V 5 0 V 14 0 V 5 1 V 5 0 V 10 2 V 5 1 V 5 0 V 9 0 V 5 0 V 5 2 V 5 0 V 15 0 V 4 1 V 5 -1 V 5 0 V 5 0 V 5 0 V 5 0 V 9 -1 V 5 0 V 5 -1 V 5 0 V 5 1 V 5 0 V 10 1 V 4 -1 V 5 0 V 5 4 V 5 1 V 10 1 V 5 0 V 5 -1 V 4 0 V 5 -1 V 5 -1 V 5 0 V 5 0 V 5 2 V 5 -1 V 4 0 V 5 1 V 5 0 V 15 0 V 5 0 V 5 0 V 4 -1 V 15 -1 V 5 1 V 5 0 V 5 0 V 5 1 V 9 0 V 5 -1 V 5 -1 V 10 0 V 5 -2 V 14 1 V 5 0 V 5 0 V 5 -1 V 5 2 V 14 0 V 5 -2 V 10 -1 V 5 1 V 5 -1 V 9 0 V 5 3 V 5 1 V 5 -1 V 5 0 V 15 0 V 4 1 V 5 3 V 5 0 V 5 0 V 5 0 V 10 0 V 4 -1 V 5 1 V 5 1 V 5 0 V 5 15 V 10 1 V 5 1 V 4 -1 V 5 0 V 5 18 V 5 0 V 5 3 V 5 2 V 5 1 V 9 -1 V 5 1 V 15 0 V 5 0 V 5 1 V 5 0 V 4 -1 V 15 -3 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 4037 194 a currentpoint grestore moveto 4037 194 a -163 194 a currentpoint currentpoint translate 1 0.31999 div 1 0.31999 div scale neg exch neg exch translate -163 194 a -131 1644 a Fp(Fig.)e(9.)46 b(Frequenc)o(y)18 b(of)i(Records)g(with)g (Obsolete)g(Route)g(Info)-163 1928 y currentpoint currentpoint translate 0.31999 0.31999 scale neg exch neg exch translate -163 1928 a -163 1928 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -163 1928 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: rr_policy.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Wed Jun 27 10:04:01 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 63 0 V 5913 0 R -63 0 V 810 540 M (0) Rshow 918 1397 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.05) Rshow 918 2254 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.1) Rshow 918 3110 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.15) Rshow 918 3967 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.2) Rshow 918 4824 M 63 0 V 5913 0 R -63 0 V -6021 0 R (0.25) Rshow 918 540 M 0 63 V 0 4221 R 0 -63 V 918 360 M (0) Cshow 1892 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (200) Cshow 2866 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (400) Cshow 3840 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (600) Cshow 4814 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (800) Cshow 5788 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1000) Cshow 6762 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1200) Cshow 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (Frequency of Obsolete Records) Cshow grestore 3906 90 M (Maximum Record Age \(Days\)) Cshow 1.000 UL LT0 1458 4671 M (RADB) Rshow 1566 4671 M 495 0 V 918 540 M 5 0 V 5 0 V 5 0 V 4 0 V 5 0 V 10 0 V 5 0 V 5 0 V 5 0 V 5 745 V 4 -31 V 10 -42 V 5 -49 V 5 -32 V 5 -20 V 5 -35 V 5 -9 V 4 -8 V 5 -29 V 5 -181 V 5 -8 V 5 -18 V 5 -9 V 14 -2 V 5 127 V 5 -15 V 5 -9 V 5 -10 V 14 114 V 5 -28 V 5 68 V 5 -18 V 5 87 V 15 -7 V 4 -10 V 5 -6 V 5 -6 V 5 -21 V 15 -8 V 5 -3 V 4 -5 V 5 -10 V 5 -6 V 5 76 V 10 -3 V 5 -16 V 4 -5 V 5 -3 V 5 -19 V 5 -5 V 5 -3 V 5 71 V 5 -13 V 5 -8 V 4 -7 V 5 -5 V 15 111 V 5 -5 V 5 -10 V 5 -5 V 4 -15 V 5 -3 V 5 -2 V 5 -5 V 5 56 V 10 -3 V 5 -12 V 4 -2 V 5 -3 V 5 -9 V 5 -2 V 5 -9 V 5 -28 V 5 -16 V 14 -2 V 5 -2 V 5 -7 V 5 101 V 5 -2 V 5 -2 V 9 48 V 5 -11 V 5 -2 V 5 -7 V 5 40 V 5 -2 V 5 -2 V 4 -11 V 5 89 V 5 42 V 5 -3 V 5 28 V 14 -14 V 5 -7 V 5 -10 V 5 -9 V 5 36 V 5 -3 V 10 38 V 4 -3 V 5 -2 V 5 -7 V 5 36 V 5 -2 V 5 -5 V 5 -7 V 5 38 V 4 -7 V 5 -5 V 5 -7 V 5 -2 V 10 34 V 5 -7 V 9 36 V 20 38 V 5 33 V 5 -7 V 4 -3 V 10 -3 V 20 -5 V 5 35 V 14 -2 V 10 29 V 10 -3 V 5 -8 V 19 -5 V 5 28 V 10 -2 V 14 -10 V 5 -13 V 5 33 V 5 -3 V 5 -2 V 5 -3 V 4 35 V 5 -18 V 5 24 V 5 23 V 5 -5 V 5 31 V 10 -5 V 9 -3 V 5 -7 V 5 -10 V 5 -3 V 15 -2 V 4 15 V 5 29 V 5 -5 V 15 31 V 5 28 V 4 -5 V 5 -2 V 5 -13 V 5 -7 V 10 -7 V 5 50 V 5 -3 V 4 -5 V 5 -10 V 5 -2 V 5 -2 V 5 -5 V 5 24 V 5 -5 V 5 24 V 4 50 V 5 -3 V 10 -5 V 5 26 V 5 26 V 9 -3 V 5 -8 V 5 -5 V 5 -5 V 5 -2 V 10 -5 V 5 -7 V 4 -3 V 5 -9 V 5 -5 V 15 27 V 5 -7 V 9 27 V 5 24 V 5 -3 V 5 -2 V 5 -7 V 5 -10 V 5 -5 V 5 22 V 4 -5 V 20 -5 V 5 -2 V 5 -5 V 4 21 V 5 23 V 10 20 V 5 -4 V 5 -7 V 5 -3 V 5 -2 V 9 20 V 5 -9 V 5 -3 V 5 -11 V 5 -10 V 5 -9 V 9 22 V 10 -2 V 5 -9 V 5 17 V 14 24 V 10 -5 V 5 17 V 5 23 V 5 21 V 14 21 V 5 19 V 10 -3 V 5 -2 V 5 -2 V 5 -7 V 5 20 V 4 -7 V 5 40 V 5 13 V 15 40 V 5 17 V 5 20 V 4 -3 V 5 20 V 15 -3 V 5 -5 V 5 17 V 4 21 V 15 -4 V 5 -5 V 10 41 V 5 -3 V 9 -4 V 10 16 V 5 -3 V 5 -2 V 10 -3 V 4 -5 V 5 62 V 5 -15 V 5 -7 V 5 -5 V 5 33 V 5 -3 V 9 -2 V 5 -2 V 5 32 V 5 12 V 5 20 V 14 -5 V 5 -2 V 5 -5 V 5 -3 V 5 -5 V 15 -5 V 4 32 V 5 -3 V 5 15 V 5 -5 V 5 -3 V 5 15 V 5 -3 V 5 -5 V 9 -2 V 15 -3 V 5 -2 V 5 -2 V 4 -5 V 5 -3 V 20 10 V 5 -3 V 5 -2 V 4 -5 V 5 -2 V 5 -3 V 5 -7 V 10 -7 V 5 5 V 5 -3 V 9 -2 V 10 34 V 5 -7 V 5 -4 V 14 18 V 10 -3 V 5 -2 V 5 -2 V 24 -2 V 5 15 V 5 16 V 5 -3 V 14 -2 V 5 -5 V 5 -2 V 5 16 V 20 -10 V 4 -7 V 10 -4 V 5 -2 V 5 13 V 10 -7 V 4 15 V 15 -2 V 5 -5 V 5 -2 V 5 -2 V 5 -2 V 4 29 V 10 -2 V 5 13 V 5 10 V 10 -2 V 9 -3 V 5 13 V 5 -9 V 5 -2 V 5 26 V 5 17 V 5 -2 V 9 -5 V 5 10 V 10 -5 V 5 -2 V 10 16 V 4 -8 V 5 -3 V 10 -6 V 5 14 V 10 16 V 14 12 V 15 -3 V 15 16 V 4 14 V 5 12 V 5 -3 V 20 9 V 4 28 V 5 -3 V 5 27 V 5 -2 V 5 15 V 5 16 V 5 -5 V 5 20 V 4 -2 V 20 30 V 5 11 V 5 -2 V 5 15 V 4 13 V 5 -3 V 10 15 V 5 13 V 5 11 V 5 -10 V 9 -5 V 10 -2 V 5 -5 V 5 43 V 10 37 V 14 -12 V 5 -5 V 29 -2 V 5 -5 V 5 -2 V 5 10 V 15 -3 V 4 -4 V 5 10 V 5 -3 V 20 -2 V 4 -9 V 5 12 V 5 -5 V 10 -4 V 5 12 V 10 11 V 4 15 V 5 28 V 15 -2 V 5 14 V 5 -3 V 5 -4 V 4 9 V 5 -2 V 20 14 V 5 9 V 5 41 V 4 14 V currentpoint stroke M 5 -2 V 10 -7 V 10 11 V 5 -2 V 9 -3 V 5 12 V 5 25 V 5 -3 V 5 4 V 14 36 V 5 11 V 5 1 V 5 -2 V 5 11 V 15 -3 V 4 27 V 10 -2 V 5 -10 V 10 13 V 5 -2 V 19 6 V 15 6 V 5 -5 V 9 -7 V 5 26 V 10 -3 V 5 8 V 10 -4 V 4 -3 V 5 8 V 10 -2 V 5 -2 V 5 -7 V 24 -5 V 5 18 V 5 -4 V 5 -3 V 5 -7 V 14 13 V 5 8 V 5 12 V 5 13 V 5 12 V 14 -2 V 5 -2 V 5 5 V 10 10 V 19 -4 V 15 -3 V 14 -4 V 10 -3 V 5 -2 V 20 -2 V 4 -5 V 5 -2 V 20 12 V 5 10 V 5 -2 V 29 -10 V 10 25 V 4 -3 V 15 -2 V 5 -5 V 5 -2 V 5 10 V 4 12 V 10 12 V 5 -4 V 5 7 V 10 12 V 19 -5 V 5 10 V 5 -2 V 5 12 V 19 7 V 5 12 V 5 7 V 19 -2 V 5 9 V 30 -2 V 4 12 V 5 -3 V 5 -2 V 20 7 V 5 -5 V 4 21 V 15 12 V 5 7 V 10 -9 V 5 7 V 4 11 V 5 -2 V 25 9 V 4 -5 V 5 12 V 5 -3 V 5 12 V 5 9 V 5 11 V 10 21 V 4 11 V 20 11 V 5 27 V 5 -5 V 9 -3 V 10 -2 V 5 -2 V 10 -3 V 14 7 V 5 -3 V 5 15 V 5 4 V 19 -2 V 5 20 V 5 -5 V 5 20 V 15 8 V 5 22 V 14 -5 V 20 4 V 5 -5 V 4 22 V 5 -5 V 5 11 V 15 8 V 9 -5 V 5 -4 V 15 10 V 10 -2 V 5 -2 V 4 -3 V 20 11 V 5 -5 V 10 -2 V 4 11 V 15 -3 V 5 -4 V 5 -7 V 5 -5 V 19 -2 V 5 6 V 5 18 V 5 11 V 14 -3 V 5 -2 V 5 10 V 5 19 V 15 10 V 4 11 V 5 18 V 5 -5 V 5 11 V 10 -3 V 19 -2 V 10 -2 V 24 -5 V 5 -2 V 5 0 V 5 -2 V 19 10 V 5 -2 V 5 3 V 5 8 V 10 10 V 14 20 V 5 8 V 5 8 V 15 8 V 10 7 V 4 8 V 5 10 V 5 -2 V 10 -3 V 5 -4 V 5 -7 V 4 12 V 5 8 V 20 10 V 10 7 V 4 -2 V 5 10 V 10 90 V 5 8 V 5 19 V 10 17 V 4 -5 V 15 -7 V 10 0 V 19 -5 V 5 9 V 24 19 V 10 -2 V 10 7 V 5 -2 V 14 19 V 5 -3 V 10 -9 V 20 -5 V 4 5 V 5 -5 V 10 -2 V 5 7 V 14 -3 V 5 10 V 5 7 V 5 -3 V 15 -2 V 9 -5 V 5 -2 V 5 4 V 15 10 V 10 18 V 4 9 V 15 -4 V 5 9 V 5 9 V 5 -7 V 4 9 V 10 9 V 10 18 V 5 7 V 24 -5 V 10 10 V 10 -3 V 14 -5 V 5 -2 V 15 9 V 19 7 V 5 9 V 5 -5 V 5 4 V 5 -4 V 5 -3 V 9 16 V 5 4 V 5 -2 V 5 -7 V 5 -3 V 19 -4 V 5 9 V 15 8 V 14 18 V 5 2 V 10 -2 V 15 8 V 4 9 V 5 -2 V 5 -2 V 20 -3 V 9 -2 V 5 9 V 20 8 V 5 7 V 9 9 V 20 26 V 5 8 V 19 9 V 5 35 V 5 4 V 5 8 V 10 9 V 9 -3 V 5 9 V 10 9 V 24 3 V 5 9 V 20 -3 V 5 -2 V 9 15 V 15 8 V 5 9 V 5 -3 V 4 -2 V 15 6 V 20 -5 V 14 9 V 15 8 V 5 6 V 14 -2 V 10 6 V 5 8 V 10 8 V 5 9 V 4 -3 V 5 9 V 5 8 V 10 8 V 5 6 V 29 -2 V 10 8 V 9 -5 V 20 -2 V 10 16 V 5 -4 V 4 8 V 15 -5 V 10 -2 V 9 -5 V 15 -3 V 10 17 V 5 -3 V 5 -2 V 4 8 V 5 8 V 5 9 V 5 -3 V 5 6 V 5 3 V 5 6 V 14 8 V 5 6 V 5 8 V 5 8 V 5 16 V 34 6 V 5 3 V 29 -2 V 5 5 V 10 8 V 4 -2 V 5 8 V 5 -3 V 10 16 V 15 8 V 4 -5 V 15 8 V 10 -2 V 5 -3 V 4 6 V 20 8 V 5 -3 V 29 8 V 5 -7 V 5 -2 V 5 -3 V 9 8 V 10 8 V 5 8 V 5 -5 V 5 8 V 14 8 V 10 -3 V 15 -2 V 14 8 V 10 7 V 10 -4 V 5 7 V 9 8 V 5 -2 V 15 21 V 15 5 V 14 8 V 5 -3 V 24 -2 V 5 8 V 5 -3 V 15 5 V 14 16 V 5 20 V 10 8 V 5 15 V 5 8 V 29 -3 V 5 -2 V 5 15 V 19 -2 V 5 -5 V 1.000 UL LT1 1458 4491 M (RIPE) Rshow 1566 4491 M 495 0 V 918 540 M 5 0 V 5 264 V 5 235 V 4 -121 V 5 -5 V 5 -6 V 5 -54 V 5 -49 V 5 42 V 5 -37 V 5 32 V 4 -5 V 5 -1 V 5 -20 V 5 83 V 5 36 V 5 -23 V 5 -17 V 5 -1 V 4 -2 V 5 -16 V 5 26 V 5 -10 V 5 143 V 5 -5 V 5 -2 V 5 -4 V 4 -14 V 5 18 V 5 -25 V 5 -22 V 5 -11 V 5 -1 V 5 0 V 4 -23 V 5 63 V 5 13 V 5 -9 V 5 24 V 15 19 V 4 17 V 5 -11 V 5 15 V 5 11 V 10 0 V 5 -6 V 5 12 V 4 3 V 5 28 V 5 8 V 5 -3 V 5 -1 V 5 -13 V 5 31 V 4 -8 V 5 -12 V 5 13 V 5 18 V 5 -1 V 5 -9 V 5 14 V 5 63 V 4 42 V 5 57 V 5 17 V 10 6 V 5 3 V 5 -15 V 5 -10 V 4 -14 V 5 15 V 5 -1 V 5 -16 V 5 19 V 5 -8 V 5 6 V 5 -13 V 4 -3 V 5 0 V 5 -6 V 5 22 V 5 7 V 5 2 V 5 -8 V 9 13 V 5 22 V 5 -13 V 5 -8 V 5 3 V 5 3 V 5 -1 V 4 0 V 5 31 V 5 -7 V 5 -8 V 5 3 V 5 3 V 14 -6 V 5 19 V 5 18 V 5 16 V 5 -8 V 5 0 V 5 -2 V 4 2 V 5 18 V 5 -5 V 5 16 V 5 1 V 10 -1 V 5 -5 V 4 -7 V 5 -6 V 5 15 V 5 8 V 5 0 V 5 -1 V 5 6 V 5 -7 V 4 -5 V 5 6 V 5 5 V 10 -3 V 5 14 V 5 -7 V 5 -8 V 4 2 V 5 6 V 15 -6 V 5 4 V 5 -6 V 4 16 V 5 0 V 15 -2 V 5 5 V 5 7 V 5 8 V 4 -1 V 15 -4 V 5 13 V 5 -7 V 5 -5 V 5 -7 V 4 -1 V 10 15 V 5 -5 V 5 -4 V 5 -3 V 5 -4 V 4 9 V 5 0 V 5 -4 V 5 -5 V 5 -2 V 5 16 V 5 6 V 9 0 V 5 -3 V 5 -4 V 5 25 V 5 -4 V 5 -7 V 5 9 V 5 0 V 4 -5 V 5 3 V 5 6 V 5 -5 V 5 -4 V 15 -1 V 4 -6 V 5 -3 V 5 -4 V 5 -2 V 10 -1 V 5 5 V 4 7 V 5 6 V 5 4 V 5 14 V 5 8 V 5 6 V 5 11 V 5 -3 V 4 4 V 5 -6 V 10 -1 V 5 10 V 5 -3 V 5 16 V 5 -5 V 4 -7 V 15 6 V 5 4 V 5 -3 V 5 0 V 4 0 V 5 4 V 5 -4 V 5 6 V 5 6 V 10 17 V 5 3 V 4 -3 V 5 4 V 5 -2 V 5 -1 V 5 -1 V 5 -5 V 5 0 V 5 -2 V 4 6 V 5 6 V 10 -1 V 5 -2 V 5 4 V 5 6 V 5 -2 V 4 6 V 10 0 V 5 -1 V 5 -2 V 5 5 V 5 -3 V 4 -4 V 10 -1 V 5 -3 V 5 19 V 5 -3 V 5 5 V 5 4 V 14 3 V 5 -3 V 5 -2 V 5 -1 V 5 -2 V 9 0 V 5 -3 V 5 -3 V 5 5 V 5 -1 V 5 5 V 14 -2 V 5 0 V 5 4 V 5 -2 V 5 44 V 14 -1 V 5 12 V 5 -1 V 5 -2 V 15 -3 V 5 -4 V 4 -1 V 5 -2 V 5 -3 V 15 9 V 5 -3 V 5 5 V 4 -2 V 5 9 V 5 6 V 5 0 V 5 -1 V 5 -3 V 5 -1 V 4 -2 V 5 0 V 5 -1 V 5 -3 V 5 -3 V 10 -1 V 5 5 V 9 -1 V 5 4 V 5 5 V 5 6 V 5 3 V 5 9 V 14 -3 V 5 -1 V 5 -3 V 5 3 V 5 -2 V 5 0 V 4 -1 V 5 6 V 5 -3 V 5 11 V 5 17 V 5 -2 V 14 6 V 5 -1 V 5 -2 V 5 5 V 15 4 V 5 5 V 4 -1 V 5 -5 V 5 -3 V 15 -1 V 5 5 V 5 0 V 4 -1 V 20 -2 V 5 4 V 5 -2 V 4 -3 V 5 0 V 5 -1 V 5 0 V 5 5 V 5 -2 V 5 -6 V 5 5 V 4 -3 V 10 -1 V 5 -1 V 5 11 V 5 -1 V 5 -2 V 5 -1 V 9 -1 V 5 -1 V 5 5 V 5 5 V 5 -2 V 19 -3 V 5 -1 V 5 5 V 5 -1 V 19 6 V 5 -3 V 5 3 V 5 -3 V 5 6 V 10 -1 V 4 4 V 5 6 V 5 -1 V 5 -2 V 5 0 V 5 5 V 5 11 V 5 -2 V 4 5 V 5 5 V 10 0 V 5 -3 V 5 -1 V 5 -2 V 9 11 V 15 5 V 5 0 V 5 -1 V 5 -2 V 4 -2 V 10 -1 V 5 -1 V 5 -1 V 5 4 V 5 -1 V 14 -2 V 5 -1 V 5 -1 V 5 -1 V 5 -1 V 5 0 V 9 -1 V 10 9 V 5 7 V 5 5 V 14 -2 V 5 -1 V 5 0 V 5 -1 V 5 -2 V 15 -2 V 4 -2 V 5 -1 V 5 -3 V 5 -1 V 5 -1 V 10 0 V 5 5 V 4 -1 V 5 -2 V 5 -1 V 15 5 V 5 11 V 4 10 V 5 -1 V 5 -1 V 5 0 V 5 -1 V 5 5 V 5 -2 V currentpoint stroke M 5 -1 V 4 4 V 5 -1 V 10 5 V 5 -3 V 5 0 V 5 5 V 5 4 V 4 4 V 15 -2 V 5 0 V 5 5 V 5 5 V 5 -1 V 4 -1 V 5 0 V 5 -1 V 5 4 V 5 0 V 10 -1 V 9 -1 V 5 -1 V 10 -2 V 5 -1 V 14 -1 V 5 -1 V 5 0 V 5 0 V 5 -1 V 10 0 V 5 -1 V 4 0 V 5 -3 V 5 -1 V 5 -1 V 15 0 V 4 3 V 5 4 V 5 -2 V 25 3 V 4 0 V 5 2 V 20 4 V 5 -1 V 5 5 V 4 4 V 10 -1 V 10 -1 V 5 0 V 5 -1 V 5 -1 V 4 5 V 15 0 V 5 -1 V 5 -2 V 14 0 V 15 -2 V 5 -2 V 14 -2 V 5 5 V 5 0 V 5 -2 V 5 -1 V 15 4 V 4 9 V 5 -1 V 5 5 V 5 -1 V 15 9 V 4 -1 V 10 5 V 5 -1 V 15 -1 V 5 0 V 4 -1 V 5 4 V 5 -1 V 5 5 V 10 -1 V 5 -1 V 5 5 V 4 5 V 5 0 V 10 -2 V 10 -1 V 5 -1 V 5 -1 V 14 0 V 10 5 V 5 -1 V 5 -1 V 9 0 V 5 5 V 5 5 V 5 -1 V 5 5 V 5 -1 V 14 4 V 5 -1 V 5 -1 V 5 10 V 5 -2 V 10 0 V 4 -1 V 5 -1 V 5 -1 V 5 5 V 5 -1 V 5 5 V 9 -1 V 5 -1 V 10 0 V 5 4 V 24 4 V 5 0 V 5 5 V 10 -1 V 5 -1 V 5 -1 V 4 -1 V 5 -1 V 20 28 V 5 -1 V 5 5 V 4 0 V 10 -1 V 5 0 V 5 8 V 5 3 V 5 5 V 14 4 V 10 5 V 5 0 V 5 -1 V 9 0 V 5 -2 V 5 4 V 5 0 V 5 3 V 19 -1 V 5 -1 V 10 3 V 5 -1 V 14 -1 V 5 -2 V 10 4 V 20 -1 V 4 0 V 5 -1 V 5 9 V 10 5 V 15 5 V 4 3 V 5 -2 V 15 4 V 5 4 V 5 -1 V 5 -1 V 4 0 V 25 3 V 5 0 V 19 -1 V 5 -1 V 5 -1 V 5 5 V 14 -1 V 5 0 V 5 -1 V 5 -1 V 5 4 V 19 -1 V 10 5 V 5 4 V 24 -3 V 5 5 V 20 4 V 4 3 V 25 0 V 5 -1 V 14 -2 V 15 0 V 5 0 V 5 -1 V 9 4 V 5 4 V 10 0 V 15 4 V 4 -1 V 5 4 V 15 -1 V 5 0 V 5 -1 V 5 -2 V 4 4 V 15 -2 V 10 4 V 5 4 V 5 4 V 14 4 V 5 9 V 10 0 V 19 -1 V 5 0 V 10 -1 V 5 -1 V 14 0 V 15 -1 V 5 4 V 10 4 V 4 0 V 5 -1 V 5 0 V 5 0 V 5 3 V 15 4 V 4 -1 V 5 0 V 5 -1 V 5 -1 V 5 0 V 19 -1 V 5 0 V 5 0 V 5 -1 V 15 0 V 4 -1 V 30 3 V 5 -1 V 4 -1 V 5 -1 V 20 0 V 5 0 V 5 4 V 4 -2 V 5 3 V 15 0 V 5 0 V 14 -2 V 15 -1 V 5 0 V 5 0 V 5 4 V 4 -1 V 15 -1 V 15 0 V 5 3 V 14 4 V 5 -2 V 5 0 V 5 -1 V 5 0 V 19 -1 V 5 -1 V 5 0 V 5 -1 V 5 0 V 9 0 V 10 -1 V 5 -1 V 5 0 V 19 0 V 30 4 V 9 -1 V 5 5 V 20 3 V 4 0 V 5 -1 V 10 4 V 20 0 V 9 -1 V 5 0 V 15 -1 V 5 8 V 9 0 V 5 -1 V 15 4 V 5 0 V 5 -1 V 19 4 V 5 -3 V 10 0 V 19 0 V 10 -1 V 5 -2 V 19 0 V 10 0 V 10 -1 V 34 4 V 5 0 V 24 4 V 5 -1 V 5 -1 V 19 -1 V 5 0 V 34 4 V 5 0 V 5 8 V 19 0 V 25 -1 V 10 -1 V 24 -1 V 5 -1 V 5 0 V 5 4 V 4 0 V 5 -1 V 10 -1 V 5 13 V 5 -2 V 34 -1 V 14 -1 V 10 0 V 5 -2 V 5 -1 V 24 0 V 5 -1 V 25 -1 V 4 0 V 5 -1 V 5 0 V 15 -1 V 34 5 V 5 -1 V 24 0 V 10 8 V 5 0 V 5 -1 V 9 0 V 10 -1 V 5 0 V 15 4 V 4 4 V 5 -1 V 10 4 V 24 0 V 25 0 V 9 -1 V 20 3 V 5 4 V 5 4 V 5 -1 V 19 -1 V 10 0 V 5 0 V 19 -1 V 5 -2 V 15 0 V 14 0 V 10 -2 V 5 5 V 5 -1 V 14 -1 V 5 0 V 5 -1 V 15 4 V 29 -1 V 14 0 V 5 3 V 10 -1 V 5 0 V 15 3 V 9 0 V 5 -1 V 20 0 V 5 -1 V 4 -1 V 20 0 V 10 0 V 4 -1 V 10 4 V 15 0 V 10 -1 V 24 0 V 5 -1 V 10 -1 V 14 4 V 5 -2 V 10 0 V 19 -1 V 15 -1 V 34 -1 V 5 0 V 19 4 V 15 -1 V 19 0 V 15 -1 V 5 0 V 14 -2 V 5 0 V 20 -1 V 14 0 V 25 -1 V 5 0 V 5 -1 V 9 0 V 25 3 V 9 -1 V 15 -2 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument @endspecial 4037 1928 a currentpoint grestore moveto 4037 1928 a -163 1928 a currentpoint currentpoint translate 1 0.31999 div 1 0.31999 div scale neg exch neg exch translate -163 1928 a -222 3378 a Fp(Fig.)h(10.)45 b(Frequenc)o(y)18 b(of)i(Records)g(with)g(Obsolete)g(AS)h(Polic)o(y)f(Info)-169 3651 y Fl(Figures)g(9)f(and)37 b(10)19 b(compare)h(the)g(tw)o(o)e(lar)n (gest)j(IRR)d(databases)-260 3764 y(\(RADB)33 b(&)h(RIPE\))g(in)h (terms)g(of)g(freshness.)66 b(The)o(y)34 b(sho)n(w)h(the)-260 3877 y(frequenc)o(y)j(\()p Fi(y)s Fl(-axis\))f(of)f(obsolete)h(records) h(among)e(those)h(that)-260 3990 y(ha)n(v)o(e)d(been)h(last)f(updated)i (within)e(a)f(certain)j(number)e(of)g(days,)-260 4103 y(where)g(the)g(number)h(of)f(days)g(are)g(gi)n(v)o(en)h(on)e(the)h Fi(x)p Fl(-axis.)61 b(The)-260 4216 y(age)24 b(of)f(a)g(certain)i (record)g(thus)f(indicates)i(ho)n(w)d(man)o(y)g(days)i(ha)n(v)o(e)-260 4329 y(passed)e(since)f(the)g(record)g(had)g(been)g(last)g(updated)h (till)f(the)f(entire)-260 4442 y(database)30 b(w)o(as)d(retrie)n(v)o (ed)i(on)f(May)f(25th.)41 b(Both)28 b(\002gures)g(clearly)-260 4555 y(demonstrate)21 b(that)e(the)f(RIPE)e(database)21 b(is)d(maintained)i(more)e(up-)-260 4667 y(to-date)25 b(than)g(the)e(RADB)f(database.)-260 4876 y Fk(B.)45 b(AS)23 b(Gr)o(aph)g(V)-10 b(erte)n(x)24 b(De)l(gr)m(ee)h(Distrib)n (ution)-169 5037 y Fl(Satis\002ed)65 b(with)f(the)h(relati)n(v)o(e)g (freshness)i(of)d(the)h(RIPE)-260 5150 y(database,)23 b(we)d(ne)o(xt)h(e)o(xtracted)h(AS)d(topology)k(information)g(from)-260 5263 y(the)i(RIPE)e(database.)33 b(As)24 b(suggested)j(by)e(Figures)g (9)g(and)f(10,)h(the)-260 5440 y Fn(route)20 b(origin)g(AS)f (speci\002ed)h(in)g(the)f(record)h(is)g(correct)g(according)h(to)e(the) h(BGP)-260 5531 y(table,)g(or)g(if)f(there)h(is)f(no)h(such)h(AS)e (neighbor)i(that)e(is)h(found)h(in)e(the)h(BGP)f(table)-260 5622 y(b)o(ut)g(not)g(speci\002ed)g(in)g(the)g(record.)2825 -74 y Fp(T)-8 b(ABLE)20 b(III)2599 39 y(A)t(S)25 b(G)t Fs(R)t(A)t(P)t(H)g Fp(S)t Fs(T)n(A)m(T)t(I)t(S)t(T)t(I)t(C)t(S)p 2104 118 1805 4 v 2102 197 4 79 v 2400 173 a(Source)p 2878 197 V 353 w(#)16 b(nodes)i(\(\045inc\))p 3392 197 V 116 w(#)f(edges)h(\(\045inc\))p 3907 197 V 2104 200 1805 4 v 2104 217 V 2102 296 4 79 v 2393 272 a(Ore)o(gon)p 2878 296 V 455 w(11,174)p 3392 296 V 333 w(23,409)p 3907 296 V 2104 299 1805 4 v 2102 378 4 79 v 2154 354 a(Combined)g(41)f(BGP) g(vie)n(ws)p 2878 378 V 101 w(11,201)g(\(0.24\045\))p 3392 378 V 117 w(25,472)h(\(8.9\045\))p 3907 378 V 2104 381 1805 4 v 2102 460 4 79 v 2330 436 a(Ore)o(gon+LG)p 2878 460 V 276 w(11,234)f(\(0.54\045\))p 3392 460 V 101 w(26,519)g(\(13.3\045\))p 3907 460 V 2104 463 1805 4 v 2102 542 4 79 v 2176 518 a(Ore)o(gon+LG+RIPE\(1w\))p 2878 542 V 141 w(11,387)g(\(1.9\045\))p 3392 542 V 117 w(28,836)g(\(23.2\045\))p 3907 542 V 2104 545 1805 4 v 2102 624 4 79 v 2176 601 a(Ore)o(gon+LG+RIPE\(2w\))p 2878 624 V 141 w(11,498)g(\(2.9\045\))p 3392 624 V 117 w(31,872)g(\(36.2\045\))p 3907 624 V 2104 628 1805 4 v 2102 706 4 79 v 2174 683 a(Ore)o(gon+LG+RIPE\(1m\))p 2878 706 V 139 w(11,573)g(\(3.6\045\))p 3392 706 V 117 w(34,581)g(\(47.7\045\))p 3907 706 V 2104 710 1805 4 v 1950 1050 a Fl(reliability)37 b(of)e(indi)n(vidual)i(database)g (records)f(tends)g(to)f(deteri-)1950 1163 y(orate)i(as)e(the)o(y)h (age.)66 b(Therefore,)40 b(we)35 b(only)h(considered)j(RIPE)1950 1276 y(records)25 b(that)f(were)g(at)f(most)h(one)g(month)g(old.)2041 1408 y(T)-7 b(able)36 b(III)h(summarizes)g(six)g(dif)n(ferent)h(AS)d (graphs)j(that)f(re-)1950 1521 y(sult)24 b(from)f(a)g(dif)n(ferent)i (number)f(of)f(sources)i(of)e(information)j(\(41)1950 1634 y(BGP)g(vie)n(ws,)k(Ore)o(gon)f(route)g(serv)o(er)l(,)h(Looking)g (glass)g(sites)f(and)1950 1746 y(RIPE)c(database\).)42 b(All)27 b(the)g(information)j(w)o(as)c(collected)k(on)d(the)1950 1859 y(same)f(day)-6 b(.)37 b(`\045inc')27 b(denotes)h(the)e (percentage)j(of)d(increase)i(with)1950 1972 y(respect)g(to)f(the)g (Ore)o(gon-based)i(AS)c(graph.)39 b(The)27 b(looking)h(glass)1950 2085 y(information)h(w)o(as)d(retrie)n(v)o(ed)i(from)e(about)h(360)g (routers)h(belong-)1950 2198 y(ing)j(to)g(about)h(70)f(dif)n(ferent)i (ASs.)50 b(The)31 b(RIPE)e(database)k(infor)n(-)1950 2311 y(mation)d(w)o(as)g(selecti)n(v)o(ely)i(included)g(based)f(on)f (the)g(record)h(age.)1950 2424 y(F)o(or)37 b(e)o(xample,)k(the)d (length)h(of)e(period)i(\(1)f(week,)i(2)d(weeks)h(or)1950 2537 y(1)29 b(month\))h(in)f(the)g(parenthesis)j(denotes)f(the)f (maximum)f(age)g(of)1950 2650 y(those)22 b(records)h(that)e(were)g (included.)30 b(W)-7 b(e)21 b(can)g(easily)h(notice)h(that)1950 2763 y(the)g(AS)f(graph)i(becomes)g(much)f(less)h(sparse)g(as)f(we)f (incorporate)1950 2876 y(more)i(information.)2041 3007 y(Finally)-6 b(,)46 b(we)40 b(check)i(ho)n(w)f(those)h(increasingly)i (denser)f(AS)1950 3120 y(graphs)27 b(af)n(fect)g(the)f(po)n(wer)n(-la)o (w)g(characteristics)k(that)d(ha)n(v)o(e)f(been)1950 3233 y(identi\002ed)34 b(by)e(F)o(aloutsos)h(et)f(al.)g([1])g(using)h (Ore)o(gon-based)i(AS)1950 3346 y(graph.)60 b(According)35 b(to)f(Figure)g(11,)i(ne)n(wly-added)g(edges)f(turn)1950 3459 y(out)43 b(to)g(signi\002cantly)i(increase)g(the)e(v)o(erte)o(x)g (de)o(gree)h(of)e(those)1950 3572 y(nodes)34 b(whose)g(ranks)g(are)f (between)h(10)f(and)g(1000.)58 b(Thus,)35 b(the)1950 3684 y(o)o(v)o(erall)44 b(v)o(erte)o(x-de)o(gree-rank)k(distrib)n (ution)f(tak)o(es)d(on)f(a)g(more)1950 3797 y(pronounced)34 b(con)l(v)o(e)o(x)f(shape.)52 b(The)30 b(frequenc)o(y)k(distrib)n (ution)g(of)1950 3910 y(Figure)23 b(12)g(sho)n(ws)h(that)f(ne)n (wly-added)i(edges)f(ha)n(v)o(e)g(minimal)f(ef-)1950 4023 y(fect)32 b(on)h(the)f(frequenc)o(y)i(of)e(nodes)h(whose)g(v)o (erte)o(x)g(de)o(grees)g(are)1950 4136 y(less)25 b(than)g(10.)32 b(Ho)n(we)n(v)o(er)l(,)24 b(starting)i(from)f(v)o(erte)o(x)g(de)o(gree) g(10,)g(the)1950 4249 y(v)o(erte)o(x)h(de)o(gree)h(frequenc)o(y)h (tends)f(to)f(de)n(viate)h(upw)o(ard,)g(forming)1950 4362 y(an)36 b(o)o(v)o(erall)h(conca)n(v)o(e)h(distrib)n(ution)h(curv)o (e.)67 b(These)36 b(results)i(are)1950 4475 y(consistent)28 b(with)d(our)g(earlier)i(\002ndings)f(in)f(II-C)f(suggesting)29 b(that)1950 4588 y(there)23 b(may)g(e)o(xist)g(much)g(richer)g (connecti)n(vity)j(among)e(non-T)m(ier)n(-)1950 4701 y(1)f(ASs)f(than)j(being)f(observ)o(ed)i(by)e(a)f(handful)i(of)f(BGP)d (routers.)2041 4832 y(Ne)o(xt,)54 b(we)47 b(look)i(at)f(whether)h(such) g(rene)n(wed)g(AS)e(v)o(erte)o(x)1950 4945 y(de)o(gree)k(distrib)n (ution)j(qualitati)n(v)o(ely)f(remain)d(the)g(same)g(o)o(v)o(er)1950 5058 y(time.)104 b(W)-7 b(e)48 b(ha)n(v)o(e)h(been)h(collecting)h(the)e (looking)i(glass)f(in-)1950 5171 y(formation)40 b(and)f(the)f(IRR)f (database)j(once)f(e)n(v)o(ery)g(week)f(since)1950 5284 y(Mar)-5 b(.)47 b(2001.)103 b(Currently)49 b(we)e(ha)n(v)o(e)h(12)g (instances)i(of)e(these)1950 5397 y(datasets,)31 b(each)e(of)f(which)g (w)o(as)g(collected)i(on)e(the)h(same)f(day)g(of)1950 5510 y(the)g(week.)42 b(In)28 b(Figure)h(13,)g(we)e(plot)h(the)g (complementary)j(CDF)1950 5622 y(of)36 b(AS)f(v)o(erte)o(x)i(de)o(gree) h(distrib)n(ution)i(for)d(the)g(12)f(instances)j(of)p eop %%Page: 12 12 12 11 bop 3997 -278 a Fs(12)-163 -130 y currentpoint currentpoint translate 0.31999 0.31999 scale neg exch neg exch translate -163 -130 a -163 -130 a gsave currentpoint currentpoint translate -90 neg rotate neg exch neg exch translate -163 -130 a @beginspecial 50 @llx 50 @lly 554 @urx 770 @ury 5040 @rwi @setspecial %%BeginDocument: p1.ps %!PS-Adobe-2.0 %%Title: my.ps %%Creator: gnuplot 3.7 patchlevel 0 %%CreationDate: Mon Jun 25 01:32:17 2001 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape %%Pages: (atend) %%EndComments /gnudict 256 dict def gnudict begin /Color false def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -60 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke gnulinewidth 2 mul setlinewidth } def /AL { stroke gnulinewidth 2 div setlinewidth } def /UL { gnulinewidth mul /userlinewidth exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog %%Page: 1 1 gnudict begin gsave 50 50 translate 0.100 0.100 scale 90 rotate 0 -5040 translate 0 setgray newpath (Helvetica) findfont 180 scalefont setfont 1.000 UL LTb 918 540 M 63 0 V 5913 0 R -63 0 V 810 540 M (1) Rshow 918 911 M 31 0 V 5945 0 R -31 0 V 918 1128 M 31 0 V 5945 0 R -31 0 V 918 1282 M 31 0 V 5945 0 R -31 0 V 918 1401 M 31 0 V 5945 0 R -31 0 V 918 1499 M 31 0 V 5945 0 R -31 0 V 918 1581 M 31 0 V 5945 0 R -31 0 V 918 1653 M 31 0 V 5945 0 R -31 0 V 918 1716 M 31 0 V 5945 0 R -31 0 V 918 1772 M 63 0 V 5913 0 R -63 0 V -6021 0 R (10) Rshow 918 2143 M 31 0 V 5945 0 R -31 0 V 918 2360 M 31 0 V 5945 0 R -31 0 V 918 2514 M 31 0 V 5945 0 R -31 0 V 918 2633 M 31 0 V 5945 0 R -31 0 V 918 2731 M 31 0 V 5945 0 R -31 0 V 918 2813 M 31 0 V 5945 0 R -31 0 V 918 2885 M 31 0 V 5945 0 R -31 0 V 918 2948 M 31 0 V 5945 0 R -31 0 V 918 3004 M 63 0 V 5913 0 R -63 0 V -6021 0 R (100) Rshow 918 3375 M 31 0 V 5945 0 R -31 0 V 918 3592 M 31 0 V 5945 0 R -31 0 V 918 3746 M 31 0 V 5945 0 R -31 0 V 918 3865 M 31 0 V 5945 0 R -31 0 V 918 3963 M 31 0 V 5945 0 R -31 0 V 918 4045 M 31 0 V 5945 0 R -31 0 V 918 4117 M 31 0 V 5945 0 R -31 0 V 918 4180 M 31 0 V 5945 0 R -31 0 V 918 4236 M 63 0 V 5913 0 R -63 0 V -6021 0 R (1000) Rshow 918 4607 M 31 0 V 5945 0 R -31 0 V 918 4824 M 31 0 V 5945 0 R -31 0 V 918 540 M 0 63 V 0 4221 R 0 -63 V 918 360 M (1) Cshow 1336 540 M 0 31 V 0 4253 R 0 -31 V 1889 540 M 0 31 V 0 4253 R 0 -31 V 2173 540 M 0 31 V 0 4253 R 0 -31 V 2307 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10) Cshow 2726 540 M 0 31 V 0 4253 R 0 -31 V 3279 540 M 0 31 V 0 4253 R 0 -31 V 3562 540 M 0 31 V 0 4253 R 0 -31 V 3697 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (100) Cshow 4115 540 M 0 31 V 0 4253 R 0 -31 V 4668 540 M 0 31 V 0 4253 R 0 -31 V 4952 540 M 0 31 V 0 4253 R 0 -31 V 5086 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (1000) Cshow 5505 540 M 0 31 V 0 4253 R 0 -31 V 6057 540 M 0 31 V 0 4253 R 0 -31 V 6341 540 M 0 31 V 0 4253 R 0 -31 V 6476 540 M 0 63 V 0 4221 R 0 -63 V 0 -4401 R (10000) Cshow 6894 540 M 0 31 V 0 4253 R 0 -31 V 1.000 UL LTb 918 540 M 5976 0 V 0 4284 V -5976 0 V 918 540 L 180 2682 M currentpoint gsave translate 90 rotate 0 0 M (AS Outdegree) Cshow grestore 3906 90 M (Rank) Cshow 0.600 UP 1.000 UL LT0 6101 4671 M (Oregon) Rshow 918 4702 Pls 1336 4390 Pls 1581 4258 Pls 1755 4170 Pls 1889 3976 Pls 1999 3931 Pls 2092 3898 Pls 2173 3865 Pls 2244 3786 Pls 2307 3777 Pls 2365 3688 Pls 2417 3671 Pls 2466 3640 Pls 2510 3587 Pls 2552 3490 Pls 2591 3475 Pls 2628 3433 Pls 2662 3419 Pls 2695 3319 Pls 2726 3304 Pls 2755 3291 Pls 2783 3279 Pls 2810 3279 Pls 2836 3239 Pls 2860 3184 Pls 2884 3153 Pls 2907 3132 Pls 2929 3124 Pls 2950 3115 Pls 2970 3093 Pls 2990 3088 Pls 3009 3084 Pls 3028 3060 Pls 3046 3050 Pls 3063 3020 Pls 3080 2982 Pls 3097 2982 Pls 3113 2965 Pls 3129 2954 Pls 3144 2948 Pls 3159 2948 Pls 3173 2942 Pls 3188 2923 Pls 3201 2923 Pls 3215 2923 Pls 3228 2898 Pls 3241 2891 Pls 3254 2891 Pls 3266 2878 Pls 3279 2878 Pls 3291 2878 Pls 3302 2871 Pls 3314 2857 Pls 3325 2857 Pls 3336 2857 Pls 3347 2857 Pls 3358 2843 Pls 3368 2828 Pls 3378 2821 Pls 3389 2813 Pls 3399 2798 Pls 3408 2774 Pls 3418 2765 Pls 3428 2765 Pls 3437 2748 Pls 3446 2748 Pls 3455 2740 Pls 3464 2740 Pls 3473 2731 Pls 3482 2722 Pls 3490 2713 Pls 3499 2703 Pls 3507 2694 Pls 3515 2684 Pls 3523 2674 Pls 3531 2674 Pls 3539 2664 Pls 3547 2654 Pls 3555 2644 Pls 3562 2644 Pls 3570 2633 Pls 3577 2622 Pls 3584 2622 Pls 3592 2611 Pls 3599 2611 Pls 3606 2611 Pls 3613 2600 Pls 3620 2600 Pls 3627 2589 Pls 3633 2589 Pls 3640 2589 Pls 3647 2577 Pls 3653 2553 Pls 3660 2553 Pls 3666 2553 Pls 3672 2553 Pls 3678 2540 Pls 3685 2527 Pls 3691 2527 Pls 3697 2527 Pls 3703 2514 Pls 3709 2514 Pls 3715 2500 Pls 3721 2500 Pls 3726 2500 Pls 3732 2500 Pls 3738 2500 Pls 3743 2486 Pls 3749 2486 Pls 3754 2472 Pls 3760 2472 Pls 3765 2472 Pls 3771 2457 Pls 3776 2457 Pls 3781 2457 Pls 3786 2457 Pls 3792 2442 Pls 3797 2442 Pls 3802 2427 Pls 3807 2427 Pls 3812 2427 Pls 3817 2411 Pls 3822 2411 Pls 3827 2411 Pls 3832 2411 Pls 3836 2411 Pls 3841 2394 Pls 3846 2394 Pls 3851 2394 Pls 3855 2394 Pls 3860 2394 Pls 3864 2394 Pls 3869 2377 Pls 3873 2377 Pls 3878 2377 Pls 3882 2377 Pls 3887 2360 Pls 3891 2342 Pls 3896 2342 Pls 3900 2342 Pls 3904 2342 Pls 3908 2342 Pls 3913 2342 Pls 3917 2342 Pls 3921 2323 Pls 3925 2323 Pls 3929 2323 Pls 3933 2323 Pls 3938 2323 Pls 3942 2323 Pls 3946 2323 Pls 3950 2323 Pls 3953 2304 Pls 3957 2304 Pls 3961 2304 Pls 3965 2304 Pls 3969 2283 Pls 3973 2283 Pls 3977 2283 Pls 3980 2283 Pls 3984 2283 Pls 3988 2283 Pls 3992 2262 Pls 3995 2262 Pls 3999 2262 Pls 4003 2262 Pls 4006 2262 Pls 4010 2262 Pls 4014 2262 Pls 4017 2240 Pls 4021 2240 Pls 4024 2240 Pls 4028 2240 Pls 4031 2240 Pls 4035 2240 Pls 4038 2240 Pls 4041 2218 Pls 4045 2218 Pls 4048 2218 Pls 4052 2218 Pls 4055 2218 Pls 4058 2218 Pls 4062 2218 Pls 4065 2218 Pls 4068 2194 Pls 4071 2194 Pls 4075 2194 Pls 4078 2194 Pls 4081 2194 Pls 4084 2169 Pls 4087 2169 Pls 4090 2169 Pls 4094 2169 Pls 4097 2169 Pls 4100 2169 Pls 4103 2169 Pls 4106 2169 Pls 4109 2169 Pls 4112 2169 Pls 4115 2169 Pls 4118 2169 Pls 4121 2143 Pls 4124 2143 Pls 4127 2143 Pls 4130 2143 Pls 4133 2143 Pls 4136 2143 Pls 4139 2143 Pls 4142 2143 Pls 4145 2143 Pls 4147 2143 Pls 4150 2143 Pls 4153 2143 Pls 4156 2143 Pls 4159 2115 Pls 4162 2115 Pls 4164 2115 Pls 4167 2115 Pls 4170 2115 Pls 4173 2115 Pls 4175 2115 Pls 4178 2115 Pls 4181 2115 Pls 4184 2115 Pls 4186 2115 Pls 4189 2115 Pls 4192 2115 Pls 4194 2115 Pls 4197 2115 Pls 4199 2087 Pls 4202 2087 Pls 4205 2087 Pls 4207 2087 Pls 4210 2087 Pls 4212 2087 Pls 4215 2087 Pls 4218 2087 Pls 4220 2087 Pls 4223 2087 Pls 4225 2087 Pls 4228 2087 Pls 4230 2087 Pls 4233 2087 Pls 4235 2087 Pls 4238 2087 Pls 4240 2087 Pls 4242 2087 Pls 4245 2056 Pls 4247 2056 Pls 4250 2056 Pls 4252 2056 Pls 4255 2056 Pls 4257 2056 Pls 4259 2056 Pls 4262 2056 Pls 4264 2056 Pls 4266 2056 Pls 4269 2056 Pls 4271 2056 Pls 4273 2056 Pls 4276 2056 Pls 4278 2056 Pls 4280 2056 Pls 4283 2056 Pls 4285 2024 Pls 4287 2024 Pls 4289 2024 Pls 4292 2024 Pls 4294 2024 Pls 4296 2024 Pls 4298 2024 Pls 4301 2024 Pls 4303 2024 Pls 4305 2024 Pls 4307 2024 Pls 4309 2024 Pls 4312 2024 Pls 4314 2024 Pls 4316 2024 Pls 4318 2024 Pls 4320 2024 Pls 4322 2024 Pls 4325 2024 Pls 4327 2024 Pls 4329 2024 Pls 4331 2024 Pls 4333 2024 Pls 4335 2024 Pls 4337 2024 Pls 4339 2024 Pls 4341 2024 Pls 4343 2024 Pls 4346 1989 Pls 4348 1989 Pls 4350 1989 Pls 4352 1989 Pls 4354 1989 Pls 4356 1989 Pls 4358 1989 Pls 4360 1989 Pls 4362 1989 Pls 4364 1989 Pls 4366 1989 Pls 4368 1989 Pls 4370 1989 Pls 4372 1989 Pls 4374 1989 Pls 4376 1989 Pls 4378 1989 Pls 4380 1989 Pls 4382 1989 Pls 4383 1989 Pls 4385 1989 Pls 4387 1989 Pls 4389 1952 Pls 4391 1952 Pls 4393 1952 Pls 4395 1952 Pls 4397 1952 Pls 4399 1952 Pls 4401 1952 Pls 4403 1952 Pls 4404 1952 Pls 4406 1952 Pls 4408 1952 Pls 4410 1952 Pls 4412 1952 Pls 4414 1952 Pls 4415 1952 Pls 4417 1952 Pls 4419 1952 Pls 4421 1952 Pls 4423 1952 Pls 4425 1952 Pls 4426 1952 Pls 4428 1952 Pls 4430 1952 Pls 4432 1952 Pls 4434 1952 Pls 4435 1952 Pls 4437 1952 Pls 4439 1952 Pls 4441 1912 Pls 4442 1912 Pls 4444 1912 Pls 4446 1912 Pls 4448 1912 Pls 4449 1912 Pls 4451 1912 Pls 4453 1912 Pls 4455 1912 Pls 4456 1912 Pls 4458 1912 Pls 4460 1912 Pls 4461 1912 Pls 4463 1912 Pls 4465 1912 Pls 4466 1912 Pls 4468 1912 Pls 4470 1912 Pls 4471 1912 Pls 4473 1912 Pls 4475 1912 Pls 4476 1912 Pls 4478 1912 Pls 4480 1912 Pls 4481 1912 Pls 4483 1912 Pls 4485 1912 Pls 4486 1912 Pls 4488 1912 Pls 4490 1912 Pls 4491 1912 Pls 4493 1870 Pls 4494 1870 Pls 4496 1870 Pls 4498 1870 Pls 4499 1870 Pls 4501 1870 Pls 4502 1870 Pls 4504 1870 Pls 4506 1870 Pls 4507 1870 Pls 4509 1870 Pls 4510 1870 Pls 4512 1870 Pls 4513 1870 Pls 4515 1870 Pls 4517 1870 Pls 4518 1870 Pls 4520 1870 Pls 4521 1870 Pls 4523 1870 Pls 4524 1870 Pls 4526 1870 Pls 4527 1870 Pls 4529 1870 Pls 4530 1870 Pls 4532 1870 Pls 4533 1870 Pls 4535 1870 Pls 4536 1870 Pls 4538 1870 Pls 4539 1870 Pls 4541 1870 Pls 4542 1870 Pls 4544 1870 Pls 4545 1870 Pls 4547 1870 Pls 4548 1823 Pls 4550 1823 Pls 4551 1823 Pls 4553 1823 Pls 4554 1823 Pls 4556 1823 Pls 4557 1823 Pls 4559 1823 Pls 4560 1823 Pls 4561 1823 Pls 4563 1823 Pls 4564 1823 Pls 4566 1823 Pls 4567 1823 Pls 4569 1823 Pls 4570 1823 Pls 4571 1823 Pls 4573 1823 Pls 4574 1823 Pls 4576 1823 Pls 4577 1823 Pls 4578 1823 Pls 4580 1823 Pls 4581 1823 Pls 4583 1823 Pls 4584 1823 Pls 4585 1823 Pls 4587 1823 Pls 4588 1823 Pls 4590 1823 Pls 4591 1823 Pls 4592 1823 Pls 4594 1823 Pls 4595 1823 Pls 4596 1823 Pls 4598 1823 Pls 4599 1823 Pls 4600 1823 Pls 4602 1772 Pls 4603 1772 Pls 4604 1772 Pls 4606 1772 Pls 4607 1772 Pls 4608 1772 Pls 4610 1772 Pls 4611 1772 Pls 4612 1772 Pls 4614 1772 Pls 4615 1772 Pls 4616 1772 Pls 4618 1772 Pls 4619 1772 Pls 4620 1772 Pls 4622 1772 Pls 4623 1772 Pls 4624 1772 Pls 4626 1772 Pls 4627 1772 Pls 4628 1772 Pls 4629 1772 Pls 4631 1772 Pls 4632 1772 Pls 4633 1772 Pls 4635 1772 Pls 4636 1772 Pls 4637 1772 Pls 4638 1772 Pls 4640 1772 Pls 4641 1772 Pls 4642 1772 Pls 4643 1772 Pls 4645 1772 Pls 4646 1772 Pls 4647 1772 Pls 4648 1772 Pls 4650 1772 Pls 4651 1772 Pls 4652 1772 Pls 4653 1716 Pls 4655 1716 Pls 4656 1716 Pls 4657 1716 Pls 4658 1716 Pls 4660 1716 Pls 4661 1716 Pls 4662 1716 Pls 4663 1716 Pls 4664 1716 Pls 4666 1716 Pls 4667 1716 Pls 4668 1716 Pls 4669 1716 Pls 4670 1716 Pls 4672 1716 Pls 4673 1716 Pls 4674 1716 Pls 4675 1716 Pls 4676 1716 Pls 4678 1716 Pls 4679 1716 Pls 4680 1716 Pls 4681 1716 Pls 4682 1716 Pls 4684 1716 Pls 4685 1716 Pls 4686 1716 Pls 4687 1716 Pls 4688 1716 Pls 4689 1716 Pls 4691 1716 Pls 4692 1716 Pls 4693 1716 Pls 4694 1716 Pls 4695 1716 Pls 4696 1716 Pls 4697 1716 Pls 4699 1716 Pls 4700 1716 Pls 4701 1716 Pls 4702 1716 Pls 4703 1716 Pls 4704 1716 Pls 4705 1716 Pls 4707 1716 Pls 4708 1716 Pls 4709 1716 Pls 4710 1716 Pls 4711 1716 Pls 4712 1716 Pls 4713 1716 Pls 4714 1716 Pls 4716 1716 Pls 4717 1716 Pls 4718 1716 Pls 4719 1716 Pls 4720 1716 Pls 4721 1716 Pls 4722 1716 Pls 4723 1716 Pls 4724 1716 Pls 4726 1716 Pls 4727 1716 Pls 4728 1716 Pls 4729 1716 Pls 4730 1653 Pls 4731 1653 Pls 4732 1653 Pls 4733 1653 Pls 4734 1653 Pls 4735 1653 Pls 4736 1653 Pls 4738 1653 Pls 4739 1653 Pls 4740 1653 Pls 4741 1653 Pls 4742 1653 Pls 4743 1653 Pls 4744 1653 Pls 4745 1653 Pls 4746 1653 Pls 4747 1653 Pls 4748 1653 Pls 4749 1653 Pls 4750 1653 Pls 4751 1653 Pls 4752 1653 Pls 4753 1653 Pls 4754 1653 Pls 4756 1653 Pls 4757 1653 Pls 4758 1653 Pls 4759 1653 Pls 4760 1653 Pls 4761 1653 Pls 4762 1653 Pls 4763 1653 Pls 4764 1653 Pls 4765 1653 Pls 4766 1653 Pls 4767 1653 Pls 4768 1653 Pls 4769 1653 Pls 4770 1653 Pls 4771 1653 Pls 4772 1653 Pls 4773 1653 Pls 4774 1653 Pls 4775 1653 Pls 4776 1653 Pls 4777 1653 Pls 4778 1653 Pls 4779 1653 Pls 4780 1653 Pls 4781 1653 Pls 4782 1653 Pls 4783 1653 Pls 4784 1653 Pls 4785 1653 Pls 4786 1653 Pls 4787 1653 Pls 4788 1653 Pls 4789 1653 Pls 4790 1653 Pls 4791 1653 Pls 4792 1653 Pls 4793 1653 Pls 4794 1653 Pls 4795 1653 Pls 4796 1653 Pls 4797 1653 Pls 4798 1653 Pls 4799 1653 Pls 4800 1653 Pls 4801 1653 Pls 4802 1653 Pls 4803 1653 Pls 4804 1653 Pls 4805 1653 Pls 4806 1653 Pls 4807 1653 Pls 4808 1653 Pls 4808 1653 Pls 4809 1653 Pls 4810 1653 Pls 4811 1653 Pls 4812 1653 Pls 4813 1653 Pls 4814 1653 Pls 4815 1653 Pls 4816 1653 Pls 4817 1653 Pls 4818 1581 Pls 4819 1581 Pls 4820 1581 Pls 4821 1581 Pls 4822 1581 Pls 4823 1581 Pls 4824 1581 Pls 4824 1581 Pls 4825 1581 Pls 4826 1581 Pls 4827 1581 Pls 4828 1581 Pls 4829 1581 Pls 4830 1581 Pls 4831 1581 Pls 4832 1581 Pls 4833 1581 Pls 4834 1581 Pls 4835 1581 Pls 4836 1581 Pls 4836 1581 Pls 4837 1581 Pls 4838 1581 Pls 4839 1581 Pls 4840 1581 Pls 4841 1581 Pls 4842 1581 Pls 4843 1581 Pls 4844 1581 Pls 4845 1581 Pls 4846 1581 Pls 4846 1581 Pls 4847 1581 Pls 4848 1581 Pls 4849 1581 Pls 4850 1581 Pls 4851 1581 Pls 4852 1581 Pls 4853 1581 Pls 4854 1581 Pls 4854 1581 Pls 4855 1581 Pls 4856 1581 Pls 4857 1581 Pls 4858 1581 Pls 4859 1581 Pls 4860 1581 Pls 4861 1581 Pls 4862 1581 Pls 4862 1581 Pls 4863 1581 Pls 4864 1581 Pls 4865 1581 Pls 4866 1581 Pls 4867 1581 Pls 4868 1581 Pls 4868 1581 Pls 4869 1581 Pls 4870 1581 Pls 4871 1581 Pls 4872 1581 Pls 4873 1581 Pls 4874 1581 Pls 4875 1581 Pls 4875 1581 Pls 4876 1581 Pls 4877 1581 Pls 4878 1581 Pls 4879 1581 Pls 4880 1581 Pls 4880 1581 Pls 4881 1581 Pls 4882 1581 Pls 4883 1581 Pls 4884 1581 Pls 4885 1581 Pls 4886 1581 Pls 4886 1581 Pls 4887 1581 Pls 4888 1581 Pls 4889 1581 Pls 4890 1581 Pls 4891 1581 Pls 4891 1581 Pls 4892 1581 Pls 4893 1581 Pls 4894 1581 Pls 4895 1581 Pls 4896 1581 Pls 4896 1581 Pls 4897 1581 Pls 4898 1581 Pls 4899 1581 Pls 4900 1581 Pls 4901 1499 Pls 4901 1499 Pls 4902 1499 Pls 4903 1499 Pls 4904 1499 Pls 4905 1499 Pls 4905 1499 Pls 4906 1499 Pls 4907 1499 Pls 4908 1499 Pls 4909 1499 Pls 4909 1499 Pls 4910 1499 Pls 4911 1499 Pls 4912 1499 Pls 4913 1499 Pls 4914 1499 Pls 4914 1499 Pls 4915 1499 Pls 4916 1499 Pls 4917 1499 Pls 4918 1499 Pls 4918 1499 Pls 4919 1499 Pls 4920 1499 Pls 4921 1499 Pls 4921 1499 Pls 4922 1499 Pls 4923 1499 Pls 4924 1499 Pls 4925 1499 Pls 4925 1499 Pls 4926 1499 Pls 4927 1499 Pls 4928 1499 Pls 4929 1499 Pls 4929 1499 Pls 4930 1499 Pls 4931 1499 Pls 4932 1499 Pls 4932 1499 Pls 4933 1499 Pls 4934 1499 Pls 4935 1499 Pls 4936 1499 Pls 4936 1499 Pls 4937 1499 Pls 4938 1499 Pls 4939 1499 Pls 4939 1499 Pls 4940 1499 Pls 4941 1499 Pls 4942 1499 Pls 4943 1499 Pls 4943 1499 Pls 4944 1499 Pls 4945 1499 Pls 4946 1499 Pls 4946 1499 Pls 4947 1499 Pls 4948 1499 Pls 4949 1499 Pls 4949 1499 Pls 4950 1499 Pls 4951 1499 Pls 4952 1499 Pls 4952 1499 Pls 4953 1499 Pls 4954 1499 Pls 4955 1499 Pls 4955 1499 Pls 4956 1499 Pls 4957 1499 Pls 4958 1499 Pls 4958 1499 Pls 4959 1499 Pls 4960 1499 Pls 4961 1499 Pls 4961 1499 Pls 4962 1499 Pls 4963 1499 Pls 4964 1499 Pls 4964 1499 Pls 4965 1499 Pls 4966 1499 Pls 4967 1499 Pls 4967 1499 Pls 4968 1499 Pls 4969 1499 Pls 4969 1499 Pls 4970 1499 Pls 4971 1499 Pls 4972 1499 Pls 4972 1499 Pls 4973 1499 Pls 4974 1499 Pls 4975 1499 Pls 4975 1499 Pls 4976 1499 Pls 4977 1499 Pls 4977 1499 Pls 4978 1499 Pls 4979 1499 Pls 4980 1499 Pls 4980 1499 Pls 4981 1499 Pls 4982 1499 Pls 4983 1499 Pls 4983 1499 Pls 4984 1499 Pls 4985 1499 Pls 4985 1499 Pls 4986 1499 Pls 4987 1499 Pls 4988 1499 Pls 4988 1499 Pls 4989 1499 Pls 4990 1499 Pls 4990 1499 Pls 4991 1499 Pls 4992 1499 Pls 4992 1499 Pls 4993 1499 Pls 4994 1499 Pls 4995 1499 Pls 4995 1499 Pls 4996 1499 Pls 4997 1499 Pls 4997 1499 Pls 4998 1499 Pls 4999 1499 Pls 4999 1499 Pls 5000 1499 Pls 5001 1499 Pls 5002 1499 Pls 5002 1499 Pls 5003 1499 Pls 5004 1499 Pls 5004 1499 Pls 5005 1499 Pls 5006 1499 Pls 5006 1499 Pls 5007 1499 Pls 5008 1499 Pls 5008 1499 Pls 5009 1499 Pls 5010 1499 Pls 5011 1499 Pls 5011 1499 Pls 5012 1499 Pls 5013 1499 Pls 5013 1499 Pls 5014 1499 Pls 5015 1499 Pls 5015 1499 Pls 5016 1499 Pls 5017 1499 Pls 5017 1499 Pls 5018 1499 Pls 5019 1499 Pls 5019 1499 Pls 5020 1499 Pls 5021 1499 Pls 5021 1499 Pls 5022 1499 Pls 5023 1499 Pls 5023 1499 Pls 5024 1499 Pls 5025 1499 Pls 5025 1499 Pls 5026 1499 Pls 5027 1499 Pls 5027 1499 Pls 5028 1499 Pls 5029 1499 Pls 5029 1499 Pls 5030 1499 Pls 5031 1401 Pls 5031 1401 Pls 5032 1401 Pls 5033 1401 Pls 5033 1401 Pls 5034 1401 Pls 5035 1401 Pls 5035 1401 Pls 5036 1401 Pls 5037 1401 Pls 5037 1401 Pls 5038 1401 Pls 5039 1401 Pls 5039 1401 Pls 5040 1401 Pls 5041 1401 Pls 5041 1401 Pls 5042 1401 Pls 5043 1401 Pls 5043 1401 Pls 5044 1401 Pls 5044 1401 Pls 5045 1401 Pls 5046 1401 Pls 5046 1401 Pls 5047 1401 Pls 5048 1401 Pls 5048 1401 Pls 5049 1401 Pls 5050 1401 Pls 5050 1401 Pls 5051 1401 Pls 5052 1401 Pls 5052 1401 Pls 5053 1401 Pls 5053 1401 Pls 5054 1401 Pls 5055 1401 Pls 5055 1401 Pls 5056 1401 Pls 5057 1401 Pls 5057 1401 Pls 5058 1401 Pls 5059 1401 Pls 5059 1401 Pls 5060 1401 Pls 5060 1401 Pls 5061 1401 Pls 5062 1401 Pls 5062 1401 Pls 5063 1401 Pls 5064 1401 Pls 5064 1401 Pls 5065 1401 Pls 5065 1401 Pls 5066 1401 Pls 5067 1401 Pls 5067 1401 Pls 5068 1401 Pls 5069 1401 Pls 5069 1401 Pls 5070 1401 Pls 5070 1401 Pls 5071 1401 Pls 5072 1401 Pls 5072 1401 Pls 5073 1401 Pls 5073 1401 Pls 5074 1401 Pls 5075 1401 Pls 5075 1401 Pls 5076 1401 Pls 5077 1401 Pls 5077 1401 Pls 5078 1401 Pls 5078 1401 Pls 5079 1401 Pls 5080 1401 Pls 5080 1401 Pls 5081 1401 Pls 5081 1401 Pls 5082 1401 Pls 5083 1401 Pls 5083 1401 Pls 5084 1401 Pls 5084 1401 Pls 5085 1401 Pls 5086 1401 Pls 5086 1401 Pls 5087 1401 Pls 5088 1401 Pls 5088 1401 Pls 5089 1401 Pls 5089 1401 Pls 5090 1401 Pls 5091 1401 Pls 5091 1401 Pls 5092 1401 Pls 5092 1401 Pls 5093 1401 Pls 5094 1401 Pls 5094 1401 Pls 5095 1401 Pls 5095 1401 Pls 5096 1401 Pls 5096 1401 Pls 5097 1401 Pls 5098 1401 Pls 5098 1401 Pls 5099 1401 Pls 5099 1401 Pls 5100 1401 Pls 5101 1401 Pls 5101 1401 Pls 5102 1401 Pls 5102 1401 Pls 5103 1401 Pls 5104 1401 Pls 5104 1401 Pls 5105 1401 Pls 5105 1401 Pls 5106 1401 Pls 5106 1401 Pls 5107 1401 Pls 5108 1401 Pls 5108 1401 Pls 5109 1401 Pls 5109 1401 Pls 5110 1401 Pls 5111 1401 Pls 5111 1401 Pls 5112 1401 Pls 5112 1401 Pls 5113 1401 Pls 5113 1401 Pls 5114 1401 Pls 5115 1401 Pls 5115 1401 Pls 5116 1401 Pls 5116 1401 Pls 5117 1401 Pls 5117 1401 Pls 5118 1401 Pls 5119 1401 Pls 5119 1401 Pls 5120 1401 Pls 5120 1401 Pls 5121 1401 Pls 5121 1401 Pls 5122 1401 Pls 5123 1401 Pls 5123 1401 Pls 5124 1401 Pls 5124 1401 Pls 5125 1401 Pls 5125 1401 Pls 5126 1401 Pls 5127 1401 Pls 5127 1401 Pls 5128 1401 Pls 5128 1401 Pls 5129 1401 Pls 5129 1401 Pls 5130 1401 Pls 5131 1401 Pls 5131 1401 Pls 5132 1401 Pls 5132 1401 Pls 5133 1401 Pls 5133 1401 Pls 5134 1401 Pls 5134 1401 Pls 5135 1401 Pls 5136 1401 Pls 5136 1401 Pls 5137 1401 Pls 5137 1401 Pls 5138 1401 Pls 5138 1401 Pls 5139 1401 Pls 5139 1401 Pls 5140 1401 Pls 5141 1401 Pls 5141 1401 Pls 5142 1401 Pls 5142 1401 Pls 5143 1401 Pls 5143 1401 Pls 5144 1401 Pls 5144 1401 Pls 5145 1401 Pls 5145 1401 Pls 5146 1401 Pls 5147 1401 Pls 5147 1401 Pls 5148 1401 Pls 5148 1401 Pls 5149 1401 Pls 5149 1401 Pls 5150 1401 Pls 5150 1401 Pls 5151 1401 Pls 5151 1401 Pls 5152 1401 Pls 5153 1401 Pls 5153 1401 Pls 5154 1401 Pls 5154 1401 Pls 5155 1401 Pls 5155 1401 Pls 5156 1401 Pls 5156 1401 Pls 5157 1401 Pls 5157 1401 Pls 5158 1401 Pls 5158 1401 Pls 5159 1401 Pls 5160 1401 Pls 5160 1401 Pls 5161 1401 Pls 5161 1401 Pls 5162 1401 Pls 5162 1401 Pls 5163 1401 Pls 5163 1401 Pls 5164 1401 Pls 5164 1401 Pls 5165 1401 Pls 5165 1401 Pls 5166 1401 Pls 5166 1401 Pls 5167 1401 Pls 5167 1401 Pls 5168 1401 Pls 5169 1401 Pls 5169 1401 Pls 5170 1401 Pls 5170 1401 Pls 5171 1401 Pls 5171 1401 Pls 5172 1282 Pls 5172 1282 Pls 5173 1282 Pls 5173 1282 Pls 5174 1282 Pls 5174 1282 Pls 5175 1282 Pls 5175 1282 Pls 5176 1282 Pls 5176 1282 Pls 5177 1282 Pls 5177 1282 Pls 5178 1282 Pls 5178 1282 Pls 5179 1282 Pls 5179 1282 Pls 5180 1282 Pls 5181 1282 Pls 5181 1282 Pls 5182 1282 Pls 5182 1282 Pls 5183 1282 Pls 5183 1282 Pls 5184 1282 Pls 5184 1282 Pls 5185 1282 Pls 5185 1282 Pls 5186 1282 Pls 5186 1282 Pls 5187 1282 Pls 5187 1282 Pls 5188 1282 Pls 5188 1282 Pls 5189 1282 Pls 5189 1282 Pls 5190 1282 Pls 5190 1282 Pls 5191 1282 Pls 5191 1282 Pls 5192 1282 Pls 5192 1282 Pls 5193 1282 Pls 5193 1282 Pls 5194 1282 Pls 5194 1282 Pls 5195 1282 Pls 5195 1282 Pls 5196 1282 Pls 5196 1282 Pls 5197 1282 Pls 5197 1282 Pls 5198 1282 Pls 5198 1282 Pls 5199 1282 Pls 5199 1282 Pls 5200 1282 Pls 5200 1282 Pls 5201 1282 Pls 5201 1282 Pls 5202 1282 Pls 5202 1282 Pls 5203 1282 Pls 5203 1282 Pls 5204 1282 Pls 5204 1282 Pls 5205 1282 Pls 5205 1282 Pls 5206 1282 Pls 5206 1282 Pls 5207 1282 Pls 5207 1282 Pls 5208 1282 Pls 5208 1282 Pls 5209 1282 Pls 5209 1282 Pls 5210 1282 Pls 5210 1282 Pls 5211 1282 Pls 5211 1282 Pls 5212 1282 Pls 5212 1282 Pls 5213 1282 Pls 5213 1282 Pls 5214 1282 Pls 5214 1282 Pls 5215 1282 Pls 5215 1282 Pls 5216 1282 Pls 5216 1282 Pls 5217 1282 Pls 5217 1282 Pls 5218 1282 Pls 5218 1282 Pls 5219 1282 Pls 5219 1282 Pls 5220 1282 Pls 5220 1282 Pls 5220 1282 Pls 5221 1282 Pls 5221 1282 Pls 5222 1282 Pls 5222 1282 Pls 5223 1282 Pls 5223 1282 Pls 5224 1282 Pls 5224 1282 Pls 5225 1282 Pls 5225 1282 Pls 5226 1282 Pls 5226 1282 Pls 5227 1282 Pls 5227 1282 Pls 5228 1282 Pls 5228 1282 Pls 5229 1282 Pls 5229 1282 Pls 5230 1282 Pls 5230 1282 Pls 5231 1282 Pls 5231 1282 Pls 5231 1282 Pls 5232 1282 Pls 5232 1282 Pls 5233 1282 Pls 5233 1282 Pls 5234 1282 Pls 5234 1282 Pls 5235 1282 Pls 5235 1282 Pls 5236 1282 Pls 5236 1282 Pls 5237 1282 Pls 5237 1282 Pls 5238 1282 Pls 5238 1282 Pls 5239 1282 Pls 5239 1282 Pls 5239 1282 Pls 5240 1282 Pls 5240 1282 Pls 5241 1282 Pls 5241 1282 Pls 5242 1282 Pls 5242 1282 Pls 5243 1282 Pls 5243 1282 Pls 5244 1282 Pls 5244 1282 Pls 5245 1282 Pls 5245 1282 Pls 5246 1282 Pls 5246 1282 Pls 5246 1282 Pls 5247 1282 Pls 5247 1282 Pls 5248 1282 Pls 5248 1282 Pls 5249 1282 Pls 5249 1282 Pls 5250 1282 Pls 5250 1282 Pls 5251 1282 Pls 5251 1282 Pls 5252 1282 Pls 5252 1282 Pls 5252 1282 Pls 5253 1282 Pls 5253 1282 Pls 5254 1282 Pls 5254 1282 Pls 5255 1282 Pls 5255 1282 Pls 5256 1282 Pls 5256 1282 Pls 5257 1282 Pls 5257 1282 Pls 5257 1282 Pls 5258 1282 Pls 5258 1282 Pls 5259 1282 Pls 5259 1282 Pls 5260 1282 Pls 5260 1282 Pls 5261 1282 Pls 5261 1282 Pls 5262 1282 Pls 5262 1282 Pls 5262 1282 Pls 5263 1282 Pls 5263 1282 Pls 5264 1282 Pls 5264 1282 Pls 5265 1282 Pls 5265 1282 Pls 5266 1282 Pls 5266 1282 Pls 5266 1282 Pls 5267 1282 Pls 5267 1282 Pls 5268 1282 Pls 5268 1282 Pls 5269 1282 Pls 5269 1282 Pls 5270 1282 Pls 5270 1282 Pls 5271 1282 Pls 5271 1282 Pls 5271 1282 Pls 5272 1282 Pls 5272 1282 Pls 5273 1282 Pls 5273 1282 Pls 5274 1282 Pls 5274 1282 Pls 5275 1282 Pls 5275 1282 Pls 5275 1282 Pls 5276 1282 Pls 5276 1282 Pls 5277 1282 Pls 5277 1282 Pls 5278 1282 Pls 5278 1282 Pls 5278 1282 Pls 5279 1282 Pls 5279 1282 Pls 5280 1282 Pls 5280 1282 Pls 5281 1282 Pls 5281 1282 Pls 5282 1282 Pls 5282 1282 Pls 5282 1282 Pls 5283 1282 Pls 5283 1282 Pls 5284 1282 Pls 5284 1282 Pls 5285 1282 Pls 5285 1282 Pls 5285 1282 Pls 5286 1282 Pls 5286 1282 Pls 5287 1282 Pls 5287 1282 Pls 5288 1282 Pls 5288 1282 Pls 5288 1282 Pls 5289 1282 Pls 5289 1282 Pls 5290 1282 Pls 5290 1282 Pls 5291 1282 Pls 5291 1282 Pls 5291 1282 Pls 5292 1282 Pls 5292 1282 Pls 5293 1282 Pls 5293 1282 Pls 5294 1282 Pls 5294 1282 Pls 5294 1282 Pls 5295 1282 Pls 5295 1282 Pls 5296 1282 Pls 5296 1282 Pls 5297 1282 Pls 5297 1282 Pls 5297 1282 Pls 5298 1282 Pls 5298 1282 Pls 5299 1282 Pls 5299 1282 Pls 5300 1282 Pls 5300 1282 Pls 5300 1282 Pls 5301 1282 Pls 5301 1282 Pls 5302 1282 Pls 5302 1282 Pls 5303 1282 Pls 5303 1282 Pls 5303 1282 Pls 5304 1282 Pls 5304 1282 Pls 5305 1282 Pls 5305 1282 Pls 5305 1282 Pls 5306 1282 Pls 5306 1282 Pls 5307 1282 Pls 5307 1282 Pls 5308 1282 Pls 5308 1282 Pls 5308 1282 Pls 5309 1282 Pls 5309 1282 Pls 5310 1282 Pls 5310 1282 Pls 5311 1282 Pls 5311 1282 Pls 5311 1282 Pls 5312 1282 Pls 5312 1282 Pls 5313 1282 Pls 5313 1282 Pls 5313 1282 Pls 5314 1282 Pls 5314 1282 Pls 5315 1282 Pls 5315 1282 Pls 5315 1282 Pls 5316 1282 Pls 5316 1282 Pls 5317 1282 Pls 5317 1282 Pls 5318 1282 Pls 5318 1282 Pls 5318 1282 Pls 5319 1282 Pls 5319 1282 Pls 5320 1282 Pls 5320 1282 Pls 5320 1282 Pls 5321 1282 Pls 5321 1282 Pls 5322 1282 Pls 5322 1282 Pls 5322 1282 Pls 5323 1282 Pls 5323 1282 Pls 5324 1282 Pls 5324 1282 Pls 5325 1282 Pls 5325 1282 Pls 5325 1282 Pls 5326 1282 Pls 5326 1282 Pls 5327 1282 Pls 5327 1282 Pls 5327 1282 Pls 5328 1282 Pls 5328 1282 Pls 5329 1282 Pls 5329 1282 Pls 5329 1282 Pls 5330 1282 Pls 5330 1282 Pls 5331 1282 Pls 5331 1282 Pls 5331 1282 Pls 5332 1282 Pls 5332 1282 Pls 5333 1282 Pls 5333 1282 Pls 5333 1282 Pls 5334 1282 Pls 5334 1282 Pls 5335 1282 Pls 5335 1282 Pls 5335 1282 Pls 5336 1282 Pls 5336 1282 Pls 5337 1282 Pls 5337 1282 Pls 5337 1282 Pls 5338 1282 Pls 5338 1282 Pls 5339 1282 Pls 5339 1282 Pls 5339 1282 Pls 5340 1282 Pls 5340 1282 Pls 5341 1282 Pls 5341 1282 Pls 5341 1282 Pls 5342 1282 Pls 5342 1282 Pls 5343 1282 Pls 5343 1282 Pls 5343 1282 Pls 5344 1282 Pls 5344 1282 Pls 5344 1282 Pls 5345 1282 Pls 5345 1282 Pls 5346 1282 Pls 5346 1282 Pls 5346 1282 Pls 5347 1282 Pls 5347 1282 Pls 5348 1282 Pls 5348 1282 Pls 5348 1282 Pls 5349 1282 Pls 5349 1282 Pls 5350 1282 Pls 5350 1282 Pls 5350 1282 Pls 5351 1282 Pls 5351 1282 Pls 5352 1282 Pls 5352 1282 Pls 5352 1282 Pls 5353 1282 Pls 5353 1282 Pls 5353 1282 Pls 5354 1282 Pls 5354 1282 Pls 5355 1282 Pls 5355 1282 Pls 5355 1282 Pls 5356 1282 Pls 5356 1282 Pls 5357 1282 Pls 5357 1282 Pls 5357 1282 Pls 5358 1282 Pls 5358 1282 Pls 5358 1282 Pls 5359 1282 Pls 5359 1282 Pls 5360 1282 Pls 5360 1282 Pls 5360 1282 Pls 5361 1282 Pls 5361 1282 Pls 5362 1282 Pls 5362 1282 Pls 5362 1282 Pls 5363 1282 Pls 5363 1282 Pls 5363 1282 Pls 5364 1282 Pls 5364 1282 Pls 5365 1282 Pls 5365 1282 Pls 5365 1282 Pls 5366 1282 Pls 5366 1282 Pls 5367 1282 Pls 5367 1282 Pls 5367 1282 Pls 5368 1282 Pls 5368 1282 Pls 5368 1282 Pls 5369 1282 Pls 5369 1282 Pls 5370 1282 Pls 5370 1282 Pls 5370 1282 Pls 5371 1282 Pls 5371 1282 Pls 5371 1282 Pls 5372 1282 Pls 5372 1282 Pls 5373 1282 Pls 5373 1282 Pls 5373 1282 Pls 5374 1282 Pls 5374 1282 Pls 5374 1282 Pls 5375 1282 Pls 5375 1282 Pls 5376 1282 Pls 5376 1282 Pls 5376 1282 Pls 5377 1128 Pls 5377 1128 Pls 5377 1128 Pls 5378 1128 Pls 5378 1128 Pls 5379 1128 Pls 5379 1128 Pls 5379 1128 Pls 5380 1128 Pls 5380 1128 Pls 5380 1128 Pls 5381 1128 Pls 5381 1128 Pls 5381 1128