Access Control List Configuration Commands
nv show acl Display all available ACLs on the system. |
|
Syntax Description |
N/A |
History |
25.02.2xxx |
Example |
|
REST API |
GET https://<ip>/nvue_v1/acl |
Related Commands |
nv set acl |
Notes |
|
nv unset acl Clear all the new configured ACLs and restore the original default ACLs. |
|
Syntax Description |
N/A |
History |
25.02.2xxx |
Example |
|
REST API |
DELETE https://<ip>/nvue_v1/acl |
Related Commands |
nv show acl |
Notes |
This command will remove the modifications/extra ACLs configured on the system and restore to the original default ACLs. |
nv show acl <acl-id> Get ACL <acl-id> information (i.e., rule-ids and the ACL type: ipv4 or ipv6). |
||
Syntax Description |
acl-id |
ACL name |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/<acl-id> |
|
Related Commands |
nv show acl |
|
Notes |
nv set acl <acl-id> nv unset acl <acl-id> Create a new custom ACL Delete an existing ACL. |
||
Syntax Description |
acl-id |
New, custom ACL name |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/<acl-id> |
|
Related Commands |
nv show acl |
|
Notes |
|
nv set acl <acl-id> type <acl-type> nv unset acl <acl-id> type <acl-type> Add ACL type, whether it is an IPv4 or IPv6 ACL. |
||
Syntax Description |
acl-id |
New, custom ACL name |
acl-type |
Enum: ipv4 | ipv6 |
|
History |
25.02.2xxx |
|
Example |
||
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/<acl-id>/type/ |
|
Related Commands |
nv show acl |
|
Notes |
Each ACL must have a type |
nv show acl <acl-id> rule Display all the rules configured on the specified ACL. |
||
Syntax Description |
acl-id |
ACL name |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/<acl-id>/rule |
|
Related Commands |
nv show acl <acl-id> |
|
Notes |
nv show acl <acl-id> rule <rule-id> Show ACL rule <rule-id> configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id} |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> nv unset acl <acl-id> rule <rule-id> Set/remove ACL rule <rule-id> configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATH https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id} |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> remark <string> nv unset acl <acl-id> rule <rule-id> remark <string> Set/remove ACL rule <rule-id> remark configurations (remark is the same as description). |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/action/deny |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
The remark acts the same as a description of a rule. |
nv show acl <acl-id> rule <rule-id> action Show ACL rule <rule-id> action configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/action |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> action permit nv unset acl <acl-id> rule <rule-id> action permit Set/remove ACL rule <rule-id> action permit. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/action/permit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> action deny nv unset acl <acl-id> rule <rule-id> action deny Set/remove ACL rule <rule-id> action deny. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/action/deny |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> action log log-prefix <str> nv unset acl <acl-id> rule <rule-id> action log log-prefix <str> Set/remove ACL rule <rule-id> action log log-prefix <str>. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
log-prefix-str |
String |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/action/log PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/action/log/log-prefix/<log-prefix-str> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match Show ACL rule <rule-id> match configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
Currently, displaying the matching criteria for the rule only contains layer 3 and 4 filtering criteria in the OSI model. |
nv set acl <acl-id> rule <rule-id> match nv unset acl <acl-id> rule <rule-id> match Set/remove ACL rule <rule-id> match. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip Show ACL rule <rule-id> match IP configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
Displays the matching IP criteria for the rule. |
nv set acl <acl-id> rule <rule-id> match ip nv unset acl <acl-id> rule <rule-id> match ip Set/remove ACL rule <rule-id> match ip configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip udp Show ACL rule <rule-id> match IP UDP configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/udp |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip udp dest-port Show ACL rule <rule-id> match IP UDP dest-port configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/udp/dest-port |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip udp dest-port <port-num> nv unset acl <acl-id> rule <rule-id> match ip udp dest-port <port-num> Configure/remove ACL rule <rule-id> match IP UDP dest-port <port-num> configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
port-num |
IP port ID (integer: 0–65535 | enum: ANY, bootpc, bootps, clag, dhcp-client, dhcp-server, domain, ftp, http, https, imap2, ldap, ldaps, ntp, msdp, pop3, smtp, snmp, snmp-trap, ssh, telnet, tftp | ip-port-range) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/udp/dest-port/<port-num> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip udp source-port Show ACL rule <rule-id> match IP UDP source-port configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/udp/source-port |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip udp source-port <port-num> nv unset acl <acl-id> rule <rule-id> match ip udp source-port <port-num> Configure/remove ACL rule <rule-id> match IP UDP source-port <port-num > configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
port-num |
IP port ID (integer: 0–65535 | enum:ANY, bootpc, bootps, clag, dhcp-client, dhcp-server, domain, ftp,http, https, imap2, ldap, ldaps, ntp, msdp, pop3, smtp,snmp, snmp-trap,ssh, telnet, tftp | ip-port-range) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/udp/source-port/<port-num> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip tcp Show ACL rule <rule-id> match ip tcp configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip tcp dest-port Show ACL rule <rule-id> match IP TCP dest-port configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/dest-port |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip tcp dest-port <port-num> nv unset acl <acl-id> rule <rule-id> match ip tcp dest-port <port-num> Configure/remove ACL rule <rule-id> match ip tcp dest-port <port-num > configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
port-num |
IP port ID (integer: 0–65535 | enum: ANY, bootpc, bootps, clag, dhcp-client, dhcp-server, domain, ftp,http, https, imap2, ldap, ldaps, ntp, msdp, pop3, smtp,snmp, snmp-trap,ssh, telnet, tftp | ip-port-range) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/dest-port/<port-num> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip tcp source-port Show ACL rule <rule-id> match IP TCP source-port configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/source-port |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip tcp source-port <port-num> nv unset acl <acl-id> rule <rule-id> match ip tcp source-port <port-num> Configure/remove ACL rule <rule-id> match ip tcp source-port <port-num > configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
port-num |
IP port ID (integer: 0–65535 | enum:ANY, bootpc, bootps, clag, dhcp-client, dhcp-server, domain, ftp,http, https, imap2, ldap, ldaps, ntp, msdp, pop3, smtp,snmp, snmp-trap,ssh, telnet, tftp | ip-port-range) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/source-port/<port-num> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip tcp flags Show ACL rule <rule-id> match ip tcp flags configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/flags |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip tcp flags (syn | ack | fin | rst | urg | psh | all | none) nv unset acl <acl-id> rule <rule-id> match ip tcp flags (syn | ack | fin | rst | urg | psh | all | none) Configure/remove ACL rule <rule-id> match ip tcp flags <flag-id> configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
flag-id |
enum: (syn | ack | fin | rst | urg | psh | all | none) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/flags/<flag-id> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip tcp mask ACL rule <rule-id> match IP TCP mask configuration. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/mask |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip tcp mask (syn | ack | fin | rst | urg | psh | all | none) nv unset acl <acl-id> rule <rule-id> match ip tcp mask (syn | ack | fin | rst | urg | psh | all | none) Configure/remove ACL rule <rule-id> match ip tcp mask <flag-id> configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
flag-id |
enum: (syn | ack | fin | rst | urg | psh | all | none) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/flags/<flag-id> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip tcp mss <mss-format> nv unset acl <acl-id> rule <rule-id> match ip tcp mss <mss-format> Configure/remove ACL rule <rule-id> match ip tcp mss configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
mss-format |
tcpmss value could be an integer or a range. Examples: "0-1", "536-65535", "65000", "128" |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/mss/<mss-format> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
The command will match TCP packets with the specified MSS values. |
nv set acl <acl-id> rule <rule-id> match ip tcp all-mss-except <mss-format> nv unset acl <acl-id> rule <rule-id> match ip tcp all-mss-except <mss-format> Configure/remove ACL rule <rule-id> match ip tcp all-mss-except configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
mss-format |
tcpmss value could be an integer or a range. Examples: "0-1", "536-65535", "65000", "128" |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/all-mss-except/<mss-format> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
The command will match all TCP packets with MSS value different than the specified MSS values. |
nv set acl <acl-id> rule <rule-id> match ip fragment nv unset acl <acl-id> rule <rule-id> match ip fragment Configure/remove ACL rule <rule-id> match IP fragment configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/fragment |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
Match fragmented packets. |
nv show acl <acl-id> rule <rule-id> match ip ecn Configure/remove ACL rule <rule-id> match ip ecn configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/ecn |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip ecn nv unset acl <acl-id> rule <rule-id> match ip ecn Configure/remove ACL rule <rule-id> match IP ECN configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/ecn |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip ecn ip-ect <ip-ect-num> nv unset acl <acl-id> rule <rule-id> match ip ecn ip-ect <ip-ect-num> Configure/remove ACL rule <rule-id> match IP ECN ip-ect configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
ip-ect |
ip-ect (integer: 0-3) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/ecn/ip-ect |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip ecn flags <ecn-flag> nv unset acl <acl-id> rule <rule-id> match ip ecn flags <ecn-flag> Configure/remove ACL rule <rule-id> match IP ECN ip-ect configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
en-flag |
enum: tcp-cwr | tcp-ece |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/ecn/flags/<flag-id> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv show acl <acl-id> rule <rule-id> match ip connection-state Show ACL rule <rule-id> match IP connection-state configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/connection-state |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip connection-state <state-id> nv unset acl <acl-id> rule <rule-id> match ip connection-state <state-id> Configure/remove ACL rule <rule-id> match IP connection-state <state-id> configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
state-id |
state-id can be: established, invalid, new, related |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/ecn/ip-ect |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
Multiple connection-states can be configured. |
nv show acl <acl-id> rule <rule-id> match ip extension-header Show ACL rule <rule-id> match IP extension-header configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/extension-header |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip extension-header type <hop-by-hop> nv unset acl <acl-id> rule <rule-id> match ip extension-header type <hop-by-hop> Configure/remove ACL rule <rule-id> match IP extension-header configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/extension-header/type/<type> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip routing-header Show ACL rule <rule-id> match ip routing-header configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/routing-header |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip routing-header type <hop-by-hop> nv unset acl <acl-id> rule <rule-id> match ip routing-header type <hop-by-hop> Configure/remove ACL rule <rule-id> match ip routing-header configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/routing-header/type/<type> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip source-ip <ip-format> nv unset acl <acl-id> rule <rule-id> match ip source-ip <ip-format> Configure/remove ACL rule <rule-id> match ip source-ip configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
source-ip |
(ANY | <ipv4> | <ipv6> | <ipv4-prefix> | <ipv6-prefix> | <ipv4-netmask> | <ipv6-netmask>) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/source-ip/<ip-format> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
The user cannot configure IPv4 address on an ACL with IPv6 and vice versa. |
nv set acl <acl-id> rule <rule-id> match ip dest-ip <ip-format> nv unset acl <acl-id> rule <rule-id> match ip dest-ip <ip-format> Configure/remove ACL rule <rule-id> match ip dest-ip configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
dest-ip |
(ANY | <ipv4> | <ipv6> | <ipv4-prefix> | <ipv6-prefix> | <ipv4-netmask> | <ipv6-netmask>) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/dest-ip/<ip-format> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
The user cannot configure IPv4 address on an ACL with IPv6 and vice versa. |
nv set acl <acl-id> rule <rule-id> match ip protocol <protocol-format> nv unset acl <acl-id> rule <rule-id> match ip protocol <protocol-format> Configure/remove ACL rule <rule-id> match IP dest-ip configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
protocol-format |
(0-255 | tcp | udp | icmp | icmpv6) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/protocol/<protocol-format> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv set acl <acl-id> rule <rule-id> match ip icmp-type <icmp-format> nv unset acl <acl-id> rule <rule-id> match ip icmp-type <icmp-format> Configure/remove ACL rule <rule-id> match IP ICMP-type configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
icmp-format |
(0-255 | echo-reply | echo-request | time-exceeded | dest-unreachable | port-unreachable) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/icmp-type/<icmp-format> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip icmpv6-type <icmp-format> nv unset acl <acl-id> rule <rule-id> match ip icmpv6-type <icmp-format> Configure/remove ACL rule <rule-id> match IP ICMPv6-type configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
icmpv6-format |
(0-255 | router-solicitation | router-advertisement | neighbor-solicitation | neighbor-advertisement) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/icmpv6-type/<icmpv6-format> |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip recent-list Show ACL rule <rule-id> match ip recent-list configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/recent-list |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip recent-list name <generic-name> nv unset acl <acl-id> rule <rule-id> match ip recent-list name <generic-name> Configure/remove ACL rule <rule-id> match IP recent-list name configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/recent-list |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip recent-list action (set | update) nv unset acl <acl-id> rule <rule-id> match ip recent-list action (set | update) Configure/remove ACL rule <rule-id> match IP recent-list action configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/recent-list |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip recent-list hit-count (1-4294967295) nv unset acl <acl-id> rule <rule-id> match ip recent-list hit-count (1-4294967295) Configure/remove ACL rule <rule-id> match ip recent-list hit-count configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/recent-list |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip recent-list update-interval (1-4294967295) nv unset acl <acl-id> rule <rule-id> match ip recent-list update-interval (1-4294967295) Configure/remove ACL rule <rule-id> match ip recent-list update-interval configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/recent-list |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show acl <acl-id> rule <rule-id> match ip hashlimit Show ACL rule <rule-id> match ip hashlimit configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/recent-list |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip hashlimit name <generic-name> nv unset acl <acl-id> rule <rule-id> match ip hashlimit name <generic-name> Configure/remove ACL rule <rule-id> match IP hashlimit name configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv [un]set acl <acl-id> rule <rule-id> match ip hashlimit rate-above <rate-format> Configure/remove ACL rule <rule-id> match IP hashlimit rate configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
rate-format |
Rate limit, should be in the following format: integer/time-unit where time-unit is one of [second | min | hour]. The max supported rate is 1000000/second |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv [un]set acl <acl-id> rule <rule-id> match ip hashlimit burst <burst-int> Configure/remove ACL rule <rule-id> match IP hashlimit burst configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
burst-int |
integer:1–4294967295 |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv [un]set acl <acl-id> rule <rule-id> match ip hashlimit expire <expire-int> Configure/remove ACL rule <rule-id> match IP hashlimit expire configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
expire-int |
integer:1–4294967295 |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip hashlimit mode <mode> nv unset acl <acl-id> rule <rule-id> match ip hashlimit mode <mode> Configure/remove ACL rule <rule-id> match IP hashlimit mode configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
mode |
(enum:src-ip, dst-ip | string) |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip hashlimit destination-mask <mask> nv unset acl <acl-id> rule <rule-id> match ip hashlimit destination-mask <mask> Configure/remove ACL rule <rule-id> match IP hashlimit destination-mask configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
mask |
integer: for ipv4 the range is 0-32 and for ipv6 the range is 0-128 |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv set acl <acl-id> rule <rule-id> match ip hashlimit source-mask <mask> nv unset acl <acl-id> rule <rule-id> match ip hashlimit source-mask <mask> Configure/remove ACL rule <rule-id> match ip hashlimit source-mask configurations. |
||
Syntax Description |
acl-id |
ACL name |
rule-id |
Rule number (integer: 1–65535) |
|
mask |
Integer: IPv4 range: 0–32 IPv6 range: 0–128 |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
|
nv show interface <iface-id> acl Display the acl bound to the interface. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv show interface <iface-id> acl <acl-id> Display the given acl-id bound to the interface. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id} |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv show interface <iface-id> acl <acl-id> statistics Display the given acl-id statistics bound to the interface. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/statistics |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv show interface <iface-id> acl <acl-id> statistics <rule-id> Display the given acl-id statistics bound to the interface. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/statistics/{rule-id} |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
nv show interface <iface-id> acl <acl-id> outbound Display the given acl-id bound to the interface in the outbound direction. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/outbound |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
If an ACL is configured on one direction and not the other, it will be shown in the parent show (nv show interface <iface> acl <acl-id>) and not in the show of the direction it is not configured on. |
nv show interface <iface-id> acl <acl-id> outbound control-plane Display the given acl-id bound to the interface in the outbound control-plane direction. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/outbound/control-plane |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
If an ACL is configured on one direction and not the other, it will be shown in the parent show (nv show interface <iface> acl <acl-id>) and not in the show of the direction it is not configured on. |
nv show interface <iface-id> acl <acl-id> inbound Display the given acl-id bound to the interface in the inbound direction. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/inbound |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
If an ACL is configured on one direction and not the other, it will be shown in the parent show (nv show interface <iface> acl <acl-id>) and not in the show of the direction it is not configured on. |
nv show interface <iface-id> acl <acl-id> Display the given acl-id bound to the interface in the inbound direction. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
History |
25.02.2xxx |
|
Example |
|
|
REST API |
GET https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/inbound/control-plane |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
If an ACL is configured on one direction and not the other, it will be shown in the parent show (nv show interface <iface> acl <acl-id>) and not in the show of the direction it is not configured on. |
nv set interface <iface-id> acl <acl-id> inbound nv unset interface <iface-id> acl <acl-id> inbound Configure/remove the binding of the given ACL on the specified interface. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
acl-id |
ACL name |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/inboun |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
An ACL cannot be bound to inbound and inbound control-plane or cannot be bound to outbound and outbound control-plane on the same interface! |
nv set interface <iface-id> acl <acl-id> inbound control-plane nv unset interface <iface-id> acl <acl-id> inbound control-plane Configure/remove the binding of the given ACL on the specified interface. |
||
Syntax Description |
iface-id |
interface could be one of 'eth0' or 'loopback' |
acl-id |
ACL name |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/inbound/control-plane |
|
nv set acl <acl-id> rule <rule-id> |
||
Notes |
An ACL cannot be bound to inbound and inbound control-plane or cannot be bound to outbound and outbound control-plane on the same interface! |
nv set interface <iface-id> acl <acl-id> inbound control-plane nv unset interface <iface-id> acl <acl-id> inbound control-plane Configure/remove the binding of the given ACL on the specified interface. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
acl-id |
ACL name |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/outbound/control-plane |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
An ACL cannot be bound to inbound and inbound control-plane or cannot be bound to outbound and outbound control-plane on the same interface! |
nv set interface <iface-id> acl <acl-id> outbound nv unset interface <iface-id> acl <acl-id> outbound Configure/remove the binding of the given ACL on the specified interface. |
||
Syntax Description |
iface-id |
Interface could be one of 'eth0' or 'loopback' |
acl-id |
ACL name |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
PATCH/DELETE https://<ip>/nvue_v1/interface/{interface-id}/acl/{acl-id}/outbound |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |
An ACL cannot be bound to inbound and inbound control-plane or cannot be bound to outbound and outbound control-plane on the same interface! |
nv action clear acl counters Clear the ACL counters in the show command. |
||
Syntax Description |
N/A |
|
History |
25.02.2xxx |
|
Example |
|
|
REST API |
POST https://<ip>/nvue_v1/acl |
|
Related Commands |
nv set acl <acl-id> rule <rule-id> |
|
Notes |