[ovs-dev] [IPv6 v2 07/10] ovn-northd: Implement basic IPv6 routing.
Justin Pettit
jpettit at ovn.org
Mon Aug 1 04:20:18 UTC 2016
> On Jul 29, 2016, at 12:11 PM, Ben Pfaff <blp at ovn.org> wrote:
>
> On Thu, Jul 28, 2016 at 11:26:17PM -0700, Justin Pettit wrote:
>> This commit only supports static MAC bindings. A future commit will add
>> support for dynamic IPv6/MAC bindings. It has a few other limitations
>> described in "ovn/TODO".
>>
>> Signed-off-by: Justin Pettit <jpettit at ovn.org>
>
> Missing space after ")." below:
>> + <code>icmp6.type == 128 && icmp6.code == 0</code>
>> + (ICMPv6 echo request).The port of the router that receives the
>
> Let's put ip.ttl in <code></code>:
>
>> + echo request does not matter. Also, the ip.ttl of the echo
>> + request packet is not checked, so it complies with RFC 1812,
>> + section 4.2.2.9. Flows for ICMPv4 echo requests use the
>> + following actions:
>> </p>
>
> The \"\" below should be just "":
Fixed the issues mentions above. Thanks.
>> +nd_na {
>> + eth.src = <var>E</var>;
>> + ip6.src = <var>A</var>;
>> + nd.target = <var>A</var>;
>> + nd.tll = <var>E</var>;
>> + outport = inport;
>> + inport = \"\"; /* Allow sending out inport. */
>> + output;
>> +};
>
> op_put_v6_networks() doesn't, strictly speaking, need the special case
> for a single IP address; it's perfectly fine to put a single IP address
> in {}.
Yeah, I know. I just thought it made the generated flows prettier. :-)
--Justin
More information about the dev
mailing list