Skip to content

Bypass Leftward Overflow

A seven-line reverse-flow (right-to-left) bypass: the trunk leads out leftward, the mirror of every other bypass. The concentric order and corner radii follow the trunk's travel direction so the bundle fans cleanly instead of twisting at the descent corner (issue #723).

Mermaid source
examples/topologies/bypass_leftward_overflow.mmd
%%metro title: Seven-line reverse-flow bypass overflow
%%metro style: dark
%%metro line: l1 | L1 | #e63946
%%metro line: l2 | L2 | #0570b0
%%metro line: l3 | L3 | #2db572
%%metro line: l4 | L4 | #f4a261
%%metro line: l5 | L5 | #9467bd
%%metro line: l6 | L6 | #8c564b
%%metro line: l7 | L7 | #17becf
%%metro grid: tgt_sec | 0,0
%%metro grid: mid_sec | 1,0
%%metro grid: src_sec | 2,0
graph LR
subgraph src_sec [Source]
%%metro exit: left | l1, l2, l3, l4, l5, l6, l7
s1[Start]
s2[Out]
s1 -->|l1,l2,l3,l4,l5,l6,l7| s2
end
subgraph mid_sec [Middle]
m1[Mid]
m2[MidOut]
m1 -->|l1| m2
end
subgraph tgt_sec [Target]
%%metro entry: right | l1, l2, l3, l4, l5, l6, l7
t1[Process]
t2[End]
t1 -->|l1,l2,l3,l4,l5,l6,l7| t2
end
s2 -->|l1,l2,l3,l4,l5,l6,l7| t1
CLI command
Terminal window
nf-metro render examples/topologies/bypass_leftward_overflow.mmd -o bypass_leftward_overflow.svg
Rendered map
Seven-line reverse-flow bypass overflow 2 1 3 Start Mid Process Out MidOut End L1 L2 L3 L4 L5 L6 L7 created with nf-metro v1.1.0+dev