Re: routing

Autor: Irek Neska (irek_at_elmo.nask.waw.pl)
Data: Tue 07 May 1996 - 08:57:43 MET DST


Jaroslaw Rafa (RAJ_at_inf.wsp.krakow.pl) wrote:
: Dnia 6 May 96 o godz. 16:45, Irek Neska napisal(a):

: > Moze wyjasnie troche (nie wiem juz ktory raz) jak dziala routing w skali
: > miedzynarodowej. Jest on wykonywany w protokole BGP, ktory wybiera droge
: > na podstawie krotszej sciezki systemow autonomicznych (AS-ow). Jezeli
: > dla jakiegos systemu autonomicznego nieznana jest droga topologicznie krotsza
: > (jak w tym przypadku) to nie ma zadnej mozliwosci routingu ta droga.
: Juz po raz kolejny slysze, glownie od Was (tzn. ludzi z NASKu), ten termin -
: AS - w odniesieniu do routingu miedzynarodowego. Czy moznaby prosic o
: lopatologiczne uswiadomienie niezorientowanemu w temacie, co to sa te AS-y,
: kto ustala ich zasieg i nadaje im numery, i kto ustalil zasade, ze routing
: idzie przez najmniejsza liczbe AS-ow (o ile dobrze zrozumialem to, co
: napisano powyzej)? I jak sie maja te cale AS-y do adresow IP?
: Czy w USA tez sa AS-y czy tylko w Europie?

Kazdy operator internetowy, ktory jest "miltihomed", czyli ma polaczania
z przynajmniej dwoma innymi operatorami musi miec swoj unikalny w skali
swiatowej numer AS-a, aby moc wymieniac informacje o routingu z innymi
operatorami w protokole BGP. Centralnie te numery sa przyznawane przez
IANA, w USA przez Inrernic, w Europie przez RIPE. Numery te maja zasiej
jednego operatora internetowego. Na poziomie systemow autonomicznych okresla
sie "polityke routingu" poszczegolnych operatorow. Zalozmy taki przykald
(juz nieaktualny): Ebone nie ma bezposredniego polaczenia Wieden-Sztokholm,
natomiast my mamy oba nasze lacza do Wiednia i Sztokholmu. Topologicznie
najkrocej wtedy byloby ze Sztokholmu do Wiednia przez Warszawe, a nie przez
lacza Sztokholm-Amsterdam-Paryz-Wieden (tak bylo kiedys). Natomiast my nie
zyczymy sobie, aby ruch miedzy Nordunetem (Sztokholm), a Ebone (Wieden)
szedl przez nas. I to wlasnie jest mozliwe w protokole BGP - okreslenie
polityki, z jakimi operatorami chcemy (i mozemy) wymieniac informacje
routingowe, a z ktorymi nie. Czyli w tym przypadku routing ze Sztokholmu
do Wiednia szedlby jednak przez Amsterdam i Paryz, mimo, ze topologicznie
krotsza bylaby przez Warszawe.
Jaki jest zwiazek miedzy AS-ami a numerami IP: do AS-a naleza wszystkie
numery IP nalezace do danego operatora oraz jego klientow.
A zasada, ze routing idzie przez najmniejsza liczbe AS-ow, jest zwiazana
scisle z protokolem routingu BGP. W taki sposob po prostu dziala ten protokol.
I kazdy, kto dolacza sie do innego operatora z wlasnym numerem AS-a, MUSI
uruchomic ten protokol. W tej chwili nie ma innego protokolu routingu
miedzyoperatorskiego i wszyscy wieksi service providerzy pracuja w tym
protokole.

: > Najpierw sprawdzmy do kogo nalezy siec do ktorej wykonany byl traceroute:
: >
: > inetnum: 158.152.0.0
: > netname: DEMON-NET
: > descr: Demon Internet Limited
: > descr: UK's Premiere Dial-up IP Provider
: > country: GB
: > [...]
: >
: > route: 158.152.0.0/16
: > descr: DEMON-NET
: > origin: AS2529
: > mnt-by: AS2529-MNT
: > changed: ripe-dbm_at_ripe.net 941121
: > source: RIPE
: >
: A co daje taka informacje?

To, ze wiemy do jakiego AS-a nalezy dany numer IP. znajac to mozemy sprawdzic
jaka jest polityka routingu danego operatora:

> whois -h whois.ripe.net AS2529
aut-num: AS2529
descr: Demon Internet Ltd
descr: Gateway House
descr: 322 Regents Park Road
descr: London
descr: N3 2QQ
descr: UK
as-in: from AS786 100 accept ANY
as-in: from AS1290 100 accept ANY
as-in: from AS1755 100 accept ANY
as-in: from AS1790 100 accept ANY
as-in: from AS1793 100 accept ANY
as-in: from AS1849 100 accept ANY
as-in: from AS1890 100 accept ANY
as-in: from AS2855 100 accept ANY
as-in: from AS2876 100 accept ANY
as-in: from AS3257 100 accept ANY
as-in: from AS3328 100 accept ANY
as-in: from AS3333 100 accept ANY
as-in: from AS3344 100 accept ANY
as-in: from AS4000 100 accept ANY
as-in: from AS4200 100 accept ANY
as-in: from AS4589 100 accept ANY
as-in: from AS5089 100 accept ANY
as-in: from AS5378 100 accept ANY
as-in: from AS5380 100 accept ANY
as-in: from AS5388 100 accept ANY
as-in: from AS5413 100 accept ANY
as-in: from AS5462 100 accept ANY
as-in: from AS5485 100 accept ANY
as-in: from AS5571 100 accept ANY
as-in: from AS5669 100 accept ANY
as-out: to AS786 announce AS-DEMON
as-out: to AS1290 announce AS-DEMON
as-out: to AS1755 announce AS-DEMON
as-out: to AS1790 announce AS-DEMON
as-out: to AS1793 announce AS-DEMON
as-out: to AS1849 announce AS-DEMON
as-out: to AS1890 announce AS-DEMON
as-out: to AS2855 announce AS-DEMON
as-out: to AS2876 announce AS-DEMON
as-out: to AS3257 announce AS-DEMON
as-out: to AS3328 announce AS-DEMON
as-out: to AS3333 announce AS-DEMON
as-out: to AS3344 announce AS-DEMON
as-out: to AS4000 announce AS-DEMON
as-out: to AS4200 announce AS-DEMON
as-out: to AS4589 announce AS-DEMON
as-out: to AS5089 announce AS-DEMON
as-out: to AS5378 announce AS-DEMON
as-out: to AS5380 announce AS-DEMON
as-out: to AS5388 announce AS-DEMON
as-out: to AS5413 announce AS-DEMON
as-out: to AS5462 announce AS-DEMON
as-out: to AS5485 announce {0.0.0.0/0} AS-DEMON
as-out: to AS5571 announce AS-DEMON
as-out: to AS5669 announce AS-DEMON
guardian: as-guardian_at_demon.net
admin-c: Peter Galbavy
admin-c: Giles Todd
tech-c: Peter Galbavy
tech-c: Giles Todd
mnt-by: AS2529-MNT
changed: peter_at_demon.net 951016
source: RIPE

Nie bede tu wyjasnial co oznaczaja poszczegolne pola, jest to opisane
w ktoryms dokumencie RIPE, nie pamietam dokladnie ktorym

: > A teraz czesc ktora tylko my mozemy wykonac:
: >
: > kirdan>sh ip bgp regexp 2529
: > BGP table version is 12714166, local router ID is 193.59.0.9
: > Status codes: s suppressed, * valid, > best, i - internal
: > Origin codes: i - IGP, e - EGP, ? - incomplete
: >
: > Network Next Hop Metric LocPrf Weight Path
: > *> 141.227.111.0/24 192.121.159.33 100 1755 2529 i
: > *> 146.162.0.0 192.121.159.33 100 1755 2529 i
: > *> 156.61.0.0 192.121.159.33 100 1755 2529 i
: > *> 156.114.200.0/24 192.121.159.33 100 1755 2529 i
: > *> 158.152.0.0 192.121.159.33 100 1755 2529 i
: > [...]
: >
: "My" to zapewne NASK, ale znowu - co to wyswietla taka informacje?

Sa to komendy na routerach cisco, dzilajacych w protikole BGP.

: > Rozwiazaniem problemu byloby gdybysmy wymieniali rowniez informacje
: > o routingu z Ebone w Sztokholmie, ale to kosztuje duze pieniadze i na razie
: > nie stac nas na to.
: >
: Nie znam sie na tym, wiec chcialem zapytac, dlaczego to kosztuje takie duze
: pieniadze?

Bo w takim przypadku my bylibysmy klientem Ebone w Sztokholmie rownolegle
z Wiedniem i za lacze w Sztokholmie musielibysmy placic normalne stawki
wedlug cennika Ebone za dolaczenie, a sa one dosyc duze.

Mam nadzieje, ze troche sie wyjasnilo, jesli nie to prosze pisac na moj
prywatny adres.

Pozdrawiam,

Irek

--


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:56:26 MET DST