在下面的链接中,据说 IPv4 有近一百万个前缀。 https://bgp.he.net/report/netstats
我想知道 ISP 路由器是否必须缓存所有这些百万 IPv4 条目?回答此问题时,第 1 层或第 2 层 ISP 之间是否存在任何差异?
实际上,互联网上的哪些路由器需要缓存整个 IPv4 路由表?这些路由器在哪里?谁拥有它们?
在下面的链接中,据说 IPv4 有近一百万个前缀。 https://bgp.he.net/report/netstats
我想知道 ISP 路由器是否必须缓存所有这些百万 IPv4 条目?回答此问题时,第 1 层或第 2 层 ISP 之间是否存在任何差异?
实际上,互联网上的哪些路由器需要缓存整个 IPv4 路由表?这些路由器在哪里?谁拥有它们?
我想知道 ISP 路由器是否必须缓存所有这些百万 IPv4 条目?
不会。但是,想要在 DFZ(默认自由区)内运行的 ISP 和 CDN 通常会保留所有这些前缀。
回答此问题时,第 1 层或第 2 层 ISP 之间是否存在任何差异?
您在这里可能看到的唯一区别是路线的来源。许多第 1 层提供商不会做太多的多边和双边公共对等互连,因为向他们的客户出售 IP 传输以到达他们的 AS 和/或设置与第 1/2 层提供商和 CDN 的 PNI(私有网络互连)更具成本效益。
实际上,互联网上的哪些路由器需要缓存整个 IPv4 路由表?这些路由器在哪里?谁拥有它们?
如上所述,通常只有为流量工程目的而与 DFZ 合作的大型 ISP 和 CDN 才会持有这些路由。
出于本文的目的,我将使用以下层定义。
(“teir 1”的许多定义还要求对等互连是免费的,但这与这里手头的问题无关,并且不可能从外部可靠地确定)
您不能将默认路由指向对等点,至少如果您希望它们保持良好信誉的对等点则不能。因此,第 1 层 ISP 的核心路由器需要无默认设置。要在没有默认路由的情况下访问整个 Internet,需要完整的 Internet 路由表。因此,一级 ISP 核心网络中的路由器将需要承载整个互联网路由表。
另一方面,第 2 层或第 3 层网络可以选择是否希望过滤来自其上游和对等方的路由表,并使用指向其中一个传输提供商的默认路由来处理剩余流量。这节省了他们的路由器资源,但不利的一面是,如果他们的上游提供商陷入对等争议,他们可能会失去对部分 Internet 的访问权限。
许多 ISP 将他们的网络分成“核心”和“接入”部分。“核心”端将有一个完整的互联网路由表,而接入端将有指向核心端的默认路由。