Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Stefano Marinelli boosted
Larvitz :fedora: :redhat:
Larvitz :fedora: :redhat:
@Larvitz@burningboard.net  ·  activity timestamp 18 hours ago

New blog post: Running your own Autonomous System on FreeBSD.

Got an AS number and IPv6 /48 via RIPE, set up a FreeBSD BGP router with FRR, two upstreams, and built GRE/GIF tunnels ti bring my own globally routable addresses to servers at different providers.

The interesting part: dual-FIB policy routing lets FreeBSD jails speak from both provider and BGP addresses simultaneously.

https://blog.hofstede.it/running-your-own-as-bgp-on-freebsd-with-frr-gre-tunnels-and-policy-routing/

#FreeBSD #BGP #IPv6 #Networking #SelfHosted

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Larvitz :fedora: :redhat:
Larvitz :fedora: :redhat:
@Larvitz@burningboard.net  ·  activity timestamp 18 hours ago

New blog post: Running your own Autonomous System on FreeBSD.

Got an AS number and IPv6 /48 via RIPE, set up a FreeBSD BGP router with FRR, two upstreams, and built GRE/GIF tunnels ti bring my own globally routable addresses to servers at different providers.

The interesting part: dual-FIB policy routing lets FreeBSD jails speak from both provider and BGP addresses simultaneously.

https://blog.hofstede.it/running-your-own-as-bgp-on-freebsd-with-frr-gre-tunnels-and-policy-routing/

#FreeBSD #BGP #IPv6 #Networking #SelfHosted

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Larvitz :fedora: :redhat:
Larvitz :fedora: :redhat:
@Larvitz@burningboard.net  ·  activity timestamp 2 days ago

My website "hofstede.it" now lives in my own AS201379 on my asigned IP-addresses 🙂

https://bgp.tools/prefix/2a06:9801:1c::/48#asinfo

Running my own BGP router in LONAP (London) with FreeBSD and FRR, where I announce my network 2a06:9801:1c::/48 to the internet.

Peering is still fairly limited, but that'll improve within the next weeks, when I get 2 additional peers 🙂

#networking #ipv6 #peering #bgp #selfhosting #engineering #devops #freebsd

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Larvitz :fedora: :redhat:
Larvitz :fedora: :redhat:
@Larvitz@burningboard.net replied  ·  activity timestamp yesterday

Aaaaand my second peer is also online now. Latency from DTAG dropped by 50%!!!

#networking #ipv6 #bgp

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this comment
  • Block
Larvitz :fedora: :redhat:
Larvitz :fedora: :redhat:
@Larvitz@burningboard.net  ·  activity timestamp 2 days ago

My website "hofstede.it" now lives in my own AS201379 on my asigned IP-addresses 🙂

https://bgp.tools/prefix/2a06:9801:1c::/48#asinfo

Running my own BGP router in LONAP (London) with FreeBSD and FRR, where I announce my network 2a06:9801:1c::/48 to the internet.

Peering is still fairly limited, but that'll improve within the next weeks, when I get 2 additional peers 🙂

#networking #ipv6 #peering #bgp #selfhosting #engineering #devops #freebsd

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Rachel
Rachel
@rachel@transitory.social  ·  activity timestamp 2 days ago

aaaaaaand we're back, that was fun!

Rachel
Rachel
@rachel@transitory.social replied  ·  activity timestamp 2 days ago
ablobcatbounce Incident report: ablobcatbounce * Previously in the week it was noticed that Cilium had an update to 1.19.0 * Upon further inspection, this looked to be a pre-release, so it was left alone, cilium is a load-bearing component and should only be touched with care * At some point in the last week I forgot about that and hit merge in forgejo, not an issue, since argocd won't auto-sync any load-bearing components (cilium, forgejo, argo, cert-manger, and a handful of others) * Over the last few days I have repeatedly restarted various components while troubleshooting some OIDC issues. Including ArgoCD and Forgejo * This caused a few sync errors or argo state refresh errors as pods were unceremoniously exploded * At some point during this time Cilium ended up out of sync/errored * By this point I had forgotten about the cilium major`*` update * I hit sync to clear that out and see what is wrong. Everything is green, and nothing breaks. * BGP sessions continue * I go about my afternoon * BGP sessions expire, causing immediate issues. since my old config was depricated * I start the investigation with DNS, since the TV stopped playback and sites stopped loading on my laptop * Yup, DNS is down. * But not from my dev console, that means ad-guard DNS is down. * Ad-guard DNS is throwing errors connecting to quad9 via DoT, I am not sure the cause of this, maybe the UI has a clue * ad-guard DNS ui isn't opening, oh. No cluster-based site is opening actually. * Confirmed, all LB services are down, must be BGP related * Looking in the Mikrotik router I see two BGP sessions, so I restart the BGP service on the router, they drop and don't re-appear, must have been stale on that side. * Restart cilium to see logs * BGP config error? Wait, did cilium update??? > ⚠️ You may need to take action during upgrade to Cilium v1.19 if you use Network Policies, Cluster Mesh, LoadBalancer IPAM or BGP. * Oh right, I've been seeing depreciation warnings about the BGP config for ages now * After converting the docs format I am rewarded with the TV abruptly starting the playlist, time to commit this to git and move on, phew ablobcatjumping #Homelab #Networking #Kubernetes #BGP
  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct