Locator/Identifier Separation Protocol (LISP) Network Element Deployment Considerations
draft-ietf-lisp-deployment-12
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-10-14
|
12 | (System) | Notify list changed from lisp-chairs@ietf.org, draft-ietf-lisp-deployment@ietf.org, Wassim.Haddad@ericsson.com to Wassim.Haddad@ericsson.com |
2014-04-21
|
12 | (System) | RFC published |
2014-04-17
|
12 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2014-04-15
|
12 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2014-04-11
|
12 | (System) | RFC Editor state changed to RFC-EDITOR from AUTH |
2014-04-09
|
12 | (System) | RFC Editor state changed to AUTH from EDIT |
2014-02-14
|
12 | Cindy Morgan | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2014-02-14
|
12 | (System) | RFC Editor state changed to EDIT |
2014-02-14
|
12 | (System) | Announcement was received by RFC Editor |
2014-02-14
|
12 | (System) | IANA Action state changed to No IC from In Progress |
2014-02-14
|
12 | (System) | IANA Action state changed to In Progress |
2014-02-14
|
12 | Cindy Morgan | IESG state changed to Approved-announcement sent from IESG Evaluation::AD Followup |
2014-02-14
|
12 | Cindy Morgan | IESG has approved the document |
2014-02-14
|
12 | Cindy Morgan | Closed "Approve" ballot |
2014-02-14
|
12 | Cindy Morgan | Ballot approval text was generated |
2014-02-14
|
12 | Brian Haberman | Ballot writeup was changed |
2014-02-14
|
12 | Brian Haberman | Ballot approval text was generated |
2014-02-12
|
12 | Adrian Farrel | [Ballot comment] Thanks to the authors for the considerable time and effort put in to address my Discuss and Comments. A much improved version of … [Ballot comment] Thanks to the authors for the considerable time and effort put in to address my Discuss and Comments. A much improved version of an important draft. |
2014-02-12
|
12 | Adrian Farrel | [Ballot Position Update] Position for Adrian Farrel has been changed to No Objection from Discuss |
2014-01-17
|
12 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-12.txt |
2014-01-03
|
11 | Adrian Farrel | [Ballot comment] I have updated this Comment for revision 11 (with further update after other changes were pointed out to me). --- Section 5.1 … [Ballot comment] I have updated this Comment for revision 11 (with further update after other changes were pointed out to me). --- Section 5.1 For sites wishing to go LISP with their PI prefix the least disruptive way is to upgrade their border routers to support LISP, register the prefix into the LISP mapping system, but keep announcing it with BGP as well. This way LISP sites will reach them over LISP, while legacy sites will be unaffected by the change. The main disadvantage of this approach is that no decrease in the DFZ routing table size is achieved. True. But surely a LISP site doesn't really care about the size of the DFZ? # Here we discussed whether the LISP site is a transit site seeing the # whole BGP routing table, or is an edge site. I had assumed the latter # and so I assumed that the size of the DFZ is not important. I think this may be symptomatic of something that shows in my comment on cost/benefit: I see no clear distinction being made between the motivations for customer sites and for service providers. The deployment choice will either be forced by the service provider, or must offer the customer some benefit. Perhaps the only counter to this is if the stub-AS is actually part of the provider's network. # Again the discussion resolved to me saying that this is not about # *whether* to deploy LISP, but about which deployment model to # select. Again it is about cost/benefit of the different deployment # models. |
2014-01-03
|
11 | Adrian Farrel | Ballot comment text updated for Adrian Farrel |
2014-01-01
|
11 | Sean Turner | [Ballot comment] Thanks for addressing my concerns. Happy New Year. |
2014-01-01
|
11 | Sean Turner | [Ballot Position Update] Position for Sean Turner has been changed to No Objection from Discuss |
2013-12-30
|
11 | Adrian Farrel | [Ballot comment] I have updated this Comment for revision 11. --- I have not made this point a Discuss. I believe that if you address … [Ballot comment] I have updated this Comment for revision 11. --- I have not made this point a Discuss. I believe that if you address it you will make the document substantially better and more useful to LISP deployers, but my concern for the document to be made better does not prevent publication in its current form. I do hope, however, that you will address it. I think that a fundamental purpose of this document is to help network operators understand the motivation for deployment in each possible deployment scenario. In short: What are the costs and the benefits? Who stands to gain, and who will pay a cost? For example, in examining Section 2.1, it seems to me that there are considerable benefits to the network provider, while the customer does not get anything substantial that they don't already have. On the other hand, it appears that it is the customer who would carry the cost of this deployment approach. # In email Lori noted # # That depends if it is the network provider who manages the CPE (like # residential cable/DSL), or it is the customer. In the former case, it # is the ISP that has to upgrade all devices, and it may not be in its # best interest. If it is the customer managing the router, the ISP # still doesn't get too many benefits IMO. # # ...and I suggested including some text like this. On the other hand, the approach in Section 2.2 places the cost with the carrier. In this deployment it looks like the carrier gets quite a lot of benefits, but the customer actually loses some function. It would be really valuable for this document to tackle this head on. I know there is some text (especially in sections 2.1 and 2.2) that goes over some of the pluses and minuses, but I don't see a crisp analysis of the cost/benefit for the different deployment models. # To expand on this Comment as per our email exchange... # # I was not looking for a detailed cost-benefit. # Nor was I looking for "why deploy LISP". # You have suggested a few different deployment models in your # document. # Suppose I was trying to select the right model for my network # (having already decided that LISP tastes very nice and will bring # up the shine on my floor quite nicely), could your document help # me with a summary of "this model is good for foo, but bad for # bar"? Do the benefits/disadvantages show predominantly for # the network provider or the network user? # # Lori also suggested... # # Would a new section like section 2.6 help? # Or extending section 2.6? # # ...and I replied # # You could handle this one of three ways. # 1. Add text to each of 2.1 through 2.4 to show the pros and # cons. # 2. Extend 2.6 to collect together the text from 1. (This might # allow you to also explain the key benefits of LISP without # repeating yourself) # 3. Add a new section per 2. --- Section 5.1 For sites wishing to go LISP with their PI prefix the least disruptive way is to upgrade their border routers to support LISP, register the prefix into the LISP mapping system, but keep announcing it with BGP as well. This way LISP sites will reach them over LISP, while legacy sites will be unaffected by the change. The main disadvantage of this approach is that no decrease in the DFZ routing table size is achieved. True. But surely a LISP site doesn't really care about the size of the DFZ? # Here we discussed whether the LISP site is a transit site seeing the # whole BGP routing table, or is an edge site. I had assumed the latter # and so I assumed that the size of the DFZ is not important. I think this may be symptomatic of something that shows in my comment on cost/benefit: I see no clear distinction being made between the motivations for customer sites and for service providers. The deployment choice will either be forced by the service provider, or must offer the customer some benefit. Perhaps the only counter to this is if the stub-AS is actually part of the provider's network. # Again the discussion resolved to me saying that this is not about # *whether* to deploy LISP, but about which deployment model to # select. Again it is about cost/benefit of the different deployment # models. |
2013-12-30
|
11 | Adrian Farrel | Ballot comment text updated for Adrian Farrel |
2013-12-30
|
11 | Adrian Farrel | [Ballot comment] I have updated this Comment for revision 11. --- I have not made this point a Discuss. I believe that if you address … [Ballot comment] I have updated this Comment for revision 11. --- I have not made this point a Discuss. I believe that if you address it you will make the document substantially better and more useful to LISP deployers, but my concern for the document to be made better does not prevent publication in its current form. I do hope, however, that you will address it. I think that a fundamental purpose of this document is to help network operators understand the motivation for deployment in each possible deployment scenario. In short: What are the costs and the benefits? Who stands to gain, and who will pay a cost? For example, in examining Section 2.1, it seems to me that there are considerable benefits to the network provider, while the customer does not get anything substantial that they don't already have. On the other hand, it appears that it is the customer who would carry the cost of this deployment approach. # In email Lori noted # # That depends if it is the network provider who manages the CPE (like # residential cable/DSL), or it is the customer. In the former case, it # is the ISP that has to upgrade all devices, and it may not be in its # best interest. If it is the customer managing the router, the ISP still # doesn't get too many benefits IMO. # # ...and I suggested including some text like this. On the other hand, the approach in Section 2.2 places the cost with the carrier. In this deployment it looks like the carrier gets quite a lot of benefits, but the customer actually loses some function. It would be really valuable for this document to tackle this head on. I know there is some text (especially in sections 2.1 and 2.2) that goes over some of the pluses and minuses, but I don't see a crisp analysis of the cost/benefit for the different deployment models. # To expand on this Comment as per our email exchange... # # I was not looking for a detailed cost-benefit. # Nor was I looking for "why deploy LISP". # You have suggested a few different deployment models in your document. # Suppose I was trying to select the right model for my network (having already # decided that LISP tastes very nice and will bring up the shine on my floor quite # nicely), could your document help me with a summary of "this model is good for # foo, but bad for bar"? Do the benefits/disadvantages show predominantly for # the network provider or the network user? # # Lori also suggested... # # Would a new section like section 2.6 help? Or extending section 2.6? # # ...and I replied # # You could handle this one of three ways. # 1. Add text to each of 2.1 through 2.4 to show the pros and cons. # 2. Extend 2.6 to collect together the text from 1. (This might allow you # to also explain the key benefits of LISP without repeating yourself) # 3. Add a new section per 2. --- Section 5.1 For sites wishing to go LISP with their PI prefix the least disruptive way is to upgrade their border routers to support LISP, register the prefix into the LISP mapping system, but keep announcing it with BGP as well. This way LISP sites will reach them over LISP, while legacy sites will be unaffected by the change. The main disadvantage of this approach is that no decrease in the DFZ routing table size is achieved. True. But surely a LISP site doesn't really care about the size of the DFZ? # Here we discussed whether the LISP site is a transit site seeing the # whole BGP routing table, or is an edge site. I had assumed the latter # and so I assumed that the size of the DFZ is not important. I think this may be symptomatic of something that shows in my comment on cost/benefit: I see no clear distinction being made between the motivations for customer sites and for service providers. The deployment choice will either be forced by the service provider, or must offer the customer some benefit. Perhaps the only counter to this is if the stub-AS is actually part of the provider's network. # Again the discussion resolved to me saying that this is not about *whether* # to deploy LISP, but about which deployment model to select. Again it is # about cost/benefit of the different deployment models. |
2013-12-30
|
11 | Adrian Farrel | Ballot comment text updated for Adrian Farrel |
2013-12-30
|
11 | Adrian Farrel | [Ballot discuss] Thanks for this document. I think it is critical for the next steps with LISP for people to understand the deployment options, benefits, … [Ballot discuss] Thanks for this document. I think it is critical for the next steps with LISP for people to understand the deployment options, benefits, and costs. I hope we can polish this document to make it more helpful to network operators in explaining how they can choose between the different deployment models. This Discuss has been updated for revision 11. Points that have been addressed have been removed. New text is prefixed '#' Thanks for the work so far. --- This issue is border-line Discuss/Comment, but it is actionable, and it is a matter of clarity and interaction with other documents, so I think it is worth handling as a Discuss. You are, I think, free to define terms for use within the scope of this document, and given the title of the document, a clear definition of "network element" is important. However, where Section 1 says... We formally define the following two terms: Network element: Active or passive device that is connected to other active or passive devices for transporting packet switched data. ... I think you need to explicitly scope the definition to this document. The point here is that "network element" is an extremely widely used term. It even has its own Wikipedia entry. And, sadly, the common usage is not that close to the definition you have here (although maybe you have defined a subset of the common usage). I think it is important that you carefully disambiguate the term from the normal meaning and set your scope to "within the document we define..." As an aside, your current definition does not include end-systems. That is nodes that source or consume packets since they do not "transport" see those packets. Thus the definition of LISP Site as "A single host or a set of network elements" does not seem to allow for "a set of hosts and network elements". # In an email thread, Lori proposed to change to # # Network element: facility or equipment used in the provision of a # communications service over the Internet. # # I don't see that change. Maybe also including a citation for the # definition would be helpful. --- It seems that there is a missing piece of discussion about what happens when an ETR operator advertises stuff it shouldn't (e.g., to attract traffic). This is policeable, but the policing function is a critical part of the deployment model. It needs to be described. The nearest discussion I could find to this was in 5.3, but it doesn't go close to talking about the problem. Of course, a chunk of this could easily be argued to be an operational discussion that belongs in a separate document. I'd be OK with that, on the whole, but there are surely some deployment considerations as well. Which model is best able to protect against this? What are the deployment concerns related to this problem? # This comment is related to an ETR operator attracting traffic by # overclaiming an EID-prefix and could be handled by a forward # reference to [I-D.ietf-lisp-threats] (Section 4.4.3). |
2013-12-30
|
11 | Adrian Farrel | [Ballot comment] I have updated this Comment for revision 11. --- I have not made this point a Discuss. I believe that if you address … [Ballot comment] I have updated this Comment for revision 11. --- I have not made this point a Discuss. I believe that if you address it you will make the document substantially better and more useful to LISP deployers, but my concern for the document to be made better does not prevent publication in its current form. I do hope, however, that you will address it. I think that a fundamental purpose of this document is to help network operators understand the motivation for deployment in each possible deployment scenario. In short: What are the costs and the benefits? Who stands to gain, and who will pay a cost? For example, in examining Section 2.1, it seems to me that there are considerable benefits to the network provider, while the customer does not get anything substantial that they don't already have. On the other hand, it appears that it is the customer who would carry the cost of this deployment approach. # In email Lori noted # # That depends if it is the network provider who manages the CPE (like # residential cable/DSL), or it is the customer. In the former case, it # is the ISP that has to upgrade all devices, and it may not be in its # best interest. If it is the customer managing the router, the ISP still # doesn't get too many benefits IMO. # # ...and I suggested including some text like this. On the other hand, the approach in Section 2.2 places the cost with the carrier. In this deployment it looks like the carrier gets quite a lot of benefits, but the customer actually loses some function. It would be really valuable for this document to tackle this head on. I know there is some text (especially in sections 2.1 and 2.2) that goes over some of the pluses and minuses, but I don't see a crisp analysis of the cost/benefit for the different deployment models. # To expand on this Comment as per our email exchange... # # I was not looking for a detailed cost-benefit. # Nor was I looking for "why deploy LISP". # You have suggested a few different deployment models in your document. # Suppose I was trying to select the right model for my network (having already # decided that LISP tastes very nice and will bring up the shine on my floor quite # nicely), could your document help me with a summary of "this model is good for # foo, but bad for bar"? Do the benefits/disadvantages show predominantly for # the network provider or the network user? # # Lori also suggested... # # Would a new section like section 2.6 help? Or extending section 2.6? # # ...and I replied # # You could handle this one of three ways. # 1. Add text to each of 2.1 through 2.4 to show the pros and cons. # 2. Extend 2.6 to collect together the text from 1. (This might allow you # to also explain the key benefits of LISP without repeating yourself) # 3. Add a new section per 2. --- Section 5.1 For sites wishing to go LISP with their PI prefix the least disruptive way is to upgrade their border routers to support LISP, register the prefix into the LISP mapping system, but keep announcing it with BGP as well. This way LISP sites will reach them over LISP, while legacy sites will be unaffected by the change. The main disadvantage of this approach is that no decrease in the DFZ routing table size is achieved. True. But surely a LISP site doesn't really care about the size of the DFZ? # Here we discussed whether the LISP site is a transit site seeing the # whole BGP routing table, or is an edge site. I had assumed the latter # and so I assumed that the size of the DFZ is not important. I think this may be symptomatic of something that shows in my comment on cost/benefit: I see no clear distinction being made between the motivations for customer sites and for service providers. The deployment choice will either be forced by the service provider, or must offer the customer some benefit. Perhaps the only counter to this is if the stub-AS is actually part of the provider's network. # Again the discussion resolved to me saying that this is not about *whether* # to deploy LISP, but about which deployment model to select. Again it is # about cost/benefit of the different deployment models. |
2013-12-30
|
11 | Adrian Farrel | Ballot comment and discuss text updated for Adrian Farrel |
2013-12-09
|
11 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2013-12-09
|
11 | Lorand Jakab | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2013-12-09
|
11 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-11.txt |
2013-08-29
|
10 | Cindy Morgan | State changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2013-08-29
|
10 | Jari Arkko | [Ballot comment] Thank you for a well-written and useful document! A few comments: Shouldn't Section 2.6 table include the NAT case as well? I'd probably … [Ballot comment] Thank you for a well-written and useful document! A few comments: Shouldn't Section 2.6 table include the NAT case as well? I'd probably place a stronger warning on the recursive deployment case. My personal experience is that recursive encapsulation models are not very practical, particularly when something goes wrong and debugging is needed. > For more details on P-ETRs see the [RFC6832] draft. s/draft// I agree with Stephen that the document needs to be clearer about the lack of currently specified security support, and what the implications of that are. |
2013-08-29
|
10 | Jari Arkko | [Ballot Position Update] New position, Yes, has been recorded for Jari Arkko |
2013-08-29
|
10 | Amanda Baber | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
2013-08-28
|
10 | Richard Barnes | [Ballot comment] Support Sean's points on this. |
2013-08-28
|
10 | Richard Barnes | [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes |
2013-08-28
|
10 | Spencer Dawkins | [Ballot comment] Just one comment ... I'm confused about the Abstract This document is a snapshot of different Locator/Identifier Separation Protocol (LISP) deployment … [Ballot comment] Just one comment ... I'm confused about the Abstract This document is a snapshot of different Locator/Identifier Separation Protocol (LISP) deployment scenarios. It discusses the placement of new network elements introduced by the protocol, representing the thinking of the authors as of Summer 2013. LISP deployment scenarios may have evolved since. This memo represents one stable point in that evolution of understanding. Is "the thinking of the authors" still an accurate description? I'm only asking because the draft name indicates that it was adopted by the working group, and the shepherd write-up says "The document shepherd believes that there was a clear consensus for publishing the draft as informational RFC", which I could read as "consensus that we think this" or "consensus that it's valuable to publish that some people think this". I didn't see any reference to this except in the Abstract, so I thought I'd ask. |
2013-08-28
|
10 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2013-08-28
|
10 | Stewart Bryant | [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant |
2013-08-28
|
10 | Sean Turner | [Ballot discuss] At this point, I think you need to add a deployment consideration along the lines of "There is no standardized security to implement. … [Ballot discuss] At this point, I think you need to add a deployment consideration along the lines of "There is no standardized security to implement. Beware that there are no counter measures for any of the threats identified in [I-D.ietf-lisp-threats]." I'm basing this on the long expired [I-D.ietf-lisp-sec] draft. Maybe I'm wrong (and I hope I am). [I-D.ietf-lisp-sec] appears to rely on manual key management. What consideration has been given to the frequency with which the keys authentication keys should be changed? |
2013-08-28
|
10 | Sean Turner | [Ballot Position Update] New position, Discuss, has been recorded for Sean Turner |
2013-08-27
|
10 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2013-08-26
|
10 | Barry Leiba | [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba |
2013-08-24
|
10 | Adrian Farrel | [Ballot discuss] Thanks for this document. I think it is critical for the next steps with LISP for people to understand the deployment options, benefits, … [Ballot discuss] Thanks for this document. I think it is critical for the next steps with LISP for people to understand the deployment options, benefits, and costs. I hope we can polish this document to make it more helpful to network operators in explaining how they can choose between the different deployment models. --- This issue is border-line Discuss/Comment, but it is actionable, and it is a matter of clarity and interaction with other documents, so I think it is worth handling as a Discuss. You are, I think, free to define terms for use within the scope of this document, and given the title of the document, a clear definition of "network element" is important. However, where Section 1 says... We formally define the following two terms: Network element: Active or passive device that is connected to other active or passive devices for transporting packet switched data. ... I think you need to explicitly scope the definition to this document. The point here is that "network element" is an extremely widely used term. It even has its own Wikipedia entry. And, sadly, the common usage is not that close to the definition you have here (although maybe you have defined a subset of the common usage). I think it is important that you carefully disambiguate the term from the normal meaning and set your scope to "within the document we define..." As an aside, your current definition does not include end-systems. That is nodes that source or consume packets since they do not "transport" those packets. Thus the definition of LISP Site as "A single host or a set of network elements" does not seem to allow for "a set of hosts and network elements". --- I tried to correlate the LISP features shown in Section 2.6 with the applications detailed in draft-ietf-lisp-introduction. In the latter I found 7 principal applications (section 5) of which just one (Traffic Engineering) appears in Section 2.6 of this document. There are several possibilities here: - I may be misunderstanding the terms used so that there is actually a larger overlap than I am seeing (in which case some alignment of terms would be handy) - It might not be appropriate to compare the lists (which you could explain to me in an email, and might result in a little text to clarify the context of 2.6) - draft-ietf-lisp-introduction may be at a really early stage and so it would be appropriate to update *that* document to be in synch with this one. - There may be some discussion of other features missing from this document. --- The Recursive Deployment Model Reading Section 2.4 I found the recursive deployment model burried in the text. I think that this is an important model that is mentioned in several other documents and adds quite a lot of function for the operator. So I believe that you should have a separate section specifically for the recursive model. (Note that even the table in Section 2.6 acknowledges the recursive model as a deployment model.) In particular how is the recursive model deployed, what are the identifiers and what are the locators? Perhaps a picture, too. But this did raise for me the question of "Deployment Model or Functional Model?" Clearly Sections 2.1, 2.2, and 2.3 are deployment models. Similarly, a new section on the Recursive Model would be about a deployment model. But the current Section 2.4 seems to be a functional model, not a deployment model. It would be helpful to separate deployment models from functional models within the document. --- Section 2.5 I don't understand what happens when there is not enough global address space for EIDs. The same question for RLOCs. And what if there is not enough global address space for *both* EIDs and RLOCs? Even if there is a simple answer to this question, it would be nice to add a couple of lines to make it a bit easier for the deployer. --- Root Operators Section 3.1 seems to make a statement that DDT-like operation is to be used to the exclusion of ALT. I don't (particularly) have a problem with that, although it would be nice if this document was far clearer about advising on the selection between these two modes. Participation in the mapping database, and the storing of EID-to-RLOC mapping data is subject to the policies of the "root" operators, who should check ownership rights for the EID prefixes stored in the database by participants. These policies are out of the scope of this document. But I think there is quite a chunk missing in the document about what a "root operator" is in the LISP context. In particular, how will a root operator be selected in such deployments? There is a tiny mention of this in Section 3.2, but surely this is a major issue for deployment. How does a root get selected, how is it governed, what are the administrative policies, how is it funded? How do you make sure there is only one root (if that is a requirement)? --- It seems that there is a missing piece of discussion about what happens when an ITR operator advertises stuff it shouldn't (e.g., to attract traffic). This is policeable, but the policing function is a critical part of the deployment model. It needs to be described. The nearest discussion I could find to this was in 5.3, but it doesn't go close to talking about the problem. Of course, a chunk of this could easily be argued to be an operational discussion that belongs in a separate document. I'd be OK with that, on the whole, but there are surely some deployment considerations as well. Which model is best able to protect against this? What are the deployment concerns related to this problem? |
2013-08-24
|
10 | Adrian Farrel | [Ballot comment] I have not made this point a Discuss. I believe that if you address it you will make the document substantially better and … [Ballot comment] I have not made this point a Discuss. I believe that if you address it you will make the document substantially better and more useful to LISP deployers, but my concern for the document to be made better does not prevent publication in its current form. I do hope, however, that you will address it. I think that a fundamental purpose of this document is to help network operators understand the motivation for deployment in each possible deployment scenario. In short: What are the costs and the benefits? Who stands to gain, and who will pay a cost? For example, in examining Section 2.1, it seems to me that there are considerable benefits to the network provider, while the customer does not get anything substantial that they don't already have. On the other hand, it appears that it is the customer who would carry the cost of this deployment approach. On the other hand, the approach in Section 2.2 places the cost with the carrier. In this deployment it looks like the carrier gets quite a lot of benefits, but the customer actually loses some function. It would be really valuable for this document to tackle this head on. I know there is some text (especially in sections 2.1 and 2.2) that goes over some of the pluses and minuses, but I don't see a crisp analysis of the cost/benefit for the different deployment models. --- Section 1 this document is intended as a guide for the operational community for LISP deployments in their networks. It is expected to evolve as LISP deployment progresses, and the described scenarios are better understood or new scenarios are discovered. What is the "evolution" here? Do you expect to revise this RFC? That would be fine. Maybe just say so. --- Section 1 This experimental specification has areas that require additional experience and measurement. It is NOT RECOMMENDED for deployment beyond experimental situations. Results of experimentation may lead to modifications and enhancements of protocol mechanisms defined in this document. See Section 15 [of RFC 6830] for specific, known issues that are in need of further work during development, implementation, and experimentation. Thank you for including this paragraph. Maybe some wordsmithing since this is not actually a specification containing protocol mechanisms. Perhaps... This experimental document describing deployment considerations and the LISP specifications have areas that require additional experience and measurement. LISP is NOT RECOMMENDED for deployment beyond experimental situations. Results of experimentation may lead to modifications and enhancements of the LISP protocol mechanisms. See Section 15 [of RFC 6830] for specific, known issues that are in need of further work during development, implementation, and experimentation. --- A picture would be really nice in Section 2.5. It took a lot of reading and rereading (and in fact I had to sketch some figures) to work out where the NATs are. --- Section 5.1 For sites wishing to go LISP with their PI prefix the least disruptive way is to upgrade their border routers to support LISP, register the prefix into the LISP mapping system, but keep announcing it with BGP as well. This way LISP sites will reach them over LISP, while legacy sites will be unaffected by the change. The main disadvantage of this approach is that no decrease in the DFZ routing table size is achieved. True. But surely a LISP site doesn't really care about the size of the DFZ? I think this may be symptomatic of something that shows in my comment on cost/benefit: I see no clear distinction being made between the motivations for customer sites and for service providers. The deployment choice will either be forced by the service provider, or must offer the customer some benefit. Perhaps the only counter to this is if the stub-AS is actually part of the provider's network. |
2013-08-24
|
10 | Adrian Farrel | [Ballot Position Update] New position, Discuss, has been recorded for Adrian Farrel |
2013-08-23
|
10 | Warren Kumari | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Warren Kumari. |
2013-08-23
|
10 | Brian Carpenter | Request for Telechat review by GENART Completed: Ready. Reviewer: Brian Carpenter. |
2013-08-22
|
10 | Jean Mahoney | Request for Telechat review by GENART is assigned to Brian Carpenter |
2013-08-22
|
10 | Jean Mahoney | Request for Telechat review by GENART is assigned to Brian Carpenter |
2013-08-21
|
10 | Cindy Morgan | Note field has been cleared |
2013-08-15
|
10 | Brian Haberman | Intended Status changed to Experimental from Informational |
2013-08-06
|
10 | Brian Haberman | State changed to IESG Evaluation from Waiting for AD Go-Ahead |
2013-08-06
|
10 | Lorand Jakab | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2013-08-06
|
10 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-10.txt |
2013-07-22
|
09 | Brian Haberman | Removed telechat returning item indication |
2013-07-22
|
09 | Brian Haberman | Telechat date has been changed to 2013-08-29 from 2013-08-15 |
2013-07-19
|
09 | Brian Haberman | Placed on agenda for telechat - 2013-08-15 |
2013-07-19
|
09 | Brian Haberman | Ballot has been issued |
2013-07-19
|
09 | Brian Haberman | [Ballot Position Update] New position, Yes, has been recorded for Brian Haberman |
2013-07-19
|
09 | Brian Haberman | Created "Approve" ballot |
2013-07-19
|
09 | Brian Haberman | Ballot writeup was changed |
2013-07-15
|
09 | (System) | State changed to Waiting for AD Go-Ahead from In Last Call |
2013-07-12
|
09 | (System) | IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed |
2013-07-12
|
09 | Pearl Liang | IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-lisp-deployment-08, which is currently in Last Call, and has the following comment from the IANA reviewer team: We understand … IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-lisp-deployment-08, which is currently in Last Call, and has the following comment from the IANA reviewer team: We understand that, upon approval of this document, there are no IANA Actions that need completion. If this assessment is not accurate, please respond as soon as possible. |
2013-07-10
|
09 | Brian Carpenter | Request for Last Call review by GENART Completed: Almost Ready. Reviewer: Brian Carpenter. |
2013-07-09
|
09 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-09.txt |
2013-07-05
|
08 | Peter Yee | Request for Last Call review by GENART is assigned to Brian Carpenter |
2013-07-05
|
08 | Peter Yee | Request for Last Call review by GENART is assigned to Brian Carpenter |
2013-07-05
|
08 | Peter Yee | Closed request for Last Call review by GENART with state 'Withdrawn' |
2013-07-05
|
08 | Peter Yee | Request for Last Call review by GENART is assigned to Elwyn Davies |
2013-07-05
|
08 | Peter Yee | Request for Last Call review by GENART is assigned to Elwyn Davies |
2013-07-05
|
08 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Warren Kumari |
2013-07-05
|
08 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Warren Kumari |
2013-07-01
|
08 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2013-07-01
|
08 | Amy Vezza | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (LISP Network Element Deployment Considerations) … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (LISP Network Element Deployment Considerations) to Informational RFC The IESG has received a request from the Locator/ID Separation Protocol WG (lisp) to consider the following document: - 'LISP Network Element Deployment Considerations' as Informational RFC The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2013-07-15. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document discusses the different scenarios for the deployment of the new network elements introduced by the Locator/Identifier Separation Protocol (LISP). The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-lisp-deployment/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-lisp-deployment/ballot/ No IPR declarations have been submitted directly on this I-D. |
2013-07-01
|
08 | Amy Vezza | State changed to In Last Call from Last Call Requested |
2013-07-01
|
08 | Brian Haberman | Last call was requested |
2013-07-01
|
08 | Brian Haberman | Last call announcement was generated |
2013-07-01
|
08 | Brian Haberman | Ballot approval text was generated |
2013-07-01
|
08 | Brian Haberman | Ballot writeup was generated |
2013-07-01
|
08 | Brian Haberman | State changed to Last Call Requested from AD Evaluation::AD Followup |
2013-06-26
|
08 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2013-06-26
|
08 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-08.txt |
2013-05-14
|
07 | Brian Haberman | State changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2013-05-14
|
07 | Brian Haberman | All, I have completed my AD Evaluation of draft-ietf-lisp-deployment. I have some comments/questions that need to be resolved before we can move the … All, I have completed my AD Evaluation of draft-ietf-lisp-deployment. I have some comments/questions that need to be resolved before we can move the document along to an IETF Last Call. 1. The document leverages several terms that are not defined in this document. It would be useful to point out where those terms are defined. Terms that I came across that should be referenced (or defined locally) are: map-and-encap, Loc-Status-Bits, PoPs, and path stretch. 2. Introduction * s/(LISP) addresses the/(LISP) is designed to address the/ * s/LISP go beyond of just/LISP go beyond just/ * s/the draft we/the document we/ * I see variations of "LISP site" within the document (LISP site, LISP Site, LISP end site). Please pick one term and make it consistent. * The lead-in text to the definition of "LISP site" has no mention of the definition of "Network element". It would be useful to say that the document is defining two new terms. * s/is connected connected to/is connected to/ 3. Section 2 * s/is called Tunnel Router/is called a Tunnel Router/ 4. Section 2.1 * s/placing tunnel routers are MTU/placing tunnel routers is MTU/ * The sentence that starts "Since encapsulating packets increases..." is rather convoluted and hard to parse. I would suggest re-wording it. 5. Section 2.2 * s/LISP site looses one/LISP site loses one/ 6. Section 2.3 * s/considers that both entities can/ allows both entities to/ * The second paragraph says that BGP policy determines the best egress point. Aren't there more issues to consider than just BGP policy? Address selection policy and IGP link metrics come to mind in this model as well. I think it would be cleaner to simply say that egress point selection is driven by operational policy or some such. * s/ISPs is doing/ISPs are doing/ 7. Section 2.4 * The whole description of inter-ISP TE seems incomplete, yet still wildly complex. I would have expected some discussion of scaling issues with applying LISP recursively. This is especially true considering the amount of information coordination needed to make it work. * This section references the lisp-eid-block draft (albeit informatively). Given the current state of that draft, is the associated text in this draft really needed (or beneficial)? 8. Section 2.5.1 * The discussion of NAT traversal may benefit from some additional text that points at PCP as an alternative to static hole-punching. 9. Section 2.6 * It would be much clearer if there was some supporting text for the summary matrix. It is rather confusing to understand what the table is trying to tell the reader. 10. Section 3 * This section seems to be lacking the level of detail provided in Section 2.*. Are there any issues with deploying Map Servers/Resolvers behind NATs? In provider (vs. customer) networks? 11. Section 3.1 * It may be useful to provide a reference for ALT and DDT. * There is an extraneous "SHOULD" in the second paragraph that needs to be moved to lower-case. * The next-to-last paragraph mentions "known mapping system specific best practices". Are these documented anywhere? 12. Section 3.2 * s/A Map Resolver a is/A Map Resolver is/ * There is mention of providing anycast RLOCs. It may be useful to reference 4786 for this type of service. * s/helps improving mapping/helps improve mapping/ 13. Section 5.1 * I would like to see some justification for the statement that the increase in LISP deployment will reduce the need for BGP-based TE. I can envision some scenarios where LISP could increase the BGP-based TE in order to access the "correct" ETR (or P-ETR). Is there some studies that back up this claim? 14. Section 5.3 * The second paragraph mentions "additional costs for the PSP". I would like to see some example costs highlighted. 15. Section 5.4 * The table discussing the potential benefits for DFZ route table size is interesting. But, that is only one metric and one that end-users probably don't care about. Is there some data on the overall routing/forwarding performance? For example, v4/v6 tunneling has been shown to increase RTT (due to inefficient paths). Will LISP have similar issues? What about the application-level performance due to decreased message size from encapsulation? 16. Section 6 * This whole section seems out of place compared to the rest of the document. There is no descriptive text introducing the section and reads more like a vendor's checklist. How does it relate to the rest of the document? * Step 4 talks about verifying that local routers do not filter certain ICMP messages. What about filtering of those ICMP messages by upstream ISPs? * Step 5 : s/provivers/providers/ 17. Section 6.2 * Are the URLs in step 2 stable? It is generally bad form to include such URLs in an RFC since they may become stale/obsolete. Feel free to discuss these issues with me as you resolve them. Regards, Brian |
2013-05-14
|
07 | Brian Haberman | Changed document writeup |
2013-05-03
|
07 | Brian Haberman | State changed to AD Evaluation from Publication Requested |
2013-05-01
|
07 | Terry Manderson | Changed document writeup |
2013-05-01
|
07 | Terry Manderson | Document shepherd changed to Wassim Haddad |
2013-05-01
|
07 | Cindy Morgan | (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? … (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header? The draft is intended to be an informational RFC as indicated in the title page header. In fact, the draft describes how to deploy network elements (active/passive device(s) connected to other active/passive device(s) for transporting packet switched data) introduced by the Locator/Identifier Separation Protocol (LISP). Each subsection of the draft considers an element type and discusses the impact of deployment scenarios on the protocol specification. (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary: LISP is a protocol which can be used for different purposes. This draft describes how to deploy its associated network elements, in order to identify possible deployment scenarios and the additional requirements they may impose on the protocol specification and other protocols. This document is intended as a guide for the operational community for LISP deployments in their networks and is expected to evolve as LISP deployment progresses, and the described scenarios are better understood or new scenarios are discovered. Working Group Summary: Was there anything in WG process that is worth noting? For example, was there controversy about particular points or were there decisions where the consensus was particularly rough? There was no controversy nor any contentious issues during the WG process. The consensus was not rough and the draft came out as the result of a collective effort. Document Quality: Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted? There are multiple implementations of the protocol that am aware of. To my knowledge, at least one vendor has implemented the specification. The draft has received a fair amount of reviews and discussions without triggering any major change(s) in the document nor substantive issue(s). Personnel: Who is the Document Shepherd? Who is the Responsible Area Director? - Document Shepherd: Wassim Haddad (Wassim.Haddad@ericsson.com) - Responsible Area Director: Brian Haberman (INTERNET Area Director) (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. The document shepherd has reviewed the draft for completeness and believes that it is ready in its current form for publication as informational standard. There is one nit in Section 1, Network element definition: "connected" is repeated twice (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? The document shepherd does not have any concern about the depth or breadths of the reviews. (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. The security implications are addressed in a separated document (work in progress). Other portions do not need review from particular or broader perspective. (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. The document shepherd does not have any specific concerns or issues with the document. (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why? The document shepherd has sent an email on Saturday 04/27 and received within 48 hours confirmations from two co-authors that they are not aware of any IPR disclosures. (8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures. No IPR disclosure which references this document has been filed. (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? The document shepherd believes that there was a clear consensus for publishing the draft as informational RFC. LISP WG chairs asked for consensus during the LISP WG session then again on the ML. (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) The document shepherd is not aware of any threats nor animosity nor extreme discontent with regards to publishing the draft as informational RFC. (11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. Line 487 has weird spacing: '…infrastructure x ...' (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. The document does not require reviews related to MIB and does not make any request to IANA. (13) Have all references within this document been identified as either normative or informative? Yes, all references have been identified in both categories. In addition to citing internet-drafts and RFCs, Informative references section mention an academic paper. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? There is no ambiguity related to Normative references. The corresponding section cites 3 RFCs. (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. There are no downward normative references. (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary. The publication of this document will not change the status of any existing RFCs. (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). The document makes no request to IANA. (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. The document does not have IANA registries that require expert review for future allocations. (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. Document shepherd has reviewed all sections. No formal language |
2013-05-01
|
07 | Cindy Morgan | Note added 'Wassim Haddad (Wassim.Haddad@ericsson.com) is the document shepherd.' |
2013-05-01
|
07 | Cindy Morgan | State Change Notice email list changed to lisp-chairs@tools.ietf.org, draft-ietf-lisp-deployment@tools.ietf.org, Wassim.Haddad@ericsson.com |
2013-05-01
|
07 | Cindy Morgan | Intended Status changed to Informational |
2013-05-01
|
07 | Cindy Morgan | IESG process started in state Publication Requested |
2013-05-01
|
07 | (System) | Earlier history may be found in the Comment Log for draft-jakab-lisp-deployment |
2013-03-20
|
07 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-07.txt |
2013-01-25
|
06 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-06.txt |
2012-11-21
|
05 | Terry Manderson | IETF state changed to In WG Last Call from WG Document |
2012-10-20
|
05 | Terry Manderson | Entered WG LC |
2012-10-20
|
05 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-05.txt |
2012-09-12
|
04 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-04.txt |
2012-03-12
|
03 | Lorand Jakab | New version available: draft-ietf-lisp-deployment-03.txt |
2011-10-31
|
02 | (System) | New version available: draft-ietf-lisp-deployment-02.txt |
2011-07-11
|
01 | (System) | New version available: draft-ietf-lisp-deployment-01.txt |
2011-05-03
|
00 | (System) | New version available: draft-ietf-lisp-deployment-00.txt |