Hi Mark,

Happy New Year !


> The key point is that RIDs look like IPv4 addresses, but are not. They
> only have adopted the formatting convention of IPv4 addresses. They're 32
> bit quantities. They could have just as easily been formatted as 0x hex
> strings e.g. 0xffffffff for my example. Their continued use as 32 bit
> quantities and identifiers in IPv6 supporting OSPFv3 shows how decoupled
> from both IPv4 and IPv6 they are.
>

We are again in 100% agreement here. That was exactly my analogy to RID
made to Ron. But on the other hand let's also recognize that this is pretty
common to assign router_id to be yr loopback address in number of
protocols.


> SIDs on the other hand are at some point in time used as IPv6 destination
> addresses.
>

Well SID locators (of variable length) need to assure packet delivery to a
segment end points. That is a subtle but very important difference.


> That means they have to either always comply with IPv6 address
> requirements - RFC4291 - or be converted to meet IPv6 address requirements
> when they're used as IPv6 addresses (e.g. they're 64 bit quantities that
> are then used as an IPv6 Interface Identifier by prepending an IPv6
> addressing compliant /64 prefix)
>

IPv6 address fields are 128 bits (for good or for bad of it). And there are
no :: or : there to the point Alex made earlier. What matters is to make
sure that routing prefixes deliver packets to correct destinations.

I am very puzzled reading those messages what is the point regarding all
remaining bits outside of locator ? If this is to say RFC4291 did not
defined a SID - sure you won - game over. But at the same time I do not see
anything in RFC4291 which would prohibit me to put any bit sequence I like
in the remaining (least significant) bits of the address. And I think this
is the crux of the little discussion here.

Cheers,
R.
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to