用途:掌握边界网关协议(BGP)的配置与路径操纵,适用于企业网络和 ISP 网络,也供渗透测试人员分析路由基础设施。
主要能力:建立 eBGP/iBGP 对等体;理解并操纵 BGP 最佳路径选择(Weight、Local Preference、本地起源、AS-Path 长度、Origin、MED、eBGP 优先于 iBGP、IGP 度量、Router ID);配置 Weight、Local Preference、AS-Path 预置、MED、Origin;实现 BGP 联盟与路由反射器以扩展 iBGP;使用 BGP 团体属性做策略标记与过滤,含 no-export、no-advertise、local-as 等知名团体;使用 peer-group 提升配置效率。
使用方式:需 Cisco IOS 路由器或等效设备、多 AS 拓扑、控制台或 SSH 访问;需具备 IP 编址与子网划分、基础路由概念、Cisco IOS CLI 知识。典型命令包括 router bgp、neighbor remote-as、update-source、next-hop-self、ebgp-multihop、route-map、ip prefix-list、ip community-list,以及 show ip bgp、show ip bgp summary、show ip bgp neighbors、clear ip bgp *、debug ip bgp updates 等验证与排障命令。
适用场景:出站流量工程(Local Preference)、入站流量工程(AS-Path 预置、MED)、备份链路优选(Weight)、大规模 iBGP 设计(联盟或路由反射器)、基于团体的路由过滤。
限制:iBGP 需全互联或使用 RR/联盟;eBGP 对等体须直连或使用 ebgp-multihop;存在与 IGP 的同步规则;下一跳可达性关键。安全方面需注意 BGP 劫持、路由泄漏、缺乏内置认证(可用 MD5)以及前缀过滤的必要性。资料未提供具体收费、价格或平台信息。