c-bgp-users Mailing List for C-BGP
Brought to you by:
bquoitin
You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(4) |
Feb
|
Mar
(8) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(5) |
Sep
(10) |
Oct
(20) |
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(2) |
Jun
|
Jul
(6) |
Aug
(4) |
Sep
|
Oct
(4) |
Nov
(11) |
Dec
(4) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(10) |
Jul
(2) |
Aug
|
Sep
(6) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
(2) |
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
(9) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
(6) |
Apr
(3) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: Genc T. <gen...@ir...> - 2017-10-18 13:43:32
|
Hi, I am also having the same error that Sahil describes in a previous email. I successfully installed libgds-2.2.2 but when installing cbgp-2.3.2 after running make I get: ../../src/bgp/route_reflector.h:54:14: error: inline function ‘cluster_list_append’ declared but never defined [-Werror] inline int cluster_list_append(bgp_cluster_list_t * cl, ^ cc1: all warnings being treated as errors Makefile:584: recipe for target 'libjni_la-jni_interface.lo' failed make[5]: *** [libjni_la-jni_interface.lo] Error 1 make[5]: Leaving directory '/home/genc/Downloads/igen/cgbp/cbgp-2.3.2/src/jni' Makefile:631: recipe for target 'all-recursive' failed make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory '/home/genc/Downloads/igen/cgbp/cbgp-2.3.2/src/jni' Makefile:492: recipe for target 'all' failed make[3]: *** [all] Error 2 make[3]: Leaving directory '/home/genc/Downloads/igen/cgbp/cbgp-2.3.2/src/jni' Makefile:806: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/genc/Downloads/igen/cgbp/cbgp-2.3.2/src' Makefile:516: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/genc/Downloads/igen/cgbp/cbgp-2.3.2/src' Makefile:408: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 Any idea? Thanks, Genc |
From: SAHIL <hi...@au...> - 2017-05-03 15:51:15
|
Hi! SAHIL wants to follow your academic work and collaborate on Authorea. In order to join them, please fill-in your account details by clicking on the link below: http://www.authorea.com/activate_accounts/ki72mw-HnF8mW9j05oVkWA/edit This link will be valid for one week. If you still haven't verified your account by then, please email us at he...@au... and we'll be happy to help you out. Happy Writing! Authorea Authorea, Inc. 97 South 6th, 3rd floor Brooklyn, NY 11249. hi...@au... |
From: Sahil G. <sg...@ri...> - 2017-04-04 09:56:38
|
Again can anybody help me fixing this? |
From: Sahil G. <sg...@ri...> - 2017-04-03 16:42:26
|
This is the error. Please help. " *In file included from rexford.c:34:0:* *rexford.c: In function ‘rexford_parser’:* *rexford.c:140:7: error: ‘logerr’ undeclared (first use in this function)* * STREAM_ERR(STREAM_LEVEL_SEVERE,* * ^* *rexford.c:140:7: note: each undeclared identifier is reported only once for each function it appears in* *In file included from ../../../src/bgp/types.h:46:0,* * from ../../../src/net/util.h:35,* * from rexford.c:40:* *rexford.c: At top level:* *../../../src/bgp/route_reflector.h:54:14: warning: inline function ‘cluster_list_append’ declared but never defined* * inline int cluster_list_append(bgp_cluster_list_t * cl,* * ^* *Makefile:346: recipe for target 'libbgp_aslevel_la-rexford.lo' failed* *make[4]: *** [libbgp_aslevel_la-rexford.lo] Error 1* *make[4]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp/aslevel'* *Makefile:590: recipe for target 'all-recursive' failed* *make[3]: *** [all-recursive] Error 1* *make[3]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp'* *Makefile:653: recipe for target 'all-recursive' failed* *make[2]: *** [all-recursive] Error 1* *make[2]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src'* *Makefile:376: recipe for target 'all' failed* *make[1]: *** [all] Error 2* *make[1]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src'* *Makefile:299: recipe for target 'all-recursive' failed* *make: *** [all-recursive] Error 1* " |
From: Sahil G. <sg...@ri...> - 2017-04-01 13:52:34
|
Hi, This is the I am getting when I execute make command in C-BGP package. Error: "qi@QI-NODE-001:~/Downloads/cbgp-2.0.0-rc3$ make Making all in src make[1]: Entering directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src' make all-recursive make[2]: Entering directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src' Making all in bgp make[3]: Entering directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp' Making all in aslevel make[4]: Entering directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp/aslevel' /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../.. -I/usr/local/include -g -O2 -Wall -O2 -MT libbgp_aslevel_la-rexford.lo -MD -MP -MF .deps/libbgp_aslevel_la-rexford.Tpo -c -o libbgp_aslevel_la-rexford.lo `test -f 'rexford.c' || echo './'`rexford.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../src -I../.. -I/usr/local/include -g -O2 -Wall -O2 -MT libbgp_aslevel_la-rexford.lo -MD -MP -MF .deps/libbgp_aslevel_la-rexford.Tpo -c rexford.c -fPIC -DPIC -o .libs/libbgp_aslevel_la-rexford.o In file included from rexford.c:34:0: rexford.c: In function ‘rexford_parser’: rexford.c:140:7: error: ‘logerr’ undeclared (first use in this function) STREAM_ERR(STREAM_LEVEL_SEVERE, ^ rexford.c:140:7: note: each undeclared identifier is reported only once for each function it appears in In file included from ../../../src/bgp/types.h:46:0, from ../../../src/net/util.h:35, from rexford.c:40: rexford.c: At top level: ../../../src/bgp/route_reflector.h:54:14: warning: inline function ‘cluster_list_append’ declared but never defined inline int cluster_list_append(bgp_cluster_list_t * cl, ^ Makefile:346: recipe for target 'libbgp_aslevel_la-rexford.lo' failed make[4]: *** [libbgp_aslevel_la-rexford.lo] Error 1 make[4]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp/aslevel' Makefile:590: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp' Makefile:653: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src' Makefile:376: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src' Makefile:299: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 " Please help in resolcing this. Regards Sahil Gupta |
From: Sahil G. <sg...@ri...> - 2017-03-31 22:31:32
|
New error while compiling: In file included from rexford.c:34:0: rexford.c: In function ‘rexford_parser’: rexford.c:140:7: error: ‘logerr’ undeclared (first use in this function) STREAM_ERR(STREAM_LEVEL_SEVERE, ^ rexford.c:140:7: note: each undeclared identifier is reported only once for each function it appears in In file included from ../../../src/bgp/types.h:46:0, from ../../../src/net/util.h:35, from rexford.c:40: rexford.c: At top level: ../../../src/bgp/route_reflector.h:54:14: warning: inline function ‘cluster_list_append’ declared but never defined inline int cluster_list_append(bgp_cluster_list_t * cl, ^ Makefile:346: recipe for target 'libbgp_aslevel_la-rexford.lo' failed make[4]: *** [libbgp_aslevel_la-rexford.lo] Error 1 make[4]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp/aslevel' Makefile:590: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src/bgp' Makefile:653: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src' Makefile:376: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/qi/Downloads/cbgp-2.0.0-rc3/src' Makefile:299: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 " |
From: Sahil G. <sg...@ri...> - 2017-03-31 21:37:55
|
I will take care of that. How to do that? Can I write Subject in the top with new heading? On Fri, Mar 31, 2017 at 5:34 PM, <c-b...@li...> wrote: > Send C-bgp-users mailing list submissions to > c-b...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/c-bgp-users > or, via email, send a message with subject or body 'help' to > c-b...@li... > > You can reach the person managing the list at > c-b...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of C-bgp-users digest..." > > > Today's Topics: > > 1. Various problems in installing C-BGP software. (Sahil Gupta) > 2. Re: Various problems in installing C-BGP software. (Bruno Quoitin) > 3. Re: Various problems in installing C-BGP software. (Sahil Gupta) > 4. Re: Various problems in installing C-BGP software. (Sahil Gupta) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 30 Mar 2017 22:49:38 -0400 > From: Sahil Gupta <sg...@ri...> > Subject: [C-bgp-users] Various problems in installing C-BGP software. > To: c-b...@li... > Message-ID: > <CAA8CD9uXD=7Pt_OU=FWxuoOLyctp8BOyXVPCeuOscRKnwiGFCQ@mail. > gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hi, > This is Sahil. > I am new to C-BGP software. > > I tried to install c-bgp in my Ubuntu machine and cluster allocated to me > from university and I am getting error while compiling the libgds. > Errors are different for my Laptop running Ubuntu and cluster node. > > Error in PC: > "ELF header mismatch" > > Error in cluster node: > "/usr/bin/ld: cannot find -lz" > > I have spend a whole day on my laptop to fix such problems. > Please any help is appreciated in installing the software both in my PC and > cluster node. > > > > Thanks and Regards > Sahil Gupta > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Fri, 31 Mar 2017 09:26:43 +0200 > From: Bruno Quoitin <bru...@um...> > Subject: Re: [C-bgp-users] Various problems in installing C-BGP > software. > To: <sg...@ri...> > Cc: "c-b...@li..." > <c-b...@li...> > Message-ID: <e3f...@um...> > Content-Type: text/plain; charset="windows-1252" > > Hello Sahil, > > on your cluster : you probably need to install libz > (i.e. apt-get install zlib1g-dev) > > on your PC : looks like you are trying to link with an object file (ELF) > which is corrupted or from an incompatible architecture. Hard to say > given the limited information you provide : you don't say which tool > generated this error message and in what context. I would first try a > "make clean", then start over with the build (i.e. "make") > > Hope this helps, > > Best regards, > Bruno > > > On 31/03/17 04:49, Sahil Gupta wrote: > > Hi, > > This is Sahil. > > I am new to C-BGP software. > > > > I tried to install c-bgp in my Ubuntu machine and cluster allocated to > > me from university and I am getting error while compiling the libgds. > > Errors are different for my Laptop running Ubuntu and cluster node. > > > > Error in PC: > > "ELF header mismatch" > > > > Error in cluster node: > > "/usr/bin/ld: cannot find -lz" > > > > I have spend a whole day on my laptop to fix such problems. > > Please any help is appreciated in installing the software both in my > > PC and cluster node. > > > > > > > > Thanks and Regards > > Sahil Gupta > > > > > > > > ------------------------------------------------------------ > ------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > > > > _______________________________________________ > > C-bgp-users mailing list > > C-b...@li... > > https://lists.sourceforge.net/lists/listinfo/c-bgp-users > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 3 > Date: Fri, 31 Mar 2017 17:27:54 -0400 > From: Sahil Gupta <sg...@ri...> > Subject: Re: [C-bgp-users] Various problems in installing C-BGP > software. > To: Bruno Quoitin <bru...@um...> > Cc: "c-b...@li..." > <c-b...@li...> > Message-ID: > <CAA8CD9sUzyYipOtn70F6y+uJ-=N=92_4GZ=s1cEdXZgHn94PJQ@mail. > gmail.com> > Content-Type: text/plain; charset="utf-8" > > Great to listen from you Bruno. > That's works on the cluster. > libgds error gone. > > Now I am getting the new error. > in cbgp-2.0.0-rc3 folder > When I do make > Error: "make: *** No targets specified and no makefile found. Stop." > > When I do make install > Error: "make: *** No rule to make target 'install'. Stop." > > When rule I need to specify? > > Regards > Sahil Gupta > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 4 > Date: Fri, 31 Mar 2017 17:34:23 -0400 > From: Sahil Gupta <sg...@ri...> > Subject: Re: [C-bgp-users] Various problems in installing C-BGP > software. > To: Bruno Quoitin <bru...@um...> > Cc: "c-b...@li..." > <c-b...@li...> > Message-ID: > <CAA...@ma...ail. > com> > Content-Type: text/plain; charset="utf-8" > > Also I am getting this error as well. > ERROR: Could not find pcre-config in your path. > You need PCRE to compile C-BGP. > Source: http://www.pcre.org > Use --with-pcre=DIR to mention another search path > > Though I install the PCRE pacakage. > ./configure > make > make install > steps are taken > > Don't know what is happening? > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > ------------------------------ > > _______________________________________________ > C-bgp-users mailing list > C-b...@li... > https://lists.sourceforge.net/lists/listinfo/c-bgp-users > > > End of C-bgp-users Digest, Vol 20, Issue 1 > ****************************************** > |
From: Sahil G. <sg...@ri...> - 2017-03-31 21:34:31
|
Also I am getting this error as well. ERROR: Could not find pcre-config in your path. You need PCRE to compile C-BGP. Source: http://www.pcre.org Use --with-pcre=DIR to mention another search path Though I install the PCRE pacakage. ./configure make make install steps are taken Don't know what is happening? |
From: Sahil G. <sg...@ri...> - 2017-03-31 21:28:04
|
Great to listen from you Bruno. That's works on the cluster. libgds error gone. Now I am getting the new error. in cbgp-2.0.0-rc3 folder When I do make Error: "make: *** No targets specified and no makefile found. Stop." When I do make install Error: "make: *** No rule to make target 'install'. Stop." When rule I need to specify? Regards Sahil Gupta |
From: Bruno Q. <bru...@um...> - 2017-03-31 09:00:39
|
Hello Sahil, on your cluster : you probably need to install libz (i.e. apt-get install zlib1g-dev) on your PC : looks like you are trying to link with an object file (ELF) which is corrupted or from an incompatible architecture. Hard to say given the limited information you provide : you don't say which tool generated this error message and in what context. I would first try a "make clean", then start over with the build (i.e. "make") Hope this helps, Best regards, Bruno On 31/03/17 04:49, Sahil Gupta wrote: > Hi, > This is Sahil. > I am new to C-BGP software. > > I tried to install c-bgp in my Ubuntu machine and cluster allocated to > me from university and I am getting error while compiling the libgds. > Errors are different for my Laptop running Ubuntu and cluster node. > > Error in PC: > "ELF header mismatch" > > Error in cluster node: > "/usr/bin/ld: cannot find -lz" > > I have spend a whole day on my laptop to fix such problems. > Please any help is appreciated in installing the software both in my > PC and cluster node. > > > > Thanks and Regards > Sahil Gupta > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > C-bgp-users mailing list > C-b...@li... > https://lists.sourceforge.net/lists/listinfo/c-bgp-users |
From: Sahil G. <sg...@ri...> - 2017-03-31 02:49:46
|
Hi, This is Sahil. I am new to C-BGP software. I tried to install c-bgp in my Ubuntu machine and cluster allocated to me from university and I am getting error while compiling the libgds. Errors are different for my Laptop running Ubuntu and cluster node. Error in PC: "ELF header mismatch" Error in cluster node: "/usr/bin/ld: cannot find -lz" I have spend a whole day on my laptop to fix such problems. Please any help is appreciated in installing the software both in my PC and cluster node. Thanks and Regards Sahil Gupta |
From: Bruno Q. <bru...@um...> - 2016-06-28 11:20:07
|
Dear Yihao, c-bgp is unable to use multiple processors on its own. One approach you can use is to run multiple instances of c-bgp, each on a subset of the prefixes you plan to propagate. Please also note that announcing many prefixes in a large topology will probably require more RAM than you own. BR, Bruno On 28/06/16 10:54, 贾溢豪 wrote: > Professor: > There is one another problem I met with c-bgp, and I really need > you help again. > After importing data from CAIDA(to simulate the whole Internet), > the command of cbgp: "sim run" haven't finish yet(more than 24h). I > notice that cbgp computes on only one core of CPU at my server, and > I'm not sure the program will successfully complete within the finite > or reasonable time. The attachments scripts are the command I input > into cbgp, and I hope you could give me some advise on the > convergence of the cbgp program.(utilize all cores of CPU to > acceleration?) > Thank you! > 内嵌图片 1内嵌图片 2 > > 2016-06-16 15:57 GMT+08:00 Bruno Quoitin <bru...@um... > <mailto:bru...@um...>>: > > Hello, > > Yeah, re-mapping is indeed a solution to the 16-bits ASN limit. > Perhaps you can contribute a remapping script on the mailing-list. > > Cheers, > Bruno > > > > On 16/06/16 03:32, 贾溢豪 wrote: >> Thanks very much for your detailed solution for my problems, I >> really appreciate for your patience in addressing the problems I >> met. I re-number the ASN of all AS to make the topology complete >> since the total number advertised haven't reach 65535 yet. >> >> Thank you again for your kindness! >> >> 2016-06-16 2:31 GMT+08:00 Bruno Quoitin >> <bru...@um... <mailto:bru...@um...>>: >> >> Hello, >> >> Looks like CAIDA has changed its file format since this >> parser was implemented in c-bgp (without notifying me ! ;-)). >> The version used in the regression tests dates back from >> 2007. Unfortunately, I don't have time to update c-bgp source >> code in the near future to provide out-of-the-box support for >> the new file format. >> >> >> However, it might be possible to adapt your input file so >> that it will be accepted by the current version of c-bgp. >> There are 3 main issues with the file you sent >> (20160601.as-rel.txt). >> >> 1). Change in delimiter >> >> In the former file format, every relationship was encoded as >> >> <ASx> <ASy> <type> >> >> With the new format, relationships are encoded as >> >> <ASx> | <ASy> | <type> >> >> You can change the delimiter using the following shell code : >> >> awk -F '|' '{print $1" "$2" "$3}' 20160601.as-rel.txt > >> 20160601.as-rel.oldfmt.txt >> >> >> 2). Too long lines >> >> With the new format, some lines have a potentially unbounded >> length. This is the case for the comment line that provides >> "# IXP ASes". That line will not be parsed correctly by the >> current c-bgp "caida parser". You need to remove it. >> Generally speaking, every line with more than 80 characters >> will be considered multiple, separate lines and must be >> removed for the parser to succeed. >> >> This can be solved by removing every comment line (i.e. lines >> starting with '#'). >> >> grep -v '^#' 20160601.as-rel.oldfmt.txt > >> 20160601.as-rel.oldfmt-no-comments.txt >> >> >> 3). 32-bits ASN >> >> ASNs higher than 65535 will not be accepted. There is nothing >> that can be done with these ASNs right now. Relationships >> involving such ASN need to be removed. >> >> It seems 41967 relationships among the 230216 in the file are >> concerned however... >> >> awk '{if ($1 <= 65535 && $2 <= 65535) print $1" "$2" >> "$3}' 20160601.as-rel.oldfmt.txt > >> 20160601.as-rel.oldfmt-16asn.txt >> >> >> Best regards, >> Bruno >> >> >> >> >> >> >> On 12/06/16 06:05, 贾溢豪 wrote: >>> Hello, everyone: >>> I want to use c-bgp to analyze the AS-level topology. But >>> the AS relationship file-"20160601.as-rel.txt" from CAIDA >>> can not be import by command "bgp topology load >>> --format=caida "20160601.as-rel.txt", neither can other >>> files from caida I have tried. Its error message is "could >>> not load topology "as-rel.2011.01.16.txt" (invalid number of >>> parameters, at line 130)". >>> >>> please help me. Thank you. >>> >>> >>> >>> -- >>> >>> Best Regards. >>> >>> * >>> * >>> >>> *Yihao Jia* >>> >>> Ph.D. Candidate >>> Institute for Network Sciences and Cyberspace >>> Tsinghua University >>> >>> >>> ------------------------------------------------------------------------------ >>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic >>> patterns at an interface-level. Reveals which users, apps, and protocols are >>> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >>> J-Flow, sFlow and other flows. Make informed decisions using capacity planning >>> reports.http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 >>> >>> >>> _______________________________________________ >>> C-bgp-users mailing list >>> C-b...@li... >>> <mailto:C-b...@li...> >>> https://lists.sourceforge.net/lists/listinfo/c-bgp-users >> >> >> >> >> -- >> >> Best Regards. >> >> * >> * >> >> *Yihao Jia(贾溢豪)* >> >> Ph.D. Candidate >> Institute for Network Sciences and Cyberspace >> Tsinghua University >> Beijing , China. 100084 >> >> (Room 4-204, FIT Building of Tsinghua University) >> > > > > > -- > > Best Regards. > > * > * > > *Yihao Jia(贾溢豪)* > > Ph.D. Candidate > Institute for Network Sciences and Cyberspace > Tsinghua University > Beijing , China. 100084 > > (Room 4-204, FIT Building of Tsinghua University) > |
From: 贾溢豪 <yh...@gm...> - 2016-06-28 09:43:41
|
The topo I use is attached in attachment. : ) 2016-06-28 16:54 GMT+08:00 贾溢豪 <yh...@gm...>: > Professor: > There is one another problem I met with c-bgp, and I really need you > help again. > After importing data from CAIDA(to simulate the whole Internet), the > command of cbgp: "sim run" haven't finish yet(more than 24h). I notice that > cbgp computes on only one core of CPU at my server, and I'm not sure the > program will successfully complete within the finite or reasonable time. > The attachments scripts are the command I input into cbgp, and I hope you > could give me some advise on the convergence of the cbgp program.(utilize > all cores of CPU to acceleration?) > Thank you! > [image: 内嵌图片 1][image: 内嵌图片 2] > > 2016-06-16 15:57 GMT+08:00 Bruno Quoitin <bru...@um...>: > >> Hello, >> >> Yeah, re-mapping is indeed a solution to the 16-bits ASN limit. >> Perhaps you can contribute a remapping script on the mailing-list. >> >> Cheers, >> Bruno >> >> >> >> On 16/06/16 03:32, 贾溢豪 wrote: >> >> Thanks very much for your detailed solution for my problems, I really >> appreciate for your patience in addressing the problems I met. I re-number >> the ASN of all AS to make the topology complete since the total number >> advertised haven't reach 65535 yet. >> >> Thank you again for your kindness! >> >> 2016-06-16 2:31 GMT+08:00 Bruno Quoitin <bru...@um...>: >> >>> Hello, >>> >>> Looks like CAIDA has changed its file format since this parser was >>> implemented in c-bgp (without notifying me ! ;-)). The version used in the >>> regression tests dates back from 2007. Unfortunately, I don't have time to >>> update c-bgp source code in the near future to provide out-of-the-box >>> support for the new file format. >>> >>> >>> However, it might be possible to adapt your input file so that it will >>> be accepted by the current version of c-bgp. There are 3 main issues with >>> the file you sent (20160601.as-rel.txt). >>> >>> 1). Change in delimiter >>> >>> In the former file format, every relationship was encoded as >>> >>> <ASx> <ASy> <type> >>> >>> With the new format, relationships are encoded as >>> >>> <ASx> | <ASy> | <type> >>> >>> You can change the delimiter using the following shell code : >>> >>> awk -F '|' '{print $1" "$2" "$3}' 20160601.as-rel.txt > >>> 20160601.as-rel.oldfmt.txt >>> >>> >>> 2). Too long lines >>> >>> With the new format, some lines have a potentially unbounded length. >>> This is the case for the comment line that provides "# IXP ASes". That line >>> will not be parsed correctly by the current c-bgp "caida parser". You need >>> to remove it. Generally speaking, every line with more than 80 characters >>> will be considered multiple, separate lines and must be removed for the >>> parser to succeed. >>> >>> This can be solved by removing every comment line (i.e. lines starting >>> with '#'). >>> >>> grep -v '^#' 20160601.as-rel.oldfmt.txt > >>> 20160601.as-rel.oldfmt-no-comments.txt >>> >>> >>> 3). 32-bits ASN >>> >>> ASNs higher than 65535 will not be accepted. There is nothing that can >>> be done with these ASNs right now. Relationships involving such ASN need to >>> be removed. >>> >>> It seems 41967 relationships among the 230216 in the file are concerned >>> however... >>> >>> awk '{if ($1 <= 65535 && $2 <= 65535) print $1" "$2" "$3}' >>> 20160601.as-rel.oldfmt.txt > 20160601.as-rel.oldfmt-16asn.txt >>> >>> >>> Best regards, >>> Bruno >>> >>> >>> >>> >>> >>> >>> On 12/06/16 06:05, 贾溢豪 wrote: >>> >>> Hello, everyone: >>> >>> I want to use c-bgp to analyze the AS-level topology. But the AS >>> relationship file-"20160601.as-rel.txt" from CAIDA can not be import by >>> command "bgp topology load --format=caida "20160601.as-rel.txt", neither >>> can other files from caida I have tried. Its error message is "could not >>> load topology "as-rel.2011.01.16.txt" (invalid number of parameters, at >>> line 130)". >>> >>> please help me. Thank you. >>> >>> >>> >>> -- >>> >>> Best Regards. >>> >>> >>> *Yihao Jia* >>> Ph.D. Candidate >>> Institute for Network Sciences and Cyberspace >>> Tsinghua University >>> >>> >>> ------------------------------------------------------------------------------ >>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic >>> patterns at an interface-level. Reveals which users, apps, and protocols are >>> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >>> J-Flow, sFlow and other flows. Make informed decisions using capacity planning >>> reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 >>> >>> >>> >>> _______________________________________________ >>> C-bgp-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/c-bgp-users >>> >>> >>> >> >> >> -- >> >> Best Regards. >> >> >> *Yihao Jia(贾溢豪)* >> Ph.D. Candidate >> Institute for Network Sciences and Cyberspace >> Tsinghua University >> Beijing , China. 100084 >> >> (Room 4-204, FIT Building of Tsinghua University) >> >> >> > > > -- > > Best Regards. > > > *Yihao Jia(贾溢豪)* > > Ph.D. Candidate > Institute for Network Sciences and Cyberspace > Tsinghua University > Beijing , China. 100084 > > (Room 4-204, FIT Building of Tsinghua University) > -- Best Regards. *Yihao Jia(贾溢豪)* Ph.D. Candidate Institute for Network Sciences and Cyberspace Tsinghua University Beijing , China. 100084 (Room 4-204, FIT Building of Tsinghua University) |
From: 贾溢豪 <yh...@gm...> - 2016-06-28 08:54:54
|
Professor: There is one another problem I met with c-bgp, and I really need you help again. After importing data from CAIDA(to simulate the whole Internet), the command of cbgp: "sim run" haven't finish yet(more than 24h). I notice that cbgp computes on only one core of CPU at my server, and I'm not sure the program will successfully complete within the finite or reasonable time. The attachments scripts are the command I input into cbgp, and I hope you could give me some advise on the convergence of the cbgp program.(utilize all cores of CPU to acceleration?) Thank you! [image: 内嵌图片 1][image: 内嵌图片 2] 2016-06-16 15:57 GMT+08:00 Bruno Quoitin <bru...@um...>: > Hello, > > Yeah, re-mapping is indeed a solution to the 16-bits ASN limit. > Perhaps you can contribute a remapping script on the mailing-list. > > Cheers, > Bruno > > > > On 16/06/16 03:32, 贾溢豪 wrote: > > Thanks very much for your detailed solution for my problems, I really > appreciate for your patience in addressing the problems I met. I re-number > the ASN of all AS to make the topology complete since the total number > advertised haven't reach 65535 yet. > > Thank you again for your kindness! > > 2016-06-16 2:31 GMT+08:00 Bruno Quoitin <bru...@um...>: > >> Hello, >> >> Looks like CAIDA has changed its file format since this parser was >> implemented in c-bgp (without notifying me ! ;-)). The version used in the >> regression tests dates back from 2007. Unfortunately, I don't have time to >> update c-bgp source code in the near future to provide out-of-the-box >> support for the new file format. >> >> >> However, it might be possible to adapt your input file so that it will be >> accepted by the current version of c-bgp. There are 3 main issues with the >> file you sent (20160601.as-rel.txt). >> >> 1). Change in delimiter >> >> In the former file format, every relationship was encoded as >> >> <ASx> <ASy> <type> >> >> With the new format, relationships are encoded as >> >> <ASx> | <ASy> | <type> >> >> You can change the delimiter using the following shell code : >> >> awk -F '|' '{print $1" "$2" "$3}' 20160601.as-rel.txt > >> 20160601.as-rel.oldfmt.txt >> >> >> 2). Too long lines >> >> With the new format, some lines have a potentially unbounded length. This >> is the case for the comment line that provides "# IXP ASes". That line will >> not be parsed correctly by the current c-bgp "caida parser". You need to >> remove it. Generally speaking, every line with more than 80 characters will >> be considered multiple, separate lines and must be removed for the parser >> to succeed. >> >> This can be solved by removing every comment line (i.e. lines starting >> with '#'). >> >> grep -v '^#' 20160601.as-rel.oldfmt.txt > >> 20160601.as-rel.oldfmt-no-comments.txt >> >> >> 3). 32-bits ASN >> >> ASNs higher than 65535 will not be accepted. There is nothing that can be >> done with these ASNs right now. Relationships involving such ASN need to be >> removed. >> >> It seems 41967 relationships among the 230216 in the file are concerned >> however... >> >> awk '{if ($1 <= 65535 && $2 <= 65535) print $1" "$2" "$3}' >> 20160601.as-rel.oldfmt.txt > 20160601.as-rel.oldfmt-16asn.txt >> >> >> Best regards, >> Bruno >> >> >> >> >> >> >> On 12/06/16 06:05, 贾溢豪 wrote: >> >> Hello, everyone: >> >> I want to use c-bgp to analyze the AS-level topology. But the AS >> relationship file-"20160601.as-rel.txt" from CAIDA can not be import by >> command "bgp topology load --format=caida "20160601.as-rel.txt", neither >> can other files from caida I have tried. Its error message is "could not >> load topology "as-rel.2011.01.16.txt" (invalid number of parameters, at >> line 130)". >> >> please help me. Thank you. >> >> >> >> -- >> >> Best Regards. >> >> >> *Yihao Jia* >> Ph.D. Candidate >> Institute for Network Sciences and Cyberspace >> Tsinghua University >> >> >> ------------------------------------------------------------------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic >> patterns at an interface-level. Reveals which users, apps, and protocols are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity planning >> reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 >> >> >> >> _______________________________________________ >> C-bgp-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/c-bgp-users >> >> >> > > > -- > > Best Regards. > > > *Yihao Jia(贾溢豪)* > Ph.D. Candidate > Institute for Network Sciences and Cyberspace > Tsinghua University > Beijing , China. 100084 > > (Room 4-204, FIT Building of Tsinghua University) > > > -- Best Regards. *Yihao Jia(贾溢豪)* Ph.D. Candidate Institute for Network Sciences and Cyberspace Tsinghua University Beijing , China. 100084 (Room 4-204, FIT Building of Tsinghua University) |
From: 贾溢豪 <yh...@gm...> - 2016-06-17 04:01:00
|
Because a dict is needed in renumbering the ASN, I wrote a python script as below: flag = 1 print flag dict = {} with open("20160501.as-rel.txt", "r") as fr: for lines in fr: relation_list = lines.split("|") asn1 = int(relation_list[0]) asn2 = int(relation_list[1]) if dict.get(asn1, "-1") == "-1": dict[asn1] = flag flag = flag + 1 if dict.get(asn2, "-1") == "-1": dict[asn2] = flag flag = flag + 1 with open("20160501.as-rel.txt", "r") as fr: with open("caida.txt", "w") as fo: for lines in fr: relation_list = lines.split("|") asn1 = int(relation_list[0]) asn2 = int(relation_list[1]) if int(relation_list[2]) == 0: fo.write(str(dict[asn1]) + ' ' + str(dict[asn2]) + " 0\n") else: fo.write(str(dict[asn1]) + ' ' + str(dict[asn2]) + " 1\n") 2016-06-16 15:57 GMT+08:00 Bruno Quoitin <bru...@um...>: > Hello, > > Yeah, re-mapping is indeed a solution to the 16-bits ASN limit. > Perhaps you can contribute a remapping script on the mailing-list. > > Cheers, > Bruno > > > > On 16/06/16 03:32, 贾溢豪 wrote: > > Thanks very much for your detailed solution for my problems, I really > appreciate for your patience in addressing the problems I met. I re-number > the ASN of all AS to make the topology complete since the total number > advertised haven't reach 65535 yet. > > Thank you again for your kindness! > > 2016-06-16 2:31 GMT+08:00 Bruno Quoitin <bru...@um...>: > >> Hello, >> >> Looks like CAIDA has changed its file format since this parser was >> implemented in c-bgp (without notifying me ! ;-)). The version used in the >> regression tests dates back from 2007. Unfortunately, I don't have time to >> update c-bgp source code in the near future to provide out-of-the-box >> support for the new file format. >> >> >> However, it might be possible to adapt your input file so that it will be >> accepted by the current version of c-bgp. There are 3 main issues with the >> file you sent (20160601.as-rel.txt). >> >> 1). Change in delimiter >> >> In the former file format, every relationship was encoded as >> >> <ASx> <ASy> <type> >> >> With the new format, relationships are encoded as >> >> <ASx> | <ASy> | <type> >> >> You can change the delimiter using the following shell code : >> >> awk -F '|' '{print $1" "$2" "$3}' 20160601.as-rel.txt > >> 20160601.as-rel.oldfmt.txt >> >> >> 2). Too long lines >> >> With the new format, some lines have a potentially unbounded length. This >> is the case for the comment line that provides "# IXP ASes". That line will >> not be parsed correctly by the current c-bgp "caida parser". You need to >> remove it. Generally speaking, every line with more than 80 characters will >> be considered multiple, separate lines and must be removed for the parser >> to succeed. >> >> This can be solved by removing every comment line (i.e. lines starting >> with '#'). >> >> grep -v '^#' 20160601.as-rel.oldfmt.txt > >> 20160601.as-rel.oldfmt-no-comments.txt >> >> >> 3). 32-bits ASN >> >> ASNs higher than 65535 will not be accepted. There is nothing that can be >> done with these ASNs right now. Relationships involving such ASN need to be >> removed. >> >> It seems 41967 relationships among the 230216 in the file are concerned >> however... >> >> awk '{if ($1 <= 65535 && $2 <= 65535) print $1" "$2" "$3}' >> 20160601.as-rel.oldfmt.txt > 20160601.as-rel.oldfmt-16asn.txt >> >> >> Best regards, >> Bruno >> >> >> >> >> >> >> On 12/06/16 06:05, 贾溢豪 wrote: >> >> Hello, everyone: >> >> I want to use c-bgp to analyze the AS-level topology. But the AS >> relationship file-"20160601.as-rel.txt" from CAIDA can not be import by >> command "bgp topology load --format=caida "20160601.as-rel.txt", neither >> can other files from caida I have tried. Its error message is "could not >> load topology "as-rel.2011.01.16.txt" (invalid number of parameters, at >> line 130)". >> >> please help me. Thank you. >> >> >> >> -- >> >> Best Regards. >> >> >> *Yihao Jia* >> Ph.D. Candidate >> Institute for Network Sciences and Cyberspace >> Tsinghua University >> >> >> ------------------------------------------------------------------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic >> patterns at an interface-level. Reveals which users, apps, and protocols are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity planning >> reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 >> >> >> >> _______________________________________________ >> C-bgp-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/c-bgp-users >> >> >> > > > -- > > Best Regards. > > > *Yihao Jia(贾溢豪)* > Ph.D. Candidate > Institute for Network Sciences and Cyberspace > Tsinghua University > Beijing , China. 100084 > > (Room 4-204, FIT Building of Tsinghua University) > > > -- Best Regards. *Yihao Jia(贾溢豪)* Ph.D. Candidate Institute for Network Sciences and Cyberspace Tsinghua University Beijing , China. 100084 (Room 4-204, FIT Building of Tsinghua University) |
From: Bruno Q. <bru...@um...> - 2016-06-16 07:57:38
|
Hello, Yeah, re-mapping is indeed a solution to the 16-bits ASN limit. Perhaps you can contribute a remapping script on the mailing-list. Cheers, Bruno On 16/06/16 03:32, 贾溢豪 wrote: > Thanks very much for your detailed solution for my problems, I really > appreciate for your patience in addressing the problems I met. I > re-number the ASN of all AS to make the topology complete since the > total number advertised haven't reach 65535 yet. > > Thank you again for your kindness! > > 2016-06-16 2:31 GMT+08:00 Bruno Quoitin <bru...@um... > <mailto:bru...@um...>>: > > Hello, > > Looks like CAIDA has changed its file format since this parser was > implemented in c-bgp (without notifying me ! ;-)). The version > used in the regression tests dates back from 2007. Unfortunately, > I don't have time to update c-bgp source code in the near future > to provide out-of-the-box support for the new file format. > > > However, it might be possible to adapt your input file so that it > will be accepted by the current version of c-bgp. There are 3 main > issues with the file you sent (20160601.as-rel.txt). > > 1). Change in delimiter > > In the former file format, every relationship was encoded as > > <ASx> <ASy> <type> > > With the new format, relationships are encoded as > > <ASx> | <ASy> | <type> > > You can change the delimiter using the following shell code : > > awk -F '|' '{print $1" "$2" "$3}' 20160601.as-rel.txt > > 20160601.as-rel.oldfmt.txt > > > 2). Too long lines > > With the new format, some lines have a potentially unbounded > length. This is the case for the comment line that provides "# IXP > ASes". That line will not be parsed correctly by the current c-bgp > "caida parser". You need to remove it. Generally speaking, every > line with more than 80 characters will be considered multiple, > separate lines and must be removed for the parser to succeed. > > This can be solved by removing every comment line (i.e. lines > starting with '#'). > > grep -v '^#' 20160601.as-rel.oldfmt.txt > > 20160601.as-rel.oldfmt-no-comments.txt > > > 3). 32-bits ASN > > ASNs higher than 65535 will not be accepted. There is nothing that > can be done with these ASNs right now. Relationships involving > such ASN need to be removed. > > It seems 41967 relationships among the 230216 in the file are > concerned however... > > awk '{if ($1 <= 65535 && $2 <= 65535) print $1" "$2" "$3}' > 20160601.as-rel.oldfmt.txt > 20160601.as-rel.oldfmt-16asn.txt > > > Best regards, > Bruno > > > > > > > On 12/06/16 06:05, 贾溢豪 wrote: >> Hello, everyone: >> I want to use c-bgp to analyze the AS-level topology. But the >> AS relationship file-"20160601.as-rel.txt" from CAIDA can not be >> import by command "bgp topology load --format=caida >> "20160601.as-rel.txt", neither can other files from caida I have >> tried. Its error message is "could not load topology >> "as-rel.2011.01.16.txt" (invalid number of parameters, at line >> 130)". >> >> please help me. Thank you. >> >> >> >> -- >> >> Best Regards. >> >> * >> * >> >> *Yihao Jia* >> >> Ph.D. Candidate >> Institute for Network Sciences and Cyberspace >> Tsinghua University >> >> >> ------------------------------------------------------------------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic >> patterns at an interface-level. Reveals which users, apps, and protocols are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity planning >> reports.http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 >> >> >> _______________________________________________ >> C-bgp-users mailing list >> C-b...@li... >> <mailto:C-b...@li...> >> https://lists.sourceforge.net/lists/listinfo/c-bgp-users > > > > > -- > > Best Regards. > > * > * > > *Yihao Jia(贾溢豪)* > > Ph.D. Candidate > Institute for Network Sciences and Cyberspace > Tsinghua University > Beijing , China. 100084 > > (Room 4-204, FIT Building of Tsinghua University) > |
From: 贾溢豪 <yh...@gm...> - 2016-06-16 01:32:50
|
Thanks very much for your detailed solution for my problems, I really appreciate for your patience in addressing the problems I met. I re-number the ASN of all AS to make the topology complete since the total number advertised haven't reach 65535 yet. Thank you again for your kindness! 2016-06-16 2:31 GMT+08:00 Bruno Quoitin <bru...@um...>: > Hello, > > Looks like CAIDA has changed its file format since this parser was > implemented in c-bgp (without notifying me ! ;-)). The version used in the > regression tests dates back from 2007. Unfortunately, I don't have time to > update c-bgp source code in the near future to provide out-of-the-box > support for the new file format. > > > However, it might be possible to adapt your input file so that it will be > accepted by the current version of c-bgp. There are 3 main issues with the > file you sent (20160601.as-rel.txt). > > 1). Change in delimiter > > In the former file format, every relationship was encoded as > > <ASx> <ASy> <type> > > With the new format, relationships are encoded as > > <ASx> | <ASy> | <type> > > You can change the delimiter using the following shell code : > > awk -F '|' '{print $1" "$2" "$3}' 20160601.as-rel.txt > > 20160601.as-rel.oldfmt.txt > > > 2). Too long lines > > With the new format, some lines have a potentially unbounded length. This > is the case for the comment line that provides "# IXP ASes". That line will > not be parsed correctly by the current c-bgp "caida parser". You need to > remove it. Generally speaking, every line with more than 80 characters will > be considered multiple, separate lines and must be removed for the parser > to succeed. > > This can be solved by removing every comment line (i.e. lines starting > with '#'). > > grep -v '^#' 20160601.as-rel.oldfmt.txt > > 20160601.as-rel.oldfmt-no-comments.txt > > > 3). 32-bits ASN > > ASNs higher than 65535 will not be accepted. There is nothing that can be > done with these ASNs right now. Relationships involving such ASN need to be > removed. > > It seems 41967 relationships among the 230216 in the file are concerned > however... > > awk '{if ($1 <= 65535 && $2 <= 65535) print $1" "$2" "$3}' > 20160601.as-rel.oldfmt.txt > 20160601.as-rel.oldfmt-16asn.txt > > > Best regards, > Bruno > > > > > > > On 12/06/16 06:05, 贾溢豪 wrote: > > Hello, everyone: > > I want to use c-bgp to analyze the AS-level topology. But the AS > relationship file-"20160601.as-rel.txt" from CAIDA can not be import by > command "bgp topology load --format=caida "20160601.as-rel.txt", neither > can other files from caida I have tried. Its error message is "could not > load topology "as-rel.2011.01.16.txt" (invalid number of parameters, at > line 130)". > > please help me. Thank you. > > > > -- > > Best Regards. > > > *Yihao Jia* > Ph.D. Candidate > Institute for Network Sciences and Cyberspace > Tsinghua University > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity planning > reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 > > > > _______________________________________________ > C-bgp-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/c-bgp-users > > > -- Best Regards. *Yihao Jia(贾溢豪)* Ph.D. Candidate Institute for Network Sciences and Cyberspace Tsinghua University Beijing , China. 100084 (Room 4-204, FIT Building of Tsinghua University) |
From: Bruno Q. <bru...@um...> - 2016-06-15 20:05:58
|
Hello, Looks like CAIDA has changed its file format since this parser was implemented in c-bgp (without notifying me ! ;-)). The version used in the regression tests dates back from 2007. Unfortunately, I don't have time to update c-bgp source code in the near future to provide out-of-the-box support for the new file format. However, it might be possible to adapt your input file so that it will be accepted by the current version of c-bgp. There are 3 main issues with the file you sent (20160601.as-rel.txt). 1). Change in delimiter In the former file format, every relationship was encoded as <ASx> <ASy> <type> With the new format, relationships are encoded as <ASx> | <ASy> | <type> You can change the delimiter using the following shell code : awk -F '|' '{print $1" "$2" "$3}' 20160601.as-rel.txt > 20160601.as-rel.oldfmt.txt 2). Too long lines With the new format, some lines have a potentially unbounded length. This is the case for the comment line that provides "# IXP ASes". That line will not be parsed correctly by the current c-bgp "caida parser". You need to remove it. Generally speaking, every line with more than 80 characters will be considered multiple, separate lines and must be removed for the parser to succeed. This can be solved by removing every comment line (i.e. lines starting with '#'). grep -v '^#' 20160601.as-rel.oldfmt.txt > 20160601.as-rel.oldfmt-no-comments.txt 3). 32-bits ASN ASNs higher than 65535 will not be accepted. There is nothing that can be done with these ASNs right now. Relationships involving such ASN need to be removed. It seems 41967 relationships among the 230216 in the file are concerned however... awk '{if ($1 <= 65535 && $2 <= 65535) print $1" "$2" "$3}' 20160601.as-rel.oldfmt.txt > 20160601.as-rel.oldfmt-16asn.txt Best regards, Bruno On 12/06/16 06:05, 贾溢豪 wrote: > Hello, everyone: > I want to use c-bgp to analyze the AS-level topology. But the AS > relationship file-"20160601.as-rel.txt" from CAIDA can not be import > by command "bgp topology load --format=caida "20160601.as-rel.txt", > neither can other files from caida I have tried. Its error message is > "could not load topology "as-rel.2011.01.16.txt" (invalid number of > parameters, at line 130)". > > please help me. Thank you. > > > > -- > > Best Regards. > > * > * > > *Yihao Jia* > > Ph.D. Candidate > Institute for Network Sciences and Cyberspace > Tsinghua University > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity planning > reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 > > > _______________________________________________ > C-bgp-users mailing list > C-b...@li... > https://lists.sourceforge.net/lists/listinfo/c-bgp-users |
From: 贾溢豪 <yh...@gm...> - 2016-06-13 03:22:45
|
# source:topology|BGP|20160601|ripe|rrc00 # source:topology|BGP|20160602|ripe|rrc00 # source:topology|BGP|20160603|ripe|rrc00 # source:topology|BGP|20160604|ripe|rrc00 # source:topology|BGP|20160605|ripe|rrc00 # source:topology|BGP|20160601|ripe|rrc01 # source:topology|BGP|20160602|ripe|rrc01 # source:topology|BGP|20160603|ripe|rrc01 # source:topology|BGP|20160604|ripe|rrc01 # source:topology|BGP|20160605|ripe|rrc01 # source:topology|BGP|20160601|ripe|rrc03 # source:topology|BGP|20160602|ripe|rrc03 # source:topology|BGP|20160603|ripe|rrc03 # source:topology|BGP|20160604|ripe|rrc03 # source:topology|BGP|20160605|ripe|rrc03 # source:topology|BGP|20160601|ripe|rrc04 # source:topology|BGP|20160602|ripe|rrc04 # source:topology|BGP|20160603|ripe|rrc04 # source:topology|BGP|20160604|ripe|rrc04 # source:topology|BGP|20160605|ripe|rrc04 # source:topology|BGP|20160601|ripe|rrc05 # source:topology|BGP|20160602|ripe|rrc05 # source:topology|BGP|20160603|ripe|rrc05 # source:topology|BGP|20160604|ripe|rrc05 # source:topology|BGP|20160605|ripe|rrc05 # source:topology|BGP|20160601|ripe|rrc06 # source:topology|BGP|20160602|ripe|rrc06 # source:topology|BGP|20160603|ripe|rrc06 # source:topology|BGP|20160604|ripe|rrc06 # source:topology|BGP|20160605|ripe|rrc06 # source:topology|BGP|20160601|ripe|rrc07 # source:topology|BGP|20160602|ripe|rrc07 # source:topology|BGP|20160603|ripe|rrc07 # source:topology|BGP|20160604|ripe|rrc07 # source:topology|BGP|20160605|ripe|rrc07 # source:topology|BGP|20160601|ripe|rrc10 # source:topology|BGP|20160602|ripe|rrc10 # source:topology|BGP|20160603|ripe|rrc10 # source:topology|BGP|20160604|ripe|rrc10 # source:topology|BGP|20160605|ripe|rrc10 # source:topology|BGP|20160601|ripe|rrc11 # source:topology|BGP|20160602|ripe|rrc11 # source:topology|BGP|20160603|ripe|rrc11 # source:topology|BGP|20160604|ripe|rrc11 # source:topology|BGP|20160605|ripe|rrc11 # source:topology|BGP|20160601|ripe|rrc12 # source:topology|BGP|20160602|ripe|rrc12 # source:topology|BGP|20160603|ripe|rrc12 # source:topology|BGP|20160604|ripe|rrc12 # source:topology|BGP|20160605|ripe|rrc12 # source:topology|BGP|20160601|ripe|rrc13 # source:topology|BGP|20160602|ripe|rrc13 # source:topology|BGP|20160603|ripe|rrc13 # source:topology|BGP|20160604|ripe|rrc13 # source:topology|BGP|20160605|ripe|rrc13 # source:topology|BGP|20160601|ripe|rrc14 # source:topology|BGP|20160602|ripe|rrc14 # source:topology|BGP|20160603|ripe|rrc14 # source:topology|BGP|20160604|ripe|rrc14 # source:topology|BGP|20160605|ripe|rrc14 # source:topology|BGP|20160601|ripe|rrc15 # source:topology|BGP|20160602|ripe|rrc15 # source:topology|BGP|20160603|ripe|rrc15 # source:topology|BGP|20160604|ripe|rrc15 # source:topology|BGP|20160605|ripe|rrc15 # source:topology|BGP|20160601|ripe|rrc16 # source:topology|BGP|20160602|ripe|rrc16 # source:topology|BGP|20160603|ripe|rrc16 # source:topology|BGP|20160604|ripe|rrc16 # source:topology|BGP|20160605|ripe|rrc16 # source:topology|BGP|20160601|routeviews|eqix # source:topology|BGP|20160602|routeviews|eqix # source:topology|BGP|20160603|routeviews|eqix # source:topology|BGP|20160604|routeviews|eqix # source:topology|BGP|20160605|routeviews|eqix # source:topology|BGP|20160601|routeviews|isc # source:topology|BGP|20160602|routeviews|isc # source:topology|BGP|20160603|routeviews|isc # source:topology|BGP|20160604|routeviews|isc # source:topology|BGP|20160605|routeviews|isc # source:topology|BGP|20160601|routeviews|jinx # source:topology|BGP|20160602|routeviews|jinx # source:topology|BGP|20160603|routeviews|jinx # source:topology|BGP|20160604|routeviews|jinx # source:topology|BGP|20160605|routeviews|jinx # source:topology|BGP|20160601|routeviews|kixp # source:topology|BGP|20160602|routeviews|kixp # source:topology|BGP|20160603|routeviews|kixp # source:topology|BGP|20160604|routeviews|kixp # source:topology|BGP|20160605|routeviews|kixp # source:topology|BGP|20160601|routeviews|linx # source:topology|BGP|20160602|routeviews|linx # source:topology|BGP|20160603|routeviews|linx # source:topology|BGP|20160604|routeviews|linx # source:topology|BGP|20160605|routeviews|linx # source:topology|BGP|20160601|routeviews|routeviews2 # source:topology|BGP|20160602|routeviews|routeviews2 # source:topology|BGP|20160603|routeviews|routeviews2 # source:topology|BGP|20160604|routeviews|routeviews2 # source:topology|BGP|20160605|routeviews|routeviews2 # source:topology|BGP|20160601|routeviews|routeviews3 # source:topology|BGP|20160602|routeviews|routeviews3 # source:topology|BGP|20160603|routeviews|routeviews3 # source:topology|BGP|20160604|routeviews|routeviews3 # source:topology|BGP|20160605|routeviews|routeviews3 # source:topology|BGP|20160601|routeviews|saopaulo # source:topology|BGP|20160602|routeviews|saopaulo # source:topology|BGP|20160603|routeviews|saopaulo # source:topology|BGP|20160604|routeviews|saopaulo # source:topology|BGP|20160605|routeviews|saopaulo # source:topology|BGP|20160601|routeviews|sydney # source:topology|BGP|20160602|routeviews|sydney # source:topology|BGP|20160603|routeviews|sydney # source:topology|BGP|20160604|routeviews|sydney # source:topology|BGP|20160605|routeviews|sydney # source:topology|BGP|20160601|routeviews|telxatl # source:topology|BGP|20160602|routeviews|telxatl # source:topology|BGP|20160603|routeviews|telxatl # source:topology|BGP|20160604|routeviews|telxatl # source:topology|BGP|20160605|routeviews|telxatl # source:topology|BGP|20160601|routeviews|wide # source:topology|BGP|20160602|routeviews|wide # source:topology|BGP|20160603|routeviews|wide # source:topology|BGP|20160604|routeviews|wide # source:topology|BGP|20160605|routeviews|wide # c1: 3356 3741 5588 6461 6667 6939 8220 8422 20485 33891 36351 # c2: # inferred clique: 3356 3741 5588 6461 6667 6939 8220 8422 20485 33891 # IXP ASes: 1200 4635 5507 6695 7606 8714 9355 9439 9560 9722 9989 11670 15645 17819 18398 21371 24029 24115 24990 35054 40633 42476 43100 47886 48850 50384 55818 57463 1|1299|0 1|11537|0 1|21616|-1 1|22442|0 2|35000|0 2|37564|0 2|37628|0 2|199427|-1 3|174|0 3|293|0 3|9207|-1 3|52284|0 3|133709|0 3|200929|0 4|6939|0 4|45664|-1 6|3549|0 6|133684|0 6|262958|-1 8|3549|0 8|4557|0 8|45664|-1 10|46392|0 12|3549|0 12|54965|-1 14|3549|0 24|293|0 24|2153|0 24|7575|0 24|10343|-1 24|11537|0 32|3561|0 32|3671|-1 32|46750|-1 33|3549|0 34|2|-1 35|5691|-1 42|27|-1 42|187|-1 42|251|0 42|293|0 42|553|0 42|701|0 42|715|-1 42|852|0 42|1103|0 42|1267|0 42|1273|0 42|1764|0 42|1836|0 42|1853|0 42|1916|0 42|2152|0 42|2381|0 42|2497|0 42|2516|0 42|2603|0 42|2905|0 42|3216|0 42|3252|0 42|3257|0 42|3267|0 42|3292|0 42|3303|0 42|3491|0 42|3741|0 42|4181|0 42|4558|0 42|4589|0 42|4608|0 42|4637|0 42|4657|0 42|4739|0 42|4777|0 42|4826|0 42|4844|0 42|5413|0 42|5580|0 42|5645|0 42|5650|0 42|5769|0 42|6079|0 42|6082|0 42|6461|0 42|6663|0 42|6667|0 42|6720|0 42|6730|0 42|6762|0 42|6777|0 42|6830|0 42|6939|0 42|7473|0 42|7500|0 42|7575|0 42|7660|0 42|8218|0 42|8220|0 42|8222|0 42|8283|0 42|8359|0 42|8422|0 42|8426|0 42|8447|0 42|8455|0 42|8468|0 42|8492|0 42|8596|0 42|8758|0 42|8928|0 42|8943|0 42|9002|0 42|9189|0 42|9304|0 42|10026|0 42|10474|0 42|11039|0 42|11058|0 42|11096|0 42|11164|0 42|11666|0 42|11686|0 42|12350|0 42|12389|0 42|12637|0 42|12779|0 42|12859|0 42|12874|0 42|12989|0 42|13030|0 42|13237|0 42|13703|0 42|14061|0 42|14361|0 42|14537|0 42|14840|0 42|15435|0 42|15547|0 42|16668|-1 42|16735|0 42|18106|0 42|19151|0 42|19653|0 42|20080|0 42|20485|0 42|20562|0 42|20640|0 42|20764|0 42|20771|0 42|20932|0 42|22652|0 42|23148|0 42|23473|0 42|23673|0 42|23815|0 42|24130|0 42|24482|0 42|25091|0 42|25152|0 42|25160|0 42|25220|0 42|27446|0 42|27678|-1 42|28917|0 42|29076|0 42|29140|0 42|29608|0 42|29636|0 42|29686|0 42|30132|0 42|30844|0 42|31019|0 42|31025|0 42|32614|0 42|32978|-1 42|33891|0 42|34224|0 42|34288|0 42|34781|0 42|36351|0 42|36732|0 42|37100|0 42|37105|0 42|37685|0 42|38726|0 42|38809|0 42|38880|0 42|39326|0 42|40191|0 42|41095|0 42|41695|0 42|41811|0 42|42541|0 42|42708|0 42|45494|-1 42|46450|0 42|47872|0 42|48166|0 42|49605|0 42|50300|0 42|50304|0 42|50763|0 42|51185|0 42|52294|0 42|52306|-1 42|52320|0 42|53070|0 42|53828|0 42|56730|0 42|58511|0 42|62567|0 42|200130|0 42|202018|0 42|202109|0 42|393406|0 46|3549|0 47|7575|0 55|46274|-1 57|217|-1 57|1299|0 57|1998|-1 57|3356|0 57|4181|0 57|6263|-1 57|7896|-1 57|7973|-1 57|8148|-1 57|14763|-1 57|17234|-1 57|18454|-1 57|19782|0 57|20125|-1 57|21727|-1 57|21951|-1 57|26557|-1 57|30220|-1 57|32907|-1 57|33189|-1 57|33455|-1 57|33692|-1 57|40387|0 57|40497|-1 59|293|0 59|513|0 59|4181|0 59|11537|0 62|72|-1 62|2567|-1 62|3549|0 62|6939|0 62|7838|-1 62|11189|-1 62|11690|-1 62|13782|-1 62|16525|-1 62|16678|-1 62|17374|-1 62|19311|-1 62|19384|-1 62|20013|-1 62|23165|-1 62|26512|-1 62|26940|-1 62|30059|-1 62|30175|-1 62|32382|-1 62|32418|-1 62|32427|-1 62|32457|-1 62|36111|-1 62|46202|-1 62|46784|-1 62|49362|-1 62|53305|-1 62|62659|-1 62|62964|-1 62|394302|-1 64|5691|-1 70|393689|-1 71|7430|-1 71|9218|-1 71|10782|-1 71|13979|-1 71|15329|-1 74|818|0 77|4826|0 77|10026|0 77|11666|0 77|11686|0 77|12989|0 77|16735|0 77|19653|0 77|22652|0 77|23148|0 77|24482|0 77|36351|0 77|43531|0 78|3549|0 80|100|-1 81|3549|0 81|6559|-1 81|10952|-1 81|11426|0 81|11442|-1 81|11540|-1 81|11777|-1 81|13371|-1 81|17031|-1 81|18538|-1 81|19718|-1 81|20197|-1 81|22753|-1 81|22854|-1 81|26741|-1 81|27446|-1 81|29901|-1 81|32417|-1 81|32711|-1 81|33401|-1 81|36850|-1 81|40245|-1 81|46255|-1 81|46963|-1 81|53785|-1 81|54640|-1 81|394165|-1 88|293|0 91|3549|0 98|174|0 98|3549|0 101|73|-1 101|174|0 101|293|0 101|852|0 101|2152|0 101|2153|0 101|2497|0 101|2603|0 101|3130|0 101|3401|-1 101|3428|-1 101|3491|0 101|3549|0 101|3807|-1 101|4193|-1 101|6216|-1 101|6939|0 101|7497|0 101|7575|0 101|7774|-1 101|10430|-1 101|11649|-1 101|11686|0 101|11956|-1 101|12989|0 101|13476|-1 101|14221|-1 101|14954|-1 101|15307|-1 101|17200|-1 101|18106|0 101|18856|-1 101|20485|0 101|22335|0 101|22388|0 101|24482|0 101|25845|-1 101|36351|0 101|40272|-1 101|53828|0 101|64247|-1 102|10886|0 103|174|0 103|293|0 109|3549|0 109|38809|0 109|58511|0 112|553|0 112|2852|0 112|3252|0 112|3267|0 112|3292|0 112|4589|0 112|4739|0 112|7575|0 112|8283|0 112|8447|0 112|8468|0 112|8492|0 112|9002|0 112|9304|0 112|10026|0 112|12637|0 112|12859|0 112|12989|0 112|13030|0 112|13237|0 112|15435|0 112|15547|0 112|18106|0 112|20562|0 112|20764|0 112|20932|0 112|22652|0 112|24482|0 112|25220|0 112|29140|0 112|29608|0 112|30132|0 112|30844|0 112|31019|0 112|32614|0 112|34224|0 112|34288|0 112|37100|0 112|37474|0 112|38880|0 112|40191|0 112|41811|0 112|42541|0 112|42861|0 112|43531|0 112|48166|0 112|49605|0 112|50300|0 112|50763|0 112|51185|0 112|58511|0 112|200130|0 112|202018|0 132|383|0 137|174|0 137|2596|-1 137|2597|-1 137|2598|-1 137|3303|0 137|3549|0 137|4589|0 137|5392|0 137|5396|0 137|5580|0 137|6939|0 137|8220|0 137|8928|0 137|8978|-1 137|9002|0 137|12637|0 137|12779|0 137|14537|0 137|15605|0 137|16004|-1 137|20485|0 137|20912|0 137|24482|0 137|28929|0 137|28941|0 137|29609|-1 137|31638|-1 137|35110|-1 137|41095|0 137|41497|0 137|42165|-1 137|43531|0 137|49605|0 137|49976|-1 137|50112|-1 137|51185|0 137|51708|-1 137|197440|-1 137|199342|-1 137|202032|0 147|27066|0 149|1554|0 154|27067|0 160|293|0 160|3549|0 160|11537|0 160|19782|0 166|3549|0 166|61001|-1 173|2511|-1 173|6939|0 173|9002|0 174|9|-1 174|14|-1 174|20|-1 174|26|-1 174|34|-1 174|55|-1 174|72|-1 174|88|-1 174|91|-1 174|156|-1 174|160|-1 174|209|0 174|210|-1 174|239|-1 174|251|0 174|286|0 174|545|-1 174|549|-1 174|553|0 174|557|-1 174|558|-1 174|559|0 174|577|0 174|680|-1 174|701|0 174|702|0 174|714|0 174|766|-1 174|773|-1 174|803|-1 174|812|-1 174|852|-1 174|1239|0 174|1257|0 174|1273|0 174|1277|-1 174|1280|0 174|1286|-1 174|1289|-1 174|1299|0 174|1311|-1 174|1351|-1 174|1403|-1 174|1406|-1 174|1408|0 174|1419|-1 174|1421|-1 174|1422|-1 174|1428|-1 174|1434|-1 174|1435|-1 174|1442|-1 174|1547|-1 174|1605|-1 174|1613|-1 174|1622|-1 174|1629|-1 174|1636|-1 174|1647|-1 174|1668|0 174|1680|-1 174|1742|-1 174|1764|-1 174|1782|-1 174|1798|-1 174|1827|-1 174|1828|-1 174|1836|0 174|1886|-1 174|1916|-1 174|1955|-1 174|1968|-1 174|1996|-1 174|2033|-1 174|2044|-1 174|2107|-1 174|2108|-1 174|2116|-1 174|2134|-1 174|2149|-1 174|2276|-1 174|2549|-1 174|2552|-1 174|2589|0 174|2606|-1 174|2611|-1 174|2614|0 174|2615|0 174|2631|-1 174|2636|-1 174|2637|-1 174|2686|0 174|2711|-1 174|2730|-1 174|2734|-1 174|2736|-1 174|2828|0 174|2857|-1 174|2860|-1 174|2901|-1 174|2906|-1 174|2914|0 174|3061|-1 174|3213|-1 174|3238|-1 174|3252|-1 174|3255|-1 174|3257|0 174|3261|-1 174|3262|-1 174|3267|-1 174|3302|-1 174|3320|0 174|3324|-1 174|3329|-1 174|3331|0 174|3347|-1 174|3401|-1 174|3409|-1 174|3464|-1 174|3479|-1 174|3480|-1 174|3491|0 174|3512|-1 174|3549|0 174|3561|0 174|3599|0 174|3606|-1 174|3685|-1 174|3705|-1 174|3722|-1 174|3733|-1 174|3737|-1 174|3741|0 174|3755|-1 174|3756|-1 174|3770|-1 174|3777|-1 174|3778|-1 174|3782|-1 174|3795|-1 174|3820|-1 174|3837|-1 174|3842|0 174|3850|-1 174|3855|-1 174|3900|-1 174|3912|-1 174|4134|0 174|4166|-1 174|4230|-1 174|4232|-1 174|4261|-1 174|4354|0 174|4374|-1 174|4385|-1 174|4436|0 174|4474|-1 174|4538|-1 174|4544|0 174|4563|-1 174|4569|-1 174|4581|-1 174|4597|-1 174|4604|-1 174|4637|0 174|4766|-1 174|4775|-1 174|4788|-1 174|4826|-1 174|4877|-1 174|4893|-1 174|4894|-1 174|4897|-1 174|4901|-1 174|4903|-1 174|4905|-1 174|4907|-1 174|4985|-1 174|4989|-1 174|5033|-1 174|5050|-1 174|5054|-1 174|5056|-1 174|5067|-1 174|5069|-1 174|5078|0 174|5096|-1 174|5108|-1 174|5116|-1 174|5391|-1 174|5392|0 174|5400|0 174|5430|-1 174|5436|-1 174|5439|-1 174|5500|-1 174|5511|0 174|5563|-1 174|5564|0 174|5577|-1 174|5580|0 174|5582|-1 174|5600|-1 174|5645|0 174|5661|-1 174|5662|0 174|5664|-1 174|5690|-1 174|5702|-1 174|5713|-1 174|5716|-1 174|5718|-1 174|5719|-1 174|5723|-1 174|5738|-1 174|5760|-1 174|5794|-1 174|6057|-1 174|6059|-1 174|6067|-1 174|6074|-1 174|6082|-1 174|6083|-1 174|6118|-1 174|6128|0 174|6181|-1 174|6189|0 174|6200|-1 174|6244|-1 174|6248|-1 174|6295|0 174|6296|-1 174|6300|-1 174|6309|-1 174|6315|-1 174|6325|-1 174|6327|-1 174|6343|-1 174|6364|-1 174|6366|-1 174|6379|-1 174|6404|0 174|6405|-1 174|6407|-1 174|6434|0 174|6453|0 174|6461|0 174|6488|-1 174|6493|0 174|6494|-1 174|6503|-1 174|6536|0 174|6561|-1 174|6620|0 174|6621|-1 174|6643|0 174|6648|-1 174|6653|-1 174|6661|-1 174|6666|-1 174|6667|0 174|6677|-1 174|6697|-1 174|6700|-1 174|6713|-1 174|6718|-1 174|6730|-1 174|6735|-1 174|6738|-1 174|6753|-1 174|6759|-1 174|6762|0 174|6768|-1 174|6772|-1 174|6774|0 174|6812|-1 174|6834|-1 174|6849|-1 174|6855|-1 174|6866|-1 174|6893|-1 174|6894|-1 174|6907|-1 174|6911|-1 174|6913|-1 174|6921|-1 174|6924|-1 174|6971|-1 174|7012|-1 174|7013|-1 174|7018|0 174|7020|-1 174|7057|-1 174|7060|0 174|7065|-1 174|7078|-1 174|7106|-1 174|7131|-1 174|7133|-1 174|7138|-1 174|7143|-1 174|7148|-1 174|7151|-1 174|7162|-1 174|7170|-1 174|7203|-1 174|7219|-1 174|7221|-1 174|7227|-1 174|7250|-1 174|7257|-1 174|7268|-1 174|7270|-1 174|7296|0 174|7297|-1 174|7317|-1 174|7328|-1 174|7332|-1 174|7333|-1 174|7336|-1 174|7341|0 174|7352|0 174|7362|-1 174|7363|0 174|7385|-1 174|7393|-1 174|7415|-1 174|7423|-1 174|7456|-1 174|7459|-1 174|7545|-1 174|7617|-1 174|7642|-1 174|7713|-1 174|7738|-1 174|7754|-1 174|7765|-1 174|7767|-1 174|7806|-1 174|7828|-1 174|7843|0 174|7849|-1 174|7850|-1 174|7862|-1 174|7868|-1 174|7922|0 174|7963|-1 174|7985|-1 174|7992|-1 174|8001|0 174|8002|-1 174|8015|-1 174|8025|0 174|8075|-1 174|8097|0 174|8100|-1 174|8121|0 174|8122|-1 174|8148|-1 174|8149|-1 174|8175|-1 174|8180|-1 174|8201|-1 174|8224|-1 174|8251|-1 174|8265|-1 174|8266|-1 174|8271|0 174|8280|-1 174|8282|-1 174|8304|0 174|8309|-1 174|8311|-1 174|8315|-1 174|8318|-1 174|8368|-1 174|8399|-1 174|8401|-1 174|8403|0 174|8422|0 174|8446|0 174|8452|-1 174|8473|0 174|8476|0 174|8477|-1 174|8487|0 174|8495|-1 174|8518|-1 174|8529|-1 174|8530|0 174|8544|-1 174|8551|-1 174|8554|-1 174|8558|-1 174|8561|0 174|8565|-1 174|8591|-1 174|8632|-1 174|8646|-1 174|8652|-1 174|8657|-1 174|8681|-1 174|8683|-1 174|8687|0 174|8728|-1 174|8741|0 174|8758|-1 174|8781|-1 174|8784|-1 174|8787|0 174|8788|-1 174|8805|0 174|8821|-1 174|8839|-1 174|8856|0 174|8867|-1 174|8881|-1 174|8893|0 174|8895|-1 174|8896|-1 174|8902|0 174|8911|-1 174|8921|-1 174|8922|-1 174|8954|-1 174|8966|0 174|8972|-1 174|8978|0 174|8990|-1 174|8999|-1 174|9000|-1 174|9009|-1 174|9031|-1 174|9052|-1 174|9063|0 174|9070|-1 174|9085|-1 174|9092|0 174|9104|-1 174|9115|-1 174|9121|-1 174|9136|-1 174|9142|-1 174|9145|-1 174|9150|-1 174|9161|-1 174|9165|-1 174|9168|-1 174|9197|-1 174|9241|-1 174|9299|-1 174|9304|-1 174|9329|-1 174|9498|-1 174|9500|-1 174|9583|-1 174|9924|-1 174|10026|-1 174|10242|-1 174|10264|-1 174|10297|-1 174|10326|-1 174|10355|-1 174|10396|-1 174|10400|-1 174|10421|-1 174|10439|-1 174|10448|0 174|10464|-1 174|10466|-1 174|10475|-1 174|10547|-1 174|10561|-1 174|10564|-1 174|10566|-1 174|10578|-1 174|10607|-1 174|10655|-1 174|10666|0 174|10668|0 174|10692|-1 174|10708|-1 174|10732|-1 174|10733|-1 174|10790|0 174|10813|-1 174|10823|-1 174|10835|-1 174|10843|-1 174|10849|-1 174|10886|-1 174|10893|0 174|10910|-1 174|10912|-1 174|10913|-1 174|10929|-1 174|10932|-1 174|10944|0 174|10996|-1 174|11005|0 174|11039|-1 174|11043|-1 174|11045|-1 174|11054|-1 174|11057|-1 174|11059|-1 174|11061|-1 174|11068|-1 174|11071|-1 174|11077|-1 174|11081|-1 174|11092|-1 174|11096|-1 174|11116|-1 174|11117|-1 174|11130|-1 174|11133|-1 174|11142|-1 174|11152|-1 174|11160|-1 174|11168|-1 174|11172|-1 174|11174|-1 174|11183|-1 174|11191|-1 174|11218|0 174|11221|-1 174|11232|-1 174|11233|0 174|11236|-1 174|11251|-1 174|11260|0 174|11262|-1 174|11264|0 174|11272|-1 174|11279|-1 174|11290|-1 174|11320|-1 174|11331|-1 174|11333|-1 174|11342|-1 174|11352|-1 174|11358|-1 174|11361|-1 174|11365|-1 174|11370|-1 174|11377|-1 174|11382|-1 174|11383|0 174|11385|-1 174|11389|0 174|11395|-1 174|11396|-1 174|11403|0 174|11404|-1 174|11428|-1 174|11430|-1 174|11452|-1 174|11482|-1 174|11487|-1 174|11488|-1 174|11504|-1 174|11522|-1 174|11546|-1 174|11550|-1 174|11586|-1 174|11590|-1 174|11597|-1 174|11636|-1 174|11647|-1 174|11650|-1 174|11667|-1 174|11686|-1 174|11691|-1 174|11699|0 174|11700|-1 174|11713|-1 174|11714|-1 174|11715|-1 174|11722|-1 174|11729|-1 174|11731|-1 174|11734|0 174|11742|0 174|11745|-1 174|11758|-1 174|11766|-1 174|11776|-1 174|11782|-1 174|11794|-1 174|11798|-1 174|11804|-1 174|11807|-1 174|11814|-1 174|11816|-1 174|11825|-1 174|11830|-1 174|11852|-1 174|11854|-1 174|11855|-1 174|11860|-1 174|11868|-1 174|11872|-1 174|11876|-1 174|11877|-1 174|11879|-1 174|11884|-1 174|11888|-1 174|11900|-1 174|11903|-1 174|11914|-1 174|11922|-1 174|11926|-1 174|11941|-1 174|11948|-1 174|11957|0 174|11963|-1 174|11967|-1 174|11981|-1 174|11990|-1 174|12012|-1 174|12019|-1 174|12025|-1 174|12035|-1 174|12041|-1 174|12042|-1 174|12043|-1 174|12044|-1 174|12062|-1 174|12065|-1 174|12066|-1 174|12072|-1 174|12087|-1 174|12089|-1 174|12093|-1 174|12097|-1 174|12109|-1 174|12119|-1 174|12129|-1 174|12130|-1 174|12133|-1 174|12142|-1 174|12144|-1 174|12151|-1 174|12163|-1 174|12173|-1 174|12179|-1 174|12180|-1 174|12181|-1 174|12182|-1 174|12188|-1 174|12189|-1 174|12196|-1 174|12204|-1 174|12212|-1 174|12218|-1 174|12222|-1 174|12243|-1 174|12256|-1 174|12260|-1 174|12301|0 174|12305|-1 174|12322|-1 174|12329|-1 174|12334|-1 174|12337|-1 174|12338|-1 174|12347|-1 174|12350|-1 174|12355|0 174|12360|0 174|12388|0 174|12389|-1 174|12390|0 174|12392|-1 174|12409|-1 174|12414|-1 174|12470|-1 174|12481|-1 174|12508|0 174|12512|-1 174|12519|-1 174|12533|-1 174|12540|-1 174|12541|-1 174|12578|0 174|12605|0 174|12615|-1 174|12617|-1 174|12637|-1 174|12658|-1 174|12670|-1 174|12684|-1 174|12714|-1 174|12715|-1 174|12727|-1 174|12731|-1 174|12732|-1 174|12741|-1 174|12778|-1 174|12779|-1 174|12804|-1 174|12822|-1 174|12824|0 174|12835|-1 174|12849|-1 174|12860|-1 174|12870|-1 174|12876|0 174|12884|-1 174|12926|-1 174|12941|-1 174|12942|-1 174|12946|-1 174|12956|0 174|12961|0 174|12989|-1 174|12996|-1 174|13000|-1 174|13001|-1 174|13005|0 174|13009|-1 174|13039|-1 174|13101|0 174|13110|-1 174|13122|0 174|13156|-1 174|13188|-1 174|13191|-1 174|13194|0 174|13208|-1 174|13213|-1 174|13226|-1 174|13238|-1 174|13243|-1 174|13249|0 174|13250|-1 174|13284|0 174|13287|-1 174|13326|0 174|13331|0 174|13332|-1 174|13333|-1 174|13335|-1 174|13342|-1 174|13354|0 174|13360|-1 174|13364|-1 174|13365|-1 174|13368|-1 174|13372|-1 174|13380|-1 174|13383|-1 174|13409|-1 174|13412|-1 174|13413|-1 174|13415|-1 174|13425|-1 174|13441|-1 174|13446|0 174|13448|-1 174|13452|0 174|13464|-1 174|13482|-1 174|13490|-1 174|13536|-1 174|13545|-1 174|13570|-1 174|13576|-1 174|13588|0 174|13591|-1 174|13595|-1 174|13613|-1 174|13649|0 174|13650|-1 174|13653|-1 174|13658|0 174|13684|-1 174|13693|-1 174|13696|-1 174|13711|-1 174|13729|-1 174|13750|-1 174|13776|-1 174|13789|-1 174|13790|-1 174|13803|-1 174|13806|-1 174|13816|-1 174|13819|-1 174|13825|0 174|13838|0 174|13849|-1 174|13855|-1 174|13862|-1 174|13876|-1 174|13886|-1 174|13896|-1 174|13907|-1 174|13909|-1 174|13923|-1 174|13926|-1 174|13956|-1 174|13967|-1 174|13972|-1 174|13977|-1 174|13985|-1 174|13999|-1 174|14004|-1 174|14006|-1 174|14010|0 174|14035|-1 174|14037|-1 174|14044|0 174|14048|-1 174|14053|-1 174|14068|-1 174|14093|-1 174|14103|-1 174|14116|-1 174|14125|-1 174|14127|-1 174|14150|-1 174|14160|-1 174|14166|-1 174|14178|-1 174|14193|-1 174|14203|-1 174|14205|0 174|14218|-1 174|14230|-1 174|14238|-1 174|14243|-1 174|14288|-1 174|14296|-1 174|14310|-1 174|14325|-1 174|14327|-1 174|14350|-1 174|14363|-1 174|14375|-1 174|14380|0 174|14383|0 174|14390|-1 174|14394|-1 174|14399|0 174|14409|-1 174|14430|-1 174|14434|-1 174|14442|-1 174|14444|-1 174|14452|-1 174|14454|-1 174|14460|-1 174|14465|0 174|14469|0 174|14477|-1 174|14483|-1 174|14500|-1 174|14501|-1 174|14502|-1 174|14522|-1 174|14537|-1 174|14554|-1 174|14575|-1 174|14585|-1 174|14586|0 174|14589|-1 174|14601|-1 174|14611|-1 174|14613|-1 174|14619|-1 174|14633|-1 174|14640|-1 174|14652|-1 174|14658|-1 174|14660|-1 174|14671|-1 174|14672|-1 174|14689|-1 174|14717|-1 174|14720|0 174|14721|0 174|14728|-1 174|14732|-1 174|14742|-1 174|14743|-1 174|14744|-1 174|14745|-1 174|14746|-1 174|14754|-1 174|14774|-1 174|14775|-1 174|14793|-1 174|14797|-1 174|14833|-1 174|14843|-1 174|14860|-1 174|14870|-1 174|14877|-1 174|14890|-1 174|14906|-1 174|14923|-1 174|14938|-1 174|14941|-1 174|14969|0 174|14987|-1 174|14989|-1 174|14991|-1 174|14992|0 174|14996|-1 174|15001|-1 174|15003|-1 174|15008|-1 174|15011|-1 174|15024|-1 174|15042|-1 174|15065|-1 174|15069|-1 174|15080|-1 174|15083|-1 174|15085|-1 174|15092|-1 174|15095|-1 174|15119|-1 174|15122|-1 174|15128|-1 174|15133|-1 174|15204|-1 174|15216|-1 174|15222|-1 174|15231|-1 174|15234|-1 174|15247|0 174|15249|-1 174|15250|-1 174|15282|0 174|15286|-1 174|15294|-1 174|15301|0 174|15305|-1 174|15320|-1 174|15322|0 174|15324|-1 174|15336|-1 174|15347|-1 174|15348|-1 174|15354|-1 174|15361|-1 174|15389|-1 174|15401|-1 174|15419|-1 174|15421|-1 174|15426|-1 174|15433|-1 174|15447|0 174|15463|0 174|15479|-1 174|15510|-1 174|15533|-1 174|15542|0 174|15548|-1 174|15557|-1 174|15570|-1 174|15576|-1 174|15583|-1 174|15589|-1 174|15605|-1 174|15612|0 174|15654|-1 174|15691|-1 174|15692|-1 174|15695|-1 174|15699|-1 174|15701|-1 174|15704|0 174|15716|-1 174|15732|-1 174|15772|-1 174|15773|-1 174|15806|-1 174|15826|0 174|15830|-1 174|15836|-1 174|15839|0 174|15844|-1 174|15850|-1 174|15895|-1 174|15915|-1 174|15925|0 174|15935|-1 174|15945|-1 174|15954|-1 174|15955|-1 174|15961|-1 174|15962|-1 174|15965|0 174|15966|-1 174|15997|0 174|16022|-1 174|16024|-1 174|16030|-1 174|16039|-1 174|16057|-1 174|16065|-1 174|16066|-1 174|16071|-1 174|16073|-1 174|16082|-1 174|16086|-1 174|16095|-1 174|16125|-1 174|16136|-1 174|16160|-1 174|16162|0 174|16164|0 174|16168|-1 174|16171|0 174|16175|-1 174|16178|-1 174|16186|-1 174|16206|-1 174|16211|-1 174|16217|-1 174|16218|-1 174|16238|-1 174|16243|-1 174|16245|-1 174|16253|-1 174|16265|0 174|16276|0 174|16281|-1 174|16302|-1 174|16303|-1 174|16315|-1 174|16334|-1 174|16342|-1 174|16347|0 174|16353|-1 174|16385|-1 174|16404|-1 174|16406|-1 174|16407|-1 174|16409|-1 174|16413|-1 174|16463|-1 174|16470|-1 174|16475|-1 174|16477|-1 174|16523|0 174|16524|-1 174|16527|-1 174|16529|-1 174|16531|-1 174|16533|-1 174|16534|-1 174|16537|-1 174|16545|-1 174|16552|-1 174|16557|-1 174|16561|-1 174|16563|0 174|16570|0 174|16577|-1 174|16581|-1 174|16582|-1 174|16604|-1 174|16608|-1 174|16611|-1 174|16613|-1 174|16633|-1 174|16637|-1 174|16642|-1 174|16645|-1 174|16647|-1 174|16650|-1 174|16652|-1 174|16657|-1 174|16675|-1 174|16692|0 174|16696|-1 174|16698|-1 174|16700|-1 174|16710|-1 174|16713|-1 174|16724|0 174|16735|-1 174|16752|-1 174|16754|-1 174|16760|-1 174|16770|-1 174|16812|0 174|16813|-1 174|16815|-1 174|16816|-1 174|16818|-1 174|16823|-1 174|16830|-1 174|16839|0 174|16842|-1 174|16843|-1 174|16848|-1 174|16858|-1 174|16880|0 174|16884|-1 174|16904|0 174|16909|-1 174|16910|0 174|16912|-1 174|16921|-1 174|16950|-1 174|16958|-1 174|16960|-1 174|16971|-1 174|16986|-1 174|17002|-1 174|17014|-1 174|17019|-1 174|17028|-1 174|17038|-1 174|17043|-1 174|17049|-1 174|17050|-1 174|17056|-1 174|17060|-1 174|17072|-1 174|17074|-1 174|17077|-1 174|17078|-1 174|17085|-1 174|17088|-1 174|17101|-1 174|17112|-1 174|17113|-1 174|17134|-1 174|17143|-1 174|17145|-1 174|17146|-1 174|17149|-1 174|17175|-1 174|17183|0 174|17210|-1 174|17215|-1 174|17216|-1 174|17221|-1 174|17253|0 174|17261|-1 174|17274|-1 174|17279|-1 174|17293|-1 174|17297|-1 174|17304|-1 174|17306|-1 174|17315|-1 174|17316|0 174|17317|-1 174|17347|-1 174|17353|-1 174|17356|-1 174|17357|-1 174|17367|-1 174|17378|0 174|17395|-1 174|17397|-1 174|17403|-1 174|17444|0 174|17451|-1 174|17456|-1 174|17557|-1 174|17604|-1 174|17895|-1 174|17978|-1 174|18106|-1 174|18119|-1 174|18403|-1 174|18433|-1 174|18438|-1 174|18450|-1 174|18465|0 174|18470|-1 174|18484|0 174|18485|-1 174|18486|0 174|18487|-1 174|18489|-1 174|18490|-1 174|18491|0 174|18516|0 174|18526|-1 174|18530|-1 174|18531|-1 174|18543|-1 174|18564|-1 174|18590|-1 174|18592|-1 174|18603|-1 174|18621|-1 174|18624|-1 174|18640|-1 174|18646|0 174|18650|-1 174|18656|-1 174|18657|-1 174|18672|-1 174|18678|-1 174|18684|-1 174|18698|-1 174|18712|-1 174|18719|-1 174|18721|-1 174|18733|-1 174|18734|-1 174|18747|-1 174|18771|-1 174|18778|-1 174|18779|-1 174|18786|-1 174|18788|-1 174|18794|-1 174|18806|-1 174|18812|-1 174|18816|-1 174|18838|-1 174|18845|-1 174|18853|-1 174|18865|-1 174|18880|-1 174|18886|0 174|18896|0 174|18911|-1 174|18912|0 174|18918|0 174|18919|-1 174|18927|-1 174|18928|-1 174|18982|-1 174|18986|-1 174|19021|0 174|19024|-1 174|19080|-1 174|19082|-1 174|19091|-1 174|19098|-1 174|19104|0 174|19108|-1 174|19116|-1 174|19117|-1 174|19149|-1 174|19151|0 174|19159|-1 174|19163|-1 174|19165|-1 174|19170|-1 174|19174|0 174|19189|0 174|19207|0 174|19211|-1 174|19214|-1 174|19222|-1 174|19225|-1 174|19234|-1 174|19237|0 174|19255|-1 174|19256|-1 174|19268|-1 174|19276|-1 174|19303|-1 174|19313|-1 174|19318|-1 174|19359|-1 174|19367|-1 174|19368|-1 174|19384|-1 174|19392|-1 174|19397|-1 174|19404|-1 174|19406|-1 174|19426|-1 174|19427|-1 174|19429|-1 174|19452|0 174|19453|-1 174|19457|-1 174|19514|-1 174|19515|-1 174|19523|-1 174|19531|-1 174|19543|-1 174|19544|-1 174|19545|-1 174|19578|0 174|19580|-1 174|19581|-1 174|19596|-1 174|19601|-1 174|19624|-1 174|19627|-1 174|19642|-1 174|19646|-1 174|19679|0 174|19693|-1 174|19696|-1 174|19700|-1 174|19702|-1 174|19730|-1 174|19738|-1 174|19740|-1 174|19744|-1 174|19752|-1 174|19753|-1 174|19782|-1 174|19796|-1 174|19803|-1 174|19804|-1 174|19808|0 174|19819|-1 174|19829|-1 174|19830|-1 174|19840|-1 174|19842|-1 174|19845|-1 174|19860|-1 174|19863|-1 174|19866|0 174|19884|-1 174|19896|-1 174|19898|-1 174|19899|-1 174|19912|-1 174|19919|-1 174|19921|-1 174|19931|0 174|19955|-1 174|19969|-1 174|19970|-1 174|19975|-1 174|19982|0 174|19984|-1 174|19993|-1 174|20013|0 174|20018|-1 174|20053|-1 174|20068|-1 174|20075|-1 174|20078|-1 174|20079|-1 174|20081|-1 174|20109|-1 174|20115|-1 174|20130|-1 174|20143|0 174|20159|-1 174|20171|-1 174|20205|-1 174|20222|-1 174|20224|-1 174|20228|-1 174|20247|-1 174|20248|-1 174|20252|-1 174|20254|-1 174|20282|-1 174|20286|-1 174|20303|-1 174|20306|-1 174|20324|-1 174|20326|-1 174|20330|-1 174|20338|-1 174|20353|-1 174|20365|-1 174|20385|-1 174|20391|-1 174|20413|-1 174|20459|-1 174|20460|-1 174|20462|-1 174|20473|-1 174|20475|-1 174|20485|0 174|20535|-1 174|20565|-1 174|20574|-1 174|20592|-1 174|20618|-1 174|20650|0 174|20710|-1 174|20751|-1 174|20756|-1 174|20764|-1 174|20773|-1 174|20836|0 174|20847|-1 174|20853|-1 174|20857|0 174|20860|-1 174|20880|-1 174|20893|-1 174|20904|-1 174|20911|-1 174|20912|-1 174|20915|-1 174|20917|-1 174|20924|0 174|20926|-1 174|20928|-1 174|20932|0 174|20940|-1 174|20952|0 174|20963|-1 174|20965|-1 174|20969|0 174|20984|-1 174|20994|-1 174|21013|0 174|21057|-1 174|21061|-1 174|21130|-1 174|21159|0 174|21195|-1 174|21213|-1 174|21217|-1 174|21233|0 174|21235|-1 174|21245|-1 174|21260|-1 174|21263|0 174|21267|0 174|21277|-1 174|21320|-1 174|21321|-1 174|21409|-1 174|21412|-1 174|21413|-1 174|21433|-1 174|21488|-1 174|21502|-1 174|21511|-1 174|21535|-1 174|21552|-1 174|21554|0 174|21555|-1 174|21557|-1 174|21560|-1 174|21570|-1 174|21572|-1 174|21580|-1 174|21581|-1 174|21589|-1 174|21591|-1 174|21597|-1 174|21611|-1 174|21619|-1 174|21623|-1 174|21624|-1 174|21627|-1 174|21628|-1 174|21648|-1 174|21661|0 174|21665|-1 174|21666|-1 174|21673|-1 174|21675|-1 174|21682|-1 174|21688|-1 174|21709|-1 174|21714|-1 174|21717|-1 174|21719|-1 174|21724|0 174|21740|-1 174|21743|-1 174|21744|-1 174|21745|-1 174|21748|-1 174|21766|-1 174|21775|-1 174|21784|-1 174|21833|-1 174|21879|0 174|21880|-1 174|21886|0 174|21889|-1 174|21891|-1 174|21940|-1 174|21942|-1 174|21949|0 174|21975|-1 174|21976|-1 174|21981|-1 174|21982|-1 174|21986|-1 174|21987|-1 174|21991|-1 174|22011|-1 174|22027|-1 174|22042|-1 174|22044|-1 174|22071|-1 174|22077|-1 174|22079|-1 174|22088|-1 174|22096|-1 174|22097|-1 174|22101|-1 174|22104|-1 174|22111|-1 174|22115|-1 174|22116|-1 174|22132|-1 174|22136|-1 174|22138|-1 174|22172|-1 174|22195|-1 174|22196|0 174|22197|-1 174|22235|0 174|22238|-1 174|22241|0 174|22244|-1 174|22255|0 174|22268|0 174|22281|-1 174|22288|-1 174|22290|-1 174|22294|-1 174|22299|-1 174|22300|-1 174|22302|0 174|22316|-1 174|22317|-1 174|22324|0 174|22347|-1 174|22356|-1 174|22363|-1 174|22367|-1 174|22374|-1 174|22379|-1 174|22384|-1 174|22385|0 174|22395|-1 174|22399|-1 174|22402|-1 174|22412|-1 174|22414|0 174|22422|-1 174|22423|-1 174|22430|-1 174|22438|-1 174|22446|-1 174|22449|-1 174|22458|-1 174|22478|-1 174|22481|0 174|22484|-1 174|22507|-1 174|22517|-1 174|22544|-1 174|22549|-1 174|22552|-1 174|22553|-1 174|22554|-1 174|22557|0 174|22566|-1 174|22571|0 174|22590|-1 174|22591|-1 174|22596|-1 174|22597|-1 174|22612|-1 174|22613|-1 174|22618|-1 174|22620|-1 174|22633|-1 174|22640|-1 174|22644|-1 174|22651|-1 174|22652|0 174|22654|-1 174|22662|-1 174|22670|-1 174|22681|0 174|22687|-1 174|22691|-1 174|22693|-1 174|22722|-1 174|22728|-1 174|22738|-1 174|22742|-1 174|22747|-1 174|22752|-1 174|22754|-1 174|22766|-1 174|22772|-1 174|22781|0 174|22788|-1 174|22791|-1 174|22795|0 174|22806|-1 174|22820|-1 174|22822|-1 174|22830|-1 174|22834|0 174|22853|-1 174|22857|0 174|22883|0 174|22886|0 174|22890|-1 174|22892|0 174|22894|-1 174|22898|-1 174|22904|-1 174|22908|-1 174|22911|-1 174|22917|-1 174|22923|-1 174|22937|-1 174|22973|-1 174|22980|-1 174|22995|-1 174|23003|-1 174|23008|-1 174|23010|-1 174|23012|0 174|23015|-1 174|23027|0 174|23028|-1 174|23040|-1 174|23047|-1 174|23051|-1 174|23078|-1 174|23088|-1 174|23089|-1 174|23097|-1 174|23102|-1 174|23103|-1 174|23110|-1 174|23114|-1 174|23118|-1 174|23123|-1 174|23127|-1 174|23136|-1 174|23145|0 174|23158|0 174|23172|-1 174|23174|-1 174|23191|-1 174|23194|-1 174|23197|0 174|23211|-1 174|23232|-1 174|23236|-1 174|23237|-1 174|23245|-1 174|23254|-1 174|23267|-1 174|23268|0 174|23275|0 174|23288|-1 174|23304|-1 174|23314|0 174|23325|-1 174|23326|-1 174|23330|0 174|23334|-1 174|23335|-1 174|23363|-1 174|23374|0 174|23376|-1 174|23378|0 174|23385|-1 174|23387|-1 174|23393|-1 174|23406|-1 174|23419|0 174|23423|-1 174|23441|-1 174|23473|-1 174|23476|-1 174|23480|-1 174|23481|-1 174|23486|-1 174|23493|-1 174|23499|-1 174|23501|-1 174|23506|-1 174|23507|-1 174|23515|0 174|23532|0 174|23541|-1 174|23550|-1 174|23576|-1 174|23746|-1 174|23889|-1 174|23988|0 174|24218|-1 174|24482|0 174|24516|-1 174|24586|-1 174|24592|-1 174|24594|-1 174|24603|-1 174|24611|-1 174|24637|0 174|24639|-1 174|24640|-1 174|24679|0 174|24700|-1 174|24709|-1 174|24711|-1 174|24720|-1 174|24739|0 174|24753|-1 174|24768|-1 174|24776|-1 174|24785|-1 174|24786|0 174|24806|-1 174|24822|-1 174|24830|-1 174|24867|-1 174|24904|-1 174|24909|-1 174|24916|-1 174|24940|0 174|24951|-1 174|24958|-1 174|24961|-1 174|24971|-1 174|24973|-1 174|24989|0 174|25002|-1 174|25003|-1 174|25022|-1 174|25087|0 174|25098|-1 174|25122|-1 174|25151|0 174|25160|0 174|25180|0 174|25198|-1 174|25222|-1 174|25229|-1 174|25273|-1 174|25277|0 174|25286|-1 174|25308|0 174|25335|-1 174|25358|-1 174|25369|0 174|25374|-1 174|25375|-1 174|25376|0 174|25424|-1 174|25447|-1 174|25459|-1 174|25466|-1 174|25467|-1 174|25509|-1 174|25512|-1 174|25525|-1 174|25542|-1 174|25593|0 174|25605|-1 174|25614|-1 174|25619|-1 174|25626|-1 174|25627|0 174|25630|-1 174|25649|-1 174|25653|-1 174|25655|-1 174|25660|-1 174|25673|-1 174|25677|-1 174|25678|-1 174|25687|-1 174|25689|-1 174|25693|-1 174|25694|-1 174|25697|-1 174|25706|-1 174|25710|-1 174|25712|-1 174|25728|-1 174|25735|-1 174|25740|0 174|25755|0 174|25770|-1 174|25778|-1 174|25780|-1 174|25788|-1 174|25791|-1 174|25805|-1 174|25809|-1 174|25814|0 174|25818|-1 174|25826|-1 174|25829|0 174|25831|-1 174|25837|-1 174|25842|0 174|25843|0 174|25844|-1 174|25851|-1 174|25853|0 174|25871|-1 174|25885|0 174|25890|-1 174|25896|-1 174|25899|0 174|25902|-1 174|25914|-1 174|25933|-1 174|25935|-1 174|25943|-1 174|25946|-1 174|25952|-1 174|25953|-1 174|25955|-1 174|25956|-1 174|25961|-1 174|25981|0 174|25997|-1 174|26004|-1 174|26006|-1 174|26018|-1 174|26027|-1 174|26053|-1 174|26057|-1 174|26068|-1 174|26071|-1 174|26075|0 174|26076|-1 174|26077|-1 174|26089|-1 174|26094|-1 174|26110|-1 174|26120|-1 174|26135|-1 174|26143|-1 174|26168|-1 174|26172|-1 174|26176|-1 174|26189|-1 174|26200|-1 174|26209|0 174|26215|-1 174|26220|-1 174|26246|-1 174|26271|-1 174|26277|-1 174|26288|-1 174|26292|-1 174|26312|0 174|26347|-1 174|26353|-1 174|26367|-1 174|26370|-1 174|26375|-1 174|26393|-1 174|26407|0 174|26413|-1 174|26417|-1 174|26444|-1 174|26447|-1 174|26448|-1 174|26465|-1 174|26467|0 174|26476|-1 174|26483|-1 174|26484|-1 174|26485|-1 174|26503|0 174|26508|-1 174|26522|-1 174|26537|-1 174|26541|-1 174|26542|-1 174|26548|-1 174|26551|-1 174|26554|-1 174|26558|-1 174|26571|-1 174|26575|-1 174|26629|-1 174|26643|-1 174|26646|-1 174|26651|-1 174|26652|0 174|26653|-1 174|26654|-1 174|26662|-1 174|26669|0 174|26674|-1 174|26677|-1 174|26688|0 174|26694|-1 174|26697|-1 174|26700|-1 174|26714|-1 174|26716|-1 174|26725|-1 174|26726|-1 174|26730|-1 174|26738|-1 174|26740|-1 174|26744|-1 174|26750|-1 174|26766|-1 174|26769|-1 174|26773|-1 174|26778|-1 174|26779|-1 174|26785|-1 174|26790|-1 174|26801|-1 174|26803|-1 174|26817|-1 174|26819|-1 174|26827|0 174|26835|-1 174|26838|-1 174|26859|-1 174|26873|-1 174|26878|0 174|26890|-1 174|26904|-1 174|26911|-1 174|26913|-1 174|26917|-1 174|26919|-1 174|26929|0 174|26932|-1 174|26935|-1 174|26939|-1 174|26944|-1 174|26950|-1 174|26956|-1 174|26962|0 174|26965|-1 174|26969|-1 174|26970|-1 174|26974|-1 174|26988|-1 174|26991|-1 174|26996|-1 174|26997|-1 174|27005|-1 174|27006|-1 174|27008|-1 174|27015|-1 174|27024|-1 174|27161|-1 174|27169|-1 174|27172|-1 174|27173|-1 174|27204|-1 174|27208|-1 174|27228|-1 174|27229|-1 174|27240|0 174|27245|-1 174|27251|-1 174|27258|-1 174|27264|-1 174|27280|-1 174|27288|-1 174|27298|-1 174|27310|-1 174|27313|-1 174|27314|-1 174|27335|-1 174|27342|-1 174|27345|-1 174|27347|-1 174|27385|-1 174|27387|-1 174|27389|-1 174|27399|-1 174|27413|-1 174|27419|-1 174|27424|-1 174|27447|-1 174|27471|-1 174|27491|-1 174|27495|-1 174|27501|0 174|27514|-1 174|27525|-1 174|27531|-1 174|27533|0 174|27536|0 174|27537|-1 174|27541|-1 174|27552|0 174|27553|-1 174|27554|0 174|27582|-1 174|27585|-1 174|27589|0 174|27603|-1 174|27616|-1 174|27627|-1 174|27630|-1 174|27705|-1 174|27750|-1 174|27775|-1 174|27822|-1 174|27924|-1 174|27978|-1 174|28007|-1 174|28110|-1 174|28317|-1 174|28378|-1 174|28397|-1 174|28408|-1 174|28438|-1 174|28453|-1 174|28458|-1 174|28466|-1 174|28478|-1 174|28663|-1 174|28707|-1 174|28747|-1 174|28753|-1 174|28757|-1 174|28768|-1 174|28786|0 174|28792|-1 174|28837|-1 174|28886|-1 174|28907|-1 174|28908|-1 174|28914|-1 174|28917|-1 174|28929|-1 174|28931|0 174|28939|-1 174|28941|0 174|28959|0 174|28971|0 174|28974|-1 174|28978|-1 174|28988|-1 174|28999|-1 174|29003|-1 174|29006|-1 174|29014|0 174|29045|-1 174|29049|-1 174|29050|-1 174|29075|0 174|29076|-1 174|29091|-1 174|29102|-1 174|29117|-1 174|29119|-1 174|29140|0 174|29141|0 174|29154|-1 174|29165|-1 174|29169|-1 174|29170|-1 174|29222|0 174|29231|-1 174|29242|0 174|29246|-1 174|29297|0 174|29311|-1 174|29321|-1 174|29322|-1 174|29391|0 174|29396|-1 174|29401|-1 174|29422|0 174|29446|-1 174|29449|-1 174|29479|-1 174|29488|-1 174|29513|-1 174|29518|-1 174|29522|-1 174|29553|0 174|29582|-1 174|29596|-1 174|29605|-1 174|29606|-1 174|29607|-1 174|29608|-1 174|29611|-1 174|29632|-1 174|29636|-1 174|29639|-1 174|29650|-1 174|29656|0 174|29671|0 174|29680|-1 174|29691|-1 174|29708|-1 174|29716|-1 174|29746|-1 174|29757|-1 174|29760|0 174|29762|-1 174|29773|-1 174|29786|-1 174|29787|-1 174|29801|-1 174|29802|-1 174|29808|0 174|29825|0 174|29826|-1 174|29833|-1 174|29844|-1 174|29851|-1 174|29852|0 174|29854|-1 174|29862|-1 174|29873|-1 174|29886|-1 174|29889|-1 174|29893|-1 174|29901|-1 174|29914|-1 174|29930|-1 174|29948|-1 174|29950|0 174|29954|-1 174|29968|0 174|29972|-1 174|29974|-1 174|29990|0 174|29996|-1 174|30000|0 174|30002|-1 174|30014|-1 174|30016|0 174|30017|-1 174|30027|-1 174|30028|-1 174|30029|-1 174|30032|-1 174|30040|-1 174|30041|-1 174|30050|-1 174|30076|-1 174|30079|-1 174|30083|-1 174|30093|-1 174|30094|-1 174|30103|0 174|30111|-1 174|30140|-1 174|30148|-1 174|30149|0 174|30150|-1 174|30162|-1 174|30174|-1 174|30192|-1 174|30194|-1 174|30201|-1 174|30205|-1 174|30207|-1 174|30208|-1 174|30212|-1 174|30216|-1 174|30217|0 174|30221|-1 174|30237|-1 174|30266|0 174|30278|-1 174|30281|-1 174|30282|-1 174|30283|0 174|30292|-1 174|30302|-1 174|30350|0 174|30355|-1 174|30364|-1 174|30373|-1 174|30394|-1 174|30395|-1 174|30417|-1 174|30421|-1 174|30441|-1 174|30446|-1 174|30447|-1 174|30454|-1 174|30462|-1 174|30474|-1 174|30477|0 174|30478|-1 174|30481|-1 174|30489|-1 174|30491|-1 174|30494|-1 174|30501|-1 174|30503|-1 174|30507|-1 174|30529|-1 174|30539|-1 174|30549|-1 174|30556|-1 174|30568|-1 174|30590|-1 174|30593|-1 174|30600|-1 174|30612|-1 174|30615|-1 174|30617|-1 174|30622|-1 174|30633|0 174|30641|-1 174|30646|-1 174|30654|-1 174|30655|-1 174|30656|-1 174|30676|-1 174|30691|-1 174|30693|-1 174|30709|-1 174|30721|-1 174|30736|-1 174|30737|-1 174|30740|-1 174|30741|-1 174|30742|-1 174|30798|-1 174|30803|0 174|30818|-1 174|30838|-1 174|30848|-1 174|30893|0 174|30909|-1 174|30914|-1 174|30919|-1 174|30925|-1 174|30931|0 174|30933|-1 174|30935|-1 174|30938|-1 174|30950|-1 174|30961|-1 174|30967|-1 174|30975|-1 174|30981|-1 174|30990|-1 174|30998|-1 174|30999|-1 174|31015|-1 174|31034|0 174|31055|-1 174|31103|0 174|31133|-1 174|31178|0 174|31211|-1 174|31221|0 174|31222|-1 174|31229|0 174|31241|-1 174|31252|-1 174|31270|-1 174|31273|-1 174|31287|-1 174|31291|-1 174|31319|-1 174|31383|-1 174|31404|0 174|31445|-1 174|31479|-1 174|31495|-1 174|31498|-1 174|31510|0 174|31511|-1 174|31543|-1 174|31555|-1 174|31562|-1 174|31564|0 174|31577|0 174|31591|-1 174|31611|-1 174|31621|0 174|31638|-1 174|31641|-1 174|31651|-1 174|31655|0 174|31659|-1 174|31662|-1 174|31667|-1 174|31669|-1 174|31672|-1 174|31673|0 174|31676|-1 174|31698|-1 174|31726|-1 174|31727|-1 174|31742|-1 174|31762|-1 174|31782|-1 174|31786|-1 174|31799|0 174|31829|-1 174|31833|-1 174|31840|-1 174|31844|-1 174|31845|-1 174|31851|-1 174|31864|0 174|31877|-1 174|31886|-1 174|31898|0 174|31939|-1 174|31940|-1 174|31950|-1 174|31953|-1 174|31958|0 174|31970|-1 174|31976|-1 174|31980|-1 174|31982|-1 174|31983|-1 174|31989|-1 174|32001|-1 174|32002|-1 174|32003|-1 174|32015|-1 174|32035|-1 174|32046|0 174|32047|-1 174|32048|-1 174|32049|-1 174|32050|-1 174|32051|-1 174|32052|-1 174|32061|-1 174|32063|-1 174|32064|-1 174|32083|-1 174|32098|-1 174|32100|-1 174|32102|-1 174|32113|-1 174|32122|-1 174|32145|-1 174|32151|-1 174|32157|-1 174|32160|-1 174|32161|0 174|32162|0 174|32171|-1 174|32181|-1 174|32213|-1 174|32222|-1 174|32228|-1 174|32229|-1 174|32235|-1 174|32244|0 174|32245|-1 174|32250|-1 174|32257|-1 174|32277|-1 174|32293|-1 174|32308|-1 174|32313|-1 174|32314|-1 174|32321|-1 174|32326|0 174|32329|-1 174|32330|-1 174|32332|-1 174|32334|0 174|32336|-1 174|32338|-1 174|32348|0 174|32354|-1 174|32355|-1 174|32373|-1 174|32382|-1 174|32389|-1 174|32392|0 174|32393|-1 174|32402|-1 174|32413|-1 174|32422|-1 174|32425|-1 174|32432|-1 174|32445|-1 174|32446|-1 174|32448|-1 174|32452|-1 174|32454|-1 174|32474|-1 174|32489|-1 174|32493|-1 174|32505|-1 174|32506|-1 174|32512|-1 174|32524|-1 174|32534|-1 174|32540|-1 174|32545|-1 174|32554|-1 174|32559|-1 174|32560|-1 174|32562|-1 174|32564|-1 174|32576|-1 174|32580|-1 174|32585|-1 174|32592|-1 174|32607|-1 174|32612|-1 174|32613|-1 174|32621|0 174|32627|-1 174|32628|-1 174|32629|-1 174|32634|-1 174|32638|-1 174|32646|-1 174|32650|-1 174|32654|-1 174|32658|-1 174|32663|-1 174|32677|-1 174|32703|-1 174|32715|-1 174|32736|-1 174|32744|0 174|32748|-1 174|32761|-1 174|32762|-1 174|32767|-1 174|32770|-1 174|32772|-1 174|32773|-1 174|32780|-1 174|32782|-1 174|32784|-1 174|32817|-1 174|32829|-1 174|32832|-1 174|32837|0 174|32841|0 174|32844|-1 174|32846|-1 174|32863|-1 174|32867|-1 174|32869|0 174|32874|-1 174|32883|-1 174|32884|0 174|32889|-1 174|32890|-1 174|32899|0 174|32901|-1 174|32914|-1 174|32920|-1 174|32934|-1 174|32936|-1 174|32938|0 174|32939|-1 174|32941|0 174|32945|-1 174|32973|-1 174|32975|-1 174|32977|-1 174|32987|-1 174|33001|0 174|33007|-1 174|33011|0 174|33022|-1 174|33023|-1 174|33024|-1 174|33025|-1 174|33028|-1 174|33032|-1 174|33047|-1 174|33055|0 174|33058|0 174|33063|-1 174|33065|-1 174|33089|-1 174|33101|-1 174|33104|-1 174|33119|0 174|33123|-1 174|33130|-1 174|33131|-1 174|33132|-1 174|33133|-1 174|33139|-1 174|33151|-1 174|33154|0 174|33164|0 174|33169|-1 174|33170|-1 174|33176|-1 174|33180|0 174|33182|0 174|33192|-1 174|33197|-1 174|33203|-1 174|33215|-1 174|33223|-1 174|33224|-1 174|33227|0 174|33231|-1 174|33249|-1 174|33257|-1 174|33275|-1 174|33280|-1 174|33292|-1 174|33293|-1 174|33302|-1 174|33310|-1 174|33313|0 174|33316|-1 174|33366|-1 174|33369|-1 174|33371|-1 174|33373|-1 174|33376|-1 174|33377|-1 174|33389|-1 174|33400|-1 174|33410|-1 174|33422|-1 174|33433|-1 174|33436|-1 174|33438|-1 174|33442|-1 174|33451|-1 174|33470|-1 174|33480|-1 174|33481|-1 174|33483|-1 174|33487|-1 174|33494|-1 174|33515|-1 174|33517|-1 174|33525|-1 174|33540|-1 174|33541|-1 174|33544|-1 174|33549|-1 174|33552|0 174|33554|-1 174|33562|-1 174|33565|-1 174|33570|-1 174|33573|-1 174|33577|-1 174|33588|-1 174|33597|-1 174|33604|-1 174|33618|-1 174|33635|0 174|33673|-1 174|33675|0 174|33679|-1 174|33693|0 174|33705|-1 174|33721|-1 174|33724|-1 174|33725|-1 174|33739|0 174|33748|-1 174|33749|-1 174|33761|-1 174|33763|-1 174|33802|-1 174|33811|-1 174|33828|-1 174|33835|-1 174|33854|-1 174|33915|0 174|33920|-1 174|33922|-1 174|33923|-1 174|33933|-1 174|33941|-1 174|33958|-1 174|33965|-1 174|33983|-1 174|33986|-1 174|34002|-1 174|34012|0 174|34056|-1 174|34079|-1 174|34081|-1 174|34087|-1 174|34110|-1 174|34123|-1 174|34141|-1 174|34173|0 174|34177|0 174|34235|-1 174|34245|-1 174|34270|-1 174|34288|0 174|34293|-1 174|34305|-1 174|34309|-1 174|34347|0 174|34358|-1 174|34499|-1 174|34523|0 174|34525|-1 174|34536|-1 174|34547|-1 174|34549|-1 174|34555|-1 174|34572|-1 174|34594|-1 174|34654|-1 174|34659|-1 174|34660|0 174|34683|-1 174|34685|0 174|34695|-1 174|34704|0 174|34716|-1 174|34746|-1 174|34748|-1 174|34749|-1 174|34756|0 174|34758|0 174|34761|-1 174|34768|-1 174|34772|-1 174|34779|-1 174|34783|-1 174|34788|-1 174|34803|-1 174|34809|-1 174|34830|-1 174|34863|-1 174|34867|0 174|34868|-1 174|34931|-1 174|34933|-1 174|34934|-1 174|34949|-1 174|34967|-1 174|34970|-1 174|34971|-1 174|34977|-1 174|34993|-1 174|35001|-1 174|35007|-1 174|35012|-1 174|35017|-1 174|35027|-1 174|35028|0 174|35030|-1 174|35152|-1 174|35167|-1 174|35171|-1 174|35176|0 174|35179|-1 174|35193|-1 174|35213|-1 174|35224|-1 174|35236|-1 174|35283|-1 174|35297|-1 174|35330|0 174|35339|-1 174|35366|0 174|35369|-1 174|35383|-1 174|35391|0 174|35399|-1 174|35425|-1 174|35429|-1 174|35432|-1 174|35456|-1 174|35574|0 174|35579|-1 174|35593|-1 174|35612|-1 174|35625|-1 174|35635|0 174|35665|-1 174|35669|-1 174|35670|-1 174|35699|-1 174|35706|-1 174|35733|0 174|35761|-1 174|35787|0 174|35788|-1 174|35798|0 174|35825|-1 174|35826|-1 174|35833|0 174|35838|-1 174|35840|-1 174|35843|-1 174|35847|-1 174|35849|-1 174|35870|0 174|35872|-1 174|35873|0 174|35881|-1 174|35884|-1 174|35893|-1 174|35906|-1 174|35908|-1 174|35914|-1 174|35916|-1 174|35918|0 174|35928|-1 174|35932|-1 174|35953|-1 174|35959|-1 174|35962|0 174|35965|0 174|35973|-1 174|35975|0 174|35976|-1 174|35978|-1 174|35986|-1 174|35987|-1 174|35990|-1 174|36007|-1 174|36012|-1 174|36024|-1 174|36033|-1 174|36036|-1 174|36041|0 174|36052|-1 174|36053|0 174|36054|-1 174|36062|-1 174|36063|0 174|36080|-1 174|36082|-1 174|36086|-1 174|36089|0 174|36101|-1 174|36105|-1 174|36127|-1 174|36131|-1 174|36145|-1 174|36147|-1 174|36149|-1 174|36180|-1 174|36184|-1 174|36188|0 174|36190|-1 174|36200|-1 174|36212|-1 174|36213|-1 174|36218|-1 174|36224|-1 174|36225|-1 174|36226|-1 174|36227|-1 174|36230|0 174|36234|0 174|36236|-1 174|36243|-1 174|36253|-1 174|36255|-1 174|36256|-1 174|36261|0 174|36265|0 174|36266|-1 174|36271|-1 174|36283|-1 174|36295|-1 174|36296|-1 174|36323|-1 174|36324|-1 174|36336|-1 174|36347|-1 174|36357|-1 174|36388|0 174|36394|-1 174|36408|-1 174|36416|-1 174|36417|-1 174|36419|0 174|36424|-1 174|36436|-1 174|36438|-1 174|36443|0 174|36444|0 174|36446|-1 174|36454|-1 174|36459|0 174|36471|-1 174|36475|-1 174|36482|-1 174|36489|-1 174|36493|-1 174|36497|-1 174|36498|-1 174|36503|-1 174|36529|-1 174|36535|-1 174|36536|-1 174|36539|-1 174|36543|-1 174|36601|-1 174|36613|-1 174|36615|-1 174|36655|-1 174|36658|-1 174|36660|-1 174|36661|-1 174|36667|-1 174|36671|-1 174|36687|-1 174|36702|-1 174|36715|-1 174|36734|-1 174|36776|-1 174|36792|-1 174|36820|-1 174|36860|-1 174|36925|-1 174|36944|-1 174|36958|-1 174|37009|-1 174|37054|-1 174|37094|-1 174|37100|-1 174|37173|-1 174|37179|-1 174|37187|-1 174|37203|-1 174|37271|-1 174|37284|0 174|37292|-1 174|37353|0 174|37427|-1 174|37430|-1 174|37451|-1 174|37649|-1 174|37662|-1 174|37678|-1 174|37693|-1 174|38001|0 174|38082|-1 174|38176|-1 174|38193|-1 174|38332|-1 174|38441|-1 174|38726|-1 174|38880|-1 174|38930|-1 174|38949|-1 174|38963|-1 174|38966|-1 174|38989|-1 174|39020|-1 174|39093|-1 174|39097|-1 174|39103|-1 174|39120|0 174|39122|0 174|39180|0 174|39184|-1 174|39202|-1 174|39216|0 174|39223|0 174|39233|-1 174|39279|0 174|39291|-1 174|39295|-1 174|39318|-1 174|39386|-1 174|39392|0 174|39405|0 174|39449|-1 174|39470|-1 174|39477|-1 174|39480|0 174|39506|-1 174|39537|-1 174|39572|-1 174|39579|-1 174|39582|-1 174|39591|-1 174|39600|-1 174|39603|-1 174|39605|-1 174|39628|-1 174|39633|-1 174|39638|-1 174|39642|0 174|39647|0 174|39651|-1 174|39694|-1 174|39704|-1 174|39723|-1 174|39756|-1 174|39780|-1 174|39783|-1 174|39816|-1 174|39832|-1 174|39846|-1 174|39849|-1 174|39905|-1 174|39923|0 174|39925|-1 174|39939|-1 174|39957|-1 174|39964|-1 174|39967|-1 174|39968|-1 174|39972|-1 174|40004|-1 174|40005|-1 174|40016|-1 174|40024|-1 174|40028|0 174|40034|-1 174|40057|-1 174|40064|-1 174|40065|-1 174|40068|-1 174|40076|-1 174|40081|-1 174|40092|-1 174|40099|-1 174|40106|-1 174|40109|-1 174|40111|-1 174|40129|0 174|40136|-1 174|40146|-1 174|40148|-1 174|40153|-1 174|40154|0 174|40156|0 174|40166|-1 174|40167|-1 174|40179|-1 174|40181|-1 174|40185|0 174|40191|-1 174|40195|-1 174|40196|-1 174|40197|-1 174|40212|-1 174|40217|-1 174|40220|-1 174|40224|-1 174|40225|-1 174|40243|-1 174|40244|-1 174|40249|-1 174|40255|-1 174|40274|-1 174|40285|-1 174|40290|-1 174|40296|-1 174|40303|-1 174|40325|-1 174|40327|-1 174|40328|-1 174|40344|-1 174|40353|-1 174|40360|0 174|40385|-1 174|40386|-1 174|40387|-1 174|40395|0 174|40397|-1 174|40415|-1 174|40418|-1 174|40429|-1 174|40437|0 174|40444|0 174|40461|-1 174|40463|-1 174|40467|0 174|40496|-1 174|40506|-1 174|40511|-1 174|40512|-1 174|40513|-1 174|40545|-1 174|40551|-1 174|40558|-1 174|40566|-1 174|40571|-1 174|40577|-1 174|40579|-1 174|40581|-1 174|40584|-1 174|40586|-1 174|40589|-1 174|40601|-1 174|40604|-1 174|40614|-1 174|40616|-1 174|40621|-1 174|40640|0 174|40645|0 174|40669|-1 174|40672|-1 174|40678|-1 174|40683|-1 174|40686|0 174|40694|-1 174|40695|-1 174|40700|-1 174|40702|0 174|40704|-1 174|40719|-1 174|40722|-1 174|40726|-1 174|40727|-1 174|40748|-1 174|40765|-1 174|40773|-1 174|40781|-1 174|40784|-1 174|40785|-1 174|40787|-1 174|40788|0 174|40807|-1 174|40811|-1 174|40824|0 174|40825|-1 174|40827|-1 174|40829|-1 174|40833|0 174|40840|-1 174|40841|-1 174|40861|-1 174|40866|-1 174|40881|-1 174|40889|-1 174|40890|-1 174|40893|-1 174|40895|-1 174|40898|-1 174|40909|-1 174|40925|-1 174|40928|-1 174|40930|-1 174|40937|-1 174|40948|-1 174|40988|-1 174|41000|-1 174|41012|-1 174|41046|-1 174|41073|-1 174|41107|-1 174|41108|-1 174|41135|-1 174|41157|0 174|41175|-1 174|41186|0 174|41231|-1 174|41266|0 174|41268|-1 174|41297|-1 174|41342|-1 174|41357|-1 174|41393|-1 174|41397|-1 174|41400|0 174|41412|-1 174|41420|-1 174|41454|-1 174|41480|-1 174|41495|-1 174|41497|-1 174|41524|-1 174|41541|0 174|41553|0 174|41562|-1 174|41569|-1 174|41596|-1 174|41604|0 174|41622|-1 174|41623|-1 174|41625|0 174|41665|-1 174|41676|-1 174|41690|0 174|41695|-1 174|41765|0 174|41788|-1 174|41811|-1 174|41849|-1 174|41868|-1 174|41887|-1 174|41894|-1 174|41906|-1 174|41909|-1 174|41931|-1 174|41936|-1 174|41961|-1 174|41998|-1 174|42004|0 174|42010|-1 174|42020|-1 174|42039|-1 174|42077|-1 174|42084|0 174|42093|-1 174|42102|0 174|42158|-1 174|42162|0 174|42177|0 174|42184|-1 174|42208|-1 174|42220|-1 174|42228|-1 174|42248|0 174|42262|-1 174|42303|-1 174|42325|0 174|42331|-1 174|42344|-1 174|42346|-1 174|42353|-1 174|42390|0 174|42392|-1 174|42400|-1 174|42401|-1 174|42416|0 174|42449|-1 174|42455|-1 174|42456|-1 174|42466|-1 174|42467|-1 174|42487|-1 174|42517|-1 174|42541|0 174|42543|0 174|42567|0 174|42570|-1 174|42587|-1 174|42600|-1 174|42612|-1 174|42622|-1 174|42633|0 174|42652|-1 174|42656|0 174|42695|-1 174|42732|-1 174|42733|-1 174|42739|-1 174|42755|-1 174|42760|-1 174|42795|-1 174|42841|-1 174|42845|-1 174|42875|-1 174|42909|-1 174|42925|-1 174|42936|-1 174|42947|-1 174|42949|-1 174|42958|-1 174|42970|-1 174|42973|0 174|42979|-1 174|43009|-1 174|43024|-1 174|43057|-1 174|43061|-1 174|43089|-1 174|43110|-1 174|43118|0 174|43142|-1 174|43157|0 174|43160|-1 174|43192|-1 174|43195|0 174|43198|0 174|43203|-1 174|43205|-1 174|43207|-1 174|43284|-1 174|43289|0 174|43291|-1 174|43311|0 174|43350|-1 174|43367|-1 174|43376|-1 174|43383|-1 174|43391|-1 174|43404|-1 174|43406|-1 174|43515|0 174|43519|-1 174|43545|-1 174|43566|-1 174|43570|-1 174|43573|-1 174|43578|-1 174|43599|-1 174|43623|-1 174|43646|0 174|43668|-1 174|43669|-1 174|43679|-1 174|43717|0 174|43751|-1 174|43833|-1 174|43858|-1 174|43893|-1 174|43948|-1 174|43957|0 174|43996|-1 174|44000|0 174|44009|-1 174|44033|-1 174|44034|-1 174|44050|-1 174|44053|-1 174|44099|-1 174|44141|0 174|44150|-1 174|44185|-1 174|44196|-1 174|44204|-1 174|44212|-1 174|44226|-1 174|44251|-1 174|44295|-1 174|44302|-1 174|44312|-1 174|44368|-1 174|44371|-1 174|44384|-1 174|44422|0 174|44431|-1 174|44444|0 174|44451|-1 174|44468|-1 174|44494|-1 174|44497|-1 174|44513|-1 174|44521|0 174|44527|-1 174|44585|-1 174|44600|-1 174|44611|-1 174|44615|0 174|44646|-1 174|44654|-1 174|44684|-1 174|44726|-1 174|44735|-1 174|44788|0 174|44813|-1 174|44858|0 174|44891|0 174|44898|-1 174|44902|-1 174|44914|-1 174|44946|-1 174|44949|0 174|44972|-1 174|44976|-1 174|44981|-1 174|44993|-1 174|45014|-1 174|45025|-1 174|45037|-1 174|45047|-1 174|45102|0 174|45177|-1 174|45282|-1 174|45474|-1 174|45530|-1 174|45758|-1 174|45896|-1 174|45899|-1 174|46092|-1 174|46109|-1 174|46110|-1 174|46125|-1 174|46133|-1 174|46152|-1 174|46163|-1 174|46167|-1 174|46171|-1 174|46175|-1 174|46183|-1 174|46187|-1 174|46191|-1 174|46195|0 174|46221|-1 174|46226|-1 174|46227|-1 174|46231|-1 174|46240|-1 174|46251|-1 174|46261|-1 174|46273|-1 174|46281|-1 174|46287|-1 174|46294|-1 174|46296|0 174|46321|-1 174|46355|-1 174|46360|-1 174|46373|-1 174|46390|-1 174|46394|-1 174|46397|-1 174|46399|-1 174|46401|-1 174|46402|0 174|46414|-1 174|46416|0 174|46430|-1 174|46435|-1 174|46436|-1 174|46437|-1 174|46442|-1 174|46445|-1 174|46446|-1 174|46447|-1 174|46450|-1 174|46454|0 174|46461|-1 174|46475|0 174|46477|-1 174|46485|-1 174|46489|0 174|46502|-1 174|46503|-1 174|46506|-1 174|46515|-1 174|46525|-1 174|46534|-1 174|46542|-1 174|46546|-1 174|46547|-1 174|46548|-1 174|46550|-1 174|46562|-1 174|46569|-1 174|46571|-1 174|46575|-1 174|46587|-1 174|46597|-1 174|46625|-1 174|46636|-1 174|46639|-1 174|46642|-1 174|46651|-1 174|46652|-1 174|46653|-1 174|46655|-1 174|46658|-1 174|46661|-1 174|46667|-1 174|46687|-1 174|46691|-1 174|46692|-1 174|46699|-1 174|46700|0 174|46706|-1 174|46708|0 174|46714|0 174|46748|-1 174|46754|0 174|46755|-1 174|46757|-1 174|46763|-1 174|46769|-1 174|46784|-1 174|46785|-1 174|46786|-1 174|46789|-1 174|46793|-1 174|46800|-1 174|46811|-1 174|46822|-1 174|46838|-1 174|46841|-1 174|46842|-1 174|46844|-1 174|46845|-1 174|46851|-1 174|46853|-1 174|46859|-1 174|46860|-1 174|46861|-1 174|46873|0 174|46878|0 174|46883|-1 174|46887|-1 174|46897|0 174|46908|-1 174|46913|-1 174|46917|-1 174|46922|0 174|46925|-1 174|46933|-1 174|46945|-1 174|46950|-1 174|46952|-1 174|46964|-1 174|46967|-1 174|46972|-1 174|46974|-1 174|46977|0 174|46990|0 174|46998|-1 174|47002|-1 174|47020|-1 174|47025|-1 174|47027|-1 174|47029|-1 174|47030|-1 174|47063|0 174|47075|0 174|47096|-1 174|47099|-1 174|47100|-1 174|47107|-1 174|47116|-1 174|47176|0 174|47179|-1 174|47217|-1 174|47223|-1 174|47264|-1 174|47328|-1 174|47337|-1 174|47372|-1 174|47408|0 174|47420|-1 174|47443|-1 174|47472|-1 174|47474|-1 174|47480|-1 174|47523|-1 174|47533|0 174|47537|0 174|47541|0 174|47544|0 174|47549|-1 174|47608|-1 174|47657|0 174|47671|-1 174|47680|-1 174|47704|0 174|47742|-1 174|47744|-1 174|47794|-1 174|47813|-1 174|47836|0 174|47866|-1 174|47869|-1 174|47891|-1 174|47892|-1 174|47902|-1 174|47906|-1 174|47927|0 174|47956|-1 174|47998|-1 174|47999|-1 174|48017|-1 174|48027|-1 174|48039|-1 174|48056|-1 174|48072|-1 174|48077|-1 174|48142|-1 174|48150|0 174|48166|-1 174|48177|-1 174|48237|-1 174|48240|-1 174|48273|-1 174|48285|-1 174|48297|-1 174|48305|-1 174|48328|-1 174|48341|-1 174|48344|-1 174|48353|-1 174|48362|0 174|48407|-1 174|48426|-1 174|48432|-1 174|48463|-1 174|48490|-1 174|48493|-1 174|48518|-1 174|48519|-1 174|48559|-1 174|48564|-1 174|48620|-1 174|48638|0 174|48696|-1 174|48697|-1 174|48768|-1 174|48809|-1 174|48810|-1 174|48846|-1 174|48866|-1 174|48885|-1 174|48910|-1 174|48913|-1 174|48918|0 174|48945|-1 174|48966|-1 174|49025|0 174|49052|-1 174|49054|-1 174|49068|-1 174|49109|-1 174|49137|-1 174|49152|-1 174|49230|-1 174|49242|-1 174|49284|0 174|49289|-1 174|49292|-1 174|49312|-1 174|49349|-1 174|49360|-1 174|49362|-1 174|49402|-1 174|49405|-1 174|49406|-1 174|49421|-1 174|49435|-1 174|49453|-1 174|49454|-1 174|49457|-1 174|49463|-1 174|49476|-1 174|49489|-1 174|49497|-1 174|49515|0 174|49524|0 174|49535|0 174|49537|-1 174|49544|-1 174|49550|-1 174|49565|0 174|49572|-1 174|49587|-1 174|49604|-1 174|49605|0 174|49609|-1 174|49650|-1 174|49653|-1 174|49677|0 174|49685|-1 174|49751|-1 174|49765|-1 174|49785|-1 174|49855|0 174|49868|-1 174|49909|0 174|49923|-1 174|49940|-1 174|49941|-1 174|49964|-1 174|49981|-1 174|49983|-1 174|50023|-1 174|50050|-1 174|50056|-1 174|50083|-1 174|50088|-1 174|50115|-1 174|50133|-1 174|50152|-1 174|50202|-1 174|50234|-1 174|50245|-1 174|50246|-1 174|50272|-1 174|50292|-1 174|50300|-1 174|50304|-1 174|50311|-1 174|50316|-1 174|50343|0 174|50352|-1 174|50404|-1 174|50405|-1 174|50411|0 174|50417|-1 174|50428|-1 174|50463|-1 174|50468|-1 174|50469|-1 174|50481|-1 174|50507|-1 174|50535|-1 174|50581|-1 174|50598|-1 174|50607|-1 174|50620|-1 174|50624|0 174|50625|-1 174|50627|-1 174|50628|-1 174|50629|-1 174|50632|-1 174|50664|-1 174|50673|-1 174|50702|-1 174|50710|-1 174|50743|-1 174|50746|-1 174|50754|-1 174|50755|-1 174|50809|0 174|50812|-1 174|50821|-1 174|50834|-1 174|50837|-1 174|50881|-1 174|50894|-1 174|50903|-1 174|50919|-1 174|50961|-1 174|50974|0 174|51007|-1 174|51013|-1 174|51018|-1 174|51043|-1 174|51047|-1 174|51048|-1 174|51050|-1 174|51085|-1 174|51089|-1 174|51103|-1 174|51110|-1 174|51127|-1 174|51151|-1 174|51155|-1 174|51159|0 174|51184|-1 174|51212|-1 174|51248|-1 174|51265|-1 174|51269|-1 174|51273|-1 174|51290|0 174|51297|-1 174|51326|-1 174|51329|-1 174|51399|-1 174|51407|-1 174|51412|-1 174|51432|-1 174|51484|0 174|51490|-1 174|51497|-1 174|51545|-1 174|51551|-1 174|51555|-1 174|51561|-1 174|51571|-1 174|51616|-1 174|51661|-1 174|51677|-1 174|51681|0 174|51696|-1 174|51722|-1 174|51754|-1 174|51762|-1 174|51773|-1 174|51775|-1 174|51790|-1 174|51796|-1 174|51798|-1 174|51806|-1 174|51810|-1 174|51823|-1 174|51845|-1 174|51862|0 174|51863|0 174|51931|0 174|51933|0 174|51945|0 174|51965|-1 174|51985|-1 174|52076|-1 174|52088|-1 174|52106|-1 174|52113|-1 174|52127|-1 174|52142|-1 174|52143|-1 174|52320|-1 174|52344|0 174|52347|-1 174|52438|-1 174|52937|-1 174|53250|-1 174|53268|-1 174|53271|-1 174|53277|-1 174|53283|0 174|53292|-1 174|53301|-1 174|53306|0 174|53321|-1 174|53328|0 174|53331|-1 174|53332|-1 174|53338|-1 174|53344|-1 174|53363|0 174|53378|-1 174|53381|-1 174|53382|-1 174|53398|-1 174|53414|-1 174|53415|-1 174|53424|-1 174|53428|-1 174|53433|-1 174|53438|-1 174|53446|-1 174|53447|0 174|53448|-1 174|53453|-1 174|53454|-1 174|53479|-1 174|53480|-1 174|53481|0 174|53509|-1 174|53516|-1 174|53518|-1 174|53521|-1 174|53525|-1 174|53527|-1 174|53533|-1 174|53539|0 174|53544|-1 174|53550|-1 174|53552|-1 174|53553|-1 174|53563|-1 174|53572|-1 174|53577|-1 174|53579|-1 174|53582|-1 174|53587|-1 174|53589|-1 174|53592|0 174|53593|-1 174|53597|0 174|53610|-1 174|53612|-1 174|53627|-1 174|53630|-1 174|53654|-1 174|53661|-1 174|53665|-1 174|53668|-1 174|53674|-1 174|53678|0 174|53684|0 174|53687|0 174|53696|-1 174|53699|-1 174|53707|-1 174|53717|-1 174|53721|-1 174|53732|-1 174|53755|-1 174|53766|-1 174|53767|-1 174|53802|-1 174|53820|-1 174|53824|0 174|53830|0 174|53850|0 174|53857|-1 174|53865|-1 174|53871|-1 174|53874|-1 174|53884|0 174|53889|-1 174|53890|-1 174|53893|-1 174|53896|-1 174|53899|-1 174|53900|-1 174|53902|-1 174|53903|-1 174|53908|0 174|53922|-1 174|53945|-1 174|53951|-1 174|53953|0 174|53956|-1 174|53959|-1 174|53968|-1 174|53981|0 174|53982|-1 174|53991|-1 174|53993|-1 174|54002|-1 174|54005|0 174|54006|-1 174|54008|-1 174|54013|-1 174|54020|-1 174|54025|0 174|54035|-1 174|54042|-1 174|54045|-1 174|54054|-1 174|54061|0 174|54069|0 174|54070|-1 174|54077|-1 174|54081|-1 174|54087|-1 174|54090|-1 174|54098|-1 174|54103|-1 174|54104|-1 174|54105|-1 174|54113|-1 174|54119|-1 174|54125|-1 174|54134|-1 174|54143|-1 174|54148|-1 174|54173|-1 174|54183|-1 174|54198|-1 174|54208|-1 174|54210|-1 174|54235|-1 174|54240|-1 174|54247|-1 174|54252|-1 174|54270|-1 174|54276|-1 174|54277|-1 174|54287|-1 174|54290|-1 174|54294|-1 174|54303|0 174|54305|0 174|54306|0 174|54312|-1 174|54313|-1 174|54327|-1 174|54328|-1 174|54329|-1 174|54343|-1 174|54349|-1 174|54351|-1 174|54376|0 174|54381|-1 174|54391|-1 174|54393|-1 174|54397|-1 174|54412|-1 174|54425|0 174|54431|0 174|54432|-1 174|54435|-1 174|54441|-1 174|54463|0 174|54466|-1 174|54480|-1 174|54481|-1 174|54483|0 174|54488|-1 174|54489|-1 174|54492|-1 174|54500|-1 174|54511|-1 174|... [truncated message content] |
From: 贾溢豪 <yh...@gm...> - 2016-06-12 04:06:41
|
Hello, everyone: I want to use c-bgp to analyze the AS-level topology. But the AS relationship file-"20160601.as-rel.txt" from CAIDA can not be import by command "bgp topology load --format=caida "20160601.as-rel.txt", neither can other files from caida I have tried. Its error message is "could not load topology "as-rel.2011.01.16.txt" (invalid number of parameters, at line 130)". please help me. Thank you. -- Best Regards. *Yihao Jia* Ph.D. Candidate Institute for Network Sciences and Cyberspace Tsinghua University |
From: Bruno Q. <bru...@um...> - 2016-02-29 16:30:06
|
Hi Roderick, Actually, "load rib" was not intended to be used as you do. It is more a "load rib-ins" that was intended to be used in combination with virtual peers. Although "load rib" might work with regular peers, I cannot guarantee this use case will work. Here is what "load rib" does. For every route found in the MRT file, it will 1). find the peer router (drop route if peer is not found) 2). load the route in the corresponding peer's adj-rib-in 3). run the decision process (before the decision process is run, the routes will go through input filters) In your case, the routes seem to load OK in the adj-rib-in (check with "bgp router AS4 show adj-rib in * *". BUT they are filtered before the decision process due to an AS-path loop (AS4 is already in the AS-path). Note that you can detect this behaviour by yourself, by looking at what happens when routes are loaded and the decision process is run. To enable more detailed log, use command "sim options log-level debug". Best regards, Bruno On 27/02/16 22:26, Roderick wrote: > Hi Bruno, > > Thank you for the quick reply. And I sincerely thank you for having > released such a great and useful tool. > > Please find attached the topology (Sorry I forgot to add it) and the > file ASes_in_topo.txt; > Thanks for updating the c-bgp so that it now reports the detailed > error code from the MRT parser :This will allow to debug easier. > > After suppressing the line > TABLE_DUMP|1122859488|B|LOCAL|LOCAL|0.4.0.0/16||IGP|0.4.0.0|0|0|||||, > I confirm it *always load the RIB*. > > Next, (for checking) I try to download the RIB of all routers with the > command $cbgp->send("bgp router $line show rib * > --output=final_ribs/final_RIB-$line.txt\n"); > > However, the routes still do not appear in the RIB. I am currently > digging into it. > > BR, > > Roderick > > > On Feb 27, 2016, at 6:33 AM, Bruno Quoitin <bru...@um... > <mailto:bru...@um...>> wrote: > >> For what concerns the use of "virtual peers", have a look at >> >> examples/example-virtual-peer.cli >> >> BR, >> Bruno >> >> >> On 27/02/16 01:58, Roderick wrote: >>> Dear all, >>> >>> I am trying to load RIBs in CBGP routers (this is compulsory for >>> scaling down the AS topology.). >>> >>> So, I am using the script (1_load_topology_v5.pl). An example of MRT >>> file I want to load is "modified_RIB-4.txt" that contains the RIB of >>> AS4. >>> >>> When I try to load the whole file, I can not: >>> >>> cbgp> init. >>> cbgp> bgp topology load 01_topology_to_load.txt >>> cbgp> bgp topology install >>> cbgp> bgp topology policies >>> cbgp> bgp topology run >>> cbgp> sim run >>> cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt >>> *Error: command failed* >>> +-- reason: could not load "modified_ribs/modified_RIB-4.txt" >>> (plop, at line XX) >>> cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt >>> *Error: command failed* >>> +-- reason: could not load "modified_ribs/modified_RIB-4.txt" >>> (plop, at line XX) >>> >>> >>> But when I try with small part of it (test.txt), It does load >>> (sometimes it does not and I get the same error): >>> >>> cbgp> bgp router AS4 load rib test.txt >>> cbgp> bgp router AS4 show rib * >>> cbgp> sim run >>> >>> >>> You�ll also remark that I after loading the file, nothing appears >>> in the rib (after launching bgp router AS4 show rib *). >>> >>> 1- Does the size of the MRT file matter ? >>> >>> 2- Why doesn�t the routes appear in the RIB after loading and >>> running sim run? >>> >>> 4- Do you have any advice on how I should proceed ? Isn�t the format >>> of the MRT file right (I am quite sure of it)? >>> >>> 3- The other option I have is to use virtual peers and feed the >>> routers with update messages. Have you ever used a virtual peer to >>> feed updates messages in a CBGP router ? If yes, what setup do you >>> advice me ? >>> >>> PS: If I choose that option, I would need about 600 virtual peers. >>> >>> Thank you for your help, >>> >>> Best regards, >>> >>> Roderick >>> >>> >> > |
From: Roderick <rod...@im...> - 2016-02-27 21:26:56
|
Hi Bruno, Thank you for the quick reply. And I sincerely thank you for having released such a great and useful tool. Please find attached the topology (Sorry I forgot to add it) and the file ASes_in_topo.txt; Thanks for updating the c-bgp so that it now reports the detailed error code from the MRT parser :This will allow to debug easier. After suppressing the line TABLE_DUMP|1122859488|B|LOCAL|LOCAL|0.4.0.0/16||IGP|0.4.0.0|0|0|||||, I confirm it always load the RIB. Next, (for checking) I try to download the RIB of all routers with the command $cbgp->send("bgp router $line show rib * --output=final_ribs/final_RIB-$line.txt\n"); However, the routes still do not appear in the RIB. I am currently digging into it. BR, Roderick On Feb 27, 2016, at 6:33 AM, Bruno Quoitin <bru...@um...> wrote: > For what concerns the use of "virtual peers", have a look at > > examples/example-virtual-peer.cli > > BR, > Bruno > > > On 27/02/16 01:58, Roderick wrote: >> Dear all, >> >> I am trying to load RIBs in CBGP routers (this is compulsory for scaling down the AS topology.). >> >> So, I am using the script (1_load_topology_v5.pl). An example of MRT file I want to load is "modified_RIB-4.txt" that contains the RIB of AS4. >> >> When I try to load the whole file, I can not: >> >> cbgp> init. >> cbgp> bgp topology load 01_topology_to_load.txt >> cbgp> bgp topology install >> cbgp> bgp topology policies >> cbgp> bgp topology run >> cbgp> sim run >> cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt >> Error: command failed >> +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, at line XX) >> cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt >> Error: command failed >> +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, at line XX) >> >> >> But when I try with small part of it (test.txt), It does load (sometimes it does not and I get the same error): >> >> cbgp> bgp router AS4 load rib test.txt >> cbgp> bgp router AS4 show rib * >> cbgp> sim run >> >> >> You’ll also remark that I after loading the file, nothing appears in the rib (after launching bgp router AS4 show rib *). >> >> 1- Does the size of the MRT file matter ? >> >> 2- Why doesn’t the routes appear in the RIB after loading and running sim run? >> >> 4- Do you have any advice on how I should proceed ? Isn’t the format of the MRT file right (I am quite sure of it)? >> >> 3- The other option I have is to use virtual peers and feed the routers with update messages. Have you ever used a virtual peer to feed updates messages in a CBGP router ? If yes, what setup do you advice me ? >> >> PS: If I choose that option, I would need about 600 virtual peers. >> >> Thank you for your help, >> >> Best regards, >> >> Roderick >> >> >> > |
From: Bruno Q. <bru...@um...> - 2016-02-27 14:47:58
|
For what concerns the use of "virtual peers", have a look at examples/example-virtual-peer.cli BR, Bruno On 27/02/16 01:58, Roderick wrote: > Dear all, > > I am trying to load RIBs in CBGP routers (this is compulsory for > scaling down the AS topology.). > > So, I am using the script (1_load_topology_v5.pl). An example of MRT > file I want to load is "modified_RIB-4.txt" that contains the RIB of AS4. > > When I try to load the whole file, I can not: > > cbgp> init. > cbgp> bgp topology load 01_topology_to_load.txt > cbgp> bgp topology install > cbgp> bgp topology policies > cbgp> bgp topology run > cbgp> sim run > cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt > *Error: command failed* > +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, > at line XX) > cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt > *Error: command failed* > +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, > at line XX) > > > But when I try with small part of it (test.txt), It does load > (sometimes it does not and I get the same error): > > cbgp> bgp router AS4 load rib test.txt > cbgp> bgp router AS4 show rib * > cbgp> sim run > > > You’ll also remark that I after loading the file, nothing appears in > the rib (after launching bgp router AS4 show rib *). > > 1- Does the size of the MRT file matter ? > > 2- Why doesn’t the routes appear in the RIB after loading and running > sim run? > > 4- Do you have any advice on how I should proceed ? Isn’t the format > of the MRT file right (I am quite sure of it)? > > 3- The other option I have is to use virtual peers and feed the > routers with update messages. Have you ever used a virtual peer to > feed updates messages in a CBGP router ? If yes, what setup do you > advice me ? > > PS: If I choose that option, I would need about 600 virtual peers. > > Thank you for your help, > > Best regards, > > Roderick > > |
From: Bruno Q. <bru...@um...> - 2016-02-27 14:30:20
|
I have updated c-bgp so that it now reports the detailed error code from the MRT parser. (revision 1479) Bruno On 27/02/16 12:21, Bruno Quoitin wrote: > At line 1825, your input file contains the following record > > TABLE_DUMP|1122859488|B|LOCAL|LOCAL|0.4.0.0/16||IGP|0.4.0.0|0|0||||| > > c-bgp couldn't interpret LOCAL as an IP address or an ASN. > > BR, > Bruno > > > On 27/02/16 01:58, Roderick wrote: >> Dear all, >> >> I am trying to load RIBs in CBGP routers (this is compulsory for >> scaling down the AS topology.). >> >> So, I am using the script (1_load_topology_v5.pl). An example of MRT >> file I want to load is "modified_RIB-4.txt" that contains the RIB of >> AS4. >> >> When I try to load the whole file, I can not: >> >> cbgp> init. >> cbgp> bgp topology load 01_topology_to_load.txt >> cbgp> bgp topology install >> cbgp> bgp topology policies >> cbgp> bgp topology run >> cbgp> sim run >> cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt >> *Error: command failed* >> +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, >> at line XX) >> cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt >> *Error: command failed* >> +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, >> at line XX) >> >> >> But when I try with small part of it (test.txt), It does load >> (sometimes it does not and I get the same error): >> >> cbgp> bgp router AS4 load rib test.txt >> cbgp> bgp router AS4 show rib * >> cbgp> sim run >> >> >> You’ll also remark that I after loading the file, nothing appears in >> the rib (after launching bgp router AS4 show rib *). >> >> 1- Does the size of the MRT file matter ? >> >> 2- Why doesn’t the routes appear in the RIB after loading and running >> sim run? >> >> 4- Do you have any advice on how I should proceed ? Isn’t the format >> of the MRT file right (I am quite sure of it)? >> >> 3- The other option I have is to use virtual peers and feed the >> routers with update messages. Have you ever used a virtual peer to >> feed updates messages in a CBGP router ? If yes, what setup do you >> advice me ? >> >> PS: If I choose that option, I would need about 600 virtual peers. >> >> Thank you for your help, >> >> Best regards, >> >> Roderick >> >> > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > > > _______________________________________________ > C-bgp-users mailing list > C-b...@li... > https://lists.sourceforge.net/lists/listinfo/c-bgp-users |
From: Bruno Q. <bru...@um...> - 2016-02-27 11:35:59
|
At line 1825, your input file contains the following record TABLE_DUMP|1122859488|B|LOCAL|LOCAL|0.4.0.0/16||IGP|0.4.0.0|0|0||||| c-bgp couldn't interpret LOCAL as an IP address or an ASN. BR, Bruno On 27/02/16 01:58, Roderick wrote: > Dear all, > > I am trying to load RIBs in CBGP routers (this is compulsory for > scaling down the AS topology.). > > So, I am using the script (1_load_topology_v5.pl). An example of MRT > file I want to load is "modified_RIB-4.txt" that contains the RIB of AS4. > > When I try to load the whole file, I can not: > > cbgp> init. > cbgp> bgp topology load 01_topology_to_load.txt > cbgp> bgp topology install > cbgp> bgp topology policies > cbgp> bgp topology run > cbgp> sim run > cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt > *Error: command failed* > +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, > at line XX) > cbgp> bgp router AS4 load rib modified_ribs/modified_RIB-4.txt > *Error: command failed* > +-- reason: could not load "modified_ribs/modified_RIB-4.txt" (plop, > at line XX) > > > But when I try with small part of it (test.txt), It does load > (sometimes it does not and I get the same error): > > cbgp> bgp router AS4 load rib test.txt > cbgp> bgp router AS4 show rib * > cbgp> sim run > > > You’ll also remark that I after loading the file, nothing appears in > the rib (after launching bgp router AS4 show rib *). > > 1- Does the size of the MRT file matter ? > > 2- Why doesn’t the routes appear in the RIB after loading and running > sim run? > > 4- Do you have any advice on how I should proceed ? Isn’t the format > of the MRT file right (I am quite sure of it)? > > 3- The other option I have is to use virtual peers and feed the > routers with update messages. Have you ever used a virtual peer to > feed updates messages in a CBGP router ? If yes, what setup do you > advice me ? > > PS: If I choose that option, I would need about 600 virtual peers. > > Thank you for your help, > > Best regards, > > Roderick > > |