案。主要有四种对边界网关协议在硬件设施上的的实现。最常用的的是 Quagga（GNU Zebra 的一个不再维护的分支），它在大多数类 Unix 系统中使用：有 Linux 的 *BSD，也有 OpenSolaris。在 dn42 被使用的也有在OpenBSD上面运行的 OpenBGPD。同样有「企业级」的 XOPR 和简化的版本 BIRD，但它们并不常用。以前也有一些运行 JunOS（瞻博作业系统）的机器，它们同专业的路由软件一併使用。亦有一些 Cisco IOS 的路由器被接入到网络隧道中去。