summaryrefslogtreecommitdiff
path: root/src/services/api
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2023-12-29 13:29:02 +0100
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2023-12-29 17:03:07 +0000
commit07294ffd83191093fc1086ff9d1949666be57971 (patch)
treedea8dc4678aa66f460efa8571dd02377c7903d58 /src/services/api
parent93427954f3abbce755847e61d0dd6471dce1bdd9 (diff)
downloadvyos-1x-07294ffd83191093fc1086ff9d1949666be57971.tar.gz
vyos-1x-07294ffd83191093fc1086ff9d1949666be57971.zip
vyos.template: T5869: first_host_address() does not honor RFC4291 section 2.6.1
The subnet router anycast address is predefined. Its format is as follows: | n bits | 128-n bits | +------------------------------------------------+----------------+ | subnet prefix | 00000000000000 | +------------------------------------------------+----------------+ The "subnet prefix" in an anycast address is the prefix that identifies a specific link. This anycast address is syntactically the same as a unicast address for an interface on the link with the interface identifier set to zero. Packets sent to the Subnet-Router anycast address will be delivered to one router on the subnet. All routers are required to support the Subnet-Router anycast addresses for the subnets to which they have interfaces. The Subnet-Router anycast address is intended to be used for applications where a node needs to communicate with any one of the set of routers. Our code as of now returns the subnet router anycast address as the first_host_address(). (cherry picked from commit cc4ce81ece57faca8ce111b8f3748389ecb40202)
Diffstat (limited to 'src/services/api')
0 files changed, 0 insertions, 0 deletions