Re: Incremental deployement story fordraft-ietf-nsis-nslp-natfw-20

Magnus Westerlund <[email protected]> Tue, 19 Jan 2010 17:14:02 +0100
Newsgroups gmane.ietf.nsis
Message-ID <[email protected]>
This looks good.

Magnus

Martin Stiemerling skrev 2010-01-19 13:36:
> 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
> 


-- 

Magnus Westerlund

IETF Transport Area Director
----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: [email protected]
----------------------------------------------------------------------