Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-13 Thread Ronald Bonica
Luigi,

You and Dino both have a good point. We don't want to turn the LISP intro 
document into a beauty contest between BGP and LISP. However, we do want to 
explain what LISP is and what makes it unique.

The pull model is certainly among LISP's salient characteristics. So, the new 
section should discuss the following:

- benefits of the pull model
- challenges presented by the pull model
- LISP machinery designed to address those challenges

I would be glad to propose some text for that section.

   Ron




 -Original Message-
 From: Luigi Iannone [mailto:g...@gigix.net]
 Sent: Wednesday, August 13, 2014 10:58 AM
 To: Dino Farinacci
 Cc: Ronald Bonica; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 As a personal opinion, I tend to agree with Dino.
 
 It might be better to compare pull vs push model without the specifics of
 BGP (or nay other push-based solution).
 
 Independently from whether we compare vs BGP or not, it is still worth to
 have such discussion in the document IMHO.
 
 Luigi
 
 
 
 On 12 Aug 2014, at 01:32, Dino Farinacci farina...@gmail.com wrote:
 
  We should not compare LISP to any other protocol. We should define what
 LISP is. BGP and LISP solve different problems.
 
  Dino
 
  On Aug 11, 2014, at 4:13 PM, Ronald Bonica rbon...@juniper.net wrote:
 
  Darrel,
 
  Clearly, this is a WG document and the entire WG gets a chance to review,
 accept or reject a contribution. That goes without saying for any document.
 
 
  Ron
 
  -Original Message-
  From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
  Sent: Monday, August 11, 2014 7:10 PM
  To: Ronald Bonica
  Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
  Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
  Doing the same
 
  I mentioned that I'd want to see the text before supporting (or
  opposing) its inclusion...  So adding sections seems somewhat
 premature.
 
 
  -D
  On Aug 11, 2014, at 3:55 PM, Ronald Bonica rbon...@juniper.net
 wrote:
 
  This time adding the folks who I dropped accidentally
 
  Darrel,
 
  Fair enough.
 
  Could the editors leave an empty section between the sections that
  are
  now numbered 6.4 and 6.5. The Title of that section is Differences
  Between LISP and BGP. I will provide text within the next week or so.
 
  Ron
 
 
  -Original Message-
  From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
  Sent: Monday, August 11, 2014 1:29 PM
  To: Ronald Bonica
  Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list
  list
  Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 
  On Aug 11, 2014, at 9:59 AM, Ronald Bonica rbon...@juniper.net
 wrote:
 
 
  In order to help the reader understand the difference between
  LISP and
  BGP, it might be a good idea to add a few pages that compare and
  contrast the two. It should answer the following questions:
 
  - In BGP, how does the producer of a route know that it is time
  to push it
  - In LISP, how does the consumer of a route know that it is time
  to pull it
  - In BGP, what happens when the control path between the
 producer
  and
  consumer of a route becomes degraded or unusable
  - In LISP, what happens when the control path between the
  producer and
  consumer of a route becomes degraded or unusable
 
 
  Ron
 
  I eagerly await your suggested text.
 
  -D
 
 
  ___
  lisp mailing list
  lisp@ietf.org
  https://www.ietf.org/mailman/listinfo/lisp

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-11 Thread Ronald Bonica
Dino,

You have a very good point! 

In order to help the reader understand the difference between LISP and BGP, it 
might be a good idea to add a few pages that compare and contrast the two. It 
should answer the following questions:

- In BGP, how does the producer of a route know that it is time to push it
- In LISP, how does the consumer of a route know that it is time to pull it
- In BGP, what happens when the control path between the producer and consumer 
of a route becomes degraded or unusable
- In LISP, what happens when the control path between the producer and consumer 
of a route becomes degraded or unusable


   Ron


 -Original Message-
 From: Dino Farinacci [mailto:farina...@gmail.com]
 Sent: Wednesday, August 06, 2014 5:07 PM
 To: Ronald Bonica
 Cc: LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 
  LISP is different from GRE and L3VPN because it pulls mapping information
 to itself. By contrast, GRE mapping information is generally configured
 statically. L3VPN mapping information is pushed by BGP. Therefore, LISP
 must deal with the problems of stale mapping information and cache misses.
 Also, LISP must deal with the problem of egress encapsulation node liveness.
 
 Ron, I have to keep you honest here. It doesn't matter if you pull or push,
 ANY information that is distributed can be stale.
 
 If a route changes in BGP and there is a congested path and the Update is
 continually being retransmitted by TCP to get to the BGP peer, that BGP peer
 has stale information.
 
 Dino

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-11 Thread Darrel Lewis (darlewis)

On Aug 11, 2014, at 9:59 AM, Ronald Bonica rbon...@juniper.net wrote:

 
 In order to help the reader understand the difference between LISP and BGP, 
 it might be a good idea to add a few pages that compare and contrast the two. 
 It should answer the following questions:
 
 - In BGP, how does the producer of a route know that it is time to push it
 - In LISP, how does the consumer of a route know that it is time to pull it
 - In BGP, what happens when the control path between the producer and 
 consumer of a route becomes degraded or unusable
 - In LISP, what happens when the control path between the producer and 
 consumer of a route becomes degraded or unusable
 
   
 Ron

I eagerly await your suggested text.

-D
___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-11 Thread Ronald Bonica
This time adding the folks who I dropped accidentally

Darrel,

Fair enough. 

Could the editors leave an empty section between the sections that are now 
numbered 6.4 and 6.5. The Title of that section is Differences Between LISP 
and BGP. I will provide text within the next week or so.

   Ron


 -Original Message-
 From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
 Sent: Monday, August 11, 2014 1:29 PM
 To: Ronald Bonica
 Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 
 On Aug 11, 2014, at 9:59 AM, Ronald Bonica rbon...@juniper.net wrote:
 
 
  In order to help the reader understand the difference between LISP and
 BGP, it might be a good idea to add a few pages that compare and contrast
 the two. It should answer the following questions:
 
  - In BGP, how does the producer of a route know that it is time to push it
  - In LISP, how does the consumer of a route know that it is time to pull it
  - In BGP, what happens when the control path between the producer and
 consumer of a route becomes degraded or unusable
  - In LISP, what happens when the control path between the producer and
 consumer of a route becomes degraded or unusable
 
  
Ron
 
 I eagerly await your suggested text.
 
 -D

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-11 Thread Darrel Lewis (darlewis)
Doing the same

I mentioned that I’d want to see the text before supporting (or opposing) its 
inclusion…  So adding sections seems somewhat premature.


-D
On Aug 11, 2014, at 3:55 PM, Ronald Bonica rbon...@juniper.net wrote:

 This time adding the folks who I dropped accidentally
 
 Darrel,
 
 Fair enough. 
 
 Could the editors leave an empty section between the sections that are now 
 numbered 6.4 and 6.5. The Title of that section is Differences Between LISP 
 and BGP. I will provide text within the next week or so.
 
   Ron
 
 
 -Original Message-
 From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
 Sent: Monday, August 11, 2014 1:29 PM
 To: Ronald Bonica
 Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 
 On Aug 11, 2014, at 9:59 AM, Ronald Bonica rbon...@juniper.net wrote:
 
 
 In order to help the reader understand the difference between LISP and
 BGP, it might be a good idea to add a few pages that compare and contrast
 the two. It should answer the following questions:
 
 - In BGP, how does the producer of a route know that it is time to push it
 - In LISP, how does the consumer of a route know that it is time to pull it
 - In BGP, what happens when the control path between the producer and
 consumer of a route becomes degraded or unusable
 - In LISP, what happens when the control path between the producer and
 consumer of a route becomes degraded or unusable
 
 
  Ron
 
 I eagerly await your suggested text.
 
 -D

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-11 Thread Ronald Bonica
Darrel,

Clearly, this is a WG document and the entire WG gets a chance to review, 
accept or reject a contribution. That goes without saying for any document.


  Ron

 -Original Message-
 From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
 Sent: Monday, August 11, 2014 7:10 PM
 To: Ronald Bonica
 Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 Doing the same
 
 I mentioned that I'd want to see the text before supporting (or opposing) its
 inclusion...  So adding sections seems somewhat premature.
 
 
 -D
 On Aug 11, 2014, at 3:55 PM, Ronald Bonica rbon...@juniper.net wrote:
 
  This time adding the folks who I dropped accidentally
 
  Darrel,
 
  Fair enough.
 
  Could the editors leave an empty section between the sections that are
 now numbered 6.4 and 6.5. The Title of that section is Differences Between
 LISP and BGP. I will provide text within the next week or so.
 
Ron
 
 
  -Original Message-
  From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
  Sent: Monday, August 11, 2014 1:29 PM
  To: Ronald Bonica
  Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
  Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 
  On Aug 11, 2014, at 9:59 AM, Ronald Bonica rbon...@juniper.net wrote:
 
 
  In order to help the reader understand the difference between LISP
  and
  BGP, it might be a good idea to add a few pages that compare and
  contrast the two. It should answer the following questions:
 
  - In BGP, how does the producer of a route know that it is time to
  push it
  - In LISP, how does the consumer of a route know that it is time to
  pull it
  - In BGP, what happens when the control path between the producer
  and
  consumer of a route becomes degraded or unusable
  - In LISP, what happens when the control path between the producer
  and
  consumer of a route becomes degraded or unusable
 
 
  Ron
 
  I eagerly await your suggested text.
 
  -D

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-11 Thread Dino Farinacci
We should not compare LISP to any other protocol. We should define what LISP 
is. BGP and LISP solve different problems.

Dino

On Aug 11, 2014, at 4:13 PM, Ronald Bonica rbon...@juniper.net wrote:

 Darrel,
 
 Clearly, this is a WG document and the entire WG gets a chance to review, 
 accept or reject a contribution. That goes without saying for any document.
 
   
Ron
 
 -Original Message-
 From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
 Sent: Monday, August 11, 2014 7:10 PM
 To: Ronald Bonica
 Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 Doing the same
 
 I mentioned that I'd want to see the text before supporting (or opposing) its
 inclusion...  So adding sections seems somewhat premature.
 
 
 -D
 On Aug 11, 2014, at 3:55 PM, Ronald Bonica rbon...@juniper.net wrote:
 
 This time adding the folks who I dropped accidentally
 
 Darrel,
 
 Fair enough.
 
 Could the editors leave an empty section between the sections that are
 now numbered 6.4 and 6.5. The Title of that section is Differences Between
 LISP and BGP. I will provide text within the next week or so.
 
  Ron
 
 
 -Original Message-
 From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
 Sent: Monday, August 11, 2014 1:29 PM
 To: Ronald Bonica
 Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 
 On Aug 11, 2014, at 9:59 AM, Ronald Bonica rbon...@juniper.net wrote:
 
 
 In order to help the reader understand the difference between LISP
 and
 BGP, it might be a good idea to add a few pages that compare and
 contrast the two. It should answer the following questions:
 
 - In BGP, how does the producer of a route know that it is time to
 push it
 - In LISP, how does the consumer of a route know that it is time to
 pull it
 - In BGP, what happens when the control path between the producer
 and
 consumer of a route becomes degraded or unusable
 - In LISP, what happens when the control path between the producer
 and
 consumer of a route becomes degraded or unusable
 
 
 Ron
 
 I eagerly await your suggested text.
 
 -D
 

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-11 Thread Victor Moreno (vimoreno)

+1

I am however interested in the comparison, but I don't see it as part of an 
introduction or other lisp specification document 
Victor

 On Aug 11, 2014, at 4:33 PM, Dino Farinacci farina...@gmail.com wrote:
 
 We should not compare LISP to any other protocol. We should define what LISP 
 is. BGP and LISP solve different problems.
 
 Dino
 
 On Aug 11, 2014, at 4:13 PM, Ronald Bonica rbon...@juniper.net wrote:
 
 Darrel,
 
 Clearly, this is a WG document and the entire WG gets a chance to review, 
 accept or reject a contribution. That goes without saying for any document.
 
  
Ron
 
 -Original Message-
 From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
 Sent: Monday, August 11, 2014 7:10 PM
 To: Ronald Bonica
 Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 Doing the same
 
 I mentioned that I'd want to see the text before supporting (or opposing) 
 its
 inclusion...  So adding sections seems somewhat premature.
 
 
 -D
 On Aug 11, 2014, at 3:55 PM, Ronald Bonica rbon...@juniper.net wrote:
 
 This time adding the folks who I dropped accidentally
 
 Darrel,
 
 Fair enough.
 
 Could the editors leave an empty section between the sections that are
 now numbered 6.4 and 6.5. The Title of that section is Differences Between
 LISP and BGP. I will provide text within the next week or so.
 
 Ron
 
 
 -Original Message-
 From: Darrel Lewis (darlewis) [mailto:darle...@cisco.com]
 Sent: Monday, August 11, 2014 1:29 PM
 To: Ronald Bonica
 Cc: Darrel Lewis (darlewis); Dino Farinacci; LISP mailing list list
 Subject: Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)
 
 
 On Aug 11, 2014, at 9:59 AM, Ronald Bonica rbon...@juniper.net wrote:
 
 
 In order to help the reader understand the difference between LISP
 and
 BGP, it might be a good idea to add a few pages that compare and
 contrast the two. It should answer the following questions:
 
 - In BGP, how does the producer of a route know that it is time to
 push it
 - In LISP, how does the consumer of a route know that it is time to
 pull it
 - In BGP, what happens when the control path between the producer
 and
 consumer of a route becomes degraded or unusable
 - In LISP, what happens when the control path between the producer
 and
 consumer of a route becomes degraded or unusable
 
 
 Ron
 
 I eagerly await your suggested text.
 
 -D
 
 ___
 lisp mailing list
 lisp@ietf.org
 https://www.ietf.org/mailman/listinfo/lisp

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


[lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-06 Thread Ronald Bonica
Folks,

The editors correctly observe that Section 6.2 needs to be rewritten. A better 
approach would be to note that LISP is a map-and-encap strategy. An ingress 
encapsulation endpoint:

- accepts a packet that is addressed from one address space (EID)
- maps the EID addresses to corresponding addresses in another space (LOC)
- encapsulates the incoming packet in another that is addressed using LOC space
- forwards the packet to the egress encapsulation endpoint where it is 
de-encapsulated

In this regard, LISP is similar to many other encapsulation and VPN 
technologies (e.g., GRE, L3VPN). 

LISP is different from GRE and L3VPN because it pulls mapping information to 
itself. By contrast, GRE mapping information is generally configured 
statically. L3VPN mapping information is pushed by BGP. Therefore, LISP must 
deal with the problems of stale mapping information and cache misses. Also, 
LISP must deal with the problem of egress encapsulation node liveness.

Ron Bonica

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


Re: [lisp] draft-ietf-lisp-introduction-04 (Part 3)

2014-08-06 Thread Dino Farinacci

 LISP is different from GRE and L3VPN because it pulls mapping information to 
 itself. By contrast, GRE mapping information is generally configured 
 statically. L3VPN mapping information is pushed by BGP. Therefore, LISP must 
 deal with the problems of stale mapping information and cache misses. Also, 
 LISP must deal with the problem of egress encapsulation node liveness.

Ron, I have to keep you honest here. It doesn't matter if you pull or push, ANY 
information that is distributed can be stale. 

If a route changes in BGP and there is a congested path and the Update is 
continually being retransmitted by TCP to get to the BGP peer, that BGP peer 
has stale information.

Dino

___
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp