BGP:边界网关路由协议 无类别的路径矢量 EGP 协议;
EGP 类别的路由协议,用于 AS 与 AS 间进行路由条目共享;
AS 编号 0-65535 标准编号,其中 1-64511 公有 64512-65535 私有
32 位二进制构建为扩展编号;
http://www.cidr-report.org IANA
设计特性:
1、可靠性—大量的路由共享,取消周期更新 TCP 179 端口工作
TCP 仅基于单播通信 BGP 协议需要单播建立邻居关系(手工指定邻居的 ip 地址)
BGP 可以非直连建邻(peer),BGP 承载于 IGP 之上;
2、可控性 --- 建邻、路由宣告、选路控制(干涉选路)--及其容易进行
3、AS-BY-AS 以一个 AS 为一跳
BGP:边界网关路由协议
一、工作在 AS 与 AS 之间的 EGP 类别协议;
AS—自治系统 标准 AS 号长度为 16 位—0-65535
其中 1-64511 公有 64512 -65535 私有
扩展 AS 号长度 32 位 约 42 亿
http://www.cidr-report.org/as2.0/
BGP 协议为不同 AS 间共享路由,工作时隔离两个 AS 的内部网络,形成一个独立的交互空间;且同时可以
实施强大的策略来干涉选路;
IGP 追求:收敛速度快 选择路径佳(无环) 占用资源少 hop-by-hop
EGP 追求:可控性 可靠性 AS-BY-AS
可控性—BGP 协议不是路由的产生者,仅为搬运者,且 AS 间正常应该存在大量的链路来保障稳定性;故 BGP
协议传递的路由条目很难默认最佳选路;--需要管理员对路由进行大量的策略来干涉选路;
可靠性—BGP 协议虽然像距离矢量协议一样仅传递路由条目,但更新量依然很大;
为了避免对设备资源的占用选择了增量更新---仅触发、无周期
故需要保障所有的路由传递到位—可靠 因此 BGP 协议基于 TCP 工作
TCP 的三次握手条件使得 TCP 只能基于单播工作,同时 BGP 需要非直连建邻;
BGP 基于 IGP 之上,先 IGP 使 BGP 设备间 IP 可达,然后 BGP 才能基于 TCP 建立非直连邻居关系;
AS-BY-AS—以一个 AS 为一跳,将一个 AS 看成一个整体;