Re: proposed NANOG charter amendments

2007-09-27 Thread Martin Hannigan
On 9/27/07, Joe Abley [EMAIL PROTECTED] wrote:

 On 27-Sep-2007, at 1716, Martin Hannigan wrote:

  The authors of these things should be identified in case we want to
  vote them out of whatever they were voted into.

 Could you be more specific? I'm not sure what these things means,
 in this context.



Wrong focus. Try open and transparent instead.


-M


Re: proposed NANOG charter amendments

2007-09-27 Thread Randy Bush
 The issue that arises from it is that there ought to be a requirement
 that if you are going to make a proposal, claim that you have support,
 etc. that we have names instead of broad statements like the one
 above.

not sure i have what you're getting at, not even sure which of the two
proposed amemndments, but lemme try.

the sc as a whole agreed that the requirement that all pc members review
all submissions was inappropriate. according to charter, the sc then
makes an amendment proposal.

a non-sc volunteered to draft a proposed amendment.  this was subsequent
to sc discussion at our last con call.  feeling that it was important to
get the members involved as early as possible (and it is kinda late
already), it was decided to toss that draft out here in -futures, as
opposed to reviewing it just within the sc.

as you have seen, even within the sc, there are different feelings about
the wording, though not about the general intent.  but we felt it would
be better to air them here, where non-sc folk would have equal footing.

randy


RE: proposed NANOG charter amendments

2007-09-27 Thread michael.dillon
  by whom?  pc chair?  sc (which appointed them)?  michael
dillon?

   I think  michael dillon is a fine choice. 

Vijay, it is rude to make fun of people who are showing their senility.
Stop picking on Randy.

In any case, I would think the committee should be able to remove its
own members by voting them out for cause. If the cause is in the bylaws,
then the process doesn't need to be there in every detail. And if a
committee did not feel it within their power to remove a member then
they should certainly feel it in their power to petition the appointing
body (sc) to do so. Again, this process is common sense and doesn't need
to be codified to the nth degree.

I say: NO TO THE BUREAUCRATIZATION OF NANOG! DOWN WITH THE RUNNING DOG
LACKEYS OF PROCEDURALISM!

Does anyone still hold to Common Sense as a virtue?

--Michael Dillon





Re: proposed NANOG charter amendments

2007-09-27 Thread Randy Bush
 The original intent seems to have been to provide a mandatory
 participation bar, which would explain why it is coupled with the
 'meet too many meetings and you're out' portion.

i believe all this is because, in the past, there was a problem with
deadwood on the pc. i think the attempt to relax the requirement that
all pc members review everything is, at least partly, due the success of
the post-revolution changes giving more accountability and transparency.

i wonder if the inclination to put a bunch of words in could possibly be
motivated by a lack of total faith that the deadwood problem is fixed or
fear that it may re-arise.  [ i really mean the word wonder.  i really
do not know. ]

randy


RE: proposed NANOG charter amendments

2007-09-27 Thread Steve Gibbard

On Thu, 27 Sep 2007, Michael K. Smith - Adhost wrote:


Proposal 2:

Shall program committee members be permitted to skip rating
presentation proposals that do not fall into their areas of

expertise?


Wording:

Change the third paragraph of Section 8.3.2 as follows:

Old version:  Each member of the Program Committee must review all
presentations submitted for each meeting. The Chair may excuse a
member from one meeting's review cycle due to extenuating
circumstances, but if a member misses two meetings in a row, he or
she may be removed from the committee.

New version:  Each member of the Program Committee must review all
presentations submitted for each meeting and rate those
presentations which fall into their areas of expertise. The Chair
may excuse a member from one meeting's review cycle due to
extenuating circumstances, but if a member misses two meetings in a
row, he or she may be removed from the committee.



It seems like you're talking about two totally different things here,
punitive actions for missing meetings and requirements for PC Members to
audit presentations.  Unless it's really worth defining both separately
I would scratch the whole thing.  If you need to define punitive
actions, why not just say a simple majority may take action to remove a
Program Committee Member for cause.  The first sentence, taken alone,
could be listed as a portion of PC Members assigned duties (if such a
thing exists).


Since we're amending an existing document, this would be two separate 
changes.


The one being proposed here is supposed to reduce the requirements for 
Program Committee members (although, rereading it, I see that in the old 
version there wasn't actually a requirement for members to rate 
anything, as opposed to just reviewing things, so maybe it accidentally 
adds more requirements instead).  It does that by adding a few words to an 
existing paragraph.


The other thing being debated is the language about the procedure for 
removing Program Committee members.  That's in the same paragraph, because 
it's how we wrote it a few years ago, but it's not really related to this 
proposal.  If it needs to change, that should probably be done via a 
separate amendment.


I don't have strong feelings on the merits of either of the proposed 
amendments (and as long as I'm drafting charter changes at the request of 
an elected committee I'm not part of, any strong feelings I might develop 
should probably be kept out of this).  I can talk to some degree about the 
initial intent of the charter, with the caveat that there were lots of 
people involved and we may not have all intended the same thing.


My intent, which was fairly influential since I was the last one to do 
major editing on the document, was to to make sure the Steering Committee 
selection process was very clear, to give them some power, and beyond that 
to give them a pretty free hand.  They were going to be elected, while 
those of us working on the charter were self-appointed, so any decisions 
they made were going to have a lot more legitimacy than the decisions we 
were making.  Others had some very strong concerns about the operation of 
the Program Committee, so that got specified in probably more detail than 
I would have preferred.


So, in that vein, it seems to me that that the vagueness in the Program 
Committee member-removal text is ok.  The Steering Committee is in charge, 
and if there's a desire to remove a member of the Program Committee, the 
procedure ought to be whatever they say it is.


But, that said, we also intended the charter to be changeable if people 
felt the need to do so.  That's what the Amendments procedure is there 
for.


-Steve


Re: Visualizing the routing table

2007-09-27 Thread Duane Wessels




On Thu, 27 Sep 2007, Nathan Ward said:


Is the older pictures based on older allocation data, or present-day data?


I assume you are refering to the labels showing to whom each block
is allocated?  Those come from IANA's file at
http://www.iana.org/assignments/ipv4-address-space, which gives the
date (just month and year) of each allocation.I dont have
an archive of that file so to show the state of things in the past
I just change any allocation after a given date to Unallocated.

The routing table data (the colored bits) comes from Routeviews,
which has a good archive.

BTW, one thing that really stands out if you watch the animation
is the two times (July 2005 and June 2006) where routes appeared
for large areas of unallocated space.

Duane W.


Re: WG Action: Conclusion of IP Version 6 (ipv6)

2007-09-27 Thread Steven M. Bellovin

On Thu, 27 Sep 2007 13:59:53 -1000
Randy Bush [EMAIL PROTECTED] wrote:

  The REAL problems are not going anywhere for a long time, if ever.
 
 indeed, many will be with us for a long time.  but there are a bunch
 we could knock off in a few years
   o dual stack backbones (and it's as much the vendors as the isps
 here)
   o dual stack consumer cpe
   o routers that hold 2m routes *with churn* from enterprise to
 backbone o test equipment to differentiate vendor hot air from actual
 performance
   o nat-pt with standardized algs for at least dns, smtp, http, sip,
 and rtp
 
I once complained to Bjarne Stroustrup about some aspect of C++.  He
replied that it was not the best possible language, but rather the
best language possible.  He was dealing with programmers who were
recent converts to C; indeed, many of them had only recently been
weaned from lower-level assembler languages.  (Doug McIlroy once told
me that C was the best assembler language he'd ever used.  I agree with
him.)  I feel much the same about IPv6.

IPv6 isn't what I wanted it to be.  During the IPng directorate,
several of us (including me and at least one of the chairs) pushed very
hard for id/locator split.  We lost.  That was 1994; it's over and done
with.  But it took 13 years from then to a (mostly) complete set of
specs and universal implementation, at least in all systems shipping
today.  Even if there was universal agreement that the design was wrong
and that we should start over, I can't see it taking less than 10 years
to get back to the current level of maturity.  We don't have that
long.  We don't even have any guarantees that we'd get everything right
if we tried again; while we could avoid today's known pitfalls, I'm
sure there are \aleph_0 more waiting for us.  To me, then, the question
is now what?

We have to get off of v4.  We're dying the death of a thousand NATs.
What we have to do is push the responsible parties -- CPE vendors,
ISPs, router vendors, and yes, the IETF -- to fill in the holes.



--Steve Bellovin, http://www.cs.columbia.edu/~smb