Andy,
On 5/22/26 17:13, Andy Bierman wrote:
On Fri, May 22, 2026 at 7:47 AM Jeffrey Haas <[email protected]> wrote:
To refine the question:
If we have a key that the key node's type is currently a leafref,
is there any issue to deviate its type to something that isn't a
leafref? As a specific example, deviate it to a string or integer?
If you deviate the leaf type to something with a different base type
(e.g. changing string to integer), then the client is expected to
know what integer to send, as none of the standard ip-address values
are accepted.
The deviated type example is contrived. The point is that the neighbor,
for the deviation case, is a locally preferred index value under control
of the operator.
Recall that part of the point is that the index node will NOT be the
remote-address, but would share fate with it in our normal case. As an
example:
Default case:
neighbor['192.168.1.1']/neighbor-key = 192.168.1.1
neighbor['192.168.1.1']/remote-address = 192.168.1.1
Deviated case:
neighbor['foo']/neighbor-key = 'foo'
neighbor['foo']/remote-address = 192.168.1.1
This is extremely bad practice.
But not forbidden?
-- Jeff
_______________________________________________
netmod mailing list -- [email protected]
To unsubscribe send an email to [email protected]