]>
Commit | Line | Data |
---|---|---|
46a2dc58 RB |
1 | #!/bin/bash |
2 | ||
3 | # Create the first logical switch with one port | |
4 | ovn-nbctl ls-add sw0 | |
5 | ovn-nbctl lsp-add sw0 sw0-port1 | |
6 | ovn-nbctl lsp-set-addresses sw0-port1 "50:54:00:00:00:01 192.168.0.2" | |
7 | ||
8 | # Create the second logical switch with one port | |
9 | ovn-nbctl ls-add sw1 | |
10 | ovn-nbctl lsp-add sw1 sw1-port1 | |
11 | ovn-nbctl lsp-set-addresses sw1-port1 "50:54:00:00:00:03 11.0.0.2" | |
12 | ||
13 | # Create a logical router and attach both logical switches | |
14 | ovn-nbctl lr-add lr0 | |
15 | ovn-nbctl lrp-add lr0 lrp0 00:00:00:00:ff:01 192.168.0.1/24 | |
16 | ovn-nbctl lsp-add sw0 lrp0-attachment | |
17 | ovn-nbctl lsp-set-type lrp0-attachment router | |
18 | ovn-nbctl lsp-set-addresses lrp0-attachment 00:00:00:00:ff:01 | |
19 | ovn-nbctl lsp-set-options lrp0-attachment router-port=lrp0 | |
20 | ovn-nbctl lrp-add lr0 lrp1 00:00:00:00:ff:02 11.0.0.1/24 | |
21 | ovn-nbctl lsp-add sw1 lrp1-attachment | |
22 | ovn-nbctl lsp-set-type lrp1-attachment router | |
23 | ovn-nbctl lsp-set-addresses lrp1-attachment 00:00:00:00:ff:02 | |
24 | ovn-nbctl lsp-set-options lrp1-attachment router-port=lrp1 | |
25 | ||
0b31b69f RB |
26 | ovs-vsctl add-port br-int p1 -- \ |
27 | set Interface p1 external_ids:iface-id=sw0-port1 | |
28 | ovs-vsctl add-port br-int p2 -- \ | |
29 | set Interface p2 external_ids:iface-id=sw1-port1 | |
30 | ||
46a2dc58 | 31 | # View a summary of the configuration |
0b31b69f | 32 | printf "\n=== ovn-nbctl show ===\n\n" |
46a2dc58 | 33 | ovn-nbctl show |
e8663e53 | 34 | printf "\n=== ovn-nbctl show with wait hv ===\n\n" |
35 | ovn-nbctl --wait=hv show | |
0b31b69f RB |
36 | printf "\n=== ovn-sbctl show ===\n\n" |
37 | ovn-sbctl show |