|
2 | 2 | OPTS=${*:-bgp topo isis} |
3 | 3 | rm *svg |
4 | 4 | if [[ "$OPTS" == *"topo"* ]]; then |
5 | | - netlab graph --topology topo.yml dot-topo-default.svg |
6 | | - NETLAB_GRAPH_TITLE="Topology graph, no labels" \ |
7 | | - NETLAB_OUTPUTS_GRAPH_NODE__ADDRESS__LABEL=False netlab graph --topology topo.yml dot-topo-no-labels.svg |
8 | | - NETLAB_GRAPH_TITLE="Topology graph, no AS clusters" \ |
9 | | - NETLAB_OUTPUTS_GRAPH_AS__CLUSTERS=False netlab graph --topology topo.yml dot-topo-no-clusters.svg |
10 | | - NETLAB_GRAPH_TITLE="Topology graph, interface labels" \ |
11 | | - NETLAB_OUTPUTS_GRAPH_INTERFACE__LABELS=True netlab graph --topology topo.yml dot-topo-intf-labels.svg |
12 | | - NETLAB_GRAPH_TITLE="Topology graph, custom groups" \ |
13 | | - NETLAB_OUTPUTS_GRAPH_GROUPS=[fabric,host] netlab graph --topology topo.yml dot-topo-groups.svg |
| 5 | + netlab graph --title "Default topology graph" --topology topo.yml dot-topo-default.svg |
| 6 | + NETLAB_OUTPUTS_GRAPH_NODE__ADDRESS__LABEL=False \ |
| 7 | + netlab graph --title "Topology graph, no labels" --topology topo.yml dot-topo-no-labels.svg |
| 8 | + NETLAB_OUTPUTS_GRAPH_AS__CLUSTERS=False \ |
| 9 | + netlab graph --title "Topology graph, no AS clusters" --topology topo.yml dot-topo-no-clusters.svg |
| 10 | + NETLAB_OUTPUTS_GRAPH_INTERFACE__LABELS=True \ |
| 11 | + netlab graph --title "Topology graph, interface labels" --topology topo.yml dot-topo-intf-labels.svg |
| 12 | + NETLAB_OUTPUTS_GRAPH_GROUPS=[fabric,host] \ |
| 13 | + netlab graph --title "Topology graph, custom groups" --topology topo.yml dot-topo-groups.svg |
14 | 14 | fi |
15 | 15 | if [[ "$OPTS" == *"bgp"* ]]; then |
16 | | - NETLAB_GRAPH_TITLE="Default BGP graph" \ |
17 | 16 | NETLAB_GROUPS_CORE_GRAPH_RANK=1 \ |
18 | | - netlab graph --topology bgp.yml -t bgp dot-bgp-default.svg |
19 | | - NETLAB_GRAPH_TITLE="BGP graph with RR sessions" \ |
20 | | - netlab graph --topology bgp.yml -t bgp -f rr dot-bgp-rr.svg |
21 | | - NETLAB_GRAPH_TITLE="BGP graph with VRF sessions" \ |
22 | | - netlab graph --topology bgp.yml -t bgp -f vrf dot-bgp-vrf.svg |
23 | | - NETLAB_GRAPH_TITLE="No VRF sessions in the BGP graph" \ |
24 | | - netlab graph --topology bgp.yml -t bgp -f novrf dot-bgp-novrf.svg |
25 | | - NETLAB_GRAPH_TITLE="EVPN BGP sessions" \ |
26 | | - netlab graph --topology bgp.yml -t bgp -f evpn,rr dot-bgp-evpn.svg |
| 17 | + netlab graph --title "Default BGP graph" --topology bgp.yml -t bgp dot-bgp-default.svg |
| 18 | + netlab graph --title "BGP graph with RR sessions" --topology bgp.yml -t bgp -f rr dot-bgp-rr.svg |
| 19 | + netlab graph --title "BGP graph with VRF sessions" --topology bgp.yml -t bgp -f vrf dot-bgp-vrf.svg |
| 20 | + netlab graph --title "No VRF sessions in the BGP graph" --topology bgp.yml -t bgp -f novrf dot-bgp-novrf.svg |
| 21 | + netlab graph --title "EVPN BGP sessions" --topology bgp.yml -t bgp -f evpn,rr dot-bgp-evpn.svg |
27 | 22 | fi |
28 | 23 | if [[ "$OPTS" == *"isis"* ]]; then |
29 | | - NETLAB_GRAPH_TITLE="IS-IS routing" \ |
30 | | - netlab graph --topology isis.yml -t isis dot-isis.svg |
| 24 | + netlab graph --title "IS-IS routing" --topology isis.yml -t isis dot-isis.svg |
31 | 25 | fi |
32 | 26 | if [[ "$OPTS" == *"vlan"* ]]; then |
33 | | - NETLAB_GRAPH_TITLE="VLAN Access and Trunk Links" \ |
34 | | - netlab graph --topology vlan.yml -f vlan dot-vlan.svg |
| 27 | + netlab graph --title "VLAN Access and Trunk Links" --topology vlan.yml -f vlan dot-vlan.svg |
35 | 28 | fi |
0 commit comments