JungleLabs Insights

ASNとは何か?オートノムスシステム番号の完全ガイド

文章

什么是ASN?

ASN的含义是 自治系统编号。它是一个分配给一个的唯一数字标识符 自治系统,这是一个由单一组织或网络管理员管理的一个或多个IP网络的组。

简单来说,ASN 告诉互联网 哪个网络控制特定的一组IP地址. 互联网服务提供商、云平台、大学、数据中心、大型公司和内容分发网络使用ASNs来交换路由信息并引导互联网流量。

例如,当用户访问网站时,他们的请求可能在到达网站的服务器之前经过多个独立的网络。每个网络都由一个ASN标识,使路由器能够了解流量应如何在全球互联网中传输。

ASNs主要用于与 BGP,或 边界网关协议BGP是连接独立网络并确定互联网流量最佳路径的主要路由协议。

一个ASN的简单示例

将互联网想象成一个全球运输系统:

  • IP地址类似于街道地址。
  • 路由器就像交通十字路口。
  • 网络就像城市或交通区域一样。
  • 一个ASN就像每个城市的官方识别号码。
  • BGP是共享可用路由信息的系统。

没有ASNs,大型网络将难以相互识别并高效地交换路由信息。

什么是自治系统?

一个 自治系统,通常缩写为 AS,是由一个组织或管理实体控制的一组连接的IP网络和路由器组成。

自治系统通常有一个共同的路由策略。这意味着该组织决定:

  • 它拥有或管理的IP前缀
  • 它接受哪些路线
  • 它通告的路由
  • 流量如何进入和离开其网络
  • 它连接到哪些外部网络
  • 它如何处理备份和冗余路径

可能运营自主系统(Autonomous System)的组织示例包括:

  • 互联网服务提供商
  • 电信公司
  • 云服务提供商
  • 托管公司
  • 大型企业
  • 大学和研究机构
  • 政府机构
  • 金融机构
  • 内容分发网络
  • 全球科技公司

每个自治系统都被分配一个ASN,以便在BGP路由交换期间其他网络可以识别它。

ASNはどのように動作しますか?

一个ASN与BGP一起在独立网络之间交换路由信息。

假设网络A拥有IP地址范围 203.0.113.0/24 and operates under ASN 64500. Network A can use BGP to announce that it can deliver traffic to that IP range.

相邻网络可能会收到如下通告:

203.0.113.0/24 is reachable through AS64500

其他网络使用此信息来确定如何将流量发送到目标。

实际上,BGP公告可能包括:

  • 目标IP前缀
  • 源ASN
  • 到达目标所使用的AS序列
  • 路由属性
  • 策略偏好
  • 备份或替代路径

ASNs的路径称为 AS路径路由器使用AS路径和其他BGP属性来选择首选路由。

AS路径示例

路线可能显示为:

AS64510 → AS64520 → AS64500

这意味着交通可能通过:

  1. AS64510,用户的网络
  2. AS64520,中转服务提供商
  3. AS64500,网络宣布的目的地

路径也帮助防止路由环路。如果网络发现自己自己的ASN已经包含在路由公告中,它可以拒绝该路由而不是接受环路路径。

ASNs 为什么重要?

ASNs是互联网运作的基本组成部分。它们帮助网络相互识别,交换路由信息,并在全球范围内管理流量。

1. ASNs Enable Internet Routing

互联网不是由一个中心网络管理的。它由数千个独立运营的网络组成。ASNs允许这些网络使用BGP进行通信。

没有自治系统编号,路由器在确定以下方面会遇到困难:

  • 哪个组织控制IP前缀
  • 应该接收流量的网络
  • 哪个路径可用
  • 路由公告是否有效
  • 是否存在路由环路

2. ASNs Support Multi-Homing

多归属是指将网络连接到两个或更多的上游供应商。

例如,公司可以连接到:

  • 提供商A的主连接
  • 冗余用のプロバイダB
  • 区域性运营商,用于降低延迟

拥有自己的ASN,该公司可以将其IP前缀广告宣传给多个供应商。如果其中一个供应商出现中断,流量可以通过另一个连接进行重定向。

这对于需要以下要求的组织尤其有价值:

  • 高可用性
  • 可靠的互联网连接
  • 业务连续性
  • 冗余的数据中心访问
  • 对入站和出站流量的更大控制权

3. ASNs Improve Traffic Management

组织可以使用BGP策略来影响流量进入和离开其网络的方式。

例如,网络管理员可能:

  • 优先选择一个供应商而不是另一个
  • 宣传更具体的路由
  • 使用AS路径预填
  • 控制区域交通流量
  • 将流量直接导向附近的数据中心
  • 保持备用路线

这种控制级别对全球企业、云平台和多个地点的网络很有用。

4. ASNs Help With Network Visibility

许多互联网工具和数据库使用ASNs按网络所有者对IP地址进行分组。

ASN信息有助于识别:

  • 运营IP范围的组织
  • 正在使用的上游提供者
  • 网络的地理分布
  • 网络的已宣布前缀
  • 对等关系
  • 潜在的可疑路由活动

安全团队在涉及可疑IP地址、扫描活动、僵尸网络或恶意流量的调查中,通常会分析ASN数据。

5. ASNs Support Cybersecurity

基于ASN的分析在威胁情报和网络防御中被广泛使用。

安全专业人员可能进行调查:

  • 哪个ASN与IP地址相关联
  • 多个可疑IP是否属于同一网络
  • ASN是否曾有滥用历史
  • 路由通告是否意外
  • 无论流量源自托管提供商、住宅ISP还是云网络

ASN信息不应被当作证明某个组织或个人是恶意的依据。然而,当与日志、声誉数据、DNS记录和其他安全信号结合使用时,它是一个有用的数据点。

BGP ASNとは何か?

A BGP ASN 是一个在边界网关协议中使用的自治系统编号。

BGP是一种路径向量路由协议,在自治系统之间交换可达性信息。每个运行BGP的网络都使用ASN来标识自己。

当两个网络建立BGP会话时,它们使用各自的AS编号来标识自己。这些会话可能在以下情况之间建立:

  • 一个企业与互联网服务提供商
  • 两家互联网服务提供商
  • 云服务提供商和传输运营商
  • 数据中心和多个上游供应商
  • 内容分发网络及其对等节点

BGP使用ASN信息在互联网上构建和评估路由路径。

公共ASN与私有ASN

ASNs通常分为两个类别: 公共ASNs 和 私有ASN.

什么是公共ASN?

一个公开的ASN在全球范围内是唯一的,可以在公共互联网上使用。

组织通常在需要时需要一个公共ASN:

  • 连接多个互联网服务提供商
  • 交换路线公开
  • 建立互联网对等会话
  • 宣布他们自己的IP地址空间
  • 运营一个公共BGP网络

一个公共ASN必须通过适当的区域互联网注册机构或授权供应商进行分配。

公共ASNs可在全局路由表中看到,并可通过公共路由数据库进行查询。

什么是私有ASN?

一个私有ASN专用于私有网络内部或受控环境中。

私用ASNは次の通り有用です:

  • 内部BGP路由
  • 企业网络
  • 云网络
  • 实验室环境
  • 网络虚拟化
  • 托管服务部署
  • 私人连接安排

私用ASN通常不打算直接发布到全球互联网。如果在发送到外部网络的路由中出现私用ASN,可能需要根据供应商的配置进行删除或替换。

私有ASN与私有IP地址类似,因为它们是为内部使用而设计的,而不是用于通用的公共标识。

什么是16位ASN?

最初,ASNs是16位数字。这允许的值范围是从0到65,535,尽管某些值被保留用于特殊用途。

随着自治系统数量的增加,原始的16位ASN空间变得不足。因此,互联网社区引入了32位ASN。

什么是32位ASN?

一个32位的ASN提供了更大的数值空间。它支持0到4,294,967,295的值,受保留范围和分配规则的限制。

今天,32位ASNs被现代网络设备和软件广泛支持。它们有时以不同的格式显示,包括:

AS65000

或:

AS4200000000

某些系统使用asplain格式,而其他系统可能显示asdot格式,例如:

1.10

这些格式以不同的方式表示ASN值,但指的是相同的底层标识符。

谁分配ASNs?

ASNs通过互联网号码注册系统进行分配。

主要涉及的组织是 the 区域互联网注册机构,通常称为RIR。每个RIR服务于特定的地理区域:

  • ARIN – 美国、加拿大和加勒比海部分地区
  • RIPE NCC – 欧洲、中东和中亚部分地区
  • 亚太互联网络信息中心 – 亚太地区
  • 拉尼克斯 – 拉丁美洲和加勒比地区
  • 非洲网络信息中心 – 非洲

在某些情况下,组织可能通过其互联网服务提供商或另一个资助组织获得ASN。

不同的地区有不同的具体资格要求。申请人可能需要证明其对ASN有合法需求,例如:

  • 多归属网络
  • 连接多个供应商的计划
  • 独立路由策略的需要
  • 建立对等关系的计划
  • 宣布分配的IP地址空间的要求

如何获取ASN

获取ASN的一般过程包括以下步骤。

1. Identify the Correct Regional Internet Registry

确定哪个RIR服务于您组织的地区。该注册机构的政策将说明申请流程和资格要求。

2. Confirm the Business Need

您可能需要解释为什么您的组织需要ASN。常见原因包括:

  • 连接到多个上游供应商
  • 独立网络的运行
  • 提高网络冗余
  • 管理您自己的IP地址公告
  • 参与互联网交换或对等安排

3. Prepare Network Information

一个应用程序可能需要以下信息:

  • 您的组织
  • 您的网络架构
  • 您的上游供应商
  • 您的IP地址资源
  • 您计划的BGP部署
  • 您的技术联系人
  • 您的路由策略

4. Submit the Application

应用程序通常通过相关的RIR门户或通过赞助提供商提交。

5. Configure BGP

在收到ASN后,网络管理员必须与上游提供商、对等方或两者配置BGP会话。

BGP配置通常包括:

  • 本地ASN
  • 邻居ASN
  • 邻居IP地址
  • 广告前缀
  • 导入政策
  • 出口政策
  • 路由过滤器
  • 身份验证
  • 监控和警报

仅有效的ASN本身并不会自动使网络可到达。该组织还必须具有适当的BGP设置和IP地址资源来进行广告宣传。

ASNとIPアドレス:違いは何ですか?

一个ASN和一个IP地址有不同的用途。

一个 IP地址 标识一个设备、接口或网络位置。一个 ASN 确定负责路由一个或多个IP前缀的组织或管理网络。

考虑以下比较:

功能IP地址ASN
识别一个设备或网络前缀自治系统
主要目的地址和数据包传递路由策略和网络标识
由以下使用主机,路由器,应用程序BGP-speaking networks
示例203.0.113.10AS64500
范围本地或全局通常用于公共路由
由...指派注册表、供应商或网络管理员区域互联网注册机构或供应商

一个组织可以有多个IP地址,但使用单一的ASN。相反,大型组织可能为不同的网络、地区、子公司或路由策略使用多个ASN。

ASNとBGP:どのようにして一緒に働くのか

ASN信息对于BGP至关重要,但ASN本身不会执行路由。

BGP使用多个信息片段来选择路由。这些可能包括:

  • 本地偏好
  • AS路径长度
  • 原始类型
  • 多出口鉴别器
  • eBGP 或 iBGP 状态
  • 路由器ID
  • 社区属性
  • 策略规则

AS路径是BGP属性中最容易识别的之一。一般来说,较短的AS路径可能更受青睐,尽管网络运营商可以通过路由策略覆盖此行为。

例如,提供者可能更喜欢具有更长AS路径的路由,因为它有:

  • 更好的性能
  • 更低的成本
  • 更高的可靠性
  • 更有利的商业条款
  • 首选的地理区域

因此,ASN信息很重要,但BGP路由决策取决于完整的路由策略和属性。

什么是ASN查询?

ASN查询是一个用于发现与自治系统编号相关的信息的过程。

ASN查询可能显示:

  • 组织名称
  • 已注册的国家或地区
  • 相关IP前缀
  • 上游供应商
  • 对等关系
  • 路线公告
  • WHOIS信息
  • 路由历史

ASN查找工具的使用者包括:

  • 网络工程师
  • 安全分析师
  • 网站管理员
  • 互联网研究人员
  • 托管提供商
  • 搜索引擎优化专家
  • 欺诈预防团队

例如,如果网站管理员检测到来自多个IP地址的重复登录尝试,ASN查询可以帮助确定这些地址是否属于同一家托管公司、云服务提供商或互联网服务提供商。

常见的ASN研究来源

网络专业人员经常查阅:

  • 区域互联网注册机构数据库
  • WHOIS 服务
  • BGP路由收集器
  • 互联网路由表
  • IP智能平台
  • 互联网交换信息
  • 网络监控工具

信息可能会随时间变化,因此应将ASN数据与当前的路由和注册记录进行核对。

ASNs在网络安全中的使用方式

ASN数据是现代安全运营的重要组成部分。

威胁情报

安全团队可以将恶意或可疑的IP地址与其来源ASN相关联。这可能会揭示更大的模式,例如多个地址属于同一基础设施提供商。

网络流量分析

ASN信息可以帮助根据其源网络对流量进行分类。例如,流量可能来自:

  • 一个住宅宽带供应商
  • 一家移动运营商
  • 一个云平台
  • 专用主机服务提供商
  • 一个大学网络
  • 企业网络
  • 虚拟私人网络或代理服务

防火墙和访问控制

组织可以使用ASN信息来创建网络策略。例如,他们可能限制来自特定网络范围的访问,或对来自高风险托管网络的流量应用额外的验证。

然而,基于ASN的阻止也可能阻止合法用户。IP范围可能会被重新分配、共享,或被可信和不可信客户共同使用。因此,应将ASN过滤与更精确的控制相结合。

BGP安全

与ASN相关的威胁可能涉及未经授权或错误的路由公告。这些事件可能导致:

  • 流量拦截
  • 服务中断
  • 错误路由
  • 暂时无法访问
  • 增加的延迟
  • 潜在的交通检查

网络运营商使用路由过滤、监控、RPKI和相关安全实践来降低这些风险。

ASN Sicherheitsbest Practices

运营BGP网络的组织应采用多种安全措施。

使用路由过滤

路由过滤器限制邻居可以发布的前缀。这有助于防止意外或恶意的公告。

部署 RPKI

资源公钥基础设施,或RPKI,允许网络运营商发布加密声明,以确定哪些ASN被授权发起特定的IP前缀。

RPKI可以帮助路由器区分以下内容:

  • 有效路线起点
  • 无效的路线起点
  • 未知的路线

监控BGP更改

BGP监控可以检测:

  • 新路线公告
  • 意外的来源AS更改
  • 前缀劫持
  • 路由泄露
  • 突然的路径变化
  • 重要前缀的丢失

保护BGP会话

操作员可以使用:

  • MD5 authentication
  • TTL安全
  • 访问控制列表
  • 专用管理接口
  • 安全的路由器配置
  • 严格的邻居定义

保持准确的文档

记录ASN所有者、IP前缀、供应商、联系人和路由策略可以使事件响应更快更可靠。

SEO 및 웹 분석에서 ASN

尽管ASNs主要是网络标识符,它们在SEO和网站分析中也可能有用。

ASN信息可能有助于SEO专业人士了解:

  • 网站托管的位置
  • 多个域名是否共享同一托管网络
  • 网站是否使用云供应商或专用数据中心
  • 网站是否经历了异常的网络变化
  • 爬网活动是否源自特定的供应商

然而,ASN并不是直接的排名因素。搜索引擎不会仅仅因为某个网站使用了特定的ASN就对其进行排名。

网站性能可能间接受到与ASN相关的网络影响,尤其是在以下情况发生时:

  • 服务器延迟
  • 可用性
  • 路由质量
  • 地理交付
  • IP声誉
  • 基础设施稳定性

一个快速、可靠的托管网络可以改善用户体验,但ASN所有权本身并不能保证更好的SEO表现。

ASN和ISP:它们是一样的吗?

不。ASN 和 ISP 并不是完全相同的东西。

互联网服务提供商(ISP)是一家提供互联网连接的公司。ASN是一个自主系统(Autonomous System)的数字标识符。

许多ISP运营一个或多个ASN,但单个ASN也可能属于:

  • 云服务提供商
  • 一所大学
  • 一家金融公司
  • 内容分发网络
  • 一个大型企业
  • 一个政府组织

互联网服务提供商还可以为不同的业务部门、地区或网络功能使用不同的ASN。

一个组织可以有多个ASNs吗?

是的。大型组织可能出于各种原因使用多个ASN。

这些原因可能包括:

  • 在不同国家运营网络
  • 分离生产环境和研究环境
  • 管理不同的子公司
  • 保持独立的路由策略
  • 支持收购或旧基础设施
  • 云、数据中心和骨干网的分离
  • 改进交通工程

较小的组织通常只需要一个ASN,特别是如果他们的所有网络都使用相同的路由策略。

ASN和域名是一样的吗?

不。域名以人类可读的格式标识网站或互联网服务。ASN在路由系统中标识网络。

例如:

  • example.com 是一个域名。
  • 203.0.113.0/24 是一个IP前缀。
  • AS64500 是一个自治系统编号。

一个域名可以使用由另一家组织运营的网络的IP地址。因此,域名所有者和ASN所有者可能是不同的实体。

關于ASNs的常見誤解

误解1:每个网站都有自己的ASN

大多数网站没有自己的ASN。它们通常使用托管提供商、云平台或内容分发网络,这些网络运营相关的自主系统。

误解2:ASN标识特定人员

一个ASN标识一个组织或网络,而不是特定的用户。许多客户可能共享相同的ASN,尤其是在云、移动、住宅和托管网络中。

误解3:公共ASN自动使网络独立

拥有ASN并不自动提供互联网独立性。组织还需要:

  • 适当的IP地址资源
  • BGP连接性
  • 上游或对等关系
  • 正确的路由策略
  • 监控和操作专业知识

误解4:较长的AS路径总是更差

较短的AS路径通常更受青睐,但路由决策取决于策略。较长的路径可能提供更好的性能、可靠性和成本效益。

误解5:基于ASN的阻止总是精确的

基于ASN的阻止可能会影响大量不相关的用户。应谨慎使用,并与其他风险信号结合使用。

关于ASN的常见问题

ASN是什么的缩写?

ASN的含义是 自治系统编号它是用于在互联网上表示自治系统的一个唯一标识符。

ASN用于什么?

ASN主要用于BGP路由。它允许独立网络交换路由信息并宣告IP前缀。

谁需要ASN?

需要独立路由策略的组织,连接到多个互联网服务提供商,宣布自己的IP前缀或参与公共对等的组织可能需要一个ASN。

如何查找IP地址的ASN?

您可以使用ASN查询、WHOIS数据库、BGP路由查看器或IP智能服务来识别与IP地址相关的ASN。

ASNs是公开信息吗?

公共ASNs及其相关的路由信息通常可通过互联网路由数据库和BGP监控服务看到。

私有ASN用于什么?

私有ASN用于内部或受控的网络环境,例如企业网络、云基础设施和私有BGP部署。

ASN会影响网站的SEO吗?

ASN的所有权不是直接的搜索引擎排名因素。然而,与ASN相关的托管网络的质量、可靠性、速度和声誉可能会间接影响网站性能和用户体验。

ASN可以更改吗?

是的。由于合并、网络重构、供应商变更或新的路由需求,组织可能会更改其ASN。此类更改应仔细规划,以避免服务中断。

ASN可以转移吗?

ASN的转移政策因地区互联网注册机构而异。在某些情况下,AS编号可能作为组织合并、收购或批准的网络重组的一部分进行转移。

结论:为什么ASNs很重要

一个ASN是现代互联网的基本构建块之一。它标识一个自主系统,并通过BGP使独立网络能够交换路由信息。

ASNs对于以下方面很重要:

  • 全球互联网路由
  • 网络标识
  • 多供应商连接
  • 冗余和高可用性
  • 交通工程
  • 网络监控
  • 网络安全分析
  • BGP路由验证

对于日常互联网用户来说,ASN可能是不可见的。对于网络工程师、互联网服务提供商、云平台和安全团队来说,它至关重要。了解ASN有助于更容易地理解互联网流量如何移动、网络如何连接以及组织如何管理其在线基础设施。

简而言之,ASN是互联网识别和组织独立网络的方式,以便数据可以遍布全球找到其路径。