Bug 2238 - Ipv6 routing reorganization
Ipv6 routing reorganization
Status: RESOLVED FIXED
Product: ns-3
Classification: Unclassified
Component: ipv6
ns-3-dev
All All
: P5 enhancement
Assigned To: Tommaso Pecorella
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-12-02 17:34 UTC by Tommaso Pecorella
Modified: 2015-12-02 17:39 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tommaso Pecorella 2015-12-02 17:34:04 UTC
Local addresses and mandatory multicast addresses delivery is now handled by Ipv6ListRouting. As a result, Ipv6ListRouting is mandatory for IPv6.

The reorganization goal is to move the local addresses and multicast handling to Ipv6L3protocol. In this way the routing protocols will have to deal only with actual forwarding strategies.

A protocol can still use the local forwarding callback, but it is not advisable to do this, as it will result in duplicate packets. Still, there could be some cases where this is needed (e.g., when the original packet is encapsulated in another one).
Comment 1 Tommaso Pecorella 2015-12-02 17:39:36 UTC
changeset 11776:163be8ec401d