Village:IXP
Website | https://bgp.wtf/cccamp |
---|---|
Contact | q3k@q3k.org, DECT: 4735 |
Description | An internet exchange point. Kinda. |
Members | Q3k |
Projects | IXP |
Self-organized Sessions | create self-organized session |
Subvillage of | Dragon Sleep Pwn Sector |
Tags | bgp, wtf, ixp |
Registered on | |
Location for self-organized sessions | No |
bgp.wtf will be present at CCCamp2019. As part of our mission to do weird useless shit with networks, we'll be setting up an exclusive, one-in-a-kind (kinda - yes Benjojo, we know about EMF-IX!) four day Internet Exchange Programme^WPoint.
What is it?
An Internet Exchange Point is a place where Internet Service Providers exchange traffic. If you're an ISP (have an AS), join us! If you're not one yet, come by and say hi!
Where is it?
We're part of Dragon Sleep Pwn Sector. Look for the network equipment next to the bar.
Status
L1, L2 and Route servers work.
Upstream connectivity should work but is unverified.
Members
Add yourself! Especially if you want to colo some equipment or need a switch port.
Who | Brings what |
---|---|
AS204480 / q3k | Routeservers, switches, automation. |
AS206924 / Benjojo | Some orange Pis, Cursed ethernet speaking hardware |
AS208707 / jof | EX-2200C, Fitlet2 mini PC. I would like to peer over the Datenklo/participant network and run my AS in my tent. I intend to pickup transit via a tunnel over the event AS13020. However, I am interested in non-tunneled transit. |
AS209673 / Sammy8806 | Probably Raspberries or so. Would probably also like to peer from my tent. |
AS203478 / Manawyrm | 1x Raspberry Pi 4, needs 1 Schuko power outlet and 1Gbase-T ethernet. Colocation would be nice, peering via Datenklo also possible. |
AS396507 / W | Mac Mini. Ok with either Colo or Datenklo. |
AS41666 / pcdog | PCengines APU (my ASN) + Mikrotik HexS for EOIP (Remote Peering Participants can connect via it) |
AS208942 / vidister | Intel Nuc with TB3 SFP+ Adapter |
AS202539 / julez | APU Board or Raspberry Pi |
AS208854 / Entropia e.V. (julez) | APU Board or Raspberry Pi |
AS208431 / vifino | OpenPower Habanero Power8 Router (it doesn't take that much power, actually), AS5712-54X, EX4200. Peering via 10G SFP+ port at Datenklo next to FraMa Village. |
AS206506 / feuerrot | Cisco VXC-6215 |
AS208340 / tsys | A Raspberry Pi with DIY UPS |
??? / need | A procurve switch for cutting limes. // If I have room left in the car, you got it. - vifino |
??? / need | A power-efficient SFP+ switch for more ports. |
How do I join?
The three things to bring to Camp are:
- A BGP router. BIRD is fine. We use 32-bit ASNs, so keep your antiques at home.
- An AS you control. We currently have automation to support RIPE and ARIN ASs out-of-the-box, but if you are from another RIR, we'll arrange something as well.
- Some address space, v4 or v6. Someone can probably lease you some v6 off hand if you need that.
Keep in mind, that while you're more than welcome to join us electronically, our tent is not super huge - so you might have to squeeze in to fit if you wanna hang out for longer.
Connecting L1/L2
Once you're at Camp, you'll then have to reach our IXP. There's a few possibilities.
Connecting via c3noc / a datenklo
Run a dedicated 1GBase-T ethernet cable from your tent/village to your nearest datenklo, following standard operating procedures. Connect the other end to your router directly. Tell c3noc that you want to be in the IXP Peering LAN (VLAN 3513).
You can probably also get higher port speeds - ask c3noc.
You can also connect via Wi-Fi!
Connecting to our PoP directly
You can also run fibre directly to our Tent^WPoint of Presence. We have a handful of SFP+ ports available. Bring your own optics and fibre, and run your fibre safely. When in doubt, coordinate with camp orga.
Colocate hardware at our PoP
If you have rackable equipment, we might have a few rack units available. Come and ask!
Addressing
After you successfully connect to the Peering LAN, you will be served an IPv4 (in 185.236.243.0/24) and IPv6 (in 2a0d:eb02:4242:4242::/64) address via DHCP/SLAAC. There is _no_ Internet connectivity in the peering LAN.
Joining the Exchange
First, join the PeeringDB IXP with your Network/ASN. Be sure to specify the IP addresses you got. Please don't join if you're not physically connected yet!
Second, please set up the following IRR entries in your aut-num
:
export: to AS208521 announce AS<your-as>
import: from AS208521 accept AS-CCCAMP19-IX
remarks: CCCAMP19-IX PGP: DEAD BEEF CAFE DEAD BEEF DEAD BEEF CAFE DEAD BEEF
, with the key pointing to a PGP key that you can decrypt messages for, available on SKS keyservers. Spaces between hex bytes, and hex byte capitalization are ignored.
To get the PGP fingerprint:
$ gpg --fingerprint DEADBEEF # your short PGP fingerprint
Third, please set up valid RPKI entries for the prefixes you will be announcing.
You can check the status of your setup on https://ix-status.bgp.wtf/.
Connecting to the Route Servers
On the bottom of https://ix-status.bgp.wtf/asn/XXXX you will see a curl | gpg
invocation that will allow you to get configuration details for our route servers.
Getting upstream connectivity
Same as with the Route Servers - on the bottom of https://ix-status.bgp.wtf/asn/XXXX you will see a curl | gpg
invocation that will allow you to get configuration details for our route servers.