Skip to content

Commit 1bbf3a9

Browse files
authored
Merge pull request #7646 from ovh/sa-ipv6-vrack-guides
IPv6 in vRack - Minor edits + French translation
2 parents ff48256 + 6d618f5 commit 1bbf3a9

File tree

15 files changed

+558
-652
lines changed

15 files changed

+558
-652
lines changed

pages/bare_metal_cloud/dedicated_servers/configure-an-ipv6-in-a-vrack/guide.de-de.md

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Configuring an IPv6 block in a vRack (EN)
33
excerpt: This guide will show you how to configure a block of public IPv6 addresses for use with the vRack
4-
updated: 2024-07-18
4+
updated: 2025-03-17
55
---
66

77
<style>
@@ -18,17 +18,12 @@ details[open]>summary::before {
1818
}
1919
</style>
2020

21-
> [!warning]
22-
> Usage of this feature is currently in Beta phase.
23-
> This guide may be incomplete and will be extended during this Beta phase. Our team remains available on our dedicated Discord Channel, do not hesitate to join and reach us: <https://discord.gg/ovhcloud>. Ask questions, provide feedback and interact directly with the team that builds our Network services.
24-
2521
## Objective
2622

2723
The vRack network serves as a global private network bridging various OVHcloud products, enabling the creation of sophisticated network solutions. Beyond facilitating private connections, it also supports routing public IP addresses.
2824

2925
**This guide focuses on Additional IPv6 address block configuration within a vRack network.**
3026

31-
3227
## Introduction
3328

3429
IPv6 revolutionizes networking within OVHcloud's vRack by addressing IPv4's limitations and introducing features for the modern internet. Its rollout is a direct response to the need for more extensive, secure, and sophisticated internet architectures. Here are the key benefits of integrating IPv6 with vRack:
@@ -44,14 +39,14 @@ By leveraging IPv6 within vRack, OVHcloud users can enjoy a more secure, efficie
4439

4540
## Requirements
4641

47-
- A [vRack](https://www.ovhcloud.com/de/network/vrack/){.external} service activated in your account
48-
- A [vRack compatible server](https://www.ovhcloud.com/de/network/vrack/){.external} attached to your vRack network
42+
- A [vRack](/links/network/vrack) service activated in your account
43+
- A [vRack compatible server](/links/network/vrack) attached to your vRack network
4944
- Access to the [OVHcloud Control Panel](/links/manager)
5045

5146
> [!warning]
52-
> This feature might be unavailable or limited on servers of the [**Eco** product line](https://eco.ovhcloud.com/en-gb/about/).
47+
> This feature might be unavailable or limited on servers of the [**Eco** product line](/links/bare-metal/eco-about).
5348
>
54-
> Please visit our [comparison page](https://eco.ovhcloud.com/en-gb/compare/) for more information.
49+
> Please visit our [comparison page](/links/bare-metal/eco-compare) for more information.
5550
5651
## Instructions
5752

@@ -83,15 +78,15 @@ The example above shows two hosts with their vRack-side interfaces configured wi
8378

8479
Go to `Network`{.action} and click the `vRack private network`{.action} section. Then select the vRack you want to manage:
8580

86-
![vrack management](images/700.png){.thumbnail}
81+
![vRack management](images/700.png){.thumbnail}
8782

8883
On the left side, the possible options (eligible services to be configured) are listed.
8984

9085
On the right you see what is already configured with your vRack.
9186

9287
Select your new Additional IPv6 and add it to your vRack.
9388

94-
![vrack selection](images/701.png){.thumbnail}
89+
![vRack selection](images/701.png){.thumbnail}
9590

9691
You now have your new Additional IPv6 added to your vRack.
9792

@@ -155,7 +150,7 @@ Let's check exactly which subnet is bridged:
155150
156151
As in the example below:
157152

158-
![GET subrange bridged into your vrack](images/20240418-05.png){.thumbnail}
153+
![GET subrange bridged into your vRack](images/20240418-05.png){.thumbnail}
159154

160155
To get more details, use this call:
161156

@@ -166,7 +161,7 @@ To get more details, use this call:
166161
167162
As in the example below:
168163

169-
![GET subrange bridged into your vrack](images/20240418-06.png){.thumbnail}
164+
![GET subrange bridged into your vRack](images/20240418-06.png){.thumbnail}
170165

171166
Notice that IP autoconfiguration (SLAAC) is turned off by default.
172167

@@ -193,7 +188,7 @@ Don't forget to configure SLAAC on your host machine.
193188

194189
In a basic configuration, you may want to setup an IP address and routing manually. This is also the suggested way when your machine acts as a router (see the [configuring routed subnet](#routedmode) section) and has ipv6.forwarding mode enabled.
195190

196-
First, let's add an IP address on the vrack interface (in our example "eth1"):
191+
First, let's add an IP address on the vRack interface (in our example "eth1"):
197192

198193
```bash
199194
$ sudo ip address add 2001:41d0:abcd:ef00::2/64 dev eth1
@@ -224,15 +219,15 @@ To use automatic configuration, please ensure you have configured your interface
224219

225220
First, let's allow our host to accept Router Advertisements (for autoconfiguration) on the vRack interface (in our example "eth1"):
226221

227-
``` bash
222+
```bash
228223
$ sudo sysctl -w net.ipv6.conf.eth1.accept_ra=1
229224
```
230225

231226
Important to note is that this setting will not work if ipv6.forwarding is enabled in your system. In such case please refer to <a href="#host-side-configuration">[Automatic IP configuration for routed subnet](#host-side) for more details.
232227

233228
Then, simply bring up the interface:
234229

235-
``` bash
230+
```bash
236231
$ sudo ip link set up dev eth1
237232
$ ip -6 addr list dev eth1
238233
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
@@ -250,7 +245,7 @@ After a moment (the configuration must propagate), specific IPv6 address (with t
250245

251246
The most basic test is to ping a local IP address on a host:
252247

253-
``` bash
248+
```bash
254249
debian@host:~$ ping 2001:41d0:900:2100:fe34:97ff:feb0:c166
255250
PING 2001:41d0:900:2100:fe34:97ff:feb0:c166(2001:41d0:900:2100:fe34:97ff:feb0:c166) 56 data bytes
256251
64 bytes from 2001:41d0:900:2100:fe34:97ff:feb0:c166: icmp_seq=1 ttl=64 time=0.043 ms
@@ -263,7 +258,7 @@ PING 2001:41d0:900:2100:fe34:97ff:feb0:c166(2001:41d0:900:2100:fe34:97ff:feb0:c1
263258

264259
Next, let's verify the connectivity from remote:
265260

266-
``` bash
261+
```bash
267262
ubuntu@remote-test:~$ ping 2001:41d0:900:2100:fe34:97ff:feb0:c166
268263
PING 2001:41d0:900:2100:fe34:97ff:feb0:c166(2001:41d0:900:2100:fe34:97ff:feb0:c166) 56 data bytes
269264
64 bytes from 2001:41d0:900:2100:fe34:97ff:feb0:c166: icmp_seq=1 ttl=55 time=7.23 ms
@@ -290,7 +285,7 @@ For routed subnet definition any prefix size can be used between /57 and /64.
290285

291286
After adding Additional IP to your vRack you can manage routed subnet by clicking `Add subnet`{.action} button.
292287

293-
![vrack select](images/600.png){.thumbnail}
288+
![vRack select](images/600.png){.thumbnail}
294289

295290
To create a routed subnet, we must first define:
296291

@@ -418,7 +413,7 @@ PING 2001:41d0:abcd:ef10::1(2001:41d0:abcd:ef10::1) 56 data bytes
418413

419414
Check the route to our /60 subnet on a host:
420415

421-
``` bash
416+
```bash
422417
debian@host:~$ ip -6 route get 2001:41d0:abcd:ef10::1
423418
2001:41d0:abcd:ef10::1 from :: via fd00::2 dev veth1a src fd00::1 metric 1024 pref medium
424419
```
@@ -525,7 +520,6 @@ Please note that in such setups (with Additional IPv6 from more than single regi
525520

526521
- **No SLAAC support in multi-location setups:** When there is more than one location acting in routing public IP traffic (both IPv4 and IPv6) into the same vRack, Stateless Address Autoconfiguration (SLAAC) **should not be used**. As an example of such situation, let's consider existing hosts using IPv4 addresses. Such hosts are becoming reconfigured automatically by SLAAC with IPv6 gateway set up from other region. Together with IPv6 prioritization over IPv4 by some Operating Systems this situation can lead to suboptimal routing or even total loss of connectivity for such hosts.
527522

528-
529523
## Known Limitations
530524

531525
Understanding the constraints of using **Additional IPv6** within the **vRack** environment is crucial for effective network planning. Here are the key limitations to consider:
@@ -537,8 +531,8 @@ Understanding the constraints of using **Additional IPv6** within the **vRack**
537531
- **Public bandwidth cap**: Outbound traffic from OVHcloud to the internet is capped at 5Gbps per region location.
538532
- **IPv6 block allocation limits**: Single Additional IPv6 block per vRack in a region location. Maximum of 3 blocks (/56) per region location.
539533
- **Mobility of Additional IPv6 blocks**: Due to the hierarchical design of the IPv6 address space, Additional IPv6 blocks are region-specific. This means blocks cannot be transferred between regions, although they can be reassigned within any vRack-connected backend.
540-
- **No direct VLAN 802.1Q support in vRack by Additional IPv6**: Configuration can only be done with native vlan of your vRack network. For packet forwarding inside specific vlan (of a vRack) a dedicated host on customer side will be needed.
541-
- **APAC, TOR and 3AZ regions are not supported for the moment.**
534+
- **No direct VLAN 802.1Q support in vRack by Additional IPv6**: Configuration can only be done with native VLAN of your vRack network. For packet forwarding inside specific VLAN (of a vRack) a dedicated host on customer side will be needed.
535+
- **At the moment, routing Additional IPv6 into vRack is not supported in APAC (Asia-Pacific) regions.**
542536

543537
## Go further
544538

pages/bare_metal_cloud/dedicated_servers/configure-an-ipv6-in-a-vrack/guide.en-asia.md

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Configuring an IPv6 block in a vRack
33
excerpt: This guide will show you how to configure a block of public IPv6 addresses for use with the vRack
4-
updated: 2024-07-18
4+
updated: 2025-03-17
55
---
66

77
<style>
@@ -18,17 +18,12 @@ details[open]>summary::before {
1818
}
1919
</style>
2020

21-
> [!warning]
22-
> Usage of this feature is currently in Beta phase.
23-
> This guide may be incomplete and will be extended during this Beta phase. Our team remains available on our dedicated Discord Channel, do not hesitate to join and reach us: <https://discord.gg/ovhcloud>. Ask questions, provide feedback and interact directly with the team that builds our Network services.
24-
2521
## Objective
2622

2723
The vRack network serves as a global private network bridging various OVHcloud products, enabling the creation of sophisticated network solutions. Beyond facilitating private connections, it also supports routing public IP addresses.
2824

2925
**This guide focuses on Additional IPv6 address block configuration within a vRack network.**
3026

31-
3227
## Introduction
3328

3429
IPv6 revolutionizes networking within OVHcloud's vRack by addressing IPv4's limitations and introducing features for the modern internet. Its rollout is a direct response to the need for more extensive, secure, and sophisticated internet architectures. Here are the key benefits of integrating IPv6 with vRack:
@@ -44,14 +39,14 @@ By leveraging IPv6 within vRack, OVHcloud users can enjoy a more secure, efficie
4439

4540
## Requirements
4641

47-
- A [vRack](/links/network/vrack){.external} service activated in your account
48-
- A [vRack compatible server](/links/network/vrack){.external} attached to your vRack network
42+
- A [vRack](/links/network/vrack) service activated in your account
43+
- A [vRack compatible server](/links/network/vrack) attached to your vRack network
4944
- Access to the [OVHcloud Control Panel](/links/manager)
5045

5146
> [!warning]
52-
> This feature might be unavailable or limited on servers of the [**Eco** product line](https://eco.ovhcloud.com/en-gb/about/).
47+
> This feature might be unavailable or limited on servers of the [**Eco** product line](/links/bare-metal/eco-about).
5348
>
54-
> Please visit our [comparison page](https://eco.ovhcloud.com/en-gb/compare/) for more information.
49+
> Please visit our [comparison page](/links/bare-metal/eco-compare) for more information.
5550
5651
## Instructions
5752

@@ -61,7 +56,7 @@ While requesting a new Additional IPv6 block, it's important to note that the al
6156

6257
/// details | Request a new Additional IPv6 block
6358

64-
You can order your new additional IPv6 block [here](https://www.ovh.com/manager/#/dedicated/ip/agoraOrder/ipv6?catalogName=ip).
59+
You can order your new additional IPv6 block [here](https://ca.ovh.com/manager/#/dedicated/ip/agoraOrder/ipv6?catalogName=ip).
6560

6661
![configuration page](images/500.png){.thumbnail}
6762

@@ -83,15 +78,15 @@ The example above shows two hosts with their vRack-side interfaces configured wi
8378

8479
Go to `Network`{.action} and click the `vRack private network`{.action} section. Then select the vRack you want to manage:
8580

86-
![vrack management](images/700.png){.thumbnail}
81+
![vRack management](images/700.png){.thumbnail}
8782

8883
On the left side, the possible options (eligible services to be configured) are listed.
8984

9085
On the right you see what is already configured with your vRack.
9186

9287
Select your new Additional IPv6 and add it to your vRack.
9388

94-
![vrack selection](images/701.png){.thumbnail}
89+
![vRack selection](images/701.png){.thumbnail}
9590

9691
You now have your new Additional IPv6 added to your vRack.
9792

@@ -155,7 +150,7 @@ Let's check exactly which subnet is bridged:
155150
156151
As in the example below:
157152

158-
![GET subrange bridged into your vrack](images/20240418-05.png){.thumbnail}
153+
![GET subrange bridged into your vRack](images/20240418-05.png){.thumbnail}
159154

160155
To get more details, use this call:
161156

@@ -166,7 +161,7 @@ To get more details, use this call:
166161
167162
As in the example below:
168163

169-
![GET subrange bridged into your vrack](images/20240418-06.png){.thumbnail}
164+
![GET subrange bridged into your vRack](images/20240418-06.png){.thumbnail}
170165

171166
Notice that IP autoconfiguration (SLAAC) is turned off by default.
172167

@@ -193,7 +188,7 @@ Don't forget to configure SLAAC on your host machine.
193188

194189
In a basic configuration, you may want to setup an IP address and routing manually. This is also the suggested way when your machine acts as a router (see the [configuring routed subnet](#routedmode) section) and has ipv6.forwarding mode enabled.
195190

196-
First, let's add an IP address on the vrack interface (in our example "eth1"):
191+
First, let's add an IP address on the vRack interface (in our example "eth1"):
197192

198193
```bash
199194
$ sudo ip address add 2001:41d0:abcd:ef00::2/64 dev eth1
@@ -224,15 +219,15 @@ To use automatic configuration, please ensure you have configured your interface
224219

225220
First, let's allow our host to accept Router Advertisements (for autoconfiguration) on the vRack interface (in our example "eth1"):
226221

227-
``` bash
222+
```bash
228223
$ sudo sysctl -w net.ipv6.conf.eth1.accept_ra=1
229224
```
230225

231226
Important to note is that this setting will not work if ipv6.forwarding is enabled in your system. In such case please refer to <a href="#host-side-configuration">[Automatic IP configuration for routed subnet](#host-side) for more details.
232227

233228
Then, simply bring up the interface:
234229

235-
``` bash
230+
```bash
236231
$ sudo ip link set up dev eth1
237232
$ ip -6 addr list dev eth1
238233
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
@@ -250,7 +245,7 @@ After a moment (the configuration must propagate), specific IPv6 address (with t
250245

251246
The most basic test is to ping a local IP address on a host:
252247

253-
``` bash
248+
```bash
254249
debian@host:~$ ping 2001:41d0:900:2100:fe34:97ff:feb0:c166
255250
PING 2001:41d0:900:2100:fe34:97ff:feb0:c166(2001:41d0:900:2100:fe34:97ff:feb0:c166) 56 data bytes
256251
64 bytes from 2001:41d0:900:2100:fe34:97ff:feb0:c166: icmp_seq=1 ttl=64 time=0.043 ms
@@ -263,7 +258,7 @@ PING 2001:41d0:900:2100:fe34:97ff:feb0:c166(2001:41d0:900:2100:fe34:97ff:feb0:c1
263258

264259
Next, let's verify the connectivity from remote:
265260

266-
``` bash
261+
```bash
267262
ubuntu@remote-test:~$ ping 2001:41d0:900:2100:fe34:97ff:feb0:c166
268263
PING 2001:41d0:900:2100:fe34:97ff:feb0:c166(2001:41d0:900:2100:fe34:97ff:feb0:c166) 56 data bytes
269264
64 bytes from 2001:41d0:900:2100:fe34:97ff:feb0:c166: icmp_seq=1 ttl=55 time=7.23 ms
@@ -290,7 +285,7 @@ For routed subnet definition any prefix size can be used between /57 and /64.
290285

291286
After adding Additional IP to your vRack you can manage routed subnet by clicking `Add subnet`{.action} button.
292287

293-
![vrack select](images/600.png){.thumbnail}
288+
![vRack select](images/600.png){.thumbnail}
294289

295290
To create a routed subnet, we must first define:
296291

@@ -418,7 +413,7 @@ PING 2001:41d0:abcd:ef10::1(2001:41d0:abcd:ef10::1) 56 data bytes
418413

419414
Check the route to our /60 subnet on a host:
420415

421-
``` bash
416+
```bash
422417
debian@host:~$ ip -6 route get 2001:41d0:abcd:ef10::1
423418
2001:41d0:abcd:ef10::1 from :: via fd00::2 dev veth1a src fd00::1 metric 1024 pref medium
424419
```
@@ -525,7 +520,6 @@ Please note that in such setups (with Additional IPv6 from more than single regi
525520

526521
- **No SLAAC support in multi-location setups:** When there is more than one location acting in routing public IP traffic (both IPv4 and IPv6) into the same vRack, Stateless Address Autoconfiguration (SLAAC) **should not be used**. As an example of such situation, let's consider existing hosts using IPv4 addresses. Such hosts are becoming reconfigured automatically by SLAAC with IPv6 gateway set up from other region. Together with IPv6 prioritization over IPv4 by some Operating Systems this situation can lead to suboptimal routing or even total loss of connectivity for such hosts.
527522

528-
529523
## Known Limitations
530524

531525
Understanding the constraints of using **Additional IPv6** within the **vRack** environment is crucial for effective network planning. Here are the key limitations to consider:
@@ -537,8 +531,8 @@ Understanding the constraints of using **Additional IPv6** within the **vRack**
537531
- **Public bandwidth cap**: Outbound traffic from OVHcloud to the internet is capped at 5Gbps per region location.
538532
- **IPv6 block allocation limits**: Single Additional IPv6 block per vRack in a region location. Maximum of 3 blocks (/56) per region location.
539533
- **Mobility of Additional IPv6 blocks**: Due to the hierarchical design of the IPv6 address space, Additional IPv6 blocks are region-specific. This means blocks cannot be transferred between regions, although they can be reassigned within any vRack-connected backend.
540-
- **No direct VLAN 802.1Q support in vRack by Additional IPv6**: Configuration can only be done with native vlan of your vRack network. For packet forwarding inside specific vlan (of a vRack) a dedicated host on customer side will be needed.
541-
- **APAC, TOR and 3AZ regions are not supported for the moment.**
534+
- **No direct VLAN 802.1Q support in vRack by Additional IPv6**: Configuration can only be done with native VLAN of your vRack network. For packet forwarding inside specific VLAN (of a vRack) a dedicated host on customer side will be needed.
535+
- **At the moment, routing Additional IPv6 into vRack is not supported in APAC (Asia-Pacific) regions.**
542536

543537
## Go further
544538

0 commit comments

Comments
 (0)