Mohan, > Thanks for the review. I am trying to understand the "interface" > related comments that you made. > > >Section 5.2 discusses the consequences of whether the endpoint > >of an IPsec tunnel-mode SA is modeled as an IPv6 interface or > >not. It should say that there is always an IPv6 interface at > >the endpoint of a IPv6-in-IPv4 tunnel, and the discussion of > >whether to model the SA as an interface is concerned with > >whether the functionality of an IPv6 interface is realized by > >the IPsec SA or outside of it. > > > In some implementations e.g., linux, to protect the traffic > using IPsec tunnel mode SA, traffic matching the selectors is > given to IPsec for protecting the traffic. IPsec is just another > software module that is neither visible as an interface nor in the routing > tables. By this it means that IPsec is not modeled as an interface at all. > If in addition to the above, IPsec creates an interface and hence > visible to routing so that it can get packets matching the route > pointing to the interface rather than through "traffic selectors matching". > By this it means that IPsec is modeled as an interface. > These are the models that this document is talking about. So, how > can we say that there is always an interface ? Could you > clarify further ?
Let's start with a router. In order for a router to forward an IPv6 packet, it has to send it through an IPv6 interface, hence, somewhere between where the forwarding table is consulted and where the packet hits the wire, there is an "IPv6 interface". For a host, there is an IPv6 interface somewhere in the stack between the application and the wire. That is the basis for the statement that "there is always an IPv6 interface at the endpoint of an IPv6-in-IPv4 tunnel". For the IPv6-in-IPsec-in-IPv4 protocol stack in this draft, you describe two different approaches to achieving the functionality. For the first one: > In some implementations e.g., linux, to protect the traffic > using IPsec tunnel mode SA, traffic matching the selectors is > given to IPsec for protecting the traffic. IPsec is just another > software module that is neither visible as an interface nor in the > routing tables. There is an IPv6 interface above IPsec, and then the traffic gets handed to the IPsec selectors to deal with. For the second one: > If in addition to the above, IPsec creates an interface and hence > visible to routing so that it can get packets matching the route > pointing to the interface rather than through "traffic selectors matching". > By this it means that IPsec is modeled as an interface. The IPv6 interface is part of the IPsec implementation. I would like to see the draft discuss where the IPv6 interface is located as opposed to the current text that could imply that there may not be an IPv6 interface. Thanks, --David ---------------------------------------------------- David L. Black, Senior Technologist EMC Corporation, 176 South St., Hopkinton, MA 01748 +1 (508) 293-7953 FAX: +1 (508) 293-7786 [EMAIL PROTECTED] Mobile: +1 (978) 394-7754 ---------------------------------------------------- _______________________________________________ Gen-art mailing list [email protected] https://www1.ietf.org/mailman/listinfo/gen-art
