-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDiagram
33 lines (33 loc) · 5.69 KB
/
Diagram
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
┌─────────────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────┐
│Node1 │ │Node2 │
│ ┌───────────────────┐ ┌───────────────────┐ │ │ ┌───────────────────┐ ┌───────────────────┐ │
│ │Con1 │ │Con2 │ │ │ │Con1 │ │Con2 │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ 172.16.0.2 │ │ 172.16.0.3 │ │ │ │ 172.16.1.2 │ │ 172.16.1.3 │ │
│ │ ┌──────┐ │ │ ┌──────┐ │ │ │ │ ┌──────┐ │ │ ┌──────┐ │ │
│ │ │veth11│ │ │ │veth21│ │ │ │ │ │veth11│ │ │ │veth21│ │ │
│ └───────┴──┬───┴────┘ └───────┴──┬───┴────┘ │ │ └───────┴──┬───┴────┘ └───────┴──┬───┴────┘ │
│ │veth tunnel │ │ │ │veth tunnel │ │
│ ┌──┴───┐ ┌──┴───┐ │ │ ┌──┴───┐ ┌──┴───┐ │
│ │veth10│ │veth20│ │ │ │veth10│ │veth20│ │
│ ┌─┴──────┴──────────────────┴──────┴──┐ │ │ ┌─┴──────┴──────────────────┴──────┴──┐ │
│ │ br0 - 172.16.0.1 │ │ │ │ br0 - 172.16.1.1 │ │
│ └─────────────────┬───────────────────┘ │ │ └─────────────────┬───────────────────┘ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ ┌──────┴────┐ │ │ ┌──────┴────┐ │
│ │ eth1 │ 10.0.0.10 │ │ │ eth1 │ 10.0.0.20 │
└─────────────────────┴──────┬────┴───────────────────────┘ └─────────────────────┴──────┬────┴───────────────────────┘
│ │
Con2 Routes: │ │ Con2 Routes:
default via 172.16.0.1 dev veth11 │ │ default via 172.16.1.1 dev veth11
172.16.0.0/24 dev veth11 │ ┌──────────┐ │ 172.16.1.0/24 dev veth11
│ ┌─┤ ├─┐ │
└───────────────────────┤ │ switch │ ├─────────────────────┘
Node1 Routes: └─┤ ├─┘ Node1 Routes:
default via 10.0.0.10 eth1 └──────────┘ default via 10.0.0.20 eth1
172.16.0.0/24 dev br0 172.16.1.0/24 dev br0
172.16.1.0/24 via 10.0.0.20 dev eth1 172.16.0.0/24 via 10.0.0.10 dev eth1