Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
Good points Joel. I completely agree. 

Dino

On Nov 16, 2012, at 9:26 AM, "Joel M. Halpern"  wrote:

> Why does any operator have a reason to carr any routes other than their 
> paying customers?  Because it provides connectivity for their customers.
> If we get this block allocaed, then it results in 1 extra routing entry in 
> the global routing table to support LISP inter-working.
> An entry that some of their customers may use, whether the operator carrying 
> it knows that or not.
> 
> In fact, it would take significant extra work for the operator to somehow 
> block this aggregate.
> 
> If LISP fails, this is a small cost to find out.
> If LISP succeeds, this results in significant reduction in core tabl sizes 
> for everyone.
> 
> Yours,
> Joel
> 
> On 11/16/2012 11:35 AM, Brian E Carpenter wrote:
>> Joel,
>> 
>> On 16/11/2012 16:00, Joel M. Halpern wrote:
>> ...
>>> With regard to interworking and deployment, there are a number of
>>> documents that deal with that.  They discuss what the currently
>>> understood deployment incentives are, and what paths are currently seen.
>>>   (As Noel noted, this is an experiment, and one should expect that the
>>> actual path will be different from the expectation.)  Given that
>>> interworkng dives are data plane devices, altruism is clearly not a
>>> sufficient incentive to get this to scale, and the models do not depend
>>> upon that.
>> 
>> My concern with this allocation request was not about scaling
>> but about black holes. What are the incentives for operators not
>> very interested in LISP to carry the routes that make it work?
>> That's the root of many of the problems with 6to4 (and, I think,
>> many of the problems of the MBONE, for those with long memories).
>> 
>> Regards
>> Brian
>> 
> ___
> lisp mailing list
> l...@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


Re: Newcomers [Was: Evolutionizing the IETF]

2012-11-16 Thread Yoav Nir
Hi Carlos.

On Nov 16, 2012, at 3:25 PM, Carlos M. Martinez wrote:

> Hello,
> 
> On 11/16/12 1:27 AM, John Levine wrote:
>>> Shall we move on?
>> 
>> Sure.  Since we agree that there is no way to pay for the extra costs
>> involved in meeting in places where there are insignificant numbers of
>> IETF participants, it won't happen, and we're done.
>> 
> 
> I don't remember when I agreed with that. In fact I believe quite the
> opposite holds. If there was a will there would be ways. However, what I
> read here is a lot of refusal, denial and roadblocking.

There may be ways. But what you are suggesting requires more money. The way the 
IETF is run now, it's a very frugal organization. Read the budget slides from 
any meeting, those numbers are small when compared with many of the 
organizations that participants come from. One of the great aspects of the 
IETF's openness is that anyone can participate for the cost of an Internet 
connection (I had my first RFC published before ever attending a meeting), and 
for a relatively small amount (when compared to other bodies) they can also 
attend meetings. This makes it possible for small companies and even individual 
consultants to attend, participate, and even chair working groups. We even have 
some people who are salaried employees, but for whatever reasons, their 
companies are not interested in funding them, and they pay their own way.

With increased meeting fees and/or travel budget this goes away, and the IETF 
becomes the domain of large companies and governments. At least the meetings.

> I can't speak for other regions, but from ours, there are at least four
> organizations which manage significant budgets, have been in the
> conference organization business for more than 10 years, and which would
> be very interested in having an IETF in Latin America.

Then they should propose to host a meeting. I don't think the IAOC would deny 
them. There is the question or airfare and flight availability, but as long as 
the meeting is at or near a big enough hub, such as Mexico City, Rio de 
Janeiro, Buenos Aires, or Sao Paolo, the IETF is not exactly choosy.

> Moving the IETF forward will involve reaching out to other peoples,
> other regions, and yes, travel farther away once in a while. I also
> understand that we need to do our part in terms of fostering and
> increasing the contribution of our region. I said this in an earlier
> email and I stand by it.

Yes, there are people the IETF should reach out to, people who are missing from 
our meetings and our mailing lists. But I don't think that group is defined 
geographically. There are segments of our industry that are not represented or 
not represented enough in the IETF, like web developers and big website 
operators. We need some of those, regardless of where in the world they live.

Yoav



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Cameron Byrne
On Nov 16, 2012 9:27 AM, "Joel M. Halpern"  wrote:
>
> Why does any operator have a reason to carr any routes other than their
paying customers?  Because it provides connectivity for their customers.
> If we get this block allocaed, then it results in 1 extra routing entry
in the global routing table to support LISP inter-working.
> An entry that some of their customers may use, whether the operator
carrying it knows that or not.
>
> In fact, it would take significant extra work for the operator to somehow
block this aggregate.
>
> If LISP fails, this is a small cost to find out.
> If LISP succeeds, this results in significant reduction in core tabl
sizes for everyone.
>

Not everyone. Only people who carry core tables.  That is LISP twist, it
transfers cost from a few cores to many edges. Associated pros and cons
exist.

CB
> Yours,
> Joel
>
>
> On 11/16/2012 11:35 AM, Brian E Carpenter wrote:
>>
>> Joel,
>>
>> On 16/11/2012 16:00, Joel M. Halpern wrote:
>> ...
>>>
>>> With regard to interworking and deployment, there are a number of
>>> documents that deal with that.  They discuss what the currently
>>> understood deployment incentives are, and what paths are currently seen.
>>>(As Noel noted, this is an experiment, and one should expect that the
>>> actual path will be different from the expectation.)  Given that
>>> interworkng dives are data plane devices, altruism is clearly not a
>>> sufficient incentive to get this to scale, and the models do not depend
>>> upon that.
>>
>>
>> My concern with this allocation request was not about scaling
>> but about black holes. What are the incentives for operators not
>> very interested in LISP to carry the routes that make it work?
>> That's the root of many of the problems with 6to4 (and, I think,
>> many of the problems of the MBONE, for those with long memories).
>>
>> Regards
>>  Brian
>>


Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Sander Steffann
Hi Joel,

> Why does any operator have a reason to carr any routes other than their 
> paying customers?  Because it provides connectivity for their customers.
> If we get this block allocaed, then it results in 1 extra routing entry in 
> the global routing table to support LISP inter-working.
> An entry that some of their customers may use, whether the operator carrying 
> it knows that or not.
> 
> In fact, it would take significant extra work for the operator to somehow 
> block this aggregate.
> 
> If LISP fails, this is a small cost to find out.
> If LISP succeeds, this results in significant reduction in core tabl sizes 
> for everyone.

That still assumes the altruistic routing of the prefix. And I am afraid that 
if the usage of this block gets a bad reputation that all LISP usage will share 
that reputation. I really like LISP but I am still not convinced that it's a 
good idea. If we can find a way to get the EID prefix routed in a reliable way 
then I would love it!

I really care about LISP and I am afraid that: people see unreliable routing 
for EID /16 => assume LISP is unreliable. That is why I am pushing so hard to 
get this sorted out.

Hmmm. What about the following strategy:
- Start with the EID prefix being handed out like PI
  - Either through the RIRs if they are willing to take the responsibility
  - Or from a separate registry
- Some altruistic /16 PITRs might show up in the global BGP table
- A holders of a (assume) /48 from the EID prefix can arrange PITRs for their 
own space
  - And announce it as a separate route in the global BGP table (for now)
  - Keep the routing and reliability under their own control
- If the experiment is a success we advise ISPs to:
  - Install their own PITRs for the /16
  - Filter out the /48s at their border

The filtering of the more-specifics once they have their own PITRs will make 
sure that they use those PITRs and that they will use the most optimal path to 
the locators as soon as possible. It will also keep their routing table 
smaller. If enough big transit providers offer /16 PITRs to their customers 
then the more-specifics might be filtered on a larger scale.

So, summary:

The ways to reach a PITR would be
a) Run your own PITR (big networks, LISP users)
b) Use one from your transit(s) (smaller networks that don't have their own)
c) Use an altruistic one as last resort

As long as (a) and (b) aren't a reality the LISP users who don't want to rely 
on (c) can run/rent/etc a PITR for their own space. I think the routing 
community would really appreciate it if all those more-specific routes would be 
temporary until wide deployment of (a) and (b) make them unnecessary.

And if this doesn't become a success we have a bunch of /48 prefixes to the 
separate PITRs in the BGP table. It won't be much, otherwise we would have 
declared success. So the risk of messing the BGP table up is very limited. And 
when can tell people: if you are bothered by those more-specifics in your 
routing table you can always deploy your own PITRs and filter the 
more-specifics at your border. That might keep everyone happy.

What do you think?

Thanks,
Sander



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread SM

Hi Terry,

I posted a message [1] about draft-ietf-lisp-eid-block-03 and asked 
about the write-up.  Is there a write-up for 
draft-ietf-lisp-eid-block, and if so, where can I find it?


BTW, I don't see my comments being addressed.  Would it be possible 
to add a note for the Area Director about discontent? :-)


Regards,
-sm

1. http://www.ietf.org/mail-archive/web/ietf/current/msg75881.html



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Joel M. Halpern
Why does any operator have a reason to carr any routes other than their 
paying customers?  Because it provides connectivity for their customers.
If we get this block allocaed, then it results in 1 extra routing entry 
in the global routing table to support LISP inter-working.
An entry that some of their customers may use, whether the operator 
carrying it knows that or not.


In fact, it would take significant extra work for the operator to 
somehow block this aggregate.


If LISP fails, this is a small cost to find out.
If LISP succeeds, this results in significant reduction in core tabl 
sizes for everyone.


Yours,
Joel

On 11/16/2012 11:35 AM, Brian E Carpenter wrote:

Joel,

On 16/11/2012 16:00, Joel M. Halpern wrote:
...

With regard to interworking and deployment, there are a number of
documents that deal with that.  They discuss what the currently
understood deployment incentives are, and what paths are currently seen.
   (As Noel noted, this is an experiment, and one should expect that the
actual path will be different from the expectation.)  Given that
interworkng dives are data plane devices, altruism is clearly not a
sufficient incentive to get this to scale, and the models do not depend
upon that.


My concern with this allocation request was not about scaling
but about black holes. What are the incentives for operators not
very interested in LISP to carry the routes that make it work?
That's the root of many of the problems with 6to4 (and, I think,
many of the problems of the MBONE, for those with long memories).

Regards
 Brian



RE: [Softwires] Last Call: (RADIUS Attribute for 6rd) to Proposed Standard

2012-11-16 Thread Leaf Yeh
 According to section 4.4.5 of RFC 2131:
" At time T1 the client moves to RENEWING state and sends (via unicast)
   a DHCPREQUEST message to the server to extend its lease."
[..]
" If no DHCPACK arrives before time T2, the client moves to REBINDING
   state and sends (via broadcast) a DHCPREQUEST message to extend its
   lease."
The DHCPREQUEST is sent at T1, in my opinion the current text is correct.



Correct but not accurate. The client enters the rebinding state after T2
expired. 

How about to update the text to be 'If the DHCP server has not replied the
DHCPREQUEST message till T2, the DHCP client enters into the REBINDING state
and attempts to contact any possible server. '?


Best Regards,
Leaf



-Original Message-
From: Maglione Roberta [mailto:roberta.magli...@telecomitalia.it] 
Sent: Friday, November 16, 2012 9:13 PM
To: 'Leaf Yeh'; ietf@ietf.org
Cc: softwi...@ietf.org;  WG
Subject: RE: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard

Hi Leaf,
> Section 3 - If the DHCP server to which the DHCP Request message was sent
> at time  T1 has not responded, the DHCP client enters the REBINDING state
> and  attempts to contact any server.

> Per the Figure 5 in RFC2131, the above 'T1' sounds 'T2'.
(http://www.rfc-editor.org/rfc/rfc2131.txt)

Why T2?
According to section 4.4.5 of RFC 2131:
" At time T1 the client moves to RENEWING state and sends (via unicast)
   a DHCPREQUEST message to the server to extend its lease."
[..]

" If no DHCPACK arrives before time T2, the client moves to REBINDING
   state and sends (via broadcast) a DHCPREQUEST message to extend its
   lease."

The DHCPREQUEST is sent at T1, in my opinion the current text is correct.
Thanks
Regards,
Roberta

-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
Behalf Of Leaf Yeh
Sent: Friday, November 16, 2012 1:44 PM
To: ietf@ietf.org
Cc: softwi...@ietf.org
Subject: Re: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard

Section 3 - After the BNG responds to the user with
   an Advertise message, the user requests for a DHCP 6rd Option by
   carrying a Parameter Request option (55) [RFC2132].

Per the Figure 1 in Section 3, the above 'Advertise message' sounds the
DHCPv4 message of 'DHCPOFFER (2)'.
(http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters
.xml)


Section 3 - If the DHCP server to which the DHCP Request message was sent at
time
   T1 has not responded, the DHCP client enters the REBINDING state and
   attempts to contact any server.

Per the Figure 5 in RFC2131, the above 'T1' sounds 'T2'.
(http://www.rfc-editor.org/rfc/rfc2131.txt)


Best Regards,
Leaf





-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
Behalf Of The IESG
Sent: Friday, November 16, 2012 5:39 AM
To: IETF-Announce
Cc: softwi...@ietf.org
Subject: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard


The IESG has received a request from the Softwires WG (softwire) to consider
the following document:
- 'RADIUS Attribute for 6rd'
   as Proposed Standard

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 2012-11-29. Exceptionally, comments may be
sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


   IPv6 Rapid Deployment (6rd) is one of the most popular methods to
   provide both IPv4 and IPv6 connectivity services simultaneously
   during the IPv4/IPv6 co-existing period. The Dynamic Host
   Configuration Protocol (DHCP) 6rd option has been defined to
   configure 6rd Customer Edge (CE). However, in many networks, the
   configuration information may be stored in Authentication
   Authorization and Accounting (AAA) servers while user configuration
   is mainly from Broadband Network Gateway (BNG) through DHCP protocol.
   This document defines a Remote Authentication Dial In User Service
   (RADIUS) attribute that carries 6rd configuration information from
   AAA server to BNG.






The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-softwire-6rd-radius-attrib/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-softwire-6rd-radius-attrib/ballot
/


No IPR declarations have been submitted directly on this I-D.


___
Softwires mailing list
softwi...@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
softwi...@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle
persone indicate. La diffusione, copia o qualsiasi altra azione derivante
dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora
abbiate ricevuto ques

Re: Newcomers [Was: Evolutionizing the IETF]

2012-11-16 Thread John R. Levine

Sure.  Since we agree that there is no way to pay for the extra costs


I wouldn't say that we agreed on that.

We do not want to look how to pay the extra cost, we are simply not
interested. We agree on this.


Oh, sorry, I didn't realize this was a purely hypothetical argument. 
Never mind.


Regards,
John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly


RE: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Paul Vinciguerra
So, I had originally thought that the reason for this was to change the 
characteristics of a new flow with a cache-hit from the ..!!! that we see to a 
!

But even if you know that the destination is an EID, you still need to lookup 
the RLOCs, so how does this help?  If the destination is a non-LISP endpoint, 
and there is a cache-miss, isn't the packet forwarded to the destination, 
hoping that the packet can be delivered unencapsulated because it is not and 
EID, or that there is a legacy aggregate being announced that knows the 
destination to deliver the encapsulated packet until the xTR's cache populates? 

Section 3 states:

By defining an IPv6 EID Block [, it] is possible to configure the router so
   to natively forward all packets that have not a destination address
   in the block, without performing any lookup whatsoever.

This reads as if the intent is to set a policy that would only allow LISP 
encapsulation to IPv6 destinations within this new block and to remove the 
existing ability to encapsulate to existing v6 EID's in the DDT.  The 
implication to me is that if I have existing v6 space, I must provide legacy 
transit through my own PxTR's, almost as a second class citizen as I will be 
assured a suboptimal path.

Do I have this wrong?



RE: [Softwires] Last Call: (RADIUS Attribute for 6rd) to Proposed Standard

2012-11-16 Thread Leaf Yeh
Section 3 - After the BNG responds to the user with 
   an Advertise message, the user requests for a DHCP 6rd Option by 
   carrying a Parameter Request option (55) [RFC2132].

Per the Figure 1 in Section 3, the above 'Advertise message' sounds the
DHCPv4 message of 'DHCPOFFER (2)'.
(http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters
.xml)


Section 3 - If the DHCP server to which the DHCP Request message was sent at
time 
   T1 has not responded, the DHCP client enters the REBINDING state and 
   attempts to contact any server.

Per the Figure 5 in RFC2131, the above 'T1' sounds 'T2'.
(http://www.rfc-editor.org/rfc/rfc2131.txt)


Best Regards,
Leaf





-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
Behalf Of The IESG
Sent: Friday, November 16, 2012 5:39 AM
To: IETF-Announce
Cc: softwi...@ietf.org
Subject: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard


The IESG has received a request from the Softwires WG (softwire) to consider
the following document:
- 'RADIUS Attribute for 6rd'
   as Proposed Standard

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 2012-11-29. Exceptionally, comments may be
sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


   IPv6 Rapid Deployment (6rd) is one of the most popular methods to
   provide both IPv4 and IPv6 connectivity services simultaneously
   during the IPv4/IPv6 co-existing period. The Dynamic Host
   Configuration Protocol (DHCP) 6rd option has been defined to
   configure 6rd Customer Edge (CE). However, in many networks, the
   configuration information may be stored in Authentication
   Authorization and Accounting (AAA) servers while user configuration
   is mainly from Broadband Network Gateway (BNG) through DHCP protocol.
   This document defines a Remote Authentication Dial In User Service
   (RADIUS) attribute that carries 6rd configuration information from
   AAA server to BNG.






The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-softwire-6rd-radius-attrib/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-softwire-6rd-radius-attrib/ballot
/


No IPR declarations have been submitted directly on this I-D.


___
Softwires mailing list
softwi...@ietf.org
https://www.ietf.org/mailman/listinfo/softwires



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
> Dino, to come back on topic. I understand the drafts purpose is to request a 
> block of IPv6 address be delegated for this specific purpose, from IANA. The 
> request is to the IAB. So, its a request for architectural aspects of 
> addressing, facing an experiment.

Sure.

> a /12 is a very large amount of space. This demands rigour in the process to 
> apply, even a reservation requires a sense of why, and justification. "we 
> think its about right" isn't appropriate and the document needs more work to 
> specify why a 16, and why a /12, and what the implications are of eg a 
> smaller allocation under a /16 reservation, or some other size (a /32 even, 
> for which there are both precedents, in experimental allocations, and an 
> existing process inside the RIR address management framework).

Okay.

> Secondly, you appear to assume these allocations to EID can simply use 
> current RIR practices. The problem is that you need to understand what 
> needs-based and justification means in process terms: Hostmasters in the RIR 
> system try very hard not to be placed in a position of making arbitrary 
> subjective decisions: they have processes which are designed to ask for 
> objective justifications to specify why an allocation should take place, and 
> at what scale. Those objective criteria face addresses as addresses. not EID.

No, I am not making any assumptions either way. How allocation gets done is 
subject to more work.

> For an example: IPv6 address allocation process currently is implemented 
> using sparse allocation (binary chop with some modifications) in the APNIC 
> region. This maximises space around allocations to equalise the distribution 
> of free blocks such that the commons, the unallocated space, remains as 
> usefully large as possible and when the next binary stride is entered, there 
> is some understanding its going to be applied in common to all occupants of 
> that region of space (in terms of the size of hole around them, which is not 
> a reservation per se, but provides for risk-management of future growth to 
> the largest extent).

There is no special semantics of EIDs that require you to change this. EIDs are 
just addresses that do not get injected into the underlying routing system. 
Other than that, they are just like any other address an RIR allocates.

> We're really quite proud of sparse: its extended the life of the /12 we 
> occupy quite markedly. What impact will EID have on this? Is sparse an 
> appropriate allocation engine to use for EID? What if eg you have 
> expectations of almost-geographic aspects of address management in EID. 
> Doesn't that require documentation as a process? And, you may be specifying a 
> cost on the RIR system, to engineer support for the new allocation logic. If 
> it doesn't logically fit in sparse allocation, we need to know. And we need 
> to know why.

What Joel said.

> EID are not going to be used like 'normal' addresses. So, the normal 
> justifications don't look entirely

Define how a 'normal address" is used.

> appropriate to me from 10,000ft. The document needs to say "maybe we need to 
> understand the allocation processes that the RIR should objectively apply" or 
> maybe you need to step outside of draft space and engage inside the RIR 
> policy process and seek a global policy which can document the process.

The working decided that this draft is solely for request purposes. We could 
use help from RIRs to write a document on how to allocate EIDs. But I am pretty 
sure it would look like documents that already exist.

I don't understand why you think they look different or need to be treated 
differently. So you have to do the explaining.  ;-)

> To ask for an IANA allocation without having undertaken this process looks 
> wrong to me. So, I stand by my concern the document isn't ready for IETF last 
> call: it hasn't addressed substantive issues around the process and 
> expectations of address/registry function, to manage the /16, and it hasn't 
> documented the basis of asking for a /16 in the first place, or a /12 
> reservation.

Here is a real world example we have been using on the LISP beta network. It is 
so simple that it really needs no more explanation than what I am going to 
explain below:

(1) We have 2610:00d0::/32 allocated for EIDs.
(2) Each site on the LISP beta network gets a /48 out of that.
(3) Each site xTRs register their /48 with the mapping system using RLOCs that 
are PA addresses they use to attach to the Internet.

That is it. So I am not getting why there are so many issues. Can't we keep 
this simple and experiment please?

Dino

> 
> cheers
> 
> -George



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
> Hi,
> 
 The main motivation for this prefix is to optimize ITRs so they know that 
 a destination is in a LISP site. This COULD eliminate a mapping database 
 lookup for a destination not in this range. Meaning, if a packet is 
 destined to a non-EID, you may know this by inspecting the address rather 
 than asking the mapping system.
>>> 
>>> I don't agree. For example: I'm using regular space for LISP EIDs now, so 
>>> you can't assume that if it's not in this block that it's not in the 
>>> mapping system...
>> 
>> That is why I capitalized "COULD".
> 
> Ok :-)
> 
> But I think it comes down to
>  COULD ignore that certain EIDs are in the mapping system and always route 
> them legacy-style

No, I don't think so. You just avoided doing LISP to the destination site that 
wants multi-homing.

> I wouldn't agree with
>  COULD know if certain addresses are EIDs or not by looking at the prefix
> because any address space can be used as EIDs now. Or are you proposing to 
> deprecate the use of all other address space as EIDs?

You can configure a device to be more restrictive. And this would be the case 
in the non-capital I internet.

>>> Because the RIR communities will probably just refuse to allocate from this 
>>> space if it means that all those routes end up in the BGP table... They are 
>>> already plenty of people that don't like regular PI policies...
>> 
>> You have all the PITRs in the world advertise only the one /12 into 
>> underlying routing.
> 
> ROFL. No sorry, that's not going to work

I'm sorry, it can work and people will WANT to do this. Infrastructure 
providers do want to attract traffic.

> a) they would have to pay all the bandwidth cost for users of that EID space 
> that they have no business relation with

If you have enough PITRs spread around the Internet, it works no differently 
than a set of boxes at a public inter-connect that advertises the same prefix 
(to say google).

> b) as a user of that EID space I would be at the mercy of PITR operators that 
> I don't even know

You are at the mercy of a lot of infrastructure components today. This is no 
different. You are at the mercy of your DNS server, are you not? It is the same 
thing. So let's not make things more complicated.

> c) See all the arguments about why 6to4 is unreliable. They'll apply here too

Then you deploy an ITR at your site. You will want to for other reasons, so you 
kill the problem you think you have.

> which will make a mess of the global IPv6 routing table...
 
 And why do you think you need to assign PITRs per sub-block?
>>> 
>>> I hope that is not necessary, but if addresses are assigned to end-sites 
>>> directly in a PI-like way then who is going to provide PITR services for 
>>> the users? Someone has to pay the bandwidth cost for operating 
>> 
>> PITR services are provide for non-LISP sources to send to these sites. If 
>> you have a well-known defined /12 that all PITRs advertise, then when you 
>> allocate sub-blocks, you don't have to change, reconfigure, or touch the 
>> 1000s of PITRs deployed.
> 
> What makes you think that all those PITRs will pay the cost for routing all 
> that traffic?

Pay the cost? The cost is the bandwidth that is already provision to come into 
those boxes. And infrastructure providers do want to attract traffic.

>>> a PITR... And the users of that space want reliability, so they are not 
>>> going to rely on the goodwill of some unknown 3rd parties. There is too 
>>> much bad experience with 2002::/16 for that.
>> 
>> We do that all the time on the Internet unless you sent this email on a 
>> source-route to me. ;-)
> 
> No, sorry. I now pay my ISP to make sure my connectivity works. In your 
> example I'm going to rely on some unknown PETR for outbound traffic and on 
> whatever PITR is closest to the other side for my inbound

Don't change the context of this discussion. We are talking PITRs. PETRs are 
something completely different.

> traffic. I might be able to control the PETR, but not the PITR because that 
> depends on the routing from the other side. We have been here before with 
> 2002::/16. Don't repeat that huge mistake!
> 
> - Sander

This is now off topic. The draft has nothing to do with PITR deployment.

Dino



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
> Hi Dino,
> 
>> Nothing is coming. Nothing really needs to change.
>> 
>> But if there is anything written up to define allocation procedures, the 
>> RIRs can review such a document.
>> 
>> The main motivation for this prefix is to optimize ITRs so they know that a 
>> destination is in a LISP site. This COULD eliminate a mapping database 
>> lookup for a destination not in this range. Meaning, if a packet is destined 
>> to a non-EID, you may know this by inspecting the address rather than asking 
>> the mapping system.
> 
> I don't agree. For example: I'm using regular space for LISP EIDs now, so you 
> can't assume that if it's not in this block that it's not in the mapping 
> system...

That is why I capitalized "COULD".

 This draft is purely a draft to REQUEST space. There will need to be a 
 deployment guide on how to allocate EIDs, in general.
>>> 
>>> And if the RIR system is used every RIR will develop its own policy for 
>>> allocating EIDs independently (hopefully based on the recommendations in 
>>> such a deployment guide). It will have to be very clear whose 
>>> responsibility it is to allocate from this space, and when assigning 
>>> responsibility it might be a good idea to make sure they accept that 
>>> responsibility too.
>> 
>> Right.
>> 
>>> Note that I am not opposing the idea. I'm just trying to make sure this 
>>> address space doesn't disappear into a black hole because nobody takes the 
>>> responsibility to manage it.
>>> 
>>> One thing we have to be very careful with here is that EIDs are not 
>>> directly allocated/assigned to end sites from this block. That will cause 
>>> everyone to independently find (different) PITRs for their space,
>> 
>> Why not?
> 
> Because the RIR communities will probably just refuse to allocate from this 
> space if it means that all those routes end up in the BGP table... They are 
> already plenty of people that don't like regular PI policies...

You have all the PITRs in the world advertise only the one /12 into underlying 
routing.

>>> which will make a mess of the global IPv6 routing table...
>> 
>> And why do you think you need to assign PITRs per sub-block?
> 
> I hope that is not necessary, but if addresses are assigned to end-sites 
> directly in a PI-like way then who is going to provide PITR services for the 
> users? Someone has to pay the bandwidth cost for operating 

PITR services are provide for non-LISP sources to send to these sites. If you 
have a well-known defined /12 that all PITRs advertise, then when you allocate 
sub-blocks, you don't have to change, reconfigure, or touch the 1000s of PITRs 
deployed.

> a PITR... And the users of that space want reliability, so they are not going 
> to rely on the goodwill of some unknown 3rd parties. There is too much bad 
> experience with 2002::/16 for that.

We do that all the time on the Internet unless you sent this email on a 
source-route to me. ;-)

> If you see another way that I am missing please let me know! I want this to 
> work, I just don't see how...
> - Sander

Dino




Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
And you do not want to tie addresses to topological entities. Or you will lose 
the mobility capabilities that Locator/ID separation can bring.

Dino

On Nov 15, 2012, at 12:21 PM, Paul Vinciguerra  
wrote:

>> One thing we have to be very careful with here is that EIDs are not directly
>> allocated/assigned to end sites from this block. That will cause everyone to
>> independently find (different) PITRs for their space, which will make a mess
>> of the global IPv6 routing table...
>> 
>> Thanks,
>> Sander
> 
> I don't think that (by definition) there is any way to cleanly aggregate PI 
> space.  Legacy advertisements are going to be done by their LISP provider and 
> will have to match the endpoint's PI allocations.



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
> Hi,
> 
>>> How are you going to allocate space to ISPs?
>> 
>> This is PI space. The registries will take portions of this space to 
>> allocate to end devices.
> 
> Are you thinking about the existing RIRs here? If so: it might be a good idea 
> to notify them that this is coming.

Nothing is coming. Nothing really needs to change.

But if there is anything written up to define allocation procedures, the RIRs 
can review such a document.

The main motivation for this prefix is to optimize ITRs so they know that a 
destination is in a LISP site. This COULD eliminate a mapping database lookup 
for a destination not in this range. Meaning, if a packet is destined to a 
non-EID, you may know this by inspecting the address rather than asking the 
mapping system.

>> This draft is purely a draft to REQUEST space. There will need to be a 
>> deployment guide on how to allocate EIDs, in general.
> 
> And if the RIR system is used every RIR will develop its own policy for 
> allocating EIDs independently (hopefully based on the recommendations in such 
> a deployment guide). It will have to be very clear whose responsibility it is 
> to allocate from this space, and when assigning responsibility it might be a 
> good idea to make sure they accept that responsibility too.

Right.

> Note that I am not opposing the idea. I'm just trying to make sure this 
> address space doesn't disappear into a black hole because nobody takes the 
> responsibility to manage it.
> 
> One thing we have to be very careful with here is that EIDs are not directly 
> allocated/assigned to end sites from this block. That will cause everyone to 
> independently find (different) PITRs for their space,

Why not?

> which will make a mess of the global IPv6 routing table...

And why do you think you need to assign PITRs per sub-block?

Dino

> 
> Thanks,
> Sander
> 



RE: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Paul Vinciguerra
> One thing we have to be very careful with here is that EIDs are not directly
> allocated/assigned to end sites from this block. That will cause everyone to
> independently find (different) PITRs for their space, which will make a mess
> of the global IPv6 routing table...
> 
> Thanks,
> Sander
 
I don't think that (by definition) there is any way to cleanly aggregate PI 
space.  Legacy advertisements are going to be done by their LISP provider and 
will have to match the endpoint's PI allocations.


Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
> Dino,
> 
>   But who are the registries? The RIRs? Large ISPs? IANA? I think you
> should specify clearly either: what a registry is or that is not defined
> yet.

Yes, nothing has to change in terms of who and how PI addresses are allocated.

>   Point taken on "This draft is purely a draft to REQUEST space. There
> will need to be a deployment guide on how to allocate EIDs, in general."
> But then it should be written somewhere in the document.

I agree the wording in the abstract and introduction should be a bit stronger 
and/or more direct.

>   Although it could be enough only to clearly say that a deployment guide
> would define allocation guides in the future; for the sake of clarity
> and usefulness (now, after the space is allocated by IANA it will be
> there left unused because there is not a clearly indication how is going
> to be used) I would recommend to discuss how the space is going to be
> allocated.

Sure, good comment.

Dino

> 
> Regards
> as
> 
>   
> On 15/11/2012 16:25, Dino Farinacci wrote:
>>> Luigi,
>>> 
>>> On 15/11/2012 12:33, Luigi Iannone wrote:
 
 On 15 Nov. 2012, at 10:43 , Sander Steffann  wrote:
 
> Hi,
> 
>> I have to ask, who can request an netblock from this address space and
>> from where?
>> I might be blind but I couldn't find it mentioned anywhere.
> 
> Good question. Will there be a central registry, or will parts of the 
> space be delegated to i.e. LISP based ISPs?
> 
 
 Hi Sander,
 
 no central registry has been ever discussed, was more about delegated the 
 space to LISP ISPs.
>>> 
>>> 
>>> How are you going to allocate space to ISPs?
>> 
>> This is PI space. The registries will take portions of this space to 
>> allocate to end devices.  This is endpoint ID space. ISPs will continue to 
>> allocate addresses for LISP RLOCs. And they will have to allocate orders of 
>> magnitude less address space now.
>> 
>>> Who is going to track the allocations made to ISPs, how are they going
>>> to be published, what are the requirements to ask for space, what data
>>> needs to be registered, where I can see allocations data?
>> 
>> Registries will track allocations to end sites.
>> 
>>> You asked George why the document is not ready to be published. Well,
>>> the undocumented rules on how the space is going to be managed is one
>>> important reason IMHO.
>> 
>> This draft is purely a draft to REQUEST space. There will need to be a 
>> deployment guide on how to allocate EIDs, in general.
>> 
>> Dino
>> 
>>> 
>>> Regards,
>>> as
>>> 
>>> 
 
 Luigi
 
 
> - Sander
> 
> ___
> lisp mailing list
> l...@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
 
 ___
 lisp mailing list
 l...@ietf.org
 https://www.ietf.org/mailman/listinfo/lisp
 
>>> ___
>>> lisp mailing list
>>> l...@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Dino Farinacci
> Luigi,
> 
> On 15/11/2012 12:33, Luigi Iannone wrote:
>> 
>> On 15 Nov. 2012, at 10:43 , Sander Steffann  wrote:
>> 
>>> Hi,
>>> 
 I have to ask, who can request an netblock from this address space and
 from where?
 I might be blind but I couldn't find it mentioned anywhere.
>>> 
>>> Good question. Will there be a central registry, or will parts of the space 
>>> be delegated to i.e. LISP based ISPs?
>>> 
>> 
>> Hi Sander,
>> 
>> no central registry has been ever discussed, was more about delegated the 
>> space to LISP ISPs.
> 
> 
>   How are you going to allocate space to ISPs?

This is PI space. The registries will take portions of this space to allocate 
to end devices.  This is endpoint ID space. ISPs will continue to allocate 
addresses for LISP RLOCs. And they will have to allocate orders of magnitude 
less address space now.

>   Who is going to track the allocations made to ISPs, how are they going
> to be published, what are the requirements to ask for space, what data
> needs to be registered, where I can see allocations data?

Registries will track allocations to end sites.

>   You asked George why the document is not ready to be published. Well,
> the undocumented rules on how the space is going to be managed is one
> important reason IMHO.

This draft is purely a draft to REQUEST space. There will need to be a 
deployment guide on how to allocate EIDs, in general.

Dino

> 
> Regards,
> as
>   
> 
>> 
>> Luigi
>> 
>> 
>>> - Sander
>>> 
>>> ___
>>> lisp mailing list
>>> l...@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>> 
>> ___
>> lisp mailing list
>> l...@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>> 
> ___
> lisp mailing list
> l...@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Brian E Carpenter
Joel,

On 16/11/2012 16:00, Joel M. Halpern wrote:
...
> With regard to interworking and deployment, there are a number of
> documents that deal with that.  They discuss what the currently
> understood deployment incentives are, and what paths are currently seen.
>   (As Noel noted, this is an experiment, and one should expect that the
> actual path will be different from the expectation.)  Given that
> interworkng dives are data plane devices, altruism is clearly not a
> sufficient incentive to get this to scale, and the models do not depend
> upon that.

My concern with this allocation request was not about scaling
but about black holes. What are the incentives for operators not
very interested in LISP to carry the routes that make it work?
That's the root of many of the problems with 6to4 (and, I think,
many of the problems of the MBONE, for those with long memories).

Regards
Brian


Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Joel M. Halpern
It is a fair question to ask whether the allocation strategy and polices 
need to be spelled out at the time of the reservation.  Possibly we made 
the wrong call on keeping them separate.  Part of the issue is that fo 
current experimentation having the block is more important, but for 
longer term experiments, and for implications on other parties, the 
allocation policies matter more.


With regard to interworking and deployment, there are a number of 
documents that deal with that.  They discuss what the currently 
understood deployment incentives are, and what paths are currently seen. 
  (As Noel noted, this is an experiment, and one should expect that the 
actual path will be different from the expectation.)  Given that 
interworkng dives are data plane devices, altruism is clearly not a 
sufficient incentive to get this to scale, and the models do not depend 
upon that.


Yours,
Joel

On 11/16/2012 6:57 AM, Roger Jørgensen wrote:

On Tue, Nov 13, 2012 at 3:45 PM, The IESG  wrote:


The IESG has received a request from the Locator/ID Separation Protocol
WG (lisp) to consider the following document:
- 'LISP EID Block'
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 2012-11-27. Exceptionally, comments may be
sent to i...@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.



I think LISP is an important factor in the future of Internet and I do
support the idea of having different IP block for LISP based network.

However, I can not support the publication of this document, it has
some unclear issues that need good answers first.



Anyhow, I see two issues that need to be addressed better

1.) How should the address space be administrated, RIR structure or
something else closer to 6bone? I support the suggested idea of
discussing this part with the different RIRs to look more into how
this are going to work in practice.
And as Dino said, "No, I am not making any assumptions either way. How
allocation gets done is subject to more work." the document should
state this.




2.) The interaction between none-LISP and LISP Internet. This problem
has two sub-problems within it

a.) Why is there a need for a special LISP block. This is partly
answered in section 3.  Rationale and Intent. Is this the entire
reason?


With the current specifications, if an ITR is sending to all types of
destinations (i.e., non-LISP destinations, LISP destinations not in
the IPv6 EID Block, and LISP destinations in the IPv6 EID Block) the
only way to understand whether or not to encapsulate the traffic is
to perform a cache lookup and, in case of cache-miss, send a Map-
Request to the mapping system.  In the meanwhile, packets can be
dropped.




b.) the routing integration between none-LISP and LISP internet, how
are that going to work?
The current document isn't clear enough on that as I see it. Are there
an assumption that some ISPs will announce the entire LISP space (/16
are mention) for free ?
If each and every EID space holder (/32 or similiar) each have to
connect to Internet and get their address space routed, then it's
nothing different than regular RIR allocated /32's.



Address these thing somehow in the document, even just mention that
it's subject for other document and I'm happy... :-)





RE: [Softwires] Last Call: (RADIUS Attribute for 6rd) to Proposed Standard

2012-11-16 Thread Maglione Roberta
Leaf,
In my opinion current text is fine and inline with RFC2131, while the text you 
are proposing is not completely accurate because it does not clarify "which 
DHCP Server" has not replied.

'If the DHCP server has not replied the
DHCPREQUEST message till T2, the DHCP client enters into the REBINDING state
and attempts to contact any possible server. '

Sheng,
 As original author of this text, what do you think?

Thanks,
Roberta

-Original Message-
From: Leaf Yeh [mailto:leaf.yeh@gmail.com]
Sent: Friday, November 16, 2012 2:58 PM
To: Maglione Roberta; ietf@ietf.org
Cc: softwi...@ietf.org; dh...@ietf.org
Subject: RE: [Softwires] Last Call: 
 (RADIUS Attribute for 6rd) to 
Proposed Standard

 According to section 4.4.5 of RFC 2131:
" At time T1 the client moves to RENEWING state and sends (via unicast)
   a DHCPREQUEST message to the server to extend its lease."
[..]
" If no DHCPACK arrives before time T2, the client moves to REBINDING
   state and sends (via broadcast) a DHCPREQUEST message to extend its
   lease."
The DHCPREQUEST is sent at T1, in my opinion the current text is correct.



Correct but not accurate. The client enters the rebinding state after T2
expired.

How about to update the text to be 'If the DHCP server has not replied the
DHCPREQUEST message till T2, the DHCP client enters into the REBINDING state
and attempts to contact any possible server. '?


Best Regards,
Leaf



-Original Message-
From: Maglione Roberta [mailto:roberta.magli...@telecomitalia.it]
Sent: Friday, November 16, 2012 9:13 PM
To: 'Leaf Yeh'; ietf@ietf.org
Cc: softwi...@ietf.org;  WG
Subject: RE: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard

Hi Leaf,
> Section 3 - If the DHCP server to which the DHCP Request message was sent
> at time  T1 has not responded, the DHCP client enters the REBINDING state
> and  attempts to contact any server.

> Per the Figure 5 in RFC2131, the above 'T1' sounds 'T2'.
(http://www.rfc-editor.org/rfc/rfc2131.txt)

Why T2?
According to section 4.4.5 of RFC 2131:
" At time T1 the client moves to RENEWING state and sends (via unicast)
   a DHCPREQUEST message to the server to extend its lease."
[..]

" If no DHCPACK arrives before time T2, the client moves to REBINDING
   state and sends (via broadcast) a DHCPREQUEST message to extend its
   lease."

The DHCPREQUEST is sent at T1, in my opinion the current text is correct.
Thanks
Regards,
Roberta

-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
Behalf Of Leaf Yeh
Sent: Friday, November 16, 2012 1:44 PM
To: ietf@ietf.org
Cc: softwi...@ietf.org
Subject: Re: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard

Section 3 - After the BNG responds to the user with
   an Advertise message, the user requests for a DHCP 6rd Option by
   carrying a Parameter Request option (55) [RFC2132].

Per the Figure 1 in Section 3, the above 'Advertise message' sounds the
DHCPv4 message of 'DHCPOFFER (2)'.
(http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters
.xml)


Section 3 - If the DHCP server to which the DHCP Request message was sent at
time
   T1 has not responded, the DHCP client enters the REBINDING state and
   attempts to contact any server.

Per the Figure 5 in RFC2131, the above 'T1' sounds 'T2'.
(http://www.rfc-editor.org/rfc/rfc2131.txt)


Best Regards,
Leaf





-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
Behalf Of The IESG
Sent: Friday, November 16, 2012 5:39 AM
To: IETF-Announce
Cc: softwi...@ietf.org
Subject: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard


The IESG has received a request from the Softwires WG (softwire) to consider
the following document:
- 'RADIUS Attribute for 6rd'
   as Proposed Standard

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 2012-11-29. Exceptionally, comments may be
sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


   IPv6 Rapid Deployment (6rd) is one of the most popular methods to
   provide both IPv4 and IPv6 connectivity services simultaneously
   during the IPv4/IPv6 co-existing period. The Dynamic Host
   Configuration Protocol (DHCP) 6rd option has been defined to
   configure 6rd Customer Edge (CE). However, in many networks, the
   configuration information may be stored in Authentication
   Authorization and Accounting (AAA) servers while user configuration
   is mainly from Broadband Network Gateway (BNG) through DHCP protocol.
   This document defines a Remote Authentication Dial In User Service
   (RADIUS) attribute that carries 6rd configuration information from
   AAA server to BNG.






The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-softwire-6rd-radiu

Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Noel Chiappa
> From: 

> the routing integration between none-LISP and LISP internet, how are
> that going to work? The current document isn't clear enough on that as
> I see it.

The way the routing will work would take a couple of PhD theses to fully
cover (I know of one that's already underway). So it's not really a topic
that can be covered in this ID.

Adding to the complexity is that if LISP becomes widely deployed, how the
routing works will likely change over time; in the early stages, when there
are small islands of LISP, it'll be one thing; later on, when there are
islands of legacy stuff, it'll be totally different. Etc, etc.

> Address these thing somehow in the document, even just mention that
> it's subject for other document and I'm happy... :-)

The IETF used to have this concept of 'rough consensus and _running code_';
i.e. we tried stuff out to see if it works. When did we change into an
organization that had to have every 'i' dotted, and every 't' crossed, before
we could move an inch? (Saying 'just refer to the document where it is
covered' doesn't help, if the other document isn't written yet.)

All this ID is trying to do is allocate a rather modest chunk (~ one quarter
of one tenth of one percent - .025% - if I've done the math right) of address
space for an experiment; exactly how it will be best used, and what the best
allocation process is, is to some degree part of that experiment.

Noel


RE: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread George, Wes
> From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of
> Brian E Carpenter

> > *please*please*please* study what happened to 6to4 and the
> > 2002::/16 prefix before continuing this discussion.
>
> The problem there was that the design of 6to4 assumed, and relied on,
> altruistic cooperation between operators, to ensure that there was a
> useable route to 2002::/16 *everywhere* in the
> IPv6 network. That assumption was naive and led to black holes.

[WEG] The other problem with 6to4 is that by the time we tried to shut it down 
because we determined that it wasn't working acceptably and/or had fatal flaws 
in its design, there was a small (but extremely vocal) group of people who 
basically said "you can have 6to4 back when you pry it from my cold, dead 
fingers!!" -- perhaps we can kill two birds with one stone if you can convince 
those same people to let you repurpose the 2002::/16 space for LISP?

*ducks* :-)

More seriously:

I echo the concerns that others have raised about the questionable 
justification for a /12 or /16, the limited details around how allocation and 
management might work, and the recommendation to go talk to the RIRs and learn 
how address allocation might work so that you can give them helpful 
recommendations when (and if) it comes time to write RIR policy to manage this 
space. I'd rather this not be deferred to a later document, because there is 
little incentive to complete such a document once the allocation is already 
made. Either you know how this will be used and can articulate it, or you 
don't. If you don't, you aren't ready to request it.

Additionally: The LISP documents are classified as experimental (though this 
one is not...). Therefore I see two possible solutions that don't appear to 
have been discussed yet:
1) the RIRs have existing policy regarding experiments (e.g. 
https://www.arin.net/policy/nrpm.html#eleven ). You might consider looking at 
those policies to see if getting a direct allocation from one or more RIRs for 
your experiment would be a workable solution, rather than locking space into 
this via IANA.
2) Request the space (with improvements to the request as stated above and 
elsewhere in this thread) but include a sunset date for the allocation from 
IANA. If the experiment is successful, the expectation is that you will write 
proposed standard drafts refine the implementation and to make it not 
experimental, and you can make the IANA allocation permanent at the same time. 
If the experiment is not successful and this space is no longer needed in a few 
years, we don't have to fight a small vocal minority to shut it down. (c.f. 
RFC3701). While I'm *less* worried about us "wasting" IPv6 space, it's not 
infinite, and I'm having visions of the IPv4 Class E space, where we have this 
sizable chunk of addresses allocated for a special purpose that 10 years from 
now could (and should) be used for something else, and inertia means that they 
never do, filed under "it seemed like a good idea at the time..."

Wes George

This E-mail and any of its attachments may contain Time Warner Cable 
proprietary information, which is privileged, confidential, or subject to 
copyright belonging to Time Warner Cable. This E-mail is intended solely for 
the use of the individual or entity to which it is addressed. If you are not 
the intended recipient of this E-mail, you are hereby notified that any 
dissemination, distribution, copying, or action taken in relation to the 
contents of and attachments to this E-mail is strictly prohibited and may be 
unlawful. If you have received this E-mail in error, please notify the sender 
immediately and permanently delete the original and any copy of this E-mail and 
any printout.


Re: Newcomers [Was: Evolutionizing the IETF]

2012-11-16 Thread Carlos M. Martinez
Hello,

On 11/16/12 1:27 AM, John Levine wrote:
>>  Shall we move on?
> 
> Sure.  Since we agree that there is no way to pay for the extra costs
> involved in meeting in places where there are insignificant numbers of
> IETF participants, it won't happen, and we're done.
> 

I don't remember when I agreed with that. In fact I believe quite the
opposite holds. If there was a will there would be ways. However, what I
read here is a lot of refusal, denial and roadblocking.

I can't speak for other regions, but from ours, there are at least four
organizations which manage significant budgets, have been in the
conference organization business for more than 10 years, and which would
be very interested in having an IETF in Latin America.

The feeling I kept receiving here is that there is a kernel of IETFers
who still believe that IETF is some kind of ivory tower that exists by
itself, for itself and is self-sufficient.

Big news: this is no longer the case. For bad but, IMO, mostly for good.

The IETF is one more component of the complex ecosystem of Internet
governance. A critical one, but not the only one. If you reach out to
the balcony of the ivory tower, you will see that the IETF has plenty of
enemies, but, also plenty of friends and allies.

Moving the IETF forward will involve reaching out to other peoples,
other regions, and yes, travel farther away once in a while. I also
understand that we need to do our part in terms of fostering and
increasing the contribution of our region. I said this in an earlier
email and I stand by it.

Reach out to your friends and allies. We all want the whole
multi-stakeholder approach to succeed, we are all on the same boat and
we definitely need to move the IETF forward in order to do that.

Don't get me wrong: I get where most of this resistance is coming from,
and I sort of agree that newcomers need to prove themselves. But instead
of roadblocking and refusal I would have hoped to see something along
the lines of:

- What is a reasonable goal in terms of participation, so that having a
meeting in Latin America is actually meaningful?: "X attendees from the
region and Y people actively participating in mailing lists and
contributing text"

- After that, set the goal: "The IETF will hold a meeting in Latin
America in the next four to five years"

- What does the IETF to do that?: "The IETF needs partners to pledge X $
in sponsorship funds", or whatever else.

- Reach out to your allies in the region.

If we could agree on a basis set of participation principles, on metrics
and on development goals, we will be a much stronger organization.

regards,

~Carlos

> That was simple, wasn't it?
> 


RE: [Softwires] Last Call: (RADIUS Attribute for 6rd) to Proposed Standard

2012-11-16 Thread Maglione Roberta
Hi Leaf,
> Section 3 - If the DHCP server to which the DHCP Request message was sent > 
> at time  T1 has not responded, the DHCP client enters the REBINDING state > 
> and  attempts to contact any server.

> Per the Figure 5 in RFC2131, the above 'T1' sounds 'T2'.
(http://www.rfc-editor.org/rfc/rfc2131.txt)

Why T2?
According to section 4.4.5 of RFC 2131:
" At time T1 the client moves to RENEWING state and sends (via unicast)
   a DHCPREQUEST message to the server to extend its lease."
[..]

" If no DHCPACK arrives before time T2, the client moves to REBINDING
   state and sends (via broadcast) a DHCPREQUEST message to extend its
   lease."

The DHCPREQUEST is sent at T1, in my opinion the current text is correct.
Thanks
Regards,
Roberta

-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of Leaf Yeh
Sent: Friday, November 16, 2012 1:44 PM
To: ietf@ietf.org
Cc: softwi...@ietf.org
Subject: Re: [Softwires] Last Call: 
 (RADIUS Attribute for 6rd) to 
Proposed Standard

Section 3 - After the BNG responds to the user with
   an Advertise message, the user requests for a DHCP 6rd Option by
   carrying a Parameter Request option (55) [RFC2132].

Per the Figure 1 in Section 3, the above 'Advertise message' sounds the
DHCPv4 message of 'DHCPOFFER (2)'.
(http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters
.xml)


Section 3 - If the DHCP server to which the DHCP Request message was sent at
time
   T1 has not responded, the DHCP client enters the REBINDING state and
   attempts to contact any server.

Per the Figure 5 in RFC2131, the above 'T1' sounds 'T2'.
(http://www.rfc-editor.org/rfc/rfc2131.txt)


Best Regards,
Leaf





-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
Behalf Of The IESG
Sent: Friday, November 16, 2012 5:39 AM
To: IETF-Announce
Cc: softwi...@ietf.org
Subject: [Softwires] Last Call:
 (RADIUS Attribute for 6rd) to
Proposed Standard


The IESG has received a request from the Softwires WG (softwire) to consider
the following document:
- 'RADIUS Attribute for 6rd'
   as Proposed Standard

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 2012-11-29. Exceptionally, comments may be
sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


   IPv6 Rapid Deployment (6rd) is one of the most popular methods to
   provide both IPv4 and IPv6 connectivity services simultaneously
   during the IPv4/IPv6 co-existing period. The Dynamic Host
   Configuration Protocol (DHCP) 6rd option has been defined to
   configure 6rd Customer Edge (CE). However, in many networks, the
   configuration information may be stored in Authentication
   Authorization and Accounting (AAA) servers while user configuration
   is mainly from Broadband Network Gateway (BNG) through DHCP protocol.
   This document defines a Remote Authentication Dial In User Service
   (RADIUS) attribute that carries 6rd configuration information from
   AAA server to BNG.






The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-softwire-6rd-radius-attrib/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-softwire-6rd-radius-attrib/ballot
/


No IPR declarations have been submitted directly on this I-D.


___
Softwires mailing list
softwi...@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
softwi...@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone 
indicate. La diffusione, copia o qualsiasi altra azione derivante dalla 
conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate 
ricevuto questo documento per errore siete cortesemente pregati di darne 
immediata comunicazione al mittente e di provvedere alla sua distruzione, 
Grazie.

This e-mail and any attachments is confidential and may contain privileged 
information intended for the addressee(s) only. Dissemination, copying, 
printing or use by anybody else is unauthorised. If you are not the intended 
recipient, please delete this message and any attachments and advise the sender 
by return e-mail, Thanks.



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Roger Jørgensen
On Tue, Nov 13, 2012 at 3:45 PM, The IESG  wrote:
>
> The IESG has received a request from the Locator/ID Separation Protocol
> WG (lisp) to consider the following document:
> - 'LISP EID Block'
>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 2012-11-27. Exceptionally, comments may be
> sent to i...@ietf.org instead. In either case, please retain the
> beginning of the Subject line to allow automated sorting.


I think LISP is an important factor in the future of Internet and I do
support the idea of having different IP block for LISP based network.

However, I can not support the publication of this document, it has
some unclear issues that need good answers first.



Anyhow, I see two issues that need to be addressed better

1.) How should the address space be administrated, RIR structure or
something else closer to 6bone? I support the suggested idea of
discussing this part with the different RIRs to look more into how
this are going to work in practice.
And as Dino said, "No, I am not making any assumptions either way. How
allocation gets done is subject to more work." the document should
state this.




2.) The interaction between none-LISP and LISP Internet. This problem
has two sub-problems within it

a.) Why is there a need for a special LISP block. This is partly
answered in section 3.  Rationale and Intent. Is this the entire
reason?


   With the current specifications, if an ITR is sending to all types of
   destinations (i.e., non-LISP destinations, LISP destinations not in
   the IPv6 EID Block, and LISP destinations in the IPv6 EID Block) the
   only way to understand whether or not to encapsulate the traffic is
   to perform a cache lookup and, in case of cache-miss, send a Map-
   Request to the mapping system.  In the meanwhile, packets can be
   dropped.




b.) the routing integration between none-LISP and LISP internet, how
are that going to work?
The current document isn't clear enough on that as I see it. Are there
an assumption that some ISPs will announce the entire LISP space (/16
are mention) for free ?
If each and every EID space holder (/32 or similiar) each have to
connect to Internet and get their address space routed, then it's
nothing different than regular RIR allocated /32's.



Address these thing somehow in the document, even just mention that
it's subject for other document and I'm happy... :-)



-- 

Roger Jorgensen   | ROJO9-RIPE
rog...@gmail.com  | - IPv6 is The Key!
http://www.jorgensen.no   | ro...@jorgensen.no


Re: Newcomers [Was: Evolutionizing the IETF]

2012-11-16 Thread Arturo Servin


On 16/11/2012 01:27, John Levine wrote:
>>  Shall we move on?
> 
> Sure.  Since we agree that there is no way to pay for the extra costs

I wouldn't say that we agreed on that.

We do not want to look how to pay the extra cost, we are simply not
interested. We agree on this.


> involved in meeting in places where there are insignificant numbers of
> IETF participants, it won't happen, and we're done.
> 
> That was simple, wasn't it?
> 

Yes, disappointing but simple.

Regards,
as


Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Arturo Servin
Dino,

+1 In LACNIC, may 6th to 10th 2013 in Medellin Colombia.

I am not the policiy guy but I can get you time in the technical and
policy plenaries and assit you in the discussion.

Also, if you plan to write some text about the allocation mechanics let
me know, I will be happy to help to review, comment and even write some
text if that is useful for lisp.

Regards,
as

On 16/11/2012 08:18, Sander Steffann wrote:
> Hi Dino,
> 
>> George:
>>> Maybe this is something you could come to an RIR meeting and present on or 
>>> discuss? We've got an APNIC/APRICOT coming up early in 2013 and I am sure 
>>> you'd be welcomed to submit some content. Its good to talk about these 
>>> things.
> 
> +1
> 
> Let's make it official :-)
> 
> It would be very good to discuss this idea in the RIR communities. I think 
> both the LISP community and the RIR communities can learn from each other. As 
> co-chair of the RIPE Address Policy Working Group I would really appreciate 
> it if you could come to the next RIPE meeting to discuss this. I'll make sure 
> that there is a slot on the working group agenda. RIPE 66 will take place 
> from 13-17 May 2013 at the Burlington Hotel in Dublin.
> 
> Thanks,
> Sander
> 


Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Sander Steffann
Hi Dino,

> George:
>> Maybe this is something you could come to an RIR meeting and present on or 
>> discuss? We've got an APNIC/APRICOT coming up early in 2013 and I am sure 
>> you'd be welcomed to submit some content. Its good to talk about these 
>> things.

+1

Let's make it official :-)

It would be very good to discuss this idea in the RIR communities. I think both 
the LISP community and the RIR communities can learn from each other. As 
co-chair of the RIPE Address Policy Working Group I would really appreciate it 
if you could come to the next RIPE meeting to discuss this. I'll make sure that 
there is a slot on the working group agenda. RIPE 66 will take place from 13-17 
May 2013 at the Burlington Hotel in Dublin.

Thanks,
Sander



Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread Brian E Carpenter
On 15/11/2012 22:41, Sander Steffann wrote:
...
>>> b) as a user of that EID space I would be at the mercy of
>>> PITR operators that I don't even know
>> You are at the mercy of a lot of infrastructure components
>> today. This is no different.
> 
> Yes it is. *please*please*please* study what happened to 6to4
> and the 2002::/16 prefix before continuing this discussion.

The problem there was that the design of 6to4 assumed, and
relied on, altruistic cooperation between operators, to ensure
that there was a useable route to 2002::/16 *everywhere* in the
IPv6 network. That assumption was naive and led to black holes.

My main concern with LISP deployment is whether there will be
a useable route to EID space *everywhere* in the (non-LISP)
network. If that also relies on altruism, I would share Sander's
concern.

 Brian


Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread George Michaelson

s/12/16/ wrt 2002: doh. the principle stands. 2002://16 did not imply a 
reservation to a /12 and would have been given less than a /16 if the 
technology had allowed it.

-G

Re: [lisp] Last Call: (LISP EID Block) to Informational RFC

2012-11-16 Thread George Michaelson

On 16/11/2012, at 7:24 AM, Dino Farinacci  wrote:
> 
>> Secondly, you appear to assume these allocations to EID can simply use 
>> current RIR practices. The problem is that you need to understand what 
>> needs-based and justification means in process terms: Hostmasters in the RIR 
>> system try very hard not to be placed in a position of making arbitrary 
>> subjective decisions: they have processes which are designed to ask for 
>> objective justifications to specify why an allocation should take place, and 
>> at what scale. Those objective criteria face addresses as addresses. not EID.
> 
> No, I am not making any assumptions either way. How allocation gets done is 
> subject to more work.

Maybe this is something you could come to an RIR meeting and present on or 
discuss? We've got an APNIC/APRICOT coming up early in 2013 and I am sure you'd 
be welcomed to submit some content. Its good to talk about these things.


> 
>> For an example: IPv6 address allocation process currently is implemented 
>> using sparse allocation (binary chop with some modifications) in the APNIC 
>> region. This maximises space around allocations to equalise the distribution 
>> of free blocks such that the commons, the unallocated space, remains as 
>> usefully large as possible and when the next binary stride is entered, there 
>> is some understanding its going to be applied in common to all occupants of 
>> that region of space (in terms of the size of hole around them, which is not 
>> a reservation per se, but provides for risk-management of future growth to 
>> the largest extent).
> 
> There is no special semantics of EIDs that require you to change this. EIDs 
> are just addresses that do not get injected into the underlying routing 
> system. Other than that, they are just like any other address an RIR 
> allocates.

But by not being injected in the routing system they've already got a 
qualification against normal allocations, which are for globally routed 
addresses. So if under current criteria, somebody fronts to the RIR system and 
asks for a unique address assignment NOT to be globally routed, what do you 
think happens?

We try not to 'just make it up on the fly' -If there is going to be an EID 
space, shared footprint, with this behaviour, it will need to be documented in 
RIR policy.

> 
>> We're really quite proud of sparse: its extended the life of the /12 we 
>> occupy quite markedly. What impact will EID have on this? Is sparse an 
>> appropriate allocation engine to use for EID? What if eg you have 
>> expectations of almost-geographic aspects of address management in EID. 
>> Doesn't that require documentation as a process? And, you may be specifying 
>> a cost on the RIR system, to engineer support for the new allocation logic. 
>> If it doesn't logically fit in sparse allocation, we need to know. And we 
>> need to know why.
> 
> What Joel said.

4.  Expected use


   Sites planning to deploy LISP may request a prefix in the IPv6 EID
   Block.  Such prefix will be used for routing and endpoint
   identification inside the site requesting it.  Mappings related to
   such prefix, or part of it, will be made available through the
   mapping system in use or registered to one or more Map Server(s).
   Too guarantee reachability from the Legacy Internet the prefix could
   be announced in the BGP routing infrastructure by one or more
   PITR(s), possibly as part of a larger prefix, AGGREGATING several
   prefixes of several sites.

[my emphasis]


> 
7.  Routing Considerations


   In order to provide connectivity between the Legacy Internet and LISP
   sites, PITRs announcing large AGGREGATES of the IPv6 EID Block could
   be deployed.  By doing so, PITRs will attract traffic destined to
   LISP sites in order to encapsulate and forward it toward the specific
   destination LISP site.  Routers in the Legacy Internet must treat
   announcements of prefixes from the IPv6 EID Block as normal
   announcements, applying best current practice for traffic engineering
   and security.

[my emphasis]

thats in the 03 draft. So, naievely, I read that as meaning global unicast 
Aggregation. If it refers inside LISP only and is not implying aggregatable 
assignment to end entities holding EID, if EID are unique only and can be 
sparse and disjoint, Thats good to know.


>> EID are not going to be used like 'normal' addresses. So, the normal 
>> justifications don't look entirely
> 
> Define how a 'normal address" is used.

globally routable (normally) for starters. With assignment dynamics which 
relate an end-site to a customer, so with some scaling which reflects demand 
and the depth of network complexity to achieve it. Which is specified at time 
of assignment and tracked for subsequent reallocation/growth. 

Address management has costs btw. I expect many people in this community are 
concerned by that and there are times quite unpleasant language is used about 
the RIR process and its cost recovery needs,