Router IPv6
simonafichera at tiscali.it
simonafichera at tiscali.it
Mon Aug 26 14:42:36 EDT 2002
Hi,
I work with Click-1.2.4 (Linux version) and I'd like to carry out an IPv6
router.
This is my network configuration:
//3ffe:1001:7d0:4::3 lisa.mynet4.it
// |
// |
//3ffe:1001:7d0:4::1 marge.mynet4.it (eth1)
//3ffe:1001:7d0:3::1 marge.mynet3.it (eth0)
// |
// |
//3ffe:1001:7d0:3::3 speedy.mynet3.it
I'm Using the script at the end of letter and its work fine in userlevel,
but when I run the script
with:
#click_install --clickpath /usr/click/linuxmodule iproute6.click
I have any problem.
Infact, When I try to make a ping6 from lisa to speedy and viceversa the
result on the router is
only:
--->>>da_eth1<<<-------------------------------......
.....
...
--->>>Per_NDAdvert-MyNet4-Out0....
...
--->>>da_eth1<<<-------------------------------......
.....
...
--->>>Per_NDAdvert-MyNet4-Out0....
...
And on lisa ping6 command show:
"destination unreachable".
My script is:
mynet4_nda::IP6NDAdvertiser(3ffe:1001:7d0:4::1/64 00:05:5D:CF:C9:B5,fe80::5:5dcf:c9b5/10
00:05:5D:CF:C9:B5);
mynet4_nds:: IP6NDSolicitor(fe80::5:5dcf:c9b5,00:05:5D:CF:C9:B5);
mynet3_nda::IP6NDAdvertiser(3ffe:1001:7d0:3::1/64 00:50:BA:4D:C4:BF,fe80::50:ba4d:c4bf/128
00:50:BA:4D:C4:BF);
mynet3_nds :: IP6NDSolicitor(fe80::50:ba4d:c4bf,00:50:BA:4D:C4:BF);
rt :: LookupIP6Route(
3ffe:1001:7d0:4::1/128 0,
3ffe:1001:7d0:3::1/128 0,
3ffe:1001:7d0:4::/64 3ffe:1001:7d0:4::3 1, //route to mynet4 network (eth1)
3ffe:1001:7d0:3::/64 3ffe:1001:7d0:3::3 2, //route to mynet3 network (eth0)
0::ffff:0:0/96 ::0 3,
::0/0 ::c0a8:1 3);
mynet3_class,mynet4_class::Classifier(12/86dd 20/3aff 54/87,
12/86dd 20/3aff 54/88,
12/86dd);
mynet4q,mynet3q:: Queue(1024);
FromDevice(eth1)-> Print(--->>>da_eth1<<<-------------------------------,200)
->mynet4_class;
FromDevice(eth0)-> Print(--->>>da_eth0, 200)
->mynet3_class;
mynet4_class[0]-> Print(--->>>Per_NDAdvert-MyNet4-Out0, 200)
-> mynet4_nda
-> mynet4q;
//-> ToDevice(eth1);
mynet4_class[1] -> Print(--->>>Per_NDSolicit-MyNet4-Out1, 200)
-> [1]mynet4_nds;
mynet4_class[2] -> Print(--->>>Generic-MyNet4-Out2, 200)
-> Strip(14)
-> CheckIP6Header(3ffe:1001:7d0:4::ffff 3ffe:1001:7d0:3::ffff)
-> GetIP6Address(24)
-> rt;
mynet3_class[0]-> Print(--->>>Per_NDAdvert-MyNet3-Out0, 200)
-> mynet3_nda
-> mynet3q;
//-> ToDevice(eth0);
mynet3_class[1] -> Print(--->>>Per_NDSolicit-MyNet3-Out1, 200)
-> [1]mynet3_nds;
mynet3_class[2] -> Print(--->>>Generic-MyNet3-Out2, 200)
-> Strip(14)
-> CheckIP6Header(3ffe:1001:7d0:4::ffff 3ffe:1001:7d0:3::ffff)
-> GetIP6Address(24)
-> rt;
//toh::ToHost;
rt[0] -> Print(--->>>route_per_LocalHost(0)-ok, 200)
//-> EtherEncap(0x0800, 1:1:1:1:1:1, 2:2:2:2:2:2)
-> Discard;
rt[1] -> Print(--->>>route_per_Mynet4(eth1)-ok, 200)
-> DropBroadcasts
-> mynet4_dh:: DecIP6HLIM
-> [0]mynet4_nds;
rt[2] -> Print(--->>>route_per_Mynet3(eth0)-ok, 200)
-> DropBroadcasts
-> mynet3_dh:: DecIP6HLIM
-> [0]mynet3_nds;
rt[3] -> Print(--->>>route_per_LocalHost(3)-ok, 200)
-> Discard;
mynet4_dh[1]-> Print(--->>>Icmp_Error_MyNet4, 200)
-> ICMP6Error(3ffe:1001:7d0:4::1, 3, 0)
-> [0]mynet4_nds;
mynet3_dh[1]-> Print(--->>>Icmp_Error_MyNet3, 200)
-> ICMP6Error(3ffe:1001:7d0:3::1, 3, 0)
-> [0]mynet3_nds;
mynet4_nds[0] -> Print(--->>>MyNet4_nds0-ok, 200)
-> mynet4q;
//-> ToDevice(eth1);
mynet3_nds[0] -> Print(--->>>MyNet3_nds0-ok, 200)
-> mynet3q;
//-> ToDevice(eth0);
mynet3q-> ToDevice(eth0);
mynet4q-> ToDevice(eth1);
Thanks, Simona. :-)
__________________________________________________________________
Tiscali Ricaricasa
la prima prepagata per navigare in Internet a meno di un'urbana e
risparmiare su tutte le tue telefonate. Acquistala on line e non avrai
nessun costo di attivazione né di ricarica!
http://ricaricasaonline.tiscali.it/
More information about the click
mailing list