BGP 的结构和功能

BGP 最广泛的应用方式是在不同的自治系统 (AS) 之间进行路由信息交换。当两个 AS 出现路由信息交换的需求时,两个 AS 都必须指定处在运行状态中的 BGP 节点,通过该节点代表 AS 与其他的 AS 进行路由信息交换,主机被当作节点使用,通过路由器执行 BGP。在两个自治系统 (AS) 之间被用于进行 BGP 信息交换的路由器有着边界网关 (Border Gateway) 和边界路由器 (Border Router) 的别称。

BGP 的特点

BGP 属于外部或域间路由协议,不能被称为纯粹的矢量距离协议,也不能被称为纯粹的链路状态协议,只能够被称为通路向量路由协议。为在不同 AS 中的路由器之间通信提供保障是该协议的主要目的。BGP 对于网络拓扑结构没有限制,通常具有以下特点:能够实现自治系统间的通信,传播网络可达信息;具有协调多个 BGP 路由器工作的能力;支持基于策略的选路 (policy-base routing);能够提供可靠的传输服务等等。

BGP 的路由通告原则

BGP的最优路由使用

最优路由的使用

当面临多条可用路径可供选择的情况下,BGP Speaker 会自动筛选并使用最优路径(负载均衡和 FRR 除外),在运行过程中,BGP Speaker 只会将自身使用的路由(最优路由)通告发送给相邻体。

BGP的相邻体通告

BGP 的相邻体通告

在从 EBGP 获得路由后,BGP Speaker 会和自己的所有相邻体进行通告(包括 EBGP 和 IBGP),告知路由内容,但是从 IBGP 获得的路由内容不会向自己的 IBGP 相邻体进行通告(反射器除外)。

BGP的对等体通告

GP 的对等体通告

在本端邻居支持 refresh 能力的情况下,BGP Speaker 会在收到对端的 refresh 报文后,会把自己的全部 BGP 路由内容向对等体通报。在 GR 过程中,当主备倒换方结束时,BGP Speaker 会将自己的 BGP 路由全部通告给对等体。

亚马逊云科技热门云产品

Amazon CloudWatch

Amazon CloudWatch

利用 Amazon CloudWatch 进行静态 BGP 优化

欢迎加入亚马逊云科技培训中心

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
  • 快速上手训练营
  • 第一课:亚马逊云科技简介

    本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。

    亚马逊云科技技术讲师:李锦鸿

    第二课:存储与数据库服务

    您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。

    亚马逊云科技资深技术讲师:周一川

    第三课:安全、身份和访问管理

    在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。

    亚马逊云科技技术讲师:马仲凯
  • 账单设置与查看
  • 视频:快速完成税务设置

    部署时间:5 分钟

    视频:账户账单信息

    部署时间:3 分钟

    视频:如何支付账单

    部署时间:3 分钟

  • 动手实操
  • 快速上手云上无服务器化的 MySQL 数据库

    本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。

    部署时间:10 分钟

    启动一台基于 Graviton2 的 EC2 实例


    本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。

    部署时间:5 分钟

    使用 Amazon Systems Manager 进行云资源统一跟踪和管理

    在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。

    部署时间:10 分钟