On Thu, 30 Jul 2009 20:45:39 +0200, Sébastien Vincent
<
vincent@...> wrote:
> Hi all,
>
> New features:
> - RA handler to autoconfigure address and default route;
> - Radvd application made scratch (not reused radvd stuff from ns-3-ipv6
> old repository);
> - Two new examples: radvd and radvd-two-prefix. The last ones advertise
> two prefixes in RA.
>
> By the way I added in Ipv6RoutingProtocol, two methods for adding
> routes. It is needed for ICMPv6 redirect (which add a host route to
> redirected target), and to configure the default route when receive
> first RA's prefix: NotifyAddRoute and NotifyRemoveRoute.
>
I am not sure about the above Ipv6RoutingProtocol changes. It seems like
what you want to do is to get a handle on a static routing object and add a
host route directly, but you are instead providing a notification to all
routing protocols (as in RTM_NEWROUTE).
> To summarize what is done now in
>
https://svnet.u-strasbg.fr/hg/ns-3-ipv6-2nd:> - IPv6 interface;
> - IPv6 layer;
> - IPv6 raw socket;
> - Static IPv6 routing;
> - ICMPv6 layer;
> - Some ICMPv6 error messages (destination unreachable, ...);
> - Neighbor Discovery Protocol (NS/NA, RS/RA, redirection);
> - Ping6 application (send Echo request);
> - Radvd application (send RA);
> - Examples (ping6, simple-routing-ping6, radvd, radvd-two-prefix,
> icmpv6-redirect).
>
> My holidays ends by monday, as I already said I will not have much time
> to work on ns-3 after.
>
> I think that we can first review current work and give feedback. And
> maybe try to merge it before continue to work on UDP/TCP. It will be
> great to finally enable ns-3 users to begin make IPv6 simulations with
> ICMPv6 in next ns-3 release.
>
I've posted this repository on ns-3-reviews in case people would like to
review it there. Please review it by next Wed. or ask for more time; if no
major comments, I will try to merge this later next week.
http://codereview.appspot.com/105054Many thanks for this contribution,
Tom