2

通过this website IP to ASN lookup,我可以得到一系列关于ASN的结果,但是我找不到BGP前缀的含义。也许我知道它是什么,但是,它是如何工作的?

有谁能告诉我 BGP 前缀在 ASN 系统中的作用吗?

4

4 回答 4

7

BGP 中宣布的前缀由正在宣布的 IPv4 或 IPv6 地址块以及 AS 编号路径组成,指示流量必须通过哪些 ASN 才能到达宣布的地址块。

BGP 前缀类似于 (IPv4):701 1239 42 206.24.14.0/24。/24 部分称为 CIDR 掩码。/24 表示地址块中的前 24 位是?network?地址块的一部分。

Robtex 为每个 AS 编号提供 BGP 前缀(例如https://www.robtex.com/as/as42.html#bgp

于 2016-01-29T10:04:21.403 回答
4

首先,让我们明确 IP 前缀、路由和 BGP NLRI 之间的关系。

BGP协议的主要功能是在BGP发言者之间交换网络可达性信息(即路由)。路由在 BGP 更新消息中在 BGP 对等体之间公布。

一条路由包含 1) 一组目的地作为 IP 前缀,在BGP 更新消息的网络层可达性信息 (NLRI) 字段中携带,以及 2) 到目的地的路径属性,在路径中携带BGP更新消息中的属性字段。

具体来说,在 BGP 更新消息中,IP 前缀被编码为 2 元组形式(长度,前缀)。此外,BGP 有一个 AS_PATH 路径属性,它是此 BGP 更新消息中的路由经过的 AS 编号列表。有关 AS_PATH 工作原理的更多详细信息,您可以参考RFC4271 第 5.1.2 节

当然,为了交换 BGP 更新消息,需要成功建立 BGP 会话(eBGP 或 iBGP)。

所以现在我们可以总结您的问题的答案,前缀是 BGP 路由的一部分,将在 BGP 更新消息中在 BGP 邻居之间交换。

于 2016-02-05T08:59:16.117 回答
0

BGP 协议负责在自治系统之间交换 IP 块通告(IP 前缀)。

因此,当您在 Cymru IP 工具上运行查询时,您看到的是使用 BGP 协议在 Internet 上公布的 IP 块,因为它们到达 Cymru 路由器。换句话说,这是从他们的角度来看的互联网路由表。

像这样的工具有一个名字:镜子。全球有很多 LG,因为它们是了解 IP 块如何在 Internet 中传播的非常好的工具。BGP play 是另一个项目,它使用一些 LG 从 Internet 前缀安装图形视图。检查它:https ://stat.ripe.net/bgplay

于 2016-01-27T17:39:46.053 回答
0

在 BGP 中,一组目的地作为 IP 前缀进行通告,消除了 BGP 中网络“类别”的概念。

于 2016-02-16T23:59:23.993 回答