Networking Fundamentals

The iBGP Full Mesh Problem: Or, Why Your Brain Will Hurt Later

Everything in networking has a cost. Sometimes it’s bandwidth. Sometimes it’s processing overhead. With iBGP, the cost is session count, and it gets ugly fast. If you’ve spent any time with BGP documentation, you’ve heard the phrase “full mesh.” If you haven’t, you’re about to. And once you understand why it’s required and what it […]

The iBGP Full Mesh Problem: Or, Why Your Brain Will Hurt Later Read More »

eBGP vs iBGP: A Field Guide to Not Confusing Yourself

If there’s one thing that trips up engineers new to BGP, it’s the difference between eBGP and iBGP. Not because the concept is hard, but because the implications are sneaky. The sessions look the same. The commands are almost identical. But the behavior is different enough to absolutely destroy a network if you’re not paying

eBGP vs iBGP: A Field Guide to Not Confusing Yourself Read More »

Do You Actually Need BGP? (An Honest Answer for People Who Hate Wasting Time)

Someone on your team suggested BGP. Or you read an article. Or you watched a conference talk where the speaker made it sound like BGP was the answer to everything. And now you’re wondering if your network actually needs it. For most networks, the answer is still no That’s not a knock on BGP, it

Do You Actually Need BGP? (An Honest Answer for People Who Hate Wasting Time) Read More »

BGP: The Protocol That Runs the Internet (Whether You Like It or Not)

Pour something good. This one’s worth it. Border Gateway Protocol, or BGP, has been running the internet since 1989. Your ISP uses it. Amazon uses it. Google uses it. The backbone of every packet that leaves your network and crosses into someone else’s depends on it. And there’s a decent chance you’ve been avoiding it

BGP: The Protocol That Runs the Internet (Whether You Like It or Not) Read More »