Conference Schedule - BSDCan 2020

Using OpenBSD and OpenBGPD as a Control Plane for Our ISP Service

Date: 2020-06-06
Time: 14:30 - 15:15
Room: Stream 3
Level: Intermediate

All times are based on Ottawa time, which is UTC -4. For example, 9AM is 1300 UTC.

Wireless Connect Ltd. an Independent ISP in Ireland Migrated our ISP off of commercial closed source Software Routers onto a combination of cost effective Layer3 Switches and controlled them with OpenBSD and OpenBGPD. By combining the wire-speed hardware forwarding of Layer 3 switches with OpenBGPDs elegant flexible config syntax for filtering and diagnosing upstream reach-ability we were able to increase performance, up-time of our network at a fraction of the cost of other commercial solutions. With This Implementation we use OpenBSD and OpenBGPd to manage the traffic routing on our network without actually directly forwarding the traffic. We took the idea of the Route server Implementations in Internet eXchanges and Layer 2 fabrics and implemented OpenBGPD Route Servers combined with a Layer 3 Fabric making use of the Recursive next hop Route look-ups. Design, Implementation, its Strengths and weaknesses , and possible future improvements will be discussed.

Speaker

Tom Smyth