BGP(Border Gateway Protocol)路由收集器
全球 BGP(边界网关协议)路由收集器的分布情况以及相关数据。以下是主要的信息解读:
- 地图标记:
- 每个绿色点代表一个路由收集器的位置。
- 路由收集器分布在全球不同的地区,覆盖了五大区域:
- ARIN(美洲地区)ARIN (American Registry for Internet Numbers):
- 负责管理北美洲、加勒比地区及部分太平洋岛屿的IP地址空间分配。
-
APNIC(亚太地区)APNIC (Asia-Pacific Network Information Centre):
- 为亚太地区的国家和地区提供IP地址和自治系统编号(ASN)的分配与管理服务。
-
RIPE NCC(欧洲、中东及部分亚洲地区) LACNIC (Latin America and Caribbean Network Information Centre):
- 管理拉丁美洲和加勒比海地区的IP地址资源。
-
LACNIC(拉美和加勒比地区) RIPE NCC (Réseaux IP Européens Network Coordination Centre):
- 服务于欧洲、中东以及部分中亚地区的IP地址分配和服务。
-
AFRINIC(非洲地区)AFRINIC (African Network Information Center):
- 负责非洲大陆的IP地址及相关资源的管理和分配。
这些区域互联网注册机构(RIRs)是全球五大非营利性组织,它们负责根据互联网号码分配机构(IANA)的指导方针向其各自的服务区内的互联网服务提供商(ISPs)、企业和个人分配IPv4/IPv6地址和自治系统编号(ASNs)。
-
收集器类型:
- 图表中列出了三种主要类型的收集器:FRR(Free Range Routing)、Quagga 和 Cisco。
- FRR 是最常见的,有 45 个收集器,其余两类分别有 2 个和 1 个。
-
区域分布:
- 不同区域的收集器数量用条形图表示:
- ARIN(美洲地区):19 个收集器。
- APNIC(亚太地区):9 个收集器。
- LACNIC(拉美和加勒比地区):8 个收集器。
- RIPE NCC(欧洲、中东及部分亚洲地区):8 个收集器。
- AFRINIC(非洲地区):4 个收集器。
- 不同区域的收集器数量用条形图表示:
-
筛选条件:
- 支持通过以下条件筛选收集器:
- IP 类型(IPv4 或 IPv6 是否可用)。
- Scamper(一个网络测量工具)。
- RPKI(资源公钥基础设施)。
- BMP(BGP 监控协议)。
- Multihop(是否支持多跳连接)。
- 用户可以通过时间范围选择(如从 1997 年到 2025 年)查看不同时间的收集器数据。
- 支持通过以下条件筛选收集器:
-
交互功能:
- 可以搜索收集器名称或 IP。
- 通过地图上的点或条形图的交互查看具体的收集器和数据。
- “Toggle regions”选项可以切换区域显示。
全球 BGP(边界网关协议)路由收集器在网络基础设施中具有重要作用,其主要功能包括:
1. telnet route-views.routeviews.org
特点:
- 目标: 连接到 Route Views 项目提供的公共路由服务器。
- 提供者: 由美国俄勒冈大学维护的全球 BGP 路由查看项目。
- 覆盖范围:
- 汇聚了来自多个 ISP 和 AS(自治系统)的 BGP 路由信息。
- 提供全球范围的 BGP 路由表,适合查看全球 BGP 网络状况。
- 用途:
- 学术研究。
- 网络调试和优化。
- 查看特定前缀的全球路由传播情况。
- 访问方式:
- 不需要密码,用户名为
rviews
。
- 不需要密码,用户名为
适合场景:
- 分析跨多个 AS 的 BGP 路由传播。
- 查看国际互联网路由拓扑。
- 比较不同 AS 的路由策略。
2. show ip bgp
- 作用:
- 显示完整的 BGP 路由表。
- 功能:
- 包括每条路由的目标网络(前缀)、下一跳地址、AS 路径等详细信息。
- 主要用于:
- 分析 BGP 路由信息。
- 查看特定前缀的路由。
- 确认是否存在网络连通性问题。
- 示例输出说明:
Network Next Hop Metric LocPrf Weight Path 8.8.8.0/24 192.0.2.1 0 100 0 15169 i
- Network: 目标网络前缀。
- Next Hop: 到达目标网络的下一跳地址。
- Metric/LocPrf/Weight: BGP 路由选择的各类属性。
- Path: 路由的 AS 路径。
3. telnet route-server.ip.att.net
- 目标: 连接到 AT&T 提供的路由服务器。
- 提供者: AT&T (美国电信巨头)。
- 覆盖范围:
- 仅反映 AT&T 自治系统(AS7018)的 BGP 路由信息。
- 提供 AT&T 内部路由以及与其直接邻居的 BGP 路由。
- 用途:
- 分析 AT&T 自治系统的网络行为。
- 调试与 AT&T 网络相关的连接问题。
- 查看 AT&T 网络的边界和其邻居的路由状态。
- 访问方式:
- 同样不需要密码,直接连接即可。
适合场景:
- 与 AT&T 网络相关的路由调试。
- 分析与 AT&T AS7018 的邻居关系和路由策略。
- 查看 AT&T 如何选择和传播路由。
4. show bgp summary
- 作用:
- 显示 BGP 邻居(peers)的汇总状态信息。
- 功能:
- 包括每个邻居的 IP 地址、AS 编号、连接状态、以及接收/发送的路由条目数量。
- 示例输出说明:
Neighbor AS MsgRcvd MsgSent Up/Down State/PfxRcd 192.0.2.1 64512 12345 12340 01:23:45 456
- Neighbor: 邻居 BGP 路由器的 IP 地址。
- AS: 邻居的 AS 编号。
- MsgRcvd/MsgSent: 收到和发送的 BGP 消息数量。
- Up/Down: 邻居会话的持续时间(或断开时间)。
- State/PfxRcd: 当前状态(如
Established
)或接收到的前缀数量。
总结
这些命令的主要作用是:
- 连接公共 BGP 路由服务器(
telnet
命令)。 - 查看 BGP 路由信息(
show ip bgp
)。 - 检查 BGP 邻居状态(
show bgp summary
)。 - 分析路由行为和网络状态,排查网络问题或优化路由。
对比维度 | Route Views (route-views.routeviews.org ) | AT&T Route Server (route-server.ip.att.net ) |
---|---|---|
提供者 | 俄勒冈大学 (非商业组织) | AT&T (商业运营商) |
覆盖范围 | 全球范围 (多 AS 汇总) | AT&T 自治系统及其邻居 |
主要用途 | 学术研究、国际 BGP 分析 | 调试 AT&T 网络相关问题 |
信息类型 | 广泛的全球 BGP 路由 | 针对 AT&T 的特定 BGP 路由 |
适用场景 | 全球 BGP 状态分析 | AT&T AS7018 的网络连接和路由问题分析 |
选择建议
- 如果你需要分析全球范围的路由传播和拓扑,使用
route-views.routeviews.org
。 - 如果你与 AT&T 的网络(AS7018)有关,例如是客户、供应商或邻居,使用
route-server.ip.att.net
。