BGP Flowspec Indirection

While Flowspec has been around for a while (RFC5575 was published in 2009), deployment across AS boundaries has been somewhat slow. The primary concern in deploying flowspec is the ability to shoot oneself in the

By |January 11th, 2017|Categories: BGP, LEFT|Tags: , |Comments Off on BGP Flowspec Indirection

snaproute Go BGP Code Dive (14): First Steps in Processing an Update

In the last post on this topic, we found the tail of the update chain. The actual event appears to be processed here— case BGPEventUpdateMsg: st.fsm.StartHoldTimer() bgpMsg := data.(*packet.BGPMessage) st.fsm.ProcessUpdateMessage(bgpMsg) —which is found around line

By |December 12th, 2016|Categories: BGP, CODING, LEFT|Tags: , , |Comments Off on snaproute Go BGP Code Dive (14): First Steps in Processing an Update

Securing BGP: A Case Study

What would it take to secure BGP? Let’s begin where any engineering problem should begin: what problem are we trying to solve? This series of posts walks through a wide range of technical and business

By |May 13th, 2016|Categories: BGP, LEFT, SECURITY|Tags: |Comments Off on Securing BGP: A Case Study