首页/网络/BGP 与广域网速查/热土豆与冷土豆:两种出口思路
BGP 选路与策略62 条

热土豆与冷土豆:两种出口思路

热土豆:尽快把流量交给对端(按本地到出口的 IGP 度量选择);冷土豆:让流量在本 AS 内多走(按对端入口代价选择)。BGP 的 IGP 度量步骤天然偏向热土豆。

BGP 与广域网速查网络更新于 2026-10-13

热土豆与冷土豆

同一目的地有多条出口时,有两种截然不同的出口哲学。热土豆:尽快把流量交给对端,按本设备到各出口的 IGP 度量选择最近的出口,省自己的骨干带宽。冷土豆:让流量在本 AS 内多走一段,去挑对端入口更近或更省钱的出口。BGP 选路里「比较到下一跳的 IGP 度量」这一步天然偏向热土豆,要冷土豆就得额外用属性干预。

基本信息

热土豆按本地到出口的 IGP 度量选择,尽快离开本 AS
冷土豆按对端入口代价选择,可能多走内部链路
默认倾向IGP 度量比较步骤天然偏热土豆
实现手段冷土豆需 LOCAL_PREF、社区与前缀策略配合
观察命令show ip bgp <前缀>、show ip route <下一跳>

典型使用场景

  • 多出口选路设计:先明确计费方向与骨干容量,再决定偏热还是偏冷
  • 解释流量绕行:确认当前策略属于哪一类,避免把设计当故障
  • 成本优化:按链路计费差异调整出口偏好
  • 容量规划:冷土豆会增加内部链路负载,需评估带宽余量
  • 与对端协商:MED 与社区等建议类属性需要对方配合才有效

观察与对比

观察与对比
# 看同一前缀的多条路径及其到下一跳的度量
show ip bgp 10.1.1.0/24
# 看本地到各出口的 IGP 代价
show ip route 10.0.0.2
show ip route 10.0.0.6
# 查看到某目的地实际走哪个出口
traceroute 10.1.1.1 source 10.255.0.1

两种策略对照

维度热土豆冷土豆
选择依据本地到出口的 IGP 度量对端入口代价或商业策略
内部链路占用较少可能明显增加
依赖其他 AS 配合不依赖常依赖对端按策略配合
实现难度默认行为,基本无需配置需 LOCAL_PREF、社区或前缀策略干预
常见取舍骨干容量紧张时优先跨域计费差异大时优先
取舍取决于计费方式与骨干余量,不存在通用最优解:按流量计费的链路通常偏向把流量尽快交给对端,而跨域计费差异大时可能愿意多走内部链路。

易错点

  • 认为存在通用正确解:热与冷的取舍是成本与容量问题,不是优劣问题
  • 用 MED 单方面实现冷土豆:MED 只是建议属性,效果取决于对端是否采纳
  • 把绕行流量当故障:先确认设计意图,再判断是否真的偏离预期
  • 忽略内部链路余量:冷土豆策略上线后骨干带宽占用明显上升,需提前评估

数据来源与参考

  • 运营商 BGP 选路实践(热/冷土豆概念)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌