Re: Incremental deployement story fordraft-ietf-nsis-nslp-natfw-20
"Martin Stiemerling" <[email protected]> Tue, 19 Jan 2010 13:36:40 +0100
| Newsgroups | gmane.ietf.nsis |
|---|---|
| Message-ID | <[email protected]> |
Hi Magnus, Here is a text proposal for the incremental deployment, including path probing, and about the edge-devices that need to be properly configured. Let me know your comments. Martin > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of > Magnus Westerlund > Sent: Friday, November 27, 2009 1:57 PM > To: [email protected]; NSIS > Subject: [NSIS] Incremental deployement story fordraft-ietf-nsis-nslp- > natfw-20 > [...] > I am missing this story and how to get good performance out of the NSLP > in such settings. The proxy mode enables this to some degree but seems > to lack some functionality to allow for incremental deployment. The > main > issue seems to be sender proxying that seems to lack a method to > indicate: Please proxy this but also try end to end. That allows for > quick setup of the egress to public path, and allows for opening all > the > way if the end-to-end actually works. **Added a new flag in the NSLP header: **Added a new section describing the incremental deployment usage 3.7.6.3. Incremental Deployment using the Proxy Mode The above sections described the the proxy mode for cases where the NATFW NSLP is solely deployed at the network edges. However, the NATFW NSLP might be incrementally deployed first in some network edges, but later on also in other parts of the network. Using the proxy mode only, would prevent the NI to determine whether the other parts of the network have also been upgraded to use the NATFW NSLP. One way of determining whether the path from the NI to the NR is NATFW NSLP capable is to use the regular CREATE message and to wait for a successful response or an error response. This will lead to extra messages being sent, as a CREATE message in addition to the anyhow required CREATE-PROXY message is sent from the NI. The NATFW NSLP allows the usage of the proxy-mode and a further probing of the path by the edge-NAT or edge-firewall. The NI can request proxy-mode handling as described, and can set the E flag (see Section Figure 20) to request the edge-NAT or edge-firewall to probe the further path for NATFW NSLP enabled NFs or NR. The edge-NAT or edge-firewall MUST continue to send the CREATE-PROXY or EXTERNAL-proxy towards the NR, if the received proxy-mode message has the E flag set, in addition to the regular proxy mode handling. The edge-NAT or edge-firewall relies on the NTLP measures to determine whether there is no other NATFW NSLP reachable towards NR. A failed attempt to forward the request message to the NR will be silently discarded. A successful attempt of forwarding the request message to the NR will be acknowledged by the NR with a successful response message, which is subject to the regular behavior described in the proxy-mode sections. > > I would like to have a section that describes how one can start out > with > some end-hosts and edge-NAT/FW that support proxying. Then probe the > path towards end-to-end to see if there are additional NATFW aware > entities on the path allowing for a increase functionality scope. > > I am also a bit worried about the assumption that edge devices must be > correctly configured. Consider the case of an ISP that does NAT44, i.e. > the customer - ISP edge has one NAT that may have been the edge > initially, but then the ISP has run out of addresses and decides to > deploy its own NAT. For the application running in an end-host the gain > with the NATFW signalling is lost until the customer edge device is > reconfigured to not any longer be the edge. I don't know if there is a > simple solution to this problem. If not I would defer the inclusion but > it should be noted as a short coming. Added this section to address this: 3.7.6.4. Deployment Considerations for Edge-Devices The proxy mode assumes that the edge-NAT or edge-firewall are properly configured by network operator, i.e., the edge-device is really the final NAT or firewall of that particular network. There is currently no known way of letting the NATFW NSLP automatically detect which of the NAT or firewalls are the actual edge of a network. Therefore, it is important for the network operator to configure the edge-NAT or edge-firewall and also to re-configure these devices if they are not at the edge anymore. For instance, an edge-NAT is located within an ISP and the ISP chooses to place another NAT in front of this edge-NAT. In this case, the ISP needs to reconfigure the old edge-NAT to be a regular NATFW NLSP NAT and to configure the newly installed NAT to be the edge-NAT. [email protected] NEC Laboratories Europe - Network Research Division NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road, London W3 6BL | Registered in England 2832014