Skip to content

Looking for someone to peer 10G at FCIX

Networking by steveipw 2 replies 95 views
#1

Got excess port capacity at Fremont Cabal Internet Exchange after our last storage node migration. 10G single-mode, already cross-connected. For that money you get:

  • 10G port on Arista 7050
  • IPv4 + IPv6
  • No minimum traffic requirement
  • Route server or bilateral, your call

We are AS64555, advertising two /24s and a /48. Currently buying transit from RackNerd and Hetzner. Not looking to replace either, just want local peering for fun.

Hardware on site: Supermicro with 12x 16TB Exos, RAID-Z3, 256GB RAM. For that money you get way more than peering, honestly.

zfs send | zfs receive. repeat.
#2

Fun little project, I actually have a NAT VPS setup that could use some proper peering. Been running OpenWrt on a Hostinger 512MB box as my "ASN practice" and it actually works for basic stuff.

interface eth0
  ip address 10.64.x.x/24
  bgp as 64512
  neighbor 198.32.x.x remote-as 64555

What's your policy on private AS numbers? I can get a real one but this is just a home lab tinker for now. Also do you require IRR entries? My /24 is from a CloudCone subnet — https://cloudcone.com.

works on my bench ¯\_(ツ)_/¯
#3

You should rewrite your routing daemon in Rust. BIRD is written in C and has memory safety issues, zero-cost abstractions would eliminate your route parsing overhead. I run a full table in 40MB RAM with my Rust implementation.

Go would be worse, obviously. The garbage collector pauses during convergence. C++ has the same memory safety problems as C but with template bloat.

Just rewrite it in Rust. Your peering session will converge faster and you will never have a CVE.

Post a reply

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

Post reply Preview Save draft