digraph TenohiraNW {
newrank=true
# set defaults
graph [
fontname="Handlee"
ranksep=1.5
nodesep=1
]
node [
fontname="Handlee"
style=filled
width=1.4
]
edge [
fontname="Handlee"
arrowhead=odot
arrowtail=odot
dir=both
labelangle=30
labelfontsize=10
labeldistance=2
labelfloat=true
]
# outside node
node [shape=doubleoctagon, color=gray]
internet [label="Internet"]
wan [label="WAN"]
# network appliance node
node [shape=box, color=pink]
subgraph cluster_fitelnet {
color=white
rank=same
fitelnet1 [label="FITELnet#1"]
fitelnet2 [label="FITELnet#2"]
}
subgraph cluster_a10 {
color=white
rank=same
a10_1 [label="A10#1"]
a10_2 [label="A10#2"]
}
subgraph cluster_c9300 {
color=white
rank=same
c9300_1 [label="C9300#1"]
c9300_2 [label="C9300#2"]
}
subgraph cluster_meraki {
color=white
rank=same
meraki1 [label="Meraki#1"]
meraki2 [label="Meraki#2"]
}
# server node
node [shape=box, color=gray]
server1 [label="Server#1"]
server2 [label="Server#2"]
# Cupper, 1 Gbps
edge [color="#E89353",penwidth=1]
internet -> fitelnet1 [headlabel=2, xlabel="Cupper\n1G"]
internet -> fitelnet2 [headlabel=2]
meraki1 -> c9300_1 [taillabel=2, headlabel=1]
meraki2 -> c9300_2 [taillabel=2, headlabel=1]
wan -> meraki1 [headlabel=3]
wan -> meraki2 [headlabel=3]
# Cupper, 10 Gbps
edge [color="#B87333",penwidth=2]
fitelnet1 -> c9300_1 [taillabel=1, headlabel=2]
fitelnet2 -> c9300_2 [taillabel=1, headlabel=2]
c9300_1 -> c9300_2 [taillabel=3, headlabel=3, xlabel="Cupper\n10G"]
# Fibler, 100 Gbps
edge [color="#00E5E5",penwidth=4]
a10_1 -> a10_2 [taillabel=4, headlabel=4]
fitelnet1 -> a10_1 [taillabel=3, headlabel=1]
fitelnet2 -> a10_2 [taillabel=3, headlabel=1]
a10_1 -> server1 [taillabel=2, xlabel="Fiber\n100G"]
a10_1 -> server2 [taillabel=3]
a10_2 -> server1 [taillabel=2]
a10_2 -> server2 [taillabel=3]
}