mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
radvd: T6118: add nat64prefix support RFC8781
This commit is contained in:
parent
de7fab8728
commit
7611b9be99
@ -13,6 +13,7 @@ Supported interface types:
|
|||||||
* bonding
|
* bonding
|
||||||
* bridge
|
* bridge
|
||||||
* ethernet
|
* ethernet
|
||||||
|
* geneve
|
||||||
* l2tpv3
|
* l2tpv3
|
||||||
* openvpn
|
* openvpn
|
||||||
* pseudo-ethernet
|
* pseudo-ethernet
|
||||||
@ -22,9 +23,9 @@ Supported interface types:
|
|||||||
* wireless
|
* wireless
|
||||||
* wwan
|
* wwan
|
||||||
|
|
||||||
|
*************
|
||||||
Enabling Advertisments
|
Configuration
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~
|
*************
|
||||||
|
|
||||||
.. cfgcmd:: set service router-advert interface <interface> ...
|
.. cfgcmd:: set service router-advert interface <interface> ...
|
||||||
|
|
||||||
@ -50,7 +51,7 @@ Enabling Advertisments
|
|||||||
|
|
||||||
|
|
||||||
Advertising a Prefix
|
Advertising a Prefix
|
||||||
''''''''''''''''''''
|
--------------------
|
||||||
|
|
||||||
.. cfgcmd:: set service router-advert interface <interface> prefix <prefix/mask>
|
.. cfgcmd:: set service router-advert interface <interface> prefix <prefix/mask>
|
||||||
|
|
||||||
@ -73,30 +74,48 @@ Advertising a Prefix
|
|||||||
|
|
||||||
.. start_vyoslinter
|
.. start_vyoslinter
|
||||||
|
|
||||||
|
Advertising a NAT64 Prefix
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
.. cfgcmd:: set service router-advert interface <interface> nat64prefix <prefix/mask>
|
||||||
|
|
||||||
|
Enable PREF64 option as outlined in :rfc:`8781`.
|
||||||
|
|
||||||
|
NAT64 prefix mask must be one of: /32, /40, /48, /56, /64 or 96.
|
||||||
|
|
||||||
|
.. note:: The well known NAT64 prefix is ``64:ff9b::/96``
|
||||||
|
|
||||||
|
.. stop_vyoslinter
|
||||||
|
|
||||||
|
.. csv-table::
|
||||||
|
:header: "VyOS Field", "Description"
|
||||||
|
:widths: 10,30
|
||||||
|
|
||||||
|
"valid-lifetime","Time in seconds that the prefix will remain valid (default: 65528 seconds)"
|
||||||
|
|
||||||
|
.. start_vyoslinter
|
||||||
|
|
||||||
Disabling Advertisements
|
Disabling Advertisements
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------
|
||||||
|
|
||||||
To disable advertisements without deleting the configuration:
|
To disable advertisements without deleting the configuration:
|
||||||
|
|
||||||
.. cfgcmd:: set service router-advert interface <interface> no-send-advert
|
.. cfgcmd:: set service router-advert interface <interface> no-send-advert
|
||||||
|
|
||||||
Example Configuration
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~
|
*******
|
||||||
|
Example
|
||||||
|
*******
|
||||||
|
|
||||||
|
Your LAN connected on eth0 uses prefix ``2001:db8:beef:2::/64`` with the router
|
||||||
|
beeing ``2001:db8:beef:2::1``
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
interface eth0.2 {
|
set interfaces ethernet eth0 address 2001:db8:beef:2::1/64
|
||||||
default-preference high
|
|
||||||
hop-limit 64
|
set service router-advert interface eth0 default-preference 'high'
|
||||||
interval {
|
set service router-advert interface eth0 name-server '2001:db8::1'
|
||||||
max 600
|
set service router-advert interface eth0 name-server '2001:db8::2'
|
||||||
}
|
set service router-advert interface eth0 other-config-flag
|
||||||
name-server 2001:db8::1
|
set service router-advert interface eth0 prefix 2001:db8:beef:2::/64
|
||||||
name-server 2001:db8::2
|
|
||||||
other-config-flag
|
|
||||||
prefix 2001:db8:beef:2::/64 {
|
|
||||||
valid-lifetime 2592000
|
|
||||||
}
|
|
||||||
reachable-time 0
|
|
||||||
retrans-timer 0
|
|
||||||
}
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user