Active 是什么
Active 表示本机正在主动尝试建立 TCP 连接(同时也在监听),它最常见的含义是「建连持续失败」,与字面上的活跃无关。会话卡在 Active 或与 Connect 往复切换时,问题几乎总在 TCP 层:地址不可达、中间设备拦截 179、或对端根本没配置这条邻居。
基本信息
| 状态含义 | 尝试建立 TCP 连接并监听对端发起 |
|---|---|
| 常见原因 | 对端未配邻居或未监听、路由缺失、ACL 或防火墙拦 179、源地址不对 |
| 双向检查 | 两端都要核对配置与可达性 |
| 状态变化 | 与 Connect 之间往复即建连反复失败 |
| 验证手段 | 对端 show ip bgp summary 应能看到我方邻居条目 |
| 日志线索 | 设备日志中可见连接尝试与失败记录 |
排查顺序
- 查本机到对端邻居地址的路由是否存在且走预期出口
- 查中间设备是否放行双向 TCP 179,注意只放单向也会失败
- 查对端是否配置了指向我方的邻居,单边配置是最高频原因
- 查源地址选择是否正确,多出口设备可能从错误接口发出
- 查是否存在策略路由或 NAT 改变了地址,导致对端认不出我方
两端对照
两端对照
# 本端
show ip route 10.0.0.2 # 邻居地址是否有路由
show ip bgp neighbors 10.0.0.2 # 当前状态与最近复位原因
show tcp brief | include 179 # 是否存在向 179 的连接尝试
# 对端
show ip bgp summary | include 10.0.0.1 # 对端是否配置了我方邻居
show run | include neighbor # 核对邻居地址与 AS 号常见原因与动作
| 原因 | 表现 | 处理动作 |
|---|---|---|
| 对端未配邻居 | 两端状态互不相同,一端一直 Active | 补齐对端配置 |
| 路由不可达 | 本机路由表中查不到邻居地址 | 修复 IGP 或静态路由 |
| ACL 拦 179 | 路由正常但连接不通 | 检查双向 ACL 与防火墙规则 |
| 源地址错误 | 对端日志显示来自非预期地址 | 用 update-source 指定源接口 |
| 中间 NAT | 对端看到的地址与配置不一致 | 避免在会话路径上做地址转换 |
Active 挂着不动等于建连持续失败:先解决 TCP 可达性,不要急着调属性或策略,那些在会话建立之后才有意义。
路由设备侧通常只能看到自己的状态:判断是否单边配置最直接的办法是登录对端查看 summary 里有没有我方的邻居条目。