路由控制 RC-IP地址前缀列表概述:IP地址前缀中的掩码匹配规则
IP地址前缀中的掩码匹配规则
IP地址前缀规则中包含“IP地址前缀”,“掩码下限”和“掩码上限”,规则中参数的详细说明请参见表1。
参数 |
说明 |
---|---|
IP地址前缀 |
IP地址前缀由IP地址和掩码组成,格式为“IP地址/掩码”,例如10.1.0.0/16。 在IP地址前缀中,通过掩码长度,限定待匹配IP地址的前多少位需要和IP地址前缀严格匹配。 |
|
当待过滤的路由已匹配现有的前缀规则时,指定掩码下限和掩码上限,可以在一定掩码长度范围内进行匹配。
您可以根据实际需求灵活配置掩码下限和掩码上限,匹配原则如下:
|
IP地址前缀规则和IP地址匹配的示例请参见表2。相比示例一的规则未配置掩码下限和掩码上限,其他示例的规则配置了掩码下限或掩码上限,缩小了掩码范围,可以更精确的匹配。
IP地址前缀规则配置情况 |
匹配原则说明 |
允许通过的IP地址示例 |
拒绝通过的IP地址示例 |
---|---|---|---|
示例一:
|
路由地址必须同时满足以下两个条件,才算匹配成功:
|
IP的前16位和掩码范围均可匹配上,允许通过:10.0.0.0/16 |
|
示例二:
|
路由地址必须同时满足以下两个条件,才算匹配成功:
|
以下IP的前16位和掩码范围均可匹配上,允许通过:
|
|
示例三:
|
路由地址必须同时满足以下两个条件,才算匹配成功:
|
以下IP的前16位和掩码范围均可匹配上,允许通过:
|
|
示例四:
|
路由地址必须同时满足以下两个条件,才算匹配成功:
|
以下IP的前16位和掩码范围均可匹配上,允许通过:
|
|
全0(0.0.0.0)为通配地址。当IP地址为全0时,可以在其后指定掩码长度或者掩码长度范围:
- 指定掩码长度,则表示具有该掩码长度的所有路由都被允许通过或拒绝通过。
- 指定掩码长度范围,即设置掩码下限和掩码上限,则表示该掩码长度范围内的所有路由都被允许通过或拒绝通过。
通配地址匹配路由原则详细说明请参见表3。
掩码下限和掩码上限配置情况 |
IP地址前缀 |
匹配原则 |
---|---|---|
|
IP地址前缀:0.0.0.0/0 |
只可以匹配缺省路由,即0.0.0.0/0 示例:只有0.0.0.0/0路由被允许通过或拒绝通过。 |
IP地址前缀:0.0.0.0/X,此处掩码长度X不为0 |
匹配掩码长度为X的所有路由。 示例:掩码长度X为8,则所有掩码长度为8的路由将被允许通过或拒绝通过。 |
|
|
IP地址前缀:0.0.0.0/0 |
匹配掩码长度位于[掩码下限,32]范围内的所有路由。 示例:掩码下限为20,则掩码长度范围满足[20,32]的所有路由将被允许通过或拒绝通过。 |
IP地址前缀:0.0.0.0/X,此处掩码长度X不为0 |
匹配掩码长度位于[掩码下限,32]范围内的所有路由。 示例:掩码长度X为8,掩码下限为20,则掩码长度范围满足[20,32]的所有路由将被允许通过或拒绝通过。 |
|
|
IP地址前缀:0.0.0.0/0 |
匹配掩码长度位于[0,掩码上限]范围内的所有路由。 示例:掩码上限为28,则掩码长度范围满足[0,28]的所有路由将被允许通过或拒绝通过。 |
IP地址前缀:0.0.0.0/X,此处掩码长度X不为0 |
匹配掩码长度位于[X,掩码上限]范围内的所有路由。 示例:掩码长度X为8,掩码上限为28,则掩码长度范围满足[8,28]的所有路由将被允许通过或拒绝通过。 |
|
|
IP地址前缀:0.0.0.0/0 |
匹配掩码长度位于[掩码下限,掩码上限]范围内的所有路由。 示例:掩码下限为20,掩码上限为28,则掩码长度范围满足[20,28]的所有路由将被允许通过或拒绝通过。 |
IP地址前缀:0.0.0.0/X,此处掩码长度X不为0 |
匹配掩码长度位于[掩码下限,掩码上限]范围内的所有路由。 示例:掩码长度X为8,掩码下限为20,掩码上限为28,则掩码长度范围满足[20,28]的所有路由将被允许通过或拒绝通过。 |