24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

of the routing applications are ported to <strong>AIX</strong>, specifically, ndpd-router and<br />

updates to ndpd-host and ndp.<br />

<strong>AIX</strong> <strong>4.3</strong>.2 adds the following IPv6 functions:<br />

• IPv6 unicast routing support<br />

• IPv6 multicast routing support - no mrouted6 though<br />

• IPv6 anycast address support - mostly receive processing<br />

• IPv6 multi-homed link local and site local support. The reason for adding<br />

multi-homed host support is because most routers are multi-homed and need<br />

the ability to reference different hosts on different links at the link local and site<br />

local levels.<br />

7.6.2.1 IPv6 Unicast Routing<br />

A packet sent to a unicast address is delivered to the interface identified by that<br />

address.<br />

There are two main aspects added in <strong>AIX</strong> <strong>4.3</strong>.2: ndpd-router and the some netinet<br />

changes.<br />

The first major function is ndpd-router. The ndpd-router command provides a<br />

protocol engine for NDP and RIPng. It provides a simple method to distribute<br />

routes between gateways. This function is redundantly provided by gated. The<br />

routing specific mechanisms, like router advertisements and answers to router<br />

solicitations are handled by ndpd-router. RIPng is the follow-on for RIP with<br />

regards to IPv6.<br />

The other major function is to provide extensions to the icmpv6 support so that all<br />

the NDP messages are supported. The new messages are for handling redirects.<br />

The modifications to the IP input path allows the forwarding of IPv6 packets<br />

between interfaces on the same machine. This function is identical to the IPv4<br />

low-level routing function. The ip6forwarding function handles redirecting<br />

incoming packets.<br />

7.6.2.2 IPv6 Multicast Routing<br />

The use of Internet Protocol (IP) multicasting enables a message to be<br />

transmitted to a group of hosts, instead of having to address and send the<br />

message to each group member individually. The Class D Internet addressing is<br />

used for multicasting.<br />

In general, there are two pieces to multicast routing. One piece is a method to<br />

determine where the multicast message should be sent, and the other is a<br />

method to dynamically change the place the packet goes based on network<br />

conditions. In IPv4, the mrouted daemon handles both functions with the help of<br />

IGMP. In IPv6, multicasting, and its related membership function, is all handled in<br />

icmpv6. Usually, this is done by maintaining a table similar to a routing table that<br />

is used to direct messages. In IPv4, this table is maintained in netinet and<br />

updated by mrouted. In IPv6, INRIA adds it as an additional routing table. This way<br />

the route command could be used to manipulate static multicast routes.<br />

170 <strong>AIX</strong> <strong>Version</strong> <strong>4.3</strong> <strong>Differences</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!