Re: 6MAN cross-wg review: draft-ietf-l2tpext-keyed-ipv6-tunnel-01
"Carlos Pignataro (cpignata)" <[email protected]> Wed, 25 Feb 2015 03:24:14 +0000
| Newsgroups | gmane.ietf.l2tpext,gmane.ietf.ipv6 |
|---|---|
| Message-ID | <[email protected]> |
Hi Giles, On Feb 24, 2015, at 9:33 AM, Giles Heron <[email protected]<mailto:[email protected]>> wrote: Hi Karsten, thanks again for your comments. Apologies for my slow response - more inline: On 20 Feb 2015, at 17:03, Karsten Thomann <[email protected]<mailto:[email protected]>> wrote: Hi Giles comments inline. Am Mittwoch, 18. Februar 2015, 15:18:56 schrieb Giles Heron: Hi Karsten, thanks for your comments. My apologies for the delay in processing them. more inline: On 22 Jan 2015, at 14:50, Karsten Thomann <[email protected]<mailto:[email protected]>> wrote: Hi, ... 4. Is there any reason to not use src + dst ip for all cases instead to only use it for the case that the local ip is used for more than one tunnel? I think every device should know from which IPs it receives packets for a specific local l2tp ip as the cookie must be configured and should be unique per tunnel. I'm not sure the cookie needs to be unique per tunnel? The session ID is unique per tunnel/IP address pair. And in the 1:1 case the session ID is ignored. I will try rephrase it in another way, I was thinking about if it is possible to merge section 2 and 4 at chapter 2: The IPv6 L2TPv3 tunnel encapsulating device uniquely identifies each Ethernet L2 attachment connection by a port ID or a combination of port ID and VLAN ID(s) on the access side, and by a Source and Destination IPv6 address pair on the network side. I can't think about a case where this should cause problems, as it won't forbid the use of a single address for multiple tunnels or are there any deployment scenarios where it should be possible to use multiple source IPs to send traffic to a single tunnel? Agreed, there's no reason to use multiple source IPs to send to a single tunnel. The canonical use-case for the 4th paragraph of section 2 is where tunnels terminate on loopback or anycast addresses (as discussed in section 3). However in the case where you terminate a tunnel on a physical port or a port/VLAN performance may be higher if you don't check the remote IP (of course there may be security implications to that - but then we have the 64-bit cookie). In fact it may be that we should rewrite the 4th paragraph to make it clear that in the loopback/anycast case the local end is identified by the loopback/anycast address and the remote end by the remote IP (as for the port and port/VLAN cases). 6. I'm not sure if it should be added to the security considerations section, but in RFC 3931 it is mentioned that there are no checksums for the packets as ipv6 and l2tp have none. I know it was especially mentioned for the control packets, but it also applies to all other packets with payload. isn't that more of an issue of detecting corrupted packets than a security consideration? Re detecting corrupted packets we already have two mechanisms: 1) the hop-by-hop FCS 2) the payload's own mechanisms (in general the keyed IP tunnel will be carrying UDP and TCP traffic that has its own checksum). so I guess the question is whether there's much value in inserting another level of check in between those two (e.g. an end-to-end integrity check for the tunnel itself)? As noted I'm really sure if it should be added, I know there was a lenghty diskussion about checksums for some tunnel mechanisms, but not sure if it was mpls over udp or a gre over IPv6 draft... If no one else is thinking that it should be noted that there is no end to end checksum I'm fine with it. Yes, there's an option with MPLS PWE to cary the checksum end to end (RFC4720). I'm not sure if any other tunnelling technologies that do the same. Certainly we can make FCS retention an option if consensus is that it's a useful option. L2TPv3 PWs also allow for FCS Retention already: https://tools.ietf.org/html/rfc4720#section-4 So you can specify it as an option if it makes sense. Thanks, — Carlos. Giles Regards Karsten Giles Regards Karsten _______________________________________________ L2tpext mailing list [email protected]<mailto:[email protected]> https://www.ietf.org/mailman/listinfo/l2tpext _______________________________________________ L2tpext mailing list [email protected] https://www.ietf.org/mailman/listinfo/l2tpext