This page provides an overview of Grid'5000 network infrastructure. Other useful pages:
This page provides an overview of Grid'5000 network infrastructure. Other useful pages:
* [[Status#Network_Monitoring|'''Network monitoring section of the Status page''']]
* [[Status#Network_Monitoring|'''Network monitoring section of the Status page''']]
* [[Virtual_machines_on_the_production_environment]] tutorial (provides introduction to [[Subnet_reservation]])
* [[Virtualization on Grid'5000]] tutorial (provides introduction to [[Subnet reservation]])
* [[Deploying_OpenStack_using_KaVLAN]] tutorial (provides introduction to [[KaVLAN]]; there's also another [[Network_isolation_on_Grid%275000|more advanced tutorial]])
* [[Network reconfiguration tutorial]] (provides introduction to [[KaVLAN]]; there's also another [[Advanced KaVLAN|more advanced tutorial]])
}}
}}
Line 16:
Line 16:
[[Image:Logo RENATER.png|150px|left]]
[[Image:Logo RENATER.png|150px|left]]
Grid'5000 backbone network infrastructure is provided by '''[http://www.renater.fr RENATER]'''. '''RENATER''' is the French National Telecommunication Network for Technology, Education and Research. More information can be found on [http://www.renater.fr renater.fr]. '''[http://www.renater.fr RENATER]''' offers about 30 POPs (Points Of Presence) in France, at least one POP for each region, which metropolitan and regional networks are connected on. More than 600 sites (Universities, Research Centers, ..) are interconnected through '''[http://www.renater.fr RENATER]'''.
Grid'5000 backbone network infrastructure is provided by '''[http://www.renater.fr RENATER]'''. '''RENATER''' is the French National Telecommunication Network for Technology, Education and Research. More information can be found on [http://www.renater.fr renater.fr].
[[Image:renater5-g5k.jpg|250px|thumbnail|10Gbps lambda activated for Grid'5000 in Renater's Dark Fiber infrastructure]]
[[Image:g5k-backbone.png|250px|thumbnail|10Gbps lambda activated for Grid'5000 in Renater's infrastructure]]
[[Image:Schema_Backbone.png|251px|thumbnail|Grid5000 IP Network]]
The actual phase of the network is '''RENATER-5''', the deployment has been completed by January 2009.
The actual phase of the network is '''RENATER-5''', the deployment has been completed by January 2009. Renater provides Grid'5000 a dedicated 10Gbit/s switching network (using dedicated ''lambdas'' on Renater network infrastructure) and every Grid'5000 router devices is connected to the closest Renater's Point of Presence.
The "standard" architecture is based on '''10Gbit/s''' dark fibers and provides IP transit connectivity, interconnection with GEANT-2 (http://www.geant2.net/), overseas territories and the SFINX (Global Internet exchange).
From Grid'5000 point of view, this '''backbone''' network interconnecting its sites is a single layer-2 Ethernet network. To forward communication between two sites, IP routing is performed through the backbone network.
The IP addresses of sites' router in the backbone network are:
All Grid'5000 sites (with the exception of Reims and Nantes) are connected to dedicated 10Gbit/s ''lambdas'' on a DWDM infrastructure (see [http://en.wikipedia.org/wiki/Wavelength-division_multiplexing Wikipedia: Wavelength-division Multiplexing] for more info).
Grid'5000 sites provide access to a variety of network technologies (both Ethernet and high-performance networks such as InfiniBand).
Grid'5000 sites provide access to a variety of network technologies (both Ethernet and high-performance networks such as InfiniBand).
More information is available on the following pages:
More information is available on the following pages:
* [[Bordeaux:Network|Bordeaux]]
* [[Grenoble:Network|Grenoble]]
* [[Grenoble:Network|Grenoble]]
* [[Lille:Network|Lille]]
* [[Lille:Network|Lille]]
Line 45:
Line 52:
* [[Nancy:Network|Nancy]]
* [[Nancy:Network|Nancy]]
* [[Nantes:Network|Nantes]]
* [[Nantes:Network|Nantes]]
* [[Reims:Network|Reims]]
* [[Rennes:Network|Rennes]]
* [[Rennes:Network|Rennes]]
* [[Sophia:Network|Sophia]]
* [[Sophia:Network|Sophia]]
* [[Toulouse:Network|Toulouse]]
* [[Toulouse:Network|Toulouse]]
* [[Strasbourg:Network|Strasbourg]]
* [[Louvain:Network|Louvain]]
The list of high performance networks is available on [[Hardware#Network_interconnects|this page]].
The list of high performance networks is available on [[Special:G5KHardware#High_performance_network_families|this page]].
== Network MTU ==
* A MTU (Maximum Transmission Unit) of up to 9000 is guaranteed to work on Grid'5000: within a site, between sites, and in a Kavlan
* Values of MTU above 9000 may work locally between nodes on the same site, but there is no guarantee. Contact [[Support]] if your experiment needs a MTU above 9000.
* The default MTU configured on nodes is 1500, but you can easily change the MTU during your experiments:
sudo-g5k
ip link set INTERFACE mtu 9000
=Address space for virtual machines=
=Address space for virtual machines=
Grid'5000 has two different mechanisms to provide IP addresses to virtual machines: subnet reservation and KaVLAN.
Grid'5000 has two different mechanisms to provide IP addresses to virtual machines: subnet reservation and KaVLAN.
* '''Subnet reservation''' provides a mean to allocate IP addresses in the production (= default) network. This provides a way to avoid conflicts between users, but does not provide isolation: all machines are still in the same L2 network. Subnet reservation is documented in the [[Virtual_machines_on_the_production_environment]] tutorial, and on the [[Subnet_reservation]] page.
* '''Subnet reservation''' provides a mean to allocate IP addresses in the production (= default) network. This provides a way to avoid conflicts between users, but does not provide isolation: all machines are still in the same L2 network. Subnet reservation is documented in the [[Virtualization_on_Grid'5000|Virtualization on the standard environment]] tutorial, and on the [[Subnet reservation]] page.
* '''KaVLAN''' provides network isolation through dynamic switches and routers reconfiguration, for the duration of an experiment. Inside a KaVLAN network, users are free to allocate IP addresses as needed. However, some IP ranges are routed to/from the KaVLAN network. KaVLAN is documented in the [[Deploying_OpenStack_using_KaVLAN]] tutorial (which provides an introduction to KaVLAN), in the [[Network_isolation_on_Grid%275000]] tutorial (which is a more advanced KaVLAN tutorial), and on the [[KaVLAN]] page.
* '''KaVLAN''' provides network isolation through dynamic switches and routers reconfiguration, for the duration of an experiment. Inside a KaVLAN network, users are free to allocate IP addresses as needed. However, some IP ranges are routed to/from the KaVLAN network. KaVLAN is documented in the [[Network reconfiguration tutorial]] (which provides an introduction to KaVLAN), in the [[Network isolation on Grid%275000]] tutorial (which is a more advanced KaVLAN tutorial), and on the [[KaVLAN]] page.
Grid'5000 backbone network infrastructure is provided by RENATER. RENATER is the French National Telecommunication Network for Technology, Education and Research. More information can be found on renater.fr.
Renater's WDM infrastructure10Gbps lambda activated for Grid'5000 in Renater's infrastructure
The actual phase of the network is RENATER-5, the deployment has been completed by January 2009. Renater provides Grid'5000 a dedicated 10Gbit/s switching network (using dedicated lambdas on Renater network infrastructure) and every Grid'5000 router devices is connected to the closest Renater's Point of Presence.
From Grid'5000 point of view, this backbone network interconnecting its sites is a single layer-2 Ethernet network. To forward communication between two sites, IP routing is performed through the backbone network.
The IP addresses of sites' router in the backbone network are:
Grid'5000 sites provide access to a variety of network technologies (both Ethernet and high-performance networks such as InfiniBand).
More information is available on the following pages:
The list of high performance networks is available on this page.
Network MTU
A MTU (Maximum Transmission Unit) of up to 9000 is guaranteed to work on Grid'5000: within a site, between sites, and in a Kavlan
Values of MTU above 9000 may work locally between nodes on the same site, but there is no guarantee. Contact Support if your experiment needs a MTU above 9000.
The default MTU configured on nodes is 1500, but you can easily change the MTU during your experiments:
sudo-g5k
ip link set INTERFACE mtu 9000
Address space for virtual machines
Grid'5000 has two different mechanisms to provide IP addresses to virtual machines: subnet reservation and KaVLAN.
Subnet reservation provides a mean to allocate IP addresses in the production (= default) network. This provides a way to avoid conflicts between users, but does not provide isolation: all machines are still in the same L2 network. Subnet reservation is documented in the Virtualization on the standard environment tutorial, and on the Subnet reservation page.
KaVLAN provides network isolation through dynamic switches and routers reconfiguration, for the duration of an experiment. Inside a KaVLAN network, users are free to allocate IP addresses as needed. However, some IP ranges are routed to/from the KaVLAN network. KaVLAN is documented in the Network reconfiguration tutorial (which provides an introduction to KaVLAN), in the Network isolation on Grid'5000 tutorial (which is a more advanced KaVLAN tutorial), and on the KaVLAN page.
Tables of available IP networks
Production network and subnet reservation
Here are the private IPv4 networks allocated to every site:
Site
State
Production network
Administration network
High Perf network (ib/opa)
Ceph internal network
Kavlan network
Virtualization
Bordeaux (soon)
172.16.0.0/20
172.17.0.0/20
172.18.0.0/20
172.19.0.0/20
10.0.0.0/14
10.128.0.0/14
Grenoble
172.16.16.0/20
172.17.16.0/20
172.18.16.0/20
172.19.16.0/20
10.4.0.0/14
10.132.0.0/14
Lille
172.16.32.0/20
172.17.32.0/20
172.18.32.0/20
172.19.32.0/20
10.8.0.0/14
10.136.0.0/14
Lyon
172.16.48.0/20
172.17.48.0/20
172.18.48.0/20
172.19.48.0/20
10.12.0.0/14
10.140.0.0/14
Nancy
172.16.64.0/20
172.17.64.0/20
172.18.64.0/20
172.19.64.0/20
10.16.0.0/14
10.144.0.0/14
Orsay
172.16.80.0/20
172.17.80.0/20
172.18.80.0/20
172.19.80.0/20
10.20.0.0/14
10.148.0.0/14 + 10.152.0.0/14
Rennes
172.16.96.0/20
172.17.96.0/20
172.18.96.0/20
172.19.96.0/20
10.24.0.0/14
10.156.0.0/14
Toulouse
172.16.112.0/20
172.17.112.0/20
172.18.112.0/20
172.19.112.0/20
10.28.0.0/14
10.160.0.0/14
Sophia
172.16.128.0/20
172.17.128.0/20
172.18.128.0/20
172.19.128.0/20
10.32.0.0/14
10.164.0.0/14
Strasbourg
172.16.160.0/20
172.17.160.0/20
172.18.160.0/20
172.19.160.0/20
10.36.0.0/14
10.168.0.0/14
Luxembourg
172.16.176.0/20
172.17.176.0/20
172.18.176.0/20
172.19.176.0/20
10.40.0.0/14
10.172.0.0/14
Nantes
172.16.192.0/20
172.17.192.0/20
172.18.192.0/20
172.19.192.0/20
10.44.0.0/14
10.176.0.0/14
Louvain
172.16.208.0/20
172.17.208.0/20
172.18.208.0/20
172.19.208.0/20
10.48.0.0/14
10.180.0.0/14
Qualification
172.16.240.0/20
172.17.240.0/20
172.18.240.0/20
10.252.0.0/14
Here are the IPv6 networks allocated to every site (these are global scope networks, thus routable on the internet):
Site
State
Production network
Administration network
High Perf network (ib/opa)
Ceph internal network
Kavlan networks
Virtualization
Grenoble
2001:0660:4406:0100::/64
2001:0660:4406:0110::/64
2001:0660:4406:0120::/64
TBD
2001:0660:4406:0180::/58
TBD
Lille
2001:0660:4406:0200::/64
2001:0660:4406:0210::/64
2001:0660:4406:0220::/64
TBD
2001:0660:4406:0280::/58
TBD
Luxembourg
2001:0660:4406:0300::/64
2001:0660:4406:0310::/64
2001:0660:4406:0320::/64
TBD
2001:0660:4406:0380::/58
TBD
Lyon
2001:0660:4406:0400::/64
2001:0660:4406:0410::/64
2001:0660:4406:0420::/64
TBD
2001:0660:4406:0480::/58
TBD
Nancy
2001:0660:4406:0500::/64
2001:0660:4406:0510::/64
2001:0660:4406:0520::/64
TBD
2001:0660:4406:0580::/58
TBD
Nantes
2001:0660:4406:0600::/64
2001:0660:4406:0610::/64
2001:0660:4406:0620::/64
TBD
2001:0660:4406:0680::/58
TBD
Rennes
2001:0660:4406:0700::/64
2001:0660:4406:0710::/64
2001:0660:4406:0720::/64
TBD
2001:0660:4406:0780::/58
TBD
Sophia
2001:0660:4406:0800::/64
2001:0660:4406:0810::/64
2001:0660:4406:0820::/64
TBD
2001:0660:4406:0880::/58
TBD
Toulouse
2001:0660:4406:0900::/64
2001:0660:4406:0910::/64
2001:0660:4406:0920::/64
TBD
2001:0660:4406:0980::/58
TBD
Strasbourg
2001:0660:4406:0a00::/64
2001:0660:4406:0a10::/64
2001:0660:4406:0a20::/64
TBD
2001:0660:4406:0a80::/58
TBD
Louvain
2001:0660:4406:0b00::/64
2001:0660:4406:0b10::/64
2001:0660:4406:0b20::/64
TBD
2001:0660:4406:0b80::/58
TBD
Virtual subnets configuration
Maximum 15 sites from 10.128.0.0/14 to 10.184.0.0/14, and one qualif site 10.252.0.0/14