Всичко започна с едно питане за маршрутна аномалия от страна на
Васил Колев. Той виждаше следното:
vasil@doom:~$ sudo traceroute warez.tv
traceroute to warez.tv (217.160.109.14), 64 hops max, 40 byte packets
1 alpha.home.ludost.net (192.168.0.1) 1 ms 4 ms 1 ms
2 10.0.19.1 (10.0.19.1) 20 ms 15 ms 13 ms
3 ux-cable.unixsol.org (193.110.159.221) 11 ms 15 ms 13 ms
4 opal.fadata.bg (212.56.7.193) 11 ms (TOS=224!) 21 ms 247 ms
5 fiber4.evro.net (80.72.64.222) 32 ms 14 ms 14 ms
6 fiber3.evro.net (80.72.64.221) 15 ms (TOS=240!) 13 ms 21 ms
7 * * *
8 router12.evro.net (80.72.67.237) 310 ms * *
9 * * *
10 router12.evro.net (80.72.67.237) 259 ms !A * 17 ms !A
За хората, които не са чак толкова навътре в материята, споменавам, че наличието в отговора на "!A" означава, че направлението е административно забранено (виж
ICMP TYPE NUMBERS). Това ICMP съобщение (тип 3, код 9 или 10) се връща от този маршрутизатор, който забранява направлението, в случая router12.evro.net (80.72.67.237).
След проверка установих, че IP адреса 217.160.109.14 всъщност принадлежи на немска мрежа:
[root@fedora-co2 ~]# whois 217.160.109.0
[Querying whois.ripe.net]
[whois.ripe.net]
% This is the RIPE Whois query server #2.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html
inetnum: 217.160.96.0 - 217.160.111.255
netname: SCHLUND-CUSTOMERS
descr: Schlund + Partner AG
descr: NCC#1999110113
country: DE
admin-c: UI-RIPE
tech-c: UI-RIPE
remarks: in case of abuse or spam, please mailto: abuse@schlund.de
rev-srv: nsa.schlund.de
rev-srv: ns.schlund.de
rev-srv: ns2.schlund.de
status: ASSIGNED PA
mnt-by: SCHLUND-MNT
changed: ncc@schlund.net 20040611
source: RIPE
route: 217.160.0.0/16
descr: SCHLUND-PA-3
origin: AS8560
notify: guardian@schlund.net
mnt-by: SCHLUND-MNT
changed: ncc@schlund.net 20040611
source: RIPE
role: Schlund NCC
address: Schlund + Partner AG
address: Brauerstrasse 48
address: D-76135 Karlsruhe
address: Germany
remarks: For abuse issues, please use only abuse@schlund.com
remarks: For NOC issues, please look at our AS 8560
phone: +49 721 91374 50
fax-no: +49 721 91374 20
e-mail: abuse@schlund.com
admin-c: SPNC-RIPE
tech-c: SPNC-RIPE
nic-hdl: UI-RIPE
notify: abuse@schlund.com
mnt-by: SCHLUND-MNT
changed: abuse@schlund.com 20040512
source: RIPE
Погледнах как всъщност се достъпва тази мрежа според анонсите на бекбона в
LINX (исках да видя да не би точно този сегмент по някакъв начин да е обвързан с автономната система на
Evro.net - AS20876):
[root@geant ~]# vtysh -e "sh ip bgp 217.160.109.14"
BGP routing table entry for 217.160.0.0/16
Paths: (6 available, best #6, table Default-IP-Routing-Table)
Not advertised to any peer
5511 1239 8560, (aggregated by 8560 212.227.117.1)
195.66.224.83 from 195.66.224.83 (193.251.245.1)
Origin IGP, localpref 100, valid, external, atomic-aggregate
Last update: Thu Jan 27 05:26:11 2005
3257 8560 8560, (aggregated by 8560 212.227.117.1)
195.66.224.32 from 195.66.224.32 (213.200.87.42)
Origin IGP, metric 100, localpref 100, valid, external, atomic-aggregate
Community: 3257:4000 3257:5031
Last update: Wed Jan 26 23:10:08 2005
13237 8560, (aggregated by 8560 212.227.117.1)
195.66.224.98 from 195.66.224.99 (82.197.136.1)
Origin IGP, localpref 100, valid, external, atomic-aggregate
Community: 13237:40044 13237:46441
Last update: Wed Jan 26 22:50:30 2005
3356 8560 8560, (aggregated by 8560 212.227.117.2)
195.66.226.77 from 195.66.226.77 (4.68.0.241)
Origin IGP, metric 0, localpref 100, valid, external, atomic-aggregate
Last update: Thu Jan 27 04:07:53 2005
8342 702 1239 8560, (aggregated by 8560 212.227.117.1)
195.66.224.90 from 195.66.224.90 (195.161.1.152)
Origin IGP, localpref 100, valid, external, atomic-aggregate
Last update: Wed Jan 26 00:04:38 2005
286 8560, (aggregated by 8560 212.227.117.1)
195.66.224.54 from 195.66.224.54 (134.222.86.174)
Origin IGP, localpref 100, valid, external, atomic-aggregate, best
Last update: Wed Jan 26 22:50:36 2005
Нищо общо с българските AS.
Запитах се защо router12.evro.net анонсира нещо към бордъра на
UnixSolutions, но не разрешава проходимост?
Тази беля, се дължи на
Evro.net и тя може да "ослепи" други доставчици за дадени направления (в случая са ослепили клиентите на
UnixSolutions). Причината за подобен неприятен ефект е анонсиране на префикси идващи през международната свързаност към пиър съседи без разрешение за проходимост. Това е меко казано неколегиално (да не използвам по-твърда дума).