什么是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
这意味着交通可能通过:
- AS64510,用户的网络
- AS64520,中转服务提供商
- 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.10 | AS64500 |
| 范围 | 本地或全局 | 通常用于公共路由 |
| 由...指派 | 注册表、供应商或网络管理员 | 区域互联网注册机构或供应商 |
一个组织可以有多个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是互联网识别和组织独立网络的方式,以便数据可以遍布全球找到其路径。