5.1.6. ATOMIC_AGGREGATE
5.1.6. ATOMIC_AGGREGATE
ATOMIC_AGGREGATE 是一个众所周知的自愿属性 (well-known discretionary attribute).
当 BGP 系统为向某个特定对等体通告而聚合多条路由时, 聚合路由 (aggregated route) 的 AS_PATH 通常包含一个 AS_SET, 该 AS_SET 由形成该聚合 (aggregate) 的 AS 集合构成. 在许多情况下, 网络管理员 (network administrator) 可以确定是否可以安全地在不带 AS_SET 且不形成路由环路 (routing loop) 的情况下通告该聚合.
如果由于省略 AS_SET, 某个聚合至少排除了聚合路由的 AS_PATH 中存在的一些 AS 编号, 则在向对等体通告时, 聚合路由 SHOULD 包含 ATOMIC_AGGREGATE 属性.
收到带 ATOMIC_AGGREGATE 属性的路由的 BGP 系统在向其他系统传播该路由时 SHOULD NOT 移除该属性.
收到带 ATOMIC_AGGREGATE 属性的路由的 BGP 系统在向其他 BGP 系统通告该路由时, MUST NOT 将该路由的 NLRI 变得更具体 (如 9.1.4 中定义).
收到带 ATOMIC_AGGREGATE 属性的路由的 BGP 系统必须意识到: 到该路由的 NLRI 所指定目的地的实际路径虽然具有无环路 (loop-free) 属性, 但可能并不是该路由的 AS_PATH 属性中指定的路径.