diff --git a/topologies/2-routers-2-networks-2-hosts.yml b/topologies/2-routers-2-networks-2-hosts.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0f1a7b1eee353d70e61e9262e4e2f4ae5e7cc5bd
--- /dev/null
+++ b/topologies/2-routers-2-networks-2-hosts.yml
@@ -0,0 +1,40 @@
+# Topology with 2 routers in two separate networks
+# Works only with a border router enabled
+name: 2-networks-connected-by-br
+hosts:
+  - name: server
+    base_box:
+      image: generic/debian10
+    memory: 512
+
+  - name: home
+    base_box:
+      image: generic/debian10
+    memory: 512
+
+routers:
+  - name: server-router
+  - name: home-router
+
+networks:
+  - name: server-switch
+    cidr: 10.10.20.0/24
+
+  - name: home-switch
+    cidr: 10.10.30.0/24
+
+net_mappings:
+    - host: server
+      network: server-switch
+      ip: 10.10.20.5
+    - host: home
+      network: home-switch
+      ip: 10.10.30.5
+
+router_mappings:
+    - router: server-router
+      network: server-switch
+      ip: 10.10.20.1
+    - router: home-router
+      network: home-switch
+      ip: 10.10.30.1
diff --git a/topologies/2-routers-4-networks-4-hosts.yml b/topologies/2-routers-4-networks-4-hosts.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b42777eb371da08c694851f74a2f081b2089a71c
--- /dev/null
+++ b/topologies/2-routers-4-networks-4-hosts.yml
@@ -0,0 +1,62 @@
+# Topology with 2 routers with 4 separate networks
+# Works only with a border router enabled
+name: 2-networks-connected-by-br
+hosts:
+  - name: host1
+    base_box:
+      image: generic/debian10
+    memory: 512
+  - name: host2
+    base_box:
+      image: generic/debian10
+    memory: 512
+  - name: host3
+    base_box:
+      image: generic/debian10
+    memory: 512
+  - name: host4
+    base_box:
+      image: generic/debian10
+    memory: 512
+
+routers:
+  - name: router1
+  - name: router2
+
+networks:
+  - name: network1
+    cidr: 10.10.20.0/24
+  - name: network2
+    cidr: 10.10.30.0/24
+  - name: network3
+    cidr: 10.10.40.0/24
+  - name: network4
+    cidr: 10.10.50.0/24
+
+net_mappings:
+    - host: host1
+      network: network1
+      ip: 10.10.20.5
+    - host: host2
+      network: network2
+      ip: 10.10.30.5
+    - host: host3
+      network: network3
+      ip: 10.10.40.5
+    - host: host4
+      network: network4
+      ip: 10.10.50.5
+
+router_mappings:
+    - router: router1
+      network: network1
+      ip: 10.10.20.1
+    - router: router1
+      network: network2
+      ip: 10.10.30.1
+    - router: router2
+      network: network3
+      ip: 10.10.40.1
+    - router: router2
+      network: network4
+      ip: 10.10.50.1
\ No newline at end of file
diff --git a/topologies/3-routers-5networks-5-hosts.yml b/topologies/3-routers-5networks-5-hosts.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d58e6ae7568127c333c7130de7145167a61ba39c
--- /dev/null
+++ b/topologies/3-routers-5networks-5-hosts.yml
@@ -0,0 +1,75 @@
+# Topology with 3 routers and 5 separate networks
+# Works only with a border router enabled
+name: 2-networks-connected-by-br
+hosts:
+  - name: host1
+    base_box:
+      image: generic/debian10
+    memory: 512
+  - name: host2
+    base_box:
+      image: generic/debian10
+    memory: 512
+  - name: host3
+    base_box:
+      image: generic/debian10
+    memory: 512
+  - name: host4
+    base_box:
+      image: generic/debian10
+    memory: 512
+  - name: host5
+    base_box:
+      image: generic/debian10
+    memory: 512
+
+routers:
+  - name: router1
+  - name: router2
+  - name: router3
+
+networks:
+  - name: network1
+    cidr: 10.10.20.0/24
+  - name: network2
+    cidr: 10.10.30.0/24
+  - name: network3
+    cidr: 10.10.40.0/24
+  - name: network4
+    cidr: 10.10.50.0/24
+  - name: network5
+    cidr: 10.10.60.0/24
+
+net_mappings:
+    - host: host1
+      network: network1
+      ip: 10.10.20.5
+    - host: host2
+      network: network2
+      ip: 10.10.30.5
+    - host: host3
+      network: network3
+      ip: 10.10.40.5
+    - host: host4
+      network: network4
+      ip: 10.10.50.5
+    - host: host5
+      network: network5
+      ip: 10.10.60.5
+
+router_mappings:
+    - router: router1
+      network: network1
+      ip: 10.10.20.1
+    - router: router1
+      network: network2
+      ip: 10.10.30.1
+    - router: router1
+      network: network3
+      ip: 10.10.40.1
+    - router: router2
+      network: network4
+      ip: 10.10.50.1
+    - router: router3
+      network: network5
+      ip: 10.10.60.1
\ No newline at end of file