[Click] click Digest, Vol 93, Issue 16

wubaochuan wubaochuan at seu.edu.cn
Thu Mar 17 21:09:37 EDT 2011


Hi Harald,
       Thank you for your response! According to manual page of
       I have tried:
       ip :: Strip(14)  -> IPPrint -> ipc :: IPClassifier(10.0.0.1/24, -);
       ipc[0] -> sia :: SetIPAddress(10.0.0.1) -> rtsrc :: DirectIPLookup(
                10.0.0.1/24    10.0.2.2    0,
                0.0.0.0/0.0.0.0    0
        );
 
        But click core dump after several seconds it started.



Yours
Chuan



click-request at pdos.csail.mit.edu wrote:
>    2. Re: Help, how to route according to source IP address of an
>       IP packet (Harald Schioeberg)
> Message: 2
> Date: Thu, 17 Mar 2011 10:20:49 +0100
> From: Harald Schioeberg <harald at net.t-labs.tu-berlin.de>
> Subject: Re: [Click] Help, how to route according to source IP address
> 	of an IP packet
> To: click at pdos.csail.mit.edu
> Message-ID: <4D81D271.1070302 at net.t-labs.tu-berlin.de>
> Content-Type: text/plain; charset=ISO-8859-1
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
>
> On 03/12/2011 03:55 PM, wubaochuan wrote:
>   
>> hi everyone,
>>         The IPv4 Routing elements can route IP packets according to the 
>> destination address of IP packets, 
>>     
>
> looking at iproutetable.cc:153:
>     int port = lookup_route(p->dst_ip_anno(), gw);
>
> it looks like the route-tables actually use the destination annotation...
>
>
> How to route IP packets according to
>   
>> source address of IP packets? 
>>     
>
> and you can set the DstAnno using GetIPAddress, to grab the source IP
> you would use offset 12,...
>
> that means
> 	GetIPAddress(12)->SomeIPRoutetable(...)
>
> should do the trick.
>
>   
>> I want to forward all IP packets from
>> 10.2.2.0/24 to a machine.
>>     
>
> well, this simple case can be done just using a classifier, like:
>
> Classifier(12/0a020200%ffffff00, - )
>
> I tried none of these, but maybe they set you on the right track.
>
> 	Harald
>
>
>   
>>        Thank you.
>> Yours
>> Chuan
>> _______________________________________________
>> click mailing list
>> click at amsterdam.lcs.mit.edu
>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>     
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk2B0m4ACgkQy8wrZ9OvkU1+dwCeMe9zNrZpWnilblFWcC0W2Q88
> tzwAoIyBmJ9sBTSahgDdag2tejo0IJfM
> =lQAE
> -----END PGP SIGNATURE-----
>
>   



More information about the click mailing list