[ipv6-tf] testy (publicznego) Teredo serwera w PCSS
Bartek Gajda
gajda w man.poznan.pl
Śro, 9 Lut 2005, 21:55:40 CET
Witam!
Uruchomilismy w PCSS publiczny serwer/relay terredo. Gdyby ktos mial czas
to chetnie bym sie dowiedzial jak on dziala po podlaczeniu sie z Waszej
strony.
Serwer jest w fazie _bardzo_ _testowej_ moze wiec dzialac z przerwami i
nie do konca poprawnie!
ZALETY teredo, to:
- bardzo latwa konfiguracja klienta
- dostepnosc dla windows xp i dla linuxa
WADY:
- jest niewiele jak na razie dostepnych publicznie serwerow
- adres otrzymujemy z czesci puli microsoftowej 3FFE:831F::/32 - ma sie to
zmienic, kiedy teredo stanie sie standardem i IANA zarezerwoje osobny
prefiks.
Czy ktos ma doswiadczenia z teredo? Poniewaz pierwsze wrazenia moje sa
takie, ze o ile klient instaluje sie sprawnie, to mam watpliwosci, czy on
poprawnie dziala (np. routing do www.ripe.net leci przez.... Singapur(!)
Ale po kolei:
INSTALACJA (windows)
- instalacja klienta terredo jest dziecinie prosta w windows XP,
wykonujemy polecenie:
netsh interface ipv6 set teredo client 150.254.166.156
(ostatni adres, to adres serwera, mozna jeszcze sprobowac inne serwery:
teredo.ipv6.microsoft.com
213.172.48.139 - to ma byc teredo.autotrans.consulintel.com
TESTY (windows)
polecenie:
netsh interface ipv6 show teredo
pokazuje status, czy udalo sie nawiazac poprawne polaczenie (po udp;-) z
serwerem, czy tez nie.
Niestety, mi sie to nie udalo na kilku komputerach z win XP :-(
INSTALACJA (linux)
nalezy sciagnac plik z:
http://people.via.ecp.fr/~rem/miredo/latest/
nastepnie wykonac:
./configure
make
make install
i zmodyfikowac plik - konfiguracyjny, lub uzyc moj przykladowy z
zalacznika.
i uruchomic calosc:
/usr/local/sbin/miredo -c /usr/local/etc/miredo.client.conf
calosc zajmuje ok 10 minut ! :-) i DZIALA!
w klienicie mozna jeszcze skonfigurowac domyslny routing tak, zeby szedl
przez nowy interfejs "teredo"
TESTY (linux)
powinien zostac dodany nowy interfejs z przydzielonym adresem z serwera:
teredo Link encap:Point-to-Point Protocol
inet6 addr: 3ffe:831f:4004:1950:8000:f226:6901:5964/32
Scope:Global
inet6 addr: fe80::8000:5445:5245:444f/64 Scope:Link
UP POINTOPOINT RUNNING NOARP MTU:1280 Metric:1
WSTEPNE UWAGI
w drafcie draft-ietf-ngtrans-shipworm-08.txt jest napisane, iz po
otrzymaniu pakietu przez serwer od klienta:
"If the destination address is not a Teredo IPv6 address, the packet
should be relayed to the IPv6 Internet using regular IPv6 routing."
Niestety obserwacja moja jest taka, ze routing idzie gdzies w kosmos:
# traceroute6 www.ripe.net
traceroute to www.ripe.net (2001:610:240:0:a843::8), 30 hops max, 40 byte
packets
1 2001:2b8:0:fffb::2 1169.430 ms 1167.557 ms 1165.589 ms
2 2001:2b8:0:fffa::2 1172.514 ms 1170.533 ms 1168.537 ms
3 2001:2b8:0:fffa::1 1184.611 ms 1182.622 ms 1180.628 ms
4 2001:2b8:0:97::98 1171.073 ms 1169.084 ms 1167.091 ms
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 kite-www.ripe.net (2001:610:240:0:a843::8) 751.905 ms 750.865 ms
750.931 ms
pakiety przechodza przez serwer(co widac tcpdumpem), ale nie wiedziec
czemu, nie wykorzystuje on swojej tabeli routingu IPv6 i wysyla to chyba
jakos dalej tunelujac w udp.
wy
nik traceroute z reki z serwera jest taki:
traceroute to kite-www.ripe.net (2001:610:240:0:a843::8) from
3ffe:8010:a5::2, 30 hops max, 16 byte packets
1 3ffe:8010:a5::1 (3ffe:8010:a5::1) 13.528 ms 12.237 ms 11.434 ms
2 * nikhef.ams-ix.ipv6.intouch.net (2001:7f8:1::a500:8954:1) 104.502 ms
105.995 ms
3 nikipv6.ripe.net (2001:7f8:1::a500:3333:1) 78.756 ms 80.833 ms
77.867 ms
4 kite-www.ripe.net (2001:610:240:0:a843::8) 79.111 ms 79.159 ms
82.148 ms
byc moze jest jakis blad w konfiguracji....
CHETNIE skorzystam z podpowiedzi, a jesli sie uda sprawic serwer
dzialajacym, uruchomimy go publicznie dostepnym dla wszystkich.
Jako serwer uruchomilismy implementacje teredo na linuxie:
http://www.simphalempin.com/dev/miredo
byc moze w windows 2003 serwere dziala to poprawnie (czego nie moge
osobiscie powiedziec o dzialaniu klienta w windows XP)
pozdrawiam,
Bartek
kilka linkow do stron o teredo jest na naszej wikipedii:
http://www.pl.ipv6tf.org/wiki/index.php/Inne_ciekawe_adresy_o_IPv6
Więcej informacji o liście ipv6-tf