Online RPNv2: More Flexible, More Performant, More Reliable

Post image

Today we are excited to announce that Online RPNv2 is out of beta and available on our latest generation of servers.

RPN is an Online service to interconnect your infrastructure in a secure and private way. You create affinity groups and bound resources in the groups of your choice so they can communicate with each other in an physically isolated network. For the past months, we totally revamped the RPN design to offer a new networking approach and give you more freedom to operate your RPN environment.

RPNv2 is available on our latest generation servers generation:

Dedibox LT 2016 Dedibox MD 2016 Dedibox PRO 2016 Dedibox ENT 2016 Dedibox MINI WOPR 2016 Dedibox WOPR 2016 Dedibox ST 12 SSD 2016 Dedibox ST 24 SSD 2016 Dedibox PST 24 2016 Dedibox PST 30 2016
RPN connectivity 1Gbit/s 1Gbit/s 10Gbit/s 10Gbit/s 10Gbit/s 10Gbit/s 10Gbit/s 10Gbit/s 10Gbit/s 10Gbit/s

With RPNv2, configure the VLANs, IP addresses ranges, subnets, routing tables and network gateways of your servers. A resource can be part of multiple RPN groups and you also have the availability to manage the VLAN ID of your resources. That way, you can move your IPs without having to reconfigure everything. It can be pretty useful for customers running virtualization distributions in case they want to move a virtual machine from a host A to a host B painlessly.

RPNv2 still allows you to build security layers to manage your private network. For example, you can create a public group for your web server applications and place your backend applications (databases, backups, etc.) in a private group without internet access. We also upgraded the RPN connectivity up to 10Gbit/s depending of your server type. The business service level subscription is required to enable and access RPNv2.

RPNv2 lets you build highly available applications that run in multiple data centers within an affinity groups to avoid SPOF on your infrastructure and always get your services up and running. For those who are already using RPNv1, you can enable on your RPNv2 affinity group the RPNv1 compatibility and enjoy RPN new features without reconfiguring everything. When enabling the RPN v1 compatibility on your affinity group, a gateway is created between your RPN v1-v2 groups.

Behind the scene, RPNv2 is pure VLAN (OSI layer 2) and each group you create has its own broadcast domain that is partitioned and isolated in a computer network. We use Virtual Extensible LAN (VXLAN) for the network virtualization that provides a layer 2 extension over a shared layer 3 underlay infrastructure network by using MAC in IP/UDP tunneling encapsulation. That way, we get more flexibility for resources placement within the same or between multiple datacenter.

We use BGP, Border Gateway Protocol as the control plane for VXLAN. The BGP EVPN control plane provides protocol-based VTEP peer discovery and end-host reachability information distribution that allows us to provide a scalable VXLAN overlay network designs. The BGP EVPN control plane also allows us to reduce and eliminate traffic flooding in the network overlay and offer optimal traffic forwarding.

RPNv2 network is based on the Leaf-Spine design that offer many advantages. First, the network uses OSI Layer 3 routing and all routes are configured in an active state via the use of ECMP. That way, all connections can be used at the same time while still remaining stable and avoiding loops within the network. Unlike traditional layer 2 switching protocols (spanning tree, etc) that must be configured on each device and with all of the assumptions that spanning tree protocol implies, the removal of STP between the access and aggregation layers by a layer 3 routing results in a much more stable and simple environment.

Leaf-Spine also offer more scalability and the availability to add hardware and capacity with ease. When oversubscription of links occurs, the ability to add capacity is straightforward. An additional Spine switch may be added and uplinks may be extended to every Leaf switch, resulting in the addition of interlayer bandwidth and reduction of the oversubscription. When device port capacity becomes an issue, a new Leaf switch can be added by connecting it to every spine and adding the network configuration to the switch.

In a nutshell, following are the RPNv2 complete specifications:

  • Unlimited VLANs per server
  • Up to 255 resources per VLAN
  • No IP addresses restriction
  • No MAC addresses restriction
  • 1Gbit/s connectivity and up to 10Gbit/s
  • Q-in-Q support
  • RPN Direct-Connect*
  • Public IP routing*

*Features planned for Q1 2017

We want to thank each one of you, for the feedback provided during the RPNv2 beta.

If you have any pricing or technical questions, join us on the community platform, tweet us at @online_fr or contact our assistance, we're always happy to help.

Happy Networking

Author image

Edouard Bonlieu

Strategy and marketing at Online.net & Scaleway