RFC 1654 文档中将边界网关协议(BGP)定义为符合 EGP 标准的路径矢量路由协议,它
提供了可扩展性、灵活性和网络稳定性。在创建 BGP 时,首要的设计考量因素是在公共网络(比
如 Internet 或私有专用网络)上为组织机构之间提供 IPv4 连接。BGP 是唯一用来在 Internet 上
交换网络信息的路由协议,它维护着超过 600 000 条 IPv4 路由,这个数字还在持续增长中。BGP
并不像 OSPF 或 ISIS 那样通告增量更新,也不刷新网络通告信息。BGP 优先考虑维护网络内的
稳定性,因为一条链路的翻动可能会导致路由器重新计算上千条路由。
从 BGP 的角度看来,一个自治系统(AS)是指受控于一家组织机构的路由器集合,一个
AS 内部会使用一种或多种 IGP,并且使用相同的度量参数来路由 AS 内部的数据包。如果一个
AS 内部使用了多个 IGP 或度量参数,这个 AS 在面对外部 AS 时,必须呈现出统一的路由策略。
一个 AS 内部并不一定必须实施 IGP,它也可以将 BGP 作为唯一运行的路由协议。
1.1.1 自治系统号
组织机构要想连接 Internet,必须获得自治系统号(ASN)。ASN 原本为 2 字节(16 比特),
总共能够提供 65 535 个 ASN。由于 ASN 供不应求,RFC 4893 文档将 ASN 字段扩展为 4 字
节(32 比特);这样一来总共能够提供 4 294 967 295 个 ASN,比原来 65 535 个 ASN 有了巨
大的提升。
如果组织机构永远不会在 Internet 上公开交换路由信息的话&#x
BGP路由器协议排错教程:边界网关协议
最新推荐文章于 2023-12-21 09:11:51 发布