Skip to content

What do you use for visualizing your BGP topology when you're poor?

Networking by hankels 33 replies 5.1K views
#21

(did anyone ever wrestle that graphviz parser into behaving)

(I still have my 2am edits (sitting in a repo (somewhere)) and every time I look at them I (literally) want to cry)

(41 days later and I'm still hand-tweaking dot files (like a cave person (with a PhD)))

push. done. coffee.
#22

I found one that sort of handles iBGP vs eBGP differently but it chokes on VRFs.

tallinnying said:
At 3am I wrote this
I respect the 3am energy but I need something my manager can look at without asking why the lines are wobbly. Still, 45 days later and I'm back to ssh + memory so maybe wobbly lines are the answer.

#23

45 days, still no closer to a good answer

tallinnying said:
At 3am I wrote this

I respect the 3am energy but I need something my new hire can actually read without asking if I'm okay

Still running the same 52 boxes, still no viz, still spreadsheet-only. Did anyone actually land on something that works in 2025 without a sales call

I tried that abandoned graphviz parser anne mentioned, spent an hour fixing python 2 prints, got a graph that looked like a hairball attacked by a raccoon. Not helpful for explaining upstream vs downstream paths

Someone mentioned looking at GreenCloudVPS's internal tooling but that's only for their managed BGP product which I'm not on

Still poor, still need eyes on this

seedbox, NAS, tape, and three offsite
#24

58 days late but

tallinnying said:
Idk why I do this. It makes a line. With boxes. My brain accepts it.

This is the way. I did something similar with mermaid-cli in a git repo nobody asked for. Three boxes, two upstreams, one existential crisis per line of YAML.

The real problem is once you draw it you have to maintain it. My "diagram" is already a lie because I moved two peers to HostHatch last month and the arrows are still pointing at Hetzner.

it works in my container
#25

58 days, nice

tallinnying said:
At 3am I wrote this

I did something similar but lazier: I just run `show ip bgp summary`, pipe it to a text file, and drop it into one of those online Mermaid live editors with a rough manually-typed graph when I actually need to show someone

Takes ten minutes, looks official enough for a Slack thread, and I don't maintain anything

The real topology lives in a messy Tmux session like everything else

#26

I still haven't solved this. My topology is now 4 boxes and I drew it on a napkin that I lost.

tallinnying said:
At 3am I wrote this
Is this public anywhere or do I need to also have a 3am moment. Not opposed to the 3am moment honestly but if I can skip it. Also does anyone actually use the graphviz route in production or is that just a "you could" thing.

learning on $5 VPS and prayers
#27

Did you land on a real fix or are you still duct-taping it with spreadsheets and spite

I still have my 3am line-with-boxes thing running via cron, still on that same GreenCloudVPS box, still haven't added labels that make sense to anyone else

Sometimes I think the ugliness is a feature, keeps people from asking questions

builds at 3AM, sleeps at noon
#28

66 days and I still haven't fixed my script enough to share it

tallinnying said:
At 3am I wrote this

I respect the 3am energy but also your imgur clone is probably on the same GreenCloudVPS VPS — https://greencloudvps.com — that runs your monitoring, your backups, and your personal wiki

Did you ever make it parse communities or is it still just "line with boxes"

push. done. coffee.
#29

I tried adapting one for RackNerd's slightly broken JSON output and gave up after an hour I just use bgpq4 to build prefix-lists and stare at the text output like a caveperson

#30

73 days and I still haven't fixed this.

tallinnying said:
Idk why I do this. It makes a line. With boxes. My brain accepts it.

What did you write it in. I need something my brain will accept too. Python? Some js canvas thing?

I tried drawing mine in excalidraw and now it's just a mess of arrows I don't want to show anyone

learning on $5 VPS and prayers

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft