diff options
author | hagbard <vyosdev@derith.de> | 2019-07-02 14:42:25 -0700 |
---|---|---|
committer | hagbard <vyosdev@derith.de> | 2019-07-02 14:42:25 -0700 |
commit | e06eed5b9aecb6f8a6fb5432e3fa8028b9f72397 (patch) | |
tree | d49420aa38d1ba63a16a11d638432a37eb133509 /docs/services | |
parent | e28d40679e8632f3be37c802a2cdec44e276791d (diff) | |
download | vyos-documentation-e06eed5b9aecb6f8a6fb5432e3fa8028b9f72397.tar.gz vyos-documentation-e06eed5b9aecb6f8a6fb5432e3fa8028b9f72397.zip |
[IPoE] T1495 - IPv6 and IA-PD implementation
Diffstat (limited to 'docs/services')
-rw-r--r-- | docs/services/ipoe-server.rst | 39 |
1 files changed, 36 insertions, 3 deletions
diff --git a/docs/services/ipoe-server.rst b/docs/services/ipoe-server.rst index 2178882b..7b456c9e 100644 --- a/docs/services/ipoe-server.rst +++ b/docs/services/ipoe-server.rst @@ -31,11 +31,42 @@ Connected sessions can be checked via the ``show ipoe-server sessions`` command. .. code-block:: sh - vyos@vyos:~$ show ipoe-server sessions + vyos@vyos:~$ show ipoe-server sessions - ifname | called-sid | calling-sid | ip | ip6 | ip6-dp | rate-limit | state | uptime | sid + ifname | called-sid | calling-sid | ip | ip6 | ip6-dp | rate-limit | state | uptime | sid -------+------------+-------------------+-------------+-----+--------+------------+--------+----------+------------------ - ipoe0 | eth2 | 08:00:27:2f:d8:06 | 192.168.0.2 | | | | active | 00:45:05 | dccc870fd3134612 + ipoe0 | eth2 | 08:00:27:2f:d8:06 | 192.168.0.2 | | | | active | 00:45:05 | dccc870fd3134612 + + +IPv6 SLAAC and IA-PD +==================== + +To configure IPv6 assignments for clients, two options need to be configured. A global prefix which is terminated on the clients cpe and a delegated prefix, the client can use +for devices routed via the clients cpe. + +IPv6 DNS addresses are optional. + +.. code-block:: sh + + set service ipoe-server authentication interface eth3 mac-address 08:00:27:2F:D8:06 + set service ipoe-server authentication mode 'local' + set service ipoe-server client-ipv6-pool delegate-prefix '2001:db8:1::/48,56' + set service ipoe-server client-ipv6-pool prefix '2001:db8::/48,64' + set service ipoe-server dnsv6-server server-1 '2001:db8::' + set service ipoe-server dnsv6-server server-2 '2001:db8:aaa::' + set service ipoe-server dnsv6-server server-3 '2001:db8:bbb::' + set service ipoe-server interface eth3 client-subnet '192.168.1.0/24' + +.. code-block:: sh + + vyos@ipoe-server# run sh ipoe-server sessions + ifname | called-sid | calling-sid | ip | ip6 | ip6-dp | rate-limit | state | uptime | sid + -------+------------+-------------------+-------------+---------------------------------+-----------------+------------+--------+----------+------------------ + ipoe0 | eth3 | 08:00:27:2f:d8:06 | 192.168.1.2 | 2001:db8::a00:27ff:fe2f:d806/64 | 2001:db8:1::/56 | | active | 01:02:59 | 4626faf71b12cc25 + + +The clients cpe can now communicate via IPv4 or IPv6. All devices behind ``2001:db8::a00:27ff:fe2f:d806/64`` can use addresses from ``2001:db8:1::/56`` and can +globally communicate without the need of any NAT rules. RADIUS Setup @@ -79,4 +110,6 @@ The rate-limit is set in kbit/sec. ipoe0 | eth2 | 08:00:27:2f:d8:06 | 192.168.0.2 | | | 500/500 | active | 00:00:05 | dccc870fd31349fb + + .. _`accel-ppp`: https://accel-ppp.org/ |