添加网络acl规则-九游平台
操作场景
您可以在网络acl中添加入方向和出方向规则,用于控制流入和流出子网的流量。添加网络acl规则时,您可以使用系统默认的规则生效顺序,也可以指定规则生效顺序,详细如下:
- 添加网络acl规则(默认生效顺序):系统会按照规则添加的时间生成生效顺序,先添加的规则排序靠前,即优先匹配流量,不支持您指定生效顺序。
如表1所示,网络acl入方向中已有两条自定义规则(规则a、规则b)和一条默认规则,自定义规则a的生效顺序为1,自定义规则b的生效顺序为2,默认规则的生效顺序排在末尾。此时添加规则c,则系统指定规则c的生效顺序为3,生效顺序晚于规则a和规则b,高于默认规则。
表1 规则排序示例说明(默认生效顺序) 添加规则c前的排序情况
添加规则c后的排序情况
自定义规则a
1
自定义规则a
1
--
--
自定义规则b
2
自定义规则b
2
自定义规则c
3
默认规则
*
默认规则
*
- 添加网络acl规则(自定义生效顺序):如果您新增的网络acl规则生效顺序需要早于或者晚于已有的某条规则,则可以在对应规则前面或者后面插入新的规则。
如表2所示,网络acl入方向中已有两条自定义规则(规则a、规则b)和一条默认规则,自定义规则a的生效顺序为1,自定义规则b的生效顺序为2,默认规则的生效顺序排在末尾。比如,当新增规则c的生效顺序需要高于规则b时,则可以在规则b前面插入规则c。规则c添加完成后,规则c的生效顺序为2,规则b的生效顺序顺延为3,规则c的生效顺序高于规则b。
表2 规则排序示例说明(自定义生效顺序) 插入规则c前的排序情况
插入规则c后的排序情况
自定义规则a
1
自定义规则a
1
--
--
自定义规则c
2
自定义规则b
2
自定义规则b
3
默认规则
*
默认规则
*
约束与限制
建议一个网络acl单方向拥有的规则数量不要超过100条,否则会引起网络acl性能下降。
- 登录管理控制台。
- 在管理控制台左上角单击
,选择区域和项目。
- 在页面左上角单击图标,打开服务列表,选择“网络 > 虚拟私有云”。
进入虚拟私有云列表页面。
- 在左侧导航栏中,选择“访问控制 > 网络acl”。
进入网络acl列表页面。
- 在网络acl列表中,单击网络acl名称。
进入网络acl详情页。
- 在“入方向规则”或者“出方向规则”页签,单击“添加规则”。
弹出“添加入方向规则”或者“添加出方向规则”对话框。
- 据界面提示,设置入方向或者出方向规则参数。
- 单击
,可以依次增加多条规则。
- 单击网络acl规则操作列下的“复制”,复制已有的网络acl规则。
表3 参数说明 参数
参数说明
取值样例
类型
规则支持的ip地址类型,如下:- ipv4
- ipv6
ipv4
策略
网络acl规则策略,支持的策略如下:- 如果“策略”设置为允许,表示允许成功匹配规则的流量流入或者流出子网。
- 如果“策略”设置为拒绝,表示拒绝成功匹配规则的流量流入或者流出子网。
允许
协议
网络acl规则中用来匹配流量的网络协议类型,支持tcp、udp、icmp协议。
tcp
源地址
源地址用来匹配流量的来源网址,支持以下格式:- ip地址:表示源地址为某个固定的ip地址。
- 单个ip地址:ip地址/掩码。
单个ipv4地址示例为192.168.10.10/32。
单个ipv6地址示例为2002:50::44/128。
- ip网段:ip地址/掩码。
ipv4网段示例为192.168.52.0/24。
ipv6网段示例为2407:c080:802:469::/64。
- 所有ip地址:
0.0.0.0/0表示匹配所有ipv4地址。
::/0表示匹配所有ipv6地址。
- 单个ip地址:ip地址/掩码。
- ip地址组:表示源地址为一个ip地址组,ip地址组是一个或者多个ip地址的集合。您可以在下拉列表中,选择可用的ip地址组。对于安全策略相同的ip网段和ip地址,此处建议您使用ip地址组简化管理。
同一个网络acl规则中,源地址和目的地址只能有一方可以使用ip地址组。例如,源地址使用了ip地址组,则目的地址不能使用ip地址组。
如果没有可用的ip地址组,请您参见创建ip地址组进行创建。
192.168.0.0/24
源端口范围
网络acl规则中用来匹配流量的源端口,取值范围为:1~65535。
端口填写支持下格式:- 单个端口:例如22
- 连续端口:例如22-30
- 多个端口:例如22,24-30,一次最多支持20个不连续端口组, 端口组之间不能重复。
- 全部端口:为空或1-65535
22-30
目的地址
目的地址用来匹配流量的目的网址,支持以下格式:- ip地址:表示目的地址为某个固定的ip地址。
- 单个ip地址:ip地址/掩码。
单个ipv4地址示例为192.168.10.10/32。
单个ipv6地址示例为2002:50::44/128。
- ip网段:ip地址/掩码。
ipv4网段示例为192.168.52.0/24。
ipv6网段示例为2407:c080:802:469::/64。
- 所有ip地址:
0.0.0.0/0表示匹配所有ipv4地址。
::/0表示匹配所有ipv6地址。
- 单个ip地址:ip地址/掩码。
- ip地址组:表示目的地址为一个ip地址组,ip地址组是一个或者多个ip地址的集合。您可以在下拉列表中,选择可用的ip地址组。对于安全策略相同的ip网段和ip地址,此处建议您使用ip地址组简化管理。
同一个网络acl规则中,源地址和目的地址只能有一方可以使用ip地址组。例如,源地址使用了ip地址组,则目的地址不能使用ip地址组。
如果没有可用的ip地址组,请您参见创建ip地址组进行创建。
0.0.0.0/0
目的端口范围
网络acl规则中用来匹配流量的目的端口,取值范围为:1~65535。
端口填写支持下格式:- 单个端口:例如22
- 连续端口:例如22-30
- 多个端口:例如22,23-30,一次最多支持20个不连续端口组, 端口组之间不能重复。
- 全部端口:为空或1-65535
22-30
描述
网络acl规则的描述信息,非必填项。
描述信息内容不能超过255个字符,且不能包含<、>符号。
-
- 单击
- 规则设置完成后,单击“确定”。
返回规则列表,可以查看添加的规则。
- 规则按照添加时间自动排序,先添加的规则排序靠前,优先匹配流量。
- 新添加的规则,状态为“启用”,表示规则生效。
- 登录管理控制台。
- 在管理控制台左上角单击
,选择区域和项目。
- 在页面左上角单击
图标,打开服务列表,选择“网络 > 虚拟私有云”。
进入虚拟私有云列表页面。
- 在左侧导航栏中,选择“访问控制 > 网络acl”。
进入网络acl列表页面。
- 在网络acl列表中,单击网络acl名称。
进入网络acl详情页。
- 根据需求选择“入方向规则”或者“出方向规则”页签,在指定位置插入新规则。
- 选择目标网络acl规则所在行的操作列下的“更多 > 向前插规则”,则新规则生效顺序早于当前规则。
- 选择目标网络acl规则所在行的操作列下的“更多 > 向后插规则”,则新规则生效顺序晚于当前规则。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨