diff options
| author | Christian Breunig <christian@breunig.cc> | 2024-03-17 09:21:12 +0100 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-17 09:21:12 +0100 | 
| commit | c15e8ff595c73e14a3a816977f074cb4652ebdc2 (patch) | |
| tree | 81857425b8367c718eaeaa7c92887c81f757cb3a /docs/configuration/service | |
| parent | 0d38de0e6f1d4c339cd25ea5346fcf87bbb3c5a7 (diff) | |
| parent | 7611b9be992c29bc0919072cc7df7519afa0b441 (diff) | |
| download | vyos-documentation-c15e8ff595c73e14a3a816977f074cb4652ebdc2.tar.gz vyos-documentation-c15e8ff595c73e14a3a816977f074cb4652ebdc2.zip | |
Merge pull request #1326 from vyos/radvd-T6118
radvd: T6118: add nat64prefix support RFC8781
Diffstat (limited to 'docs/configuration/service')
| -rw-r--r-- | docs/configuration/service/router-advert.rst | 63 | 
1 files changed, 41 insertions, 22 deletions
| diff --git a/docs/configuration/service/router-advert.rst b/docs/configuration/service/router-advert.rst index f179153a..ca558b6a 100644 --- a/docs/configuration/service/router-advert.rst +++ b/docs/configuration/service/router-advert.rst @@ -13,6 +13,7 @@ Supported interface types:      * bonding      * bridge      * ethernet +    * geneve      * l2tpv3      * openvpn      * pseudo-ethernet @@ -22,9 +23,9 @@ Supported interface types:      * wireless      * wwan - -Enabling Advertisments -~~~~~~~~~~~~~~~~~~~~~~~ +************* +Configuration +*************  .. cfgcmd:: set service router-advert interface <interface> ... @@ -50,7 +51,7 @@ Enabling Advertisments  Advertising a Prefix -'''''''''''''''''''' +--------------------  .. cfgcmd:: set service router-advert interface <interface> prefix <prefix/mask> @@ -73,30 +74,48 @@ Advertising a Prefix  .. 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 -~~~~~~~~~~~~~~~~~~~~~~~~ +------------------------  To disable advertisements without deleting the configuration:  .. 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 -     interface eth0.2 { -        default-preference high -        hop-limit 64 -        interval { -            max 600 -        } -        name-server 2001:db8::1 -        name-server 2001:db8::2 -        other-config-flag -        prefix 2001:db8:beef:2::/64 { -            valid-lifetime 2592000 -        } -        reachable-time 0 -        retrans-timer 0 -     } +    set interfaces ethernet eth0 address 2001:db8:beef:2::1/64 + +    set service router-advert interface eth0 default-preference 'high' +    set service router-advert interface eth0 name-server '2001:db8::1' +    set service router-advert interface eth0 name-server '2001:db8::2' +    set service router-advert interface eth0 other-config-flag +    set service router-advert interface eth0 prefix 2001:db8:beef:2::/64 | 
