为什么自治系统在许多国家有许多 IP 块?

网络工程 路由
2021-08-03 10:27:09

据我所知,自治系统编号 (ASN) 被分配给实体,例如 Internet 服务提供商和其他控制 IP 地址块的大型组织。因此,每个 ASN 都可以映射到其所在的国家/地区。例如,ASN174 映射到美国。然而,当它检查这个页面:http ://ipinfo.io/AS174 时,这个 AS 还控制着许多不在美国的 IP 块(例如 5.83.240.0/20 在爱尔兰,而 5.157.72.0/21在斯洛文尼亚)。所以我的问题是,ASN(即数据中心)的真正所在位置,还在美国吗?并且,源自爱尔兰的 IP 块和源自斯洛文尼亚的 IP 块到同一目标主机的 AS 路径是否会完全不同,尽管它们来自相同的 ASN?

2个回答

whois 数据库中的国家/地区属性仅指示注册 AS 号码的办公室位于哪个国家/地区,它不会告诉您有关流量来自何处的任何信息。

请记住,AS 编号不限于国家/地区。Cogent (AS174) 在世界各地都有存在点,因此它的客户遍布世界各地,正如您在链接的页面上看到的那样。ASn 不限于一个国家。最有可能的是,他们已将这些 IP 块的国家/地区属性设置为他们将块分配给的客户首选的国家/地区。这有助于防止本地化问题,例如以错误的语言查看网页。

whois 数据库中的信息不需要反映路由表的实际情况。

并且,源自爱尔兰的 IP 块和源自斯洛文尼亚的 IP 块到同一目标主机的 AS 路径是否会完全不同,尽管它们来自相同的 ASN?

所有 IP 块都源自同一个 ASN (174)。如果每个前缀的 AS 路径相同,则完全取决于 Cogent。他们可以选择向特定的 BGP 对等方宣布特定的 IP 块或对每个 IP 块使用相同的策略。唯一的判断方法是查看路由表。

一个 AS 不限于一个数据中心。大型 ISP 拥有遍布全球的网络,因此他们可以在世界范围内移动流量,同时将其保持在网络内。因此,从互联网的其余部分的角度来看,他们的网络可以被视为单个网络。

Cogent 是一个无传输网络,因此为了让他们的客户能够访问互联网*,他们需要将所有客户通知他们与之对等的所有其他无传输网络(可能还有他们与之对等的大多数其他网络)有时对等策略会导致仅公布客户前缀的子集)并类似地为所有这些对等点提供传出流量的路由。

当然,对于许多/大多数同行,他们将在多个位置互连。他们可能会使用一些机制(例如用于传出流量的最近出口路由和/或用于传入流量的多出口鉴别器和/或人为地扩展“AS 路径”)来尝试和防止流量采用愚蠢的路由(跨网络发送流量)。大西洋两次通常被认为是一种惹恼客户和浪费金钱的方式)。

* 大部分。他们与 HE 之间存在持续的对等口角,HE 认为自己是“IPv6 teir 1”并拒绝购买 IPv6 传输。所以HE和cogent之间没有IPv6连接。