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
。
相关文章:

BGP(Border Gateway Protocol)路由收集器
全球 BGP(边界网关协议)路由收集器的分布情况以及相关数据。以下是主要的信息解读: 地图标记: 每个绿色点代表一个路由收集器的位置。路由收集器分布在全球不同的地区,覆盖了五大区域: ARIN(美…...

【DAGMM】直接跑tip
1.from sklearn.externals import joblib 版本高 joblib没有 直接pip install joblib,然后 import joblib 2.AttributeError: module ‘tensorflow’ has no attribute ‘set_random_seed’ # tf.set_random_seed(args.seed)#tf<2.0 tf.random.set_seed(args.s…...

vscode中调用deepseek实现AI辅助编程
来自 Python大数据分析 费弗里 1 简介 大家好我是费老师,最近国产大模型Deepseek v3新版本凭借其优秀的模型推理能力,讨论度非常之高🔥,且其官网提供的相关大模型API接口服务价格一直走的“价格屠夫”路线,性价比很高…...

AI大模型语音识别转文字
提取音频 本项目作用在于将常见的会议录音文件、各种语种音频文件进行转录成相应的文字,也可从特定视频中提取对应音频进行转录成文字保存在本地。最原始的从所给网址下载对应视频和音频进行处理。下载ffmpeg(https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-…...

可由 (5V) 单片机直接驱动的模块
可由 (5V) 单片机 直接驱动的模块 1. 传感器类 元器件描述温度传感器DS18B20(数字温度传感器)光强传感器光敏电阻(通过 ADC 读取)红外传感器红外接收模块(如 VS1838)超声波传感器HC…...

vue使用树形结构展示文件和文件夹
1. 树形结构显示 显示文件夹和文件:使用 el-tree 组件展示树形结构,文件夹和文件的图标通过 el-icon 进行动态显示。文件夹使用 Folder 图标,文件使用 Files 图标。节点点击:点击树形节点后,会将选中的节点保存到 sel…...

PHP框架+gatewayworker实现在线1对1聊天--聊天界面布局+创建websocket连接(5)
文章目录 聊天界面布局html代码 创建websocket连接为什么要绑定? 聊天界面布局 在View/Index目录下创建index.html html代码 <div id"chat"><div id"nbar"><div class"pull-left">与牛德胜正在聊天...</div…...

LinuxUbuntu打开VSCode白屏解决方案
解决方法是 以root权限打开VSCode sudo /usr/share/code/code --no-sandbox --unity-launch...

在 ESP 上运行 AWTK
AWTK 基于 esp 的移植。 测试硬件平台为 ESP32-S3-Touch-LCD-4.3,其它平台请根据实际平台自行调整。 安装下载工具 建议下载离线版本 ESP IDF v5.3.2 下载代码 git clone https://github.com/zlgopen/awtk-esp.git cd awtk-esp git clone https://github.com/zlg…...

硬件工程师面试题 21-30
把常见的硬件面试题进行总结,方便及时巩固复习。其中包括网络上的资源、大佬们的大厂面试题,其中可能会题目类似,加强印象即可。 更多硬件面试题:硬件工程师面试题 1-10硬件工程师面试题 11-20 21、单片机最小系统需要什么&#x…...

开源架构的容器化部署优化版
上三篇文章推荐: 开源架构的微服务架构实践优化版(New) 开源架构中的数据库选择优化版(New) 开源架构学习指南:文档与资源的智慧锦囊(New) 我管理的社区推荐:【青云交社区…...

Qt使用CMake编译项目时报错:#undefined reference to `vtable for MainView‘
博主将.h文件和.cpp文件放到了不同的文件目录下面,如下图所示: 于是构建项目的时候就报错了#undefined reference to vtable for MainView,这个是由于src/view目录下的CMake无法自动moc头文件导致的,需要手动moc include/view目录…...

python学习笔记—12—
1. 布尔类型 (1) 定义 (2) 比较运算符 (3) 代码演示 1. 手动定义 bool_1 True bool_2 False print(f"bool_1的内容是:{bool_1}, 类型是:{type(bool_1)}") print(f"bool_2的内容是:{bool_2}, 类型是:{type(bool…...

==和===的区别,被坑的一天
在 JavaScript 中, 和 都用于比较两个值,但它们有一个重要的区别: 1. (宽松相等运算符) 进行比较时,会 自动类型转换(也叫做强制类型转换),即如果比较的两个值的类型不同,JavaScr…...

基于 GPUTasker 的 GPU 使用情况钉钉推送机器人实现
引言 https://github.com/cnstark/gputasker 随着 AI 模型的广泛应用,GPU 成为团队中最重要的资源之一。然而,如何实时监控 GPU 的使用情况并及时通知团队是一个值得关注的问题。为了更好地管理显卡资源,本文基于 GPUTasker,实现了…...

Python自学 - 函数初步(内置函数、模块函数、自定义函数)
1 Python自学 - 函数初步(内置函数、模块函数、自定义函数) 1.1 内置函数 几乎所有的编程都会提供一些内置函数,以便完成一些最基本的任务,Python提供了丰富的内置函数,熟悉内置函数可以给工作带来极大便利。 Python官方的内置函数介绍网…...

【生活】冬天如何选口罩(医用口罩,N95, KN95还是KP95?带不带呼吸阀门?带不带活性炭?)
💡总结一下就是: 日常防护的话,医用口罩就可以啦。要是想长时间佩戴N95(KN95)口罩的话也可以. 在高风险环境(像医院、疫情防控期间),一定要选不带呼吸阀门的N95口罩KN95)…...

HTML5新特性|01 音频视频
音频 1、Audio (音频) HTML5提供了播放音频文件的标准 2、control(控制器) control 属性供添加播放、暂停和音量控件 3、标签: <audio> 定义声音 <source> 规定多媒体资源,可以是多个<!DOCTYPE html> <html lang"en"> <head><…...

迅为RK3568开发板编译Android12源码包-设置屏幕配置
在源码编译之前首先要确定自己想要使用的屏幕并修改源码,在编译镜像,烧写镜像。如下图所示: 第一步:确定要使用的屏幕种类,屏幕种类选择如下所示: iTOP-3568 开发板支持以下种类屏幕: 迅为 LV…...

力扣hot100——图论
200. 岛屿数量 class Solution { public:int numIslands(vector<vector<char>>& grid) {int ans 0;vector<int> dx { 0, 1, 0, -1 };vector<int> dy { 1, 0, -1, 0 };int n grid.size(), m grid[0].size();vector<vector<int>> …...

Docker- Unable to find image “hello-world“locally
Docker- Unable to find image “hello-world“locally 文章目录 Docker- Unable to find image “hello-world“locally问题描述一. 切换镜像1. 编辑镜像源2. 切换镜像内容 二、 检查设置1、 重启dockers2、 检查配置是否生效3. Docker镜像源检查4. Dokcer执行测试 三、自定义…...

spring-boot启动源码分析(二)之SpringApplicationRunListener
在上一篇《spring-boot启动源码分析(一)之SpringApplication实例构造》后,继续看了一个月的Spring boot启动源码,初步把流程看完了,接下来会不断输出总结,以巩固这段时间的学习。同时也希望能帮到同样感兴趣…...

ELK入门教程(超详细)
什么是ELK? ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称(后来出现的filebeat属于beats家族中的一员,可以用来替代logstash的数据收集功能,比较轻量级),也被称为Elastic Stack。 Filebeat Filebeat是用于转…...

人工智能知识分享第六天-机器学习_逻辑回归(Logistic Regression)
简介 在机器学习中,分类问题是一种常见的任务,目标是根据输入特征将数据点分配到不同的类别中。为了实现分类,我们需要训练一个分类器,该分类器能够根据输入数据的特征进行预测。 逻辑回归(Logistic Regression&…...

基于Springboot + vue实现的校园周边美食探索及分享平台
🥂(❁◡❁)您的点赞👍➕评论📝➕收藏⭐是作者创作的最大动力🤞 💖📕🎉🔥 支持我:点赞👍收藏⭐️留言📝欢迎留言讨论 🔥🔥&…...

初学STM32 --- 外部SRAM
目录 SRAM简介 SRAM特性: XM8A51216 功能框图 8080并口读时序编辑 8080并口写时序 SRAM 读写操作步骤 FSMC介绍 FSMC时序介绍 FSMC控制器对内核地址映射编辑 FSMC HAL库相关驱动 SRAM驱动步骤 SRAM简介 静态随机存取存储器(Static Random-Access Memory&am…...

创龙3588——debian根文件系统制作
文章目录 build.sh debian 执行流程build.sh源码流程 30-rootfs.sh源码流程 mk-rootfs-bullseys.sh源码流程 mk-sysroot.sh源码流程 mk-image.sh源码流程 post-build.sh 大致流程系统制作步骤 build.sh debian 执行流程 build.sh 源码 run_hooks() {DIR"$1"shiftf…...

javacript中function (res) {}与箭头函数表达式(res) =>{}的区别
javacript中function (res) {}与(res) >{}的区别 function (res) {} 代码演示 let shape {name:长方形,say:function(){console.log(我是this.name)setTimeout(function(){console.log(3秒后输出我是: this.name); //this.name为undefined}, 3000)} }shape.sa…...

kylin安装docker
1. 前言 本文详细介绍如何在kylin v10上安装docker。系统环境如下: dockder: 20.10.7 linux os: kylinv 10 (GFB) linux kernel: 4.19.90-52.23.v2207.gfb01.ky10.aarch642. 安装docker 2.1. 下载docker二进制包 wget https://mirror.nju.edu.cn…...

【Yarn】通过JMX采集yarn相关指标的Flink任务核心逻辑
通过JMX采集yarn相关指标的Flink任务核心逻辑 文章目录 通过JMX采集yarn相关指标的Flink任务核心逻辑通过jmx接口查询Yarn队列指标请求JMX配置项核心处理流程输出到kafka格式通过jmx接口查询ResourceManager核心指标请求JMX读取配置yaml配置文件核心处理逻辑输出Kafka格式彩蛋 …...