本文为您介绍IP前缀的功能、优势、约束条件以及如何使用IP前缀。
功能介绍
弹性网卡支持自动或手动分配私有IPv4或IPv6 CIDR格式的IP地址段,即IP前缀。您可以为主网卡或辅助弹性网卡自动或手动分配一个或多个IP前缀。分配成功后,您可以手动回收一个或多个IP前缀。
IP前缀功能有如下优势:
-
使用IP前缀相比于批量管理单个IP地址,性能更优。
-
通过分配及回收IP前缀,您可以快速便捷地完成ECS实例批量IP地址的管理,同时提升ECS实例IP地址的密度。
-
基于多IP搭建容器网络时,您可以通过分配IP前缀大幅提升单节点IP密度,简化子网网段管理。
约束限制
使用IP前缀功能时,有以下约束条件请您了解。
-
地域限制
目前IP前缀功能仅支持澳大利亚(悉尼)、新加坡、美国(硅谷)、美国(弗吉尼亚)、华北1(青岛)、华北2(北京)、华东1(杭州)、华南1(深圳)、华东2(上海)、中国香港、华北5(呼和浩特)地域。
-
范围限制
您分配的IP前缀必须位于弹性网卡所在交换机预留网段内。更多信息,请参见为交换机添加预留网段。
-
IP地址限制
手动分配IP前缀时,IP前缀必须满足以下要求。
-
您可以指定的IPv4前缀掩码为/28。
-
您可以指定的IPv6前缀掩码为/80。
-
您指定的IP前缀必须为标准CIDR。
-
分配的IP前缀位于交换机的预留网段中,并且不会与该交换机中现有资源的其他前缀或IP地址重叠冲突。
-
-
IP前缀数量限制
-
可用状态的网卡通过控制台最多支持配置9个IP前缀,通过调用APIAssignPrivateIpAddresses最多支持配置49个IP前缀。
-
挂载状态的网卡支持配置的IP前缀数量由实例规格决定。您分配给弹性网卡的每个IP前缀都算作一个IP地址,例如:
-
ecs.g7.large规格实例单弹性网卡最多分配6个私有IPv4地址。该实例关联的每个弹性网卡都有一个主私有IPv4地址。如果与该实例关联的弹性网卡没有辅助私网IPv4地址,该弹性网卡最多分配5个IP前缀。您对弹性网卡多分配一个辅助私网IPv4地址,则需要对弹性网卡少分配一个IPv4前缀。
-
ecs.g7.large规格实例单弹性网卡最多分配6个IPv6地址。如果与该实例关联的弹性网卡没有IPv6地址,则您能为该弹性网卡分配最多6个IP前缀。您每对弹性网卡多分配一个IPv6地址,则需要对弹性网卡少分配一个IPv6前缀。
更多信息,请参见实例规格族中的单网卡IP地址数。
-
-
-
安全组IP前缀的容量限制
您分配给弹性网卡的每个IP前缀会占用安全组中的一个IP地址配额,VPC网络下不同安全组能容纳的私网IP地址数量由安全组类型决定。
-
普通安全组能容纳的私网IP地址数量默认为2,000,如果该安全组内没有其他IP地址,则可最多容纳2,000个IP前缀。
-
企业安全组能容纳的私网IP地址数量为65,536,如果该安全组内没有其他IP地址,则可最多容纳65,536个IP前缀。
更多信息,请参见普通安全组与企业安全组。
-
设置事件通知
通过在EventBridge、云监控设置IP事件通知,您可以及时通过邮箱、钉钉机器人等方式收到IP前缀分配或回收操作的操作结果。您可以基于通知内容获取IP前缀相关的信息(例如弹性网卡ID、辅助私网IP前缀等),并实现自动化处理。具体操作,请参见云服务器ECS事件和设置事件通知。
使用IP前缀
为弹性网卡分配IP前缀
-
场景一:对现有弹性网卡分配IP前缀
通过控制台分配IP前缀
您可以在ECS控制台的弹性网卡页面,输入希望分配的指定IPv4前缀,若不设置则自动分配IPv4前缀。具体操作,请参见管理辅助私网IP地址。
说明
-
分配IP前缀成功后,您可以进入ECS实例内部配置辅助IP地址。配置IPv4地址的更多信息,请参见配置IPv4地址。配置IPv6地址的更多信息,请参见配置IPv6地址。
-
带有前缀的弹性网卡与ECS实例绑定后,部分镜像无法自动识别辅助弹性网卡的IP地址并添加路由,您需要在ECS实例内部配置弹性网卡。更多信息,请参见配置辅助弹性网卡。
通过调用API分配IP前缀
-
手动分配IP前缀
-
调用AssignPrivateIpAddresses接口,通过
Ipv4Prefix.N
参数为弹性网卡手动分配一个或多个IPv4前缀。N的取值范围:1~10。 -
调用AssignIpv6Addresses接口,通过
Ipv6Prefix.N
参数为弹性网卡手动分配一个或多个IPv6前缀。N的取值范围:1~10。
-
-
自动分配IP前缀
-
调用AssignPrivateIpAddresses接口,通过
Ipv4PrefixCount
参数指定为弹性网卡自动分配的IPv4前缀数量。取值范围:1~10。 -
调用AssignIpv6Addresses接口,通过
Ipv6PrefixCount
参数指定为弹性网卡自动分配的IPv6前缀数量。取值范围:1~10。
-
-
-
场景二:在创建弹性网卡过程中分配IP前缀
通过控制台分配IP前缀
您可以在创建弹性网卡时,在辅助私网IPv4参数中选中指定IPv4前缀,并输入希望分配的IPv4前缀。
说明
-
分配IP前缀成功后,您可以将处于可用状态的弹性网卡与ECS实例关联,然后进入ECS实例内部配置辅助IP地址。更多配置IPv4地址的详细信息,请参见分配辅助私网IP地址。更多配置IPv6地址的详细信息,请参见配置IPv6地址。
-
带有前缀的弹性网卡与ECS实例绑定后,部分镜像无法自动识别辅助弹性网卡的IP地址并添加路由,您需要在ECS实例内部配置弹性网卡。更多信息,请参见配置辅助弹性网卡。
通过调用API分配IP前缀
您可以调用CreateNetworkInterface接口。
-
通过
Ipv4Prefix.N
和Ipv6Prefix.N
参数为弹性网卡手动分配IPv4或者IPv6前缀。 -
通过
Ipv4PrefixCount
和Ipv6PrefixCount
参数指定为弹性网卡自动分配的IPv4或者IPv6前缀数量。
-
查看弹性网卡的IP前缀
通过控制台查看IP前缀
您可以在ECS控制台的弹性网卡页面查看弹性网卡分配成功的IP前缀信息。更多信息,请参见查看IP地址。
通过调用API查看IP前缀
-
调用DescribeNetworkInterfaces接口,查看多个弹性网卡的IP前缀信息。
-
调用DescribeNetworkInterfaceAttribute接口,查看单个弹性网卡的IP前缀信息。
回收弹性网卡的IP前缀
IP前缀分配成功后,您可以手动回收一个或多个IP前缀。回收的IP前缀可以再次应用于其他资源。
通过控制台回收IP前缀
您可以在ECS控制台的弹性网卡页面,回收IP前缀。具体操作,请参见管理辅助私网IP地址。
通过调用API回收IP前缀
-
调用UnassignPrivateIpAddresses接口,通过
Ipv4Prefix
参数回收一个或多个IPv4前缀。 -
调用UnassignIpv6Addresses接口,通过
Ipv6Prefix
参数回收一个或多个IPv6前缀。
腾讯云1折,限时活动,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/152888.html