如何将新路由器添加到互联网?

如何将新路由器添加到互联网?

如何将新路由器添加到互联网?例​​如,如果我有一台具有公共地址的服务器,是否可以成为互联网上的路由器?如果可以,怎么做?

(编辑)成为互联网上的路由器意味着服务器现在像互联网上的任何其他路由器一样路由和接收路由表。我不是指家里的无线路由器,而是指负责传输数据包的路由器。

答案1

如果您连接最近的对等方决定将多个地址路由到您的主机,并且您有地方可以将这些地址路由到,那么您就成为互联网上的路由器。就像另一个网络一样。所有公共互联网地址的网络都称为互联网。

互联网地址由世界上的几个实体(区域互联网注册机构,简称 RIR)管理:RIPE(欧洲)、ARIN(北美)、Lanic(南美和中美)、AfriNic(非洲)和 ApNic(亚洲和太平洋)。当您注册一组 IP 地址时,您需要一个提供商将这些地址通告给其他网络。

如果您想自己宣布这些地址,您需要成为互联网中的自治网络。这以一个数字开始,该数字也由 RIR 管理:自治系统 (AS) 编号。使用此 AS 编号,您可以连接到其他提供商(对等方),以将流量从您的网络路由到其他网络。

将流量路由到其他网络的成本很高。它需要设备和国家及其数据中心之间的大量链接(也称为接入点,PoP)。一些中转提供商(这些是提供商的一种提供商)将提供网络以将您连接到其他提供商。中转提供商将向您收取流量费用。

您还可以直接连接到其他提供商,只要您将与他们的 PoP 建立网络连接或加入互联网交换中心,其中多个提供商共享一个公共网络来交换流量。

提供商之间的所有这些连接(中转、交换或私有对等)都将使用 BGP 在提供商之间交换最佳路由。例如:为大量客户提供访问权限的提供商会比昂贵的中转提供商更乐意通过私有对等连接或公共交换交换高带宽内容。配置 BGP 将实现这一点。

有各种各样的选择,您可以成为一家成熟的 ISP,只托管一台服务器,也可以将部分任务委托给其他 ISP。例如,您可以获取自己的 IP 地址并连接到多家 ISP,要求他们在其基础设施上公布您的网络并为您提供多条上行链路。

但让我再次强调一下术语:“互联网”只是所有传输提供商、接入提供商、托管提供商和其他内容提供商的所有网络的总称。微软、谷歌或您当地的有线电视提供商连接的单一互联网并不存在。当他们连接到同行(所有其他提供商)时,他们就“成为”互联网。

回到你的根本问题:互联网上的新路由器只是一个 ISP 或连接到 ISP 的人,他将路由器连接到其网络,使用路由表(BGP 或静态)将流量从一个网络路由到另一个网络。所以从这个角度来看,即使是家庭路由器或小型办公室路由器也是互联网的一部分。ISP 有“核心”路由器,可以处理更多流量,或者仅用于将流量路由到其他对等 ISP。但对我来说,它们也是互联网的好路由器。此外,ISP 的网络中通常没有一个核心路由器,它的设置是冗余的,并且会委派任务(连接到特定数据中心的特定对等点)。

一个类比就是铁路网络。你如何成为换乘站?只需建造一个,让火车停在那里,并将人们的铁路连接到其他车站。有一些规划涉及拥有您想要连接的其他车站的其他铁路公司,但是嘿:如果你想建立一个铁路网络,你需要连接到某个地方 :)

答案2

只要满足以下条件,就可以:

1. 服务器有可以使用 BGP 的软件

BGP4 是互联网上使用的主要网络间路由协议,因此使用它不可避免。Linux 和 BSD 都有 BGP 实现。

2. 它连接到同意接受你的 BGP 连接的 ISP

通常这意味着直接连接到你的服务器托管公司——甚至一些 VPS 主机也提供 BGP 作为附加服务(有人制作一张大桌子)我认为专用主机托管和主机托管服务更常见这种情况,但到目前为止我从未使用过这些服务。

这是可能的通过隧道/VPN 执行相同操作(例如,除了通常的静态隧道外,NetAssist 和 Tunnelbroker/HE.net 还为 IPv6 提供 BGP 隧道)。

3. 你有一个“自治系统编号”

要向整个互联网宣布你自己的路由,你通常需要使用由区域情报例如 RIPE 或 APNIC。

另一方面,如果您只想接收路由,或者 ISP 同意将其自己的 ASN 用于您的地址,则某些 ISP 会允许您使用“私有” ASN。

4. 你不会想抢别人的包

一般情况下,您只能通告以下 IP 地址前缀:你拥有– 您的 ISP 是理应严格限制您公布的路由。换句话说,拥有 BGP 连接并不意味着其他人的数据将自动开始流经您的路由器。(尽管这种情况有时会发生,无论是意外还是恶意。)

相关内容