` 在 Amazon EC2 中自带 IP 地址 (BYOIP) - Interlir 网络市场
bgunderlay bgunderlay bgunderlay

在 Amazon EC2 中自带 IP 地址 (BYOIP)

在 INTERLIR Marketplace,您可以选择租用可用作 Amazon EC2 BYOIP(自带 IP)地址的 IP 地址。 这允许您将部分或全部公共可路由 IPv4 或 IPv6 地址范围从本地网络转移到您的 AWS (Amazon Web Services) 账户。 虽然您保留对地址范围的控制权,但 AWS 默认情况下会在互联网上公布它。 将地址范围与 AWS 集成后,它将作为地址池在您的 AWS 账户中可用。

并非所有区域和资源都支持 BYOIP(自带 IP)。 要查找支持的区域和资源的列表,请参阅 BYOIP 常见问题解答。

BYOIP(自带 IP)的定义 

BYOIP 的要求和限制

地址范围注册:

特定 IPv4 和 IPv6 地址范围

ROA 和 RDAP 记录:

限制和集成:

IP 地址历史记录和支持:

LIR 的更新流程:

大型 CIDR 块的单一 ROA 和 RDAP 记录:

加入 BYOIP 地址范围的先决条件

BYOIP 的加入流程由两个阶段组成,每个阶段需要三个特定步骤,如下图所示。

准备阶段:

1. 生成 RSA 密钥对并利用它创建自签名 X.509 证书以进行身份验证

RIR 配置阶段:

2. 将自签名证书上传到您的 RDAP 记录注释。

3. 在您的 RIR 中创建一个 ROA 对象,指定所需的地址范围、允许用于通告该范围的自治系统编号 (ASN) 以及向您的 RIR 的资源公钥基础设施 (RPKI) 注册的到期日期。

注意:对于非公开通告的 IPv6 地址空间,ROA 不是必需的。

要引入多个不连续的地址范围,您需要对每个范围重复此过程。 但是,如果将连续块分割到不同的区域,则不需要重复准备和 RIR 配置步骤。

地址范围的加入不会影响任何先前引入的地址范围。

在继续地址范围加入之前,请确保您完成必要的先决条件。 某些任务涉及运行 Linux 命令,在 Windows 上,您可以利用适用于 Linux 的 Windows 子系统来执行这些命令。

1. 创建用于AWS身份验证的密钥对

使用以下过程创建自签名 X.509 证书并将其添加到 RIR 的 RDAP 记录中。 该密钥对用于向 RIR 验证地址范围。 openssl 命令需要 OpenSSL 版本 1.0.2 或更高版本。

复制以下命令并仅替换占位符值(以彩色斜体文本显示)。

创建自签名 X.509 证书并将其添加到 RDAP 记录

此过程遵循加密 RSA 私钥并需要密码才能访问它的最佳实践。

2. 将 RDAP 记录上传到您的 RIR

将您之前创建的证书添加到 RIR 的 RDAP 记录中。 请务必在编码部分之前和之后包含 —–BEGIN CERTIFICATE----- 和 -----END CERTIFICATE----- 字符串。 所有这些内容都必须位于一个长行上。 更新 RDAP 的过程取决于您的 RIR:

3. 在 RIR 中创建 ROA 对象

创建 ROA 对象以授权 Amazon ASN 16509 和 14618 以及当前被授权公布该地址范围的 ASN 公布您的地址范围。 对于 AWS GovCloud(美国)区域,授权 ASN 8987。您必须将最大长度设置为您想要引入的最小前缀的大小(例如,/24)。 Amazon 最多可能需要 24 小时才能获得 ROA。 如需了解更多信息,请咨询您的 RIR:

在将广告从本地工作负载迁移到 AWS 之前,首先为现有自治系统编号 (ASN) 创建路由源授权 (ROA) 至关重要。 仅在为现有 ASN 创建 ROA 后,您才可以继续为 Amazon 的 ASN 创建 ROA。 不遵循此顺序可能会对您现有的路由和通告产生潜在影响。

注意:对于非公开通告的 IPv6 地址空间,ROA 不是必需的。

加入 BYOIP 的步骤

根据您的需求,BYOIP 的加入流程包含以下任务:

在 AWS 中配置公开公布的地址范围

当您预置一个地址范围供 AWS 使用时,即表示您声明您拥有该地址范围的控制权,并授予 Amazon 对其进行广告宣传的授权。 为了验证您对地址范围的所有权,我们需要签名的授权消息。 此消息是使用您用于使用 X.509 证书更新 RDAP 记录的自签名 X.509 密钥对进行签名的。 AWS 要求提供经过加密签名的授权消息,然后将该消息提交给区域互联网注册机构 (RIR)。 RIR 根据您添加到 RDAP 的证书对签名进行身份验证,并根据路由源授权 (ROA) 交叉检查授权详细信息。 此验证过程可确保地址范围的合法所有权和正确处理。

提供地址范围

配置未公开公布的 IPv6 地址范围

默认情况下,当您配置地址范围时,它会被设置为在互联网上公开公布。 但是,对于 IPv6 地址范围,您可以选择将其设置为非公开,这意味着它们不会在互联网上公布。 非公开广告路由的配置过程通常会在几分钟内完成。 当您将非公有 IPv6 CIDR 块与虚拟私有云 (VPC) 关联时,只能通过支持 IPv6 的混合连接选项 例如 AWS Direct Connect、AWS Site-to-Site VPN 或 Amazon VPC 传输网关。

对于非公共地址范围,无需在配置过程中创建路由源授权 (ROA)。

重要的:

您只能指定在配置期间是否公开公布地址范围。 您以后无法更改状态。要配置非公开通告的 IPv6 地址范围,请使用以下命令 provision-byoip-cidr

aws ec2 provision-byoip-cidr --cidr address-range --cidr-authorization-context Message="$text_message",Signature="$signed_message" --no-publicly-advertisable --region us-east-1

通过 AWS 公布地址范围

一旦配置了地址范围,就可以对其进行通告。 请务必注意,您必须公布所配置的确切地址范围,而不能仅公布其中的一部分。

如果您已配置不会公开公布的 IPv6 地址范围,则可以跳过此步骤。

在通过 AWS 公布地址范围之前,我们建议停止从其他位置公布其广告。 继续从其他位置通告相同的 IP 地址范围可能会导致不可靠的支持和故障排除。 为了确保平稳过渡,您可以将 AWS 资源配置为在公布之前使用地址池中的地址,然后同时停止从当前位置公布该地址并开始通过 AWS 公布该地址。 有关从地址池分配弹性IP地址的详细指导,请参阅“分配弹性IP地址”的说明。

局限性

要通告地址范围,请使用以下命令advertise-byoip-cidr 

aws ec2 advertise-byoip-cidr --cidr address-range --region us-east-1

要停止公布地址范围,请使用以下命令  withdraw-byoip-cidr   

取消配置地址范围

要停止在 AWS 中使用您的地址范围,请首先释放所有弹性 IP 地址并取消关联仍从地址池分配的任何 IPv6 CIDR 块。 然后停止通告地址范围,最后取消配置地址范围。

您无法取消配置部分地址范围。 如果您想在 AWS 中使用更具体的地址范围,请取消配置整个地址范围并配置更具体的地址范围。

(IPv4) 要释放每个弹性 IP 地址,请使用以下命令 release-address

aws ec2 release-address --allocation-id eipalloc-12345678abcabcabc --region us-east-1

(IPv6) 要取消关联 IPv6 CIDR 块,请使用以下命令 disassociate-vpc-cidr-block

aws ec2 disassociate-vpc-cidr-block --association-id vpc-cidr-assoc-12345abcd1234abc1 --region us-east-1


要停止公布地址范围,请使用以下命令 withdraw-byoip-cidr

aws ec2 withdraw-byoip-cidr --cidr address-range --region us-east-1


要取消配置地址范围,请使用以下命令 deprovision-byoip-cidr

aws ec2 deprovision-byoip-cidr --cidr address-range --region us-east-1


取消配置地址范围最多可能需要一天的时间。

使用您的地址范围

您可以查看和使用您在帐户中配置的 IPv4 和 IPv6 地址范围。

IPv4 地址范围

您可以从 IPv4 地址池创建弹性 IP 地址并将其与您的 AWS 资源一起使用,例如 EC2 instances, NAT gateways, Network Load Balancers.

要查看有关您在账户中配置的 IPv4 地址池的信息,请使用以下命令describe-public-ipv4-pools

aws ec2 describe-public-ipv4-pools --region us-east-1

要从 IPv4 地址池创建弹性 IP 地址,请使用以下命令 allocate-address 。您可以使用--public-ipv4-pool选项指定describe-byoip-cidrs返回的地址池的ID。 或者,您可以使用 --address 选项指定您配置的地址范围中的地址。 

Evgeny Sevastyanov

Client Support Teamleader

    Ready to get started?



    Articles
    关于我们
    关于我们

    InterLIR GmbH 是一个市场解决方案,旨在通过创新的实时解决方案解决网络可用性问题。我们的服务包括实

    More
    IP空间的伟大重新分配
    IP空间的伟大重新分配

    有效利用现有IPv4地址空间是促进IT产业进步的一种潜在途径。信息技术和互联网相关设备的发展导致使用可靠但过时

    More
    在静态和动态 IP 地址之间进行选择
    在静态和动态 IP 地址之间进行选择

    在复杂的网络领域,您需要做出的基本决策之一是选择静态还是动态

    More
    揭秘私有 IP 地址
    揭秘私有 IP 地址

    在错综复杂的网络连接中,IP 地址的概念起着至关重要的作用。

    More
    IPv4 和 IPv6 双栈
    IPv4 和 IPv6 双栈

    在当今互联的世界中,互联网是通信的支柱。 从简单的电子邮件到复杂的云服务,它是数字时代背后的驱动力。

    More
    租赁/购买
    租赁/购买

    清楚地了解 IP 地址的不同类型和用途对于营销人员至关重要。

    More
    IPv5 之谜:它变成了什么
    IPv5 之谜:它变成了什么

    在互联网技术领域,标准和协议在网络运行中发挥着关键作用。

    More
    国防部 IPv6 授权对 IPv4 市场的影响
    国防部 IPv6 授权对 IPv4 市场的影响

    美国国防部 (DoD) 的 IPv6 授权旨在解决老化的 IPv4 协议的局限性,对

    More
    Spamhaus
    Spamhaus

    在当今的数字世界中,利用IP地址传播垃圾邮件已成为一个令人担忧的问题。

    More
    ASN 综合指南:有关获取和理解自治系统编号所需了解的一切 Comprehensive Guide to ASNs: Everything You Need to Know about Obtaining and Understanding an Autonomous System Number
    ASN 综合指南:有关获取和理解自治系统编号所需了解的一切 Comprehensive Guide to ASNs: Everything You Need to Know about Obtaining and Understanding an Autonomous System Number

    在本深入指南中,我们将探讨自治系统编号 (ASN) 的概念,涵盖其定义、用途以及获取它们的过程。

    More