Peter Memishian wrote:

> I have suggested an alternative of using an "improved" version of the
> existing logical interface naming scheme which does not have the V4/V6
> namespace split and which would also accommodate address bundles in the
> same manner that address labels accommodate them (at least, to the degree
> which I understand how address labels accommodate them).  Specifically,
> each address object for a particular IP interface (whether it's a single
> address, a point-to-point address, or an IPv6 address bundle) would have
> an associated numeric identifier.  During create-addr, the administrator
> can either choose this identifier or have the system assign one for them.
> The address object is then identified by the interface/id tuple until it
> is eventually removed -- i.e., net0/0 or net0/86 or whatever.

Even if we use /n instead of :n to try to keep this separate from the 
logical interface numbers I think we'd spend a year of our lives 
explaining that the number in the label has nothing to do with the 
number that ifconfig -a reports.

Stated differently, doing /n would be find if we excized all of ifconfig 
and logical interface numbers from the kernel at the same time. Anything 
else will cause confusion.

Thus I think it is better to either have free text labels. Or we could 
do alphabetic instead numeric e.g net0/a and net0/b. With alphabetic we 
could still auto-assign them.

As long as we stay away from numeric we reduce the source of confusion.
    Erik

Reply via email to