Hello Juliusz,

No, as it is specified for now, a router cannot assign an address on an 
end-point 
unless that en-point is in a ‘Common Link’ which includes the end-point 
identifier.
"An assigned address MUST be in the first quarter of an assigned
      prefix currently applied on a Common Link which includes the
      interface specified by the endpoint identifier."

The address assignment process does not require this limitation though. I guess 
we could consider removing that.

But if what you are trying to do is assign sparse /128 to different links or 
loopbacks, there exists a perfectly valid way to do so.
A router can assign a /128 prefix for private use (just like it would do a PD, 
i.e., by advertising an ASSIGNED-PREFIX TLV with an End-Point ID equal to 0, 
or even another End-Point ID that is not used by any real interfaces), and use 
the address (And advertise it through the RP, 
just like it would do with any other assigned prefix).

- Pierre


> Le 28 juin 2015 à 16:22, Juliusz Chroboczek <[email protected]> 
> a écrit :
> 
> Concerning the /128-on-loopback issue...
> 
> The HNCP draft is not quite clear about the semantics of the NODE-ADDRESS TLV 
> (Section 6.3 of -06).  Is that for on-link addresses only?
> 
> In other words, is it legal for a router to grab an address from a prefix 
> assigned by some other router (not necessarily a neighbour), advertise it 
> over NODE-ADDRESS, assign it to one if its interfaces, and advertise the /128 
> over Babel?
> 
> If it's legal and doesn't cause any issues I don't see, then that pretty much 
> solves this particular problem.
> 
> -- Juliusz
> 
> _______________________________________________
> homenet mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/homenet

_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to