<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bwcloud-os.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin-ulm-1</id>
	<title>bwCloud-OS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bwcloud-os.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin-ulm-1"/>
	<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php/Special:Contributions/Admin-ulm-1"/>
	<updated>2026-05-31T01:04:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2038</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2038"/>
		<updated>2026-04-20T08:55:01Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Per Project Networks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 range and are not shared with other projects.&lt;br /&gt;
* Private networks need to be connected the the internal side of a private router with the external side connected to &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt;.&lt;br /&gt;
* A VM in a dual-stacked private network will receive a private, NAT-ed IPv4 and a public, global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;br /&gt;
&lt;br /&gt;
=== Network Renumbering ===&lt;br /&gt;
&lt;br /&gt;
* The IPv4 range that Gen3 region Ulm starts with initially is only temporary and will be replaced with an IPv4 range that is currently still in-use in Gen2 region Ulm, once Gen2 shuts down.&lt;br /&gt;
** During that IPv4 renumbering all IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; will be removed.&lt;br /&gt;
** Afterwards new IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can be allocated from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This affects &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; and all per project networks.&lt;br /&gt;
** IPv6 ranges and addresses will remain unchanged.&lt;br /&gt;
** private IPv4 ranges and addresses will remain unchanged.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2037</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2037"/>
		<updated>2026-04-20T08:50:20Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Network Renumbering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 range and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network will receive a private, NAT-ed IPv4 and a public, global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;br /&gt;
&lt;br /&gt;
=== Network Renumbering ===&lt;br /&gt;
&lt;br /&gt;
* The IPv4 range that Gen3 region Ulm starts with initially is only temporary and will be replaced with an IPv4 range that is currently still in-use in Gen2 region Ulm, once Gen2 shuts down.&lt;br /&gt;
** During that IPv4 renumbering all IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; will be removed.&lt;br /&gt;
** Afterwards new IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can be allocated from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This affects &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; and all per project networks.&lt;br /&gt;
** IPv6 ranges and addresses will remain unchanged.&lt;br /&gt;
** private IPv4 ranges and addresses will remain unchanged.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2036</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2036"/>
		<updated>2026-04-20T08:49:52Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Network Renumbering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 range and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network will receive a private, NAT-ed IPv4 and a public, global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;br /&gt;
&lt;br /&gt;
=== Network Renumbering ===&lt;br /&gt;
&lt;br /&gt;
* The IPv4 range that Gen3 region Ulm starts with initially is only temporary and will be replaced with an IPv4 range that is currently still in-use in Gen2 region Ulm, once Gen2 shuts down.&lt;br /&gt;
** During that IPv4 renumbering all IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; will be removed.&lt;br /&gt;
** Afterwards new IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can be allocated from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This affects &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; and all per project networks.&lt;br /&gt;
** IPv6 ranges and addresses will remain unchanged.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2035</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2035"/>
		<updated>2026-04-20T08:42:42Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Network Renumbering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 range and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network will receive a private, NAT-ed IPv4 and a public, global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;br /&gt;
&lt;br /&gt;
=== Network Renumbering ===&lt;br /&gt;
&lt;br /&gt;
* The IPv4 range that Gen3 region Ulm starts with initially is only temporary and will be replaced with an IPv4 range that is currently still in-use in Gen2 region Ulm, once Gen2 shuts down.&lt;br /&gt;
** During that IPv4 renumbering all IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; will be removed.&lt;br /&gt;
** Afterwards new IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can be allocated from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This affects &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; and all per project networks.&lt;br /&gt;
** IPv6 will remain unchanged.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2034</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2034"/>
		<updated>2026-04-20T08:42:20Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Network Renumbering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 range and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network will receive a private, NAT-ed IPv4 and a public, global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;br /&gt;
&lt;br /&gt;
=== Network Renumbering ===&lt;br /&gt;
&lt;br /&gt;
* The IPv4 range that Gen3 region Ulm starts with initially is only temporary and will be replaced with an IPv4 range that is currently still in-use in Gen2 region Ulm once Gen2 shuts down.&lt;br /&gt;
** During that IPv4 renumbering all IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; will be removed.&lt;br /&gt;
** Afterwards new IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can be allocated from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This affects &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; and all per project networks.&lt;br /&gt;
** IPv6 will remain unchanged.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2033</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2033"/>
		<updated>2026-04-20T08:41:52Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 range and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network will receive a private, NAT-ed IPv4 and a public, global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;br /&gt;
&lt;br /&gt;
=== Network Renumbering ===&lt;br /&gt;
&lt;br /&gt;
* The IPv4 range that Gen3 region Ulm starts with initially is only temporary and will be replaced with an IPv4 range that is currently still in-use in Gen2 region Ulm.&lt;br /&gt;
** During that IPv4 renumbering all IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; will be removed.&lt;br /&gt;
** Afterwards new IPv4 &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can be allocated from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This affects &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; and all per project networks.&lt;br /&gt;
** IPv6 will remain unchanged.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2032</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2032"/>
		<updated>2026-04-20T08:36:38Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Per Project Networks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 range and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network will receive a private, NAT-ed IPv4 and a public, global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2031</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2031"/>
		<updated>2026-04-20T08:35:12Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Per Project Networks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network receives a private, NAT-ed IPv4 and a public global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2030</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2030"/>
		<updated>2026-04-20T08:34:12Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* IPv4 Ingress via Floating IPs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a &#039;&#039;&#039;Floating IP&#039;&#039;&#039; can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network receives a private, NAT-ed IPv4 and a public global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2029</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2029"/>
		<updated>2026-04-20T08:33:49Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* IPv4 Ingress via Floating IPs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039; for that instance.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network receives a private, NAT-ed IPv4 and a public global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2028</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2028"/>
		<updated>2026-04-20T08:32:57Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
* The instance internally only sees its private IPv4, but through the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; external requests will arrive at its private IPv4.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network receives a private, NAT-ed IPv4 and a public global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2027</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2027"/>
		<updated>2026-04-20T08:28:17Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network receives a private, NAT-ed IPv4 and a public global IPv6 address.&lt;br /&gt;
** A unique, private IPv4 /26 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v4-16-26&amp;lt;/code&amp;gt;.&lt;br /&gt;
** A unique, public IPv6 /64 range can be allocated from the subnet pool &amp;lt;code&amp;gt;tenant-v6-48-64&amp;lt;/code&amp;gt;. &lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2026</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2026"/>
		<updated>2026-04-20T08:24:27Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public global IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private NAT-ed IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (ingress)&#039;&#039;&#039;: Optional and possible via &#039;&#039;&#039;Floating IPs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
* Incoming requests to the &#039;&#039;&#039;Floating IP&#039;&#039;&#039; will be relayed by the router to the instance&#039;s private IPv4 and vice-versa (&#039;&#039;&#039;DNAT&#039;&#039;&#039; + &#039;&#039;&#039;SNAT&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network receives a private, NAT-ed IPv4 and a public global IPv6 address.&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2025</id>
		<title>Guide: Network Configuration by Region</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Guide:_Network_Configuration_by_Region&amp;diff=2025"/>
		<updated>2026-04-20T08:18:31Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This guide provides details of the VM networks in each &#039;&#039;&#039;[[Registration#Regions|bwCloud-OS region]]&#039;&#039;&#039;. It describes which networks are available by default, which can be requested, and how IPv4 and IPv6 connectivity is provided. &lt;br /&gt;
&lt;br /&gt;
While core networking concepts are consistent across regions, available networks, IP address ranges, and access methods may differ. Please refer to the section for your specific region.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Freiburg ==&lt;br /&gt;
*Information for this region will be provided soon.*&lt;br /&gt;
&lt;br /&gt;
== Karlsruhe ==&lt;br /&gt;
The Karlsruhe region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as additional networks that can be assigned to projects upon request.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;default-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network.&lt;br /&gt;
&lt;br /&gt;
* IPv6: Direct public connectivity&lt;br /&gt;
* IPv4 (egress): Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
* This Network is shared between all projects&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned, a Floating IP can be associated with an instance to provide IPv4 ingress connectivity.&lt;br /&gt;
&lt;br /&gt;
=== Seperated Networks ===&lt;br /&gt;
If you require a seperated Broadcast Domain you can request one via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The network will:&lt;br /&gt;
&lt;br /&gt;
* receive a separate private IPv4 Subnet&lt;br /&gt;
* receive a separate public IPv6 Subnet&lt;br /&gt;
* have a separated Broadcast Domain only accessible by authorized projects&lt;br /&gt;
* always use up at least one public IPv4 used for the virtual Router&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Karlsruhe region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All IP addresses (Routers and Floating IPs) from &amp;lt;code&amp;gt;provider-network&amp;lt;/code&amp;gt; will be migrated to a new IPv4 Subnet. &lt;br /&gt;
* This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* During the Migration all Floating IPs will be redistributed and some minor connection interruptions will happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mannheim ==&lt;br /&gt;
&lt;br /&gt;
The Mannheim region provides a &#039;&#039;&#039;default routed network&#039;&#039;&#039;, as well as &#039;&#039;&#039;additional networks&#039;&#039;&#039; that can be assigned to projects &#039;&#039;&#039;upon request&#039;&#039;&#039;. Both IPv6 and IPv4 connectivity options are available, depending on the selected network.&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;routed_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; This network extends the legacy IPv6-only network in the Mannheim region, which did not provide IPv4 connectivity. &#039;&#039;Before requesting an IPv4 address via a support ticket, please ensure that the combined connectivity is not already sufficient for your use case.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; are allocated from the external network &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
* They can be assigned to projects upon request via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are also flat external networks available, such as &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; .&lt;br /&gt;
* They can be assigned to projects via a &#039;&#039;&#039;[https://bw-support.scc.kit.edu/ support ticket]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Instances connected directly to this type of network receive:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;public IPv4 address&#039;&#039;&#039;&lt;br /&gt;
* A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This enables dual-stack public connectivity (IPv4 and IPv6) without the need for Floating IPs.&lt;br /&gt;
&lt;br /&gt;
=== Migration from Gen2 to Gen3 ===&lt;br /&gt;
&lt;br /&gt;
The Mannheim region is currently operating two environments in parallel:&lt;br /&gt;
&lt;br /&gt;
* Gen2 (legacy cloud)&lt;br /&gt;
* Gen3 (current bwCloud-OS environment)&lt;br /&gt;
&lt;br /&gt;
This setup allows users to migrate their instances and data from Gen2 to Gen3.&lt;br /&gt;
&lt;br /&gt;
* The coexistence period will last until 31. August 2026.&lt;br /&gt;
* During this period, &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; is used as the flat external network.&lt;br /&gt;
&lt;br /&gt;
After the transition period:&lt;br /&gt;
&lt;br /&gt;
* All dual-stack IP addresses from &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt; will be migrated to &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;. This migration will be performed by administrators; no user action is required.&lt;br /&gt;
* Projects requiring a flat external network will be assigned &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
📌 &#039;&#039;&#039;Note:&#039;&#039;&#039; We do not recommend allocating Floating IPs from the &amp;lt;code&amp;gt;provider_interim_net&amp;lt;/code&amp;gt;, because they will be lost after the transition period. Instead, request and associate them from &amp;lt;code&amp;gt;provider_default_net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ulm ==&lt;br /&gt;
&lt;br /&gt;
=== Default Network ===&lt;br /&gt;
&lt;br /&gt;
* All projects have access to the default network &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Instances connected to this network receive:&lt;br /&gt;
** A &#039;&#039;&#039;public IPv6 address&#039;&#039;&#039;&lt;br /&gt;
** A &#039;&#039;&#039;private IPv4 address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is a &#039;&#039;&#039;routed network&#039;&#039;&#039; using an OpenStack router connected to an external provider network:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IPv6&#039;&#039;&#039;: Direct public connectivity&lt;br /&gt;
* &#039;&#039;&#039;IPv4 (egress)&#039;&#039;&#039;: Provided via &#039;&#039;&#039;SNAT&#039;&#039;&#039; through the router&lt;br /&gt;
* IPv4 (ingress): Not available by default (see [[Guide: Network Configuration by Region#IPv4 Ingress via Floating IPs|&#039;&#039;&#039;IPv4 Ingress via Floating IPs&#039;&#039;&#039;]])&lt;br /&gt;
&lt;br /&gt;
=== IPv4 Ingress via Floating IPs ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; can allocated from the external network &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; quota permitting.&lt;br /&gt;
* Once assigned to a project, a Floating IP can be associated with an instance to provide &#039;&#039;&#039;IPv4 ingress connectivity&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Flat External Networks ===&lt;br /&gt;
&lt;br /&gt;
* There are no flat networks available to users in region Ulm.&lt;br /&gt;
&lt;br /&gt;
=== Per Project Networks ===&lt;br /&gt;
&lt;br /&gt;
* If a project with multiple VMs wishes to use a separate network instead of relying on the &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; it is possible to allocate a private network.&lt;br /&gt;
* Private networks have the same properties and limitations as the shared &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network, but receive a smaller private IPv4 and are not shared with other projects.&lt;br /&gt;
* A VM in a dual-stacked private network receives a private, NAT-ed IPv4 and a public global IPv6 address.&lt;br /&gt;
* Optional &#039;&#039;&#039;Floating IPs&#039;&#039;&#039; from &amp;lt;code&amp;gt;public-link&amp;lt;/code&amp;gt; can be used for IPv4 ingress, just like with the default &amp;lt;code&amp;gt;virt-shared&amp;lt;/code&amp;gt; network.&lt;br /&gt;
* The only meaningful advantage of a per project network is that is not shared with VMs from other projects.&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2019</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2019"/>
		<updated>2026-03-31T12:36:02Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Region Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Freiburg ==&lt;br /&gt;
TODO: add&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm the following ports are blocked by the Uni border firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           143 || IMAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           993 || IMAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||  9000 - 10999 || 3CX RTP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||         49152 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP || 49664 - 49670 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||            25 ||  SMTP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           389 ||  LDAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||            53 ||  DNS, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           123 ||  NTP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3478 ||  STUN, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2018</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2018"/>
		<updated>2026-03-31T12:35:27Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Region Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Freiburg ==&lt;br /&gt;
TODO: add&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm the following ports are blocked by the Uni border firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           143 || IMAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           993 || IMAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||  9000 - 10999 || 3CX RTP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||         49152 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP || 49664 - 49670 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||            53 ||  SMTP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           389 ||  LDAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||            53 ||  DNS, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           123 ||  NTP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3478 ||  STUN, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2017</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2017"/>
		<updated>2026-03-31T12:22:27Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Region Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Freiburg ==&lt;br /&gt;
TODO: add&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm the following ports are blocked by the Uni border firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           143 || IMAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           993 || IMAP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||  9000 - 10999 || 3CX RTP, with explicit allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||         49152 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP || 49664 - 49670 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2016</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2016"/>
		<updated>2026-03-31T12:17:40Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Region Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Freiburg ==&lt;br /&gt;
TODO: add&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm the following ports are blocked by the Uni border firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           143 || IMAP, with allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           993 || IMAP, with allow list&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||         49152 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP || 49664 - 49670 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2015</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2015"/>
		<updated>2026-03-31T12:13:54Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Freiburg ==&lt;br /&gt;
TODO: add&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm the following ports are blocked by the Uni border firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||         49152 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP || 49664 - 49670 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2014</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2014"/>
		<updated>2026-03-31T12:08:13Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Region Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm the following ports are blocked by the Uni border firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||         49152 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP || 49664 - 49670 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2013</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2013"/>
		<updated>2026-03-31T12:06:42Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: /* Region Ulm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm, the following ports are blocked by the Uni border firewall:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||         49152 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP || 49664 - 49670 || MS-RPC, allow incoming only established&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2012</id>
		<title>Blocked and Allowed Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwcloud-os.de/index.php?title=Blocked_and_Allowed_Ports&amp;diff=2012"/>
		<updated>2026-03-31T12:04:06Z</updated>

		<summary type="html">&lt;p&gt;Admin-ulm-1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
The &#039;&#039;&#039;data centers of the universities&#039;&#039;&#039; of the bwCloud-OS operating sites &#039;&#039;&#039;block&#039;&#039;&#039; certain ports within their respective networks for security reasons. The bwCloud-OS regions are also affected, because the bwCloud-OS hardware is connected to the &#039;&#039;&#039;central network infrastructure&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Some of the  &#039;&#039;&#039;public IP ranges&#039;&#039;&#039; of the bwCloud-OS regions are part of the &#039;&#039;&#039;BelWü address space&#039;&#039;&#039;. These addresses are logically &#039;&#039;&#039;outside&#039;&#039;&#039; the network ranges of the hosting universities (the locations of bwCloud). The addresses are treated as external by the firewalls of the respective institutions.&lt;br /&gt;
&lt;br /&gt;
== Effects of the Packet Firewall for Users ==&lt;br /&gt;
The most important effect for users is that the &#039;&#039;&#039;network runs more reliably and securely&#039;&#039;&#039;. Many hacker attacks are already blocked at the packet firewall and do not reach the campus or the end systems. The importance of this protection is evident from the fact that attacks now occur almost daily.&lt;br /&gt;
&lt;br /&gt;
However, there are a number of &#039;&#039;&#039;limitations&#039;&#039;&#039; to consider: if services other than the generally allowed ones listed here should be accessible from outside, this must be &#039;&#039;&#039;reported to the university IT&#039;&#039;&#039;. The corresponding service will then be enabled on the packet firewall.&lt;br /&gt;
&lt;br /&gt;
It may also happen that seemingly outbound connections from the instance to certain services do not work. This occurs whenever the external server providing the service tries to establish a return connection to the instance, which is often difficult for the user to verify.&lt;br /&gt;
&lt;br /&gt;
== Region Mannheim ==&lt;br /&gt;
To provide basic network protection at the University of Mannheim, certain applications have been blocked at the boundaries of the university network to BelWü since October 1999. This is not intended to represent a central firewall of the university, but rather to filter out the most obvious threats at the outer boundaries of the Mannheim campus according to the &amp;quot;onion layer&amp;quot; principle.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;well-known&amp;quot; ports range (i.e., ports below 1024), the following ports are open in server networks:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 22 || ssh || SSH Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 80 || http || Web Server || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP (open) || 443 || https || Web Server over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 465 || smtps || SMTP over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 587 || submission || Message Submission || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 990 || FTPs || FTP protocol, control, over TLS/SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 993 || IMAPs || IMAP Mail over SSL || in/outbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP (open) || 995 || POPs || POP Mail over SSL || in/outbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following ports are blocked in the range above 1023:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1433,1434 || MS-SQL || MS Office || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1501 || TSM || Backup || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 1900 || SSDP || Service Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 2049 || NFS || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 2967 || Symantec || Symantec || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3283 || Apple || Apple Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 3306 || mysql || MySQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 3389 || RDP || Remote Desktop || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 3702 || Printer || WS-Discovery || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP,TCP || 4045 || lockd || Filesystem || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 4369 || EPMD || PortMapper || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5000 || UPnP || Universal Plug and Play || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 5353 || mdns || Multicast DNS || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5432 || PostgreSQL || PostgreSQL || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 5985 || WinRM || WinRM || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8333 || Bitcoin || Bitcoin Full Node || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 8080 || www-alt || Alternative WWW Port || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 9075 || nx-os || Cisco Nexus || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 11211 || memcached || Memcached || inbound&lt;br /&gt;
|-&lt;br /&gt;
| TCP || 27017 || MongoDB || MongoDB || inbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32100 || IoT || IoT || outbound&lt;br /&gt;
|-&lt;br /&gt;
| UDP || 32414 || open-SSDP || Plex Media Servers || inbound&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Region Karlsruhe ==&lt;br /&gt;
In the bwCloud-OS Karlsruhe network, the following ports are blocked:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port !! Protocol !! Description !! Blocking&lt;br /&gt;
|-&lt;br /&gt;
| UDP, TCP || 111 || RPC Portmapper || Portmapper Security || inbound/outbound&lt;br /&gt;
|}&lt;br /&gt;
== Region Ulm ==&lt;br /&gt;
In the bwCloud-OS Region Ulm, the following ports are blocked by the Uni border firewall:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Transport !! Port Range !! Description / Reason&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||     0 -    19 || lower protocols, like chargen, etc. used for DDoS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            23 || telnet&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||            42 || WINS&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||    67 -    69 || DHCP, tftp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           111 || rpc&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           119 || nntp&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           135 || loc-srv&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   137 -   139 || SMB&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   161 -   162 || SNMP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           427 || SLP, Service Location Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           445 || ms-ds&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   512 -   515 || exec, login, who, syslog, shell, printer&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||   520 -   521 || rip, ripng&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           548 || AFP, Apple File Protocol&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           623 || IPMI&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||           631 || cups&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          1900 || SSDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          2049 || nfsd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3306 || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          3389 || RDP&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4045 || nfs lockd&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          4369 || Erlang Port Mapper Daemon (EPMD)&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          5432 || Postgres&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          6443 || Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| TCP, UDP ||          9100 || raw printer queues&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           110 ||  POP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           873 ||  rsync - maybe make a Server ACL like FTP&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||           995 ||  POPS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          1801 ||  Microsoft Message Queuing Service, CVE-2023-21554&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5800 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5900 ||  VNC&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          5901 ||  VNC, sic may be more...&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6000 ||  X-Server&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          6379 ||  REDIS&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||          9401 ||  Veeam Backup, CVE-2023-27532&lt;br /&gt;
|-&lt;br /&gt;
| TCP      ||         27017 ||  MongoDB&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           177 ||  XDMCP, X Display Manager ...&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||           389 ||  LDAP, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          1434 ||  MS-SQL&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3283 ||  Apple Remote Desktop&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          3702 ||  WS-Discovery&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5093 ||  SPSS License Server&lt;br /&gt;
|-&lt;br /&gt;
|      UDP ||          5353 ||  mDNS, UDP-based Amplification Attacks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin-ulm-1</name></author>
	</entry>
</feed>