You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Loading, Reloading And Saving Configuration](#loading-reloading-and-saving-configuration)
@@ -1312,10 +1312,10 @@ It can be:
1312
1312
- physical interface name, e.g. "Ethernet10"
1313
1313
- port channel name, e.g. "PortChannel0002"
1314
1314
- next-hop IP address, e.g. "10.0.0.1"
1315
-
- next-hop group set of IP addresses with comma seperator, e.g. "10.0.0.1,10.0.0.3"
1315
+
- next-hop group set of IP addresses with comma separator, e.g. "10.0.0.1,10.0.0.3"
1316
1316
- "MIRROR INGRESS|EGRESS: session-name" for mirror rules, where "session-name" refers to mirror session
1317
1317
1318
-
Users can choose to have a default permit rule or default deny rule. In case of default "deny all" rule, add the permitted rules on top of the deny rule. In case of the default "permit all" rule, users can add the deny rules on top of it. If users have not confgured any rule, SONiC allows all traffic (which is "permit all").
1318
+
Users can choose to have a default permit rule or default deny rule. In case of default "deny all" rule, add the permitted rules on top of the deny rule. In case of the default "permit all" rule, users can add the deny rules on top of it. If users have not configured any rule, SONiC allows all traffic (which is "permit all").
1319
1319
1320
1320
5) Match - The fields from the packet header that need to be matched against the same present in the incoming traffic.
1321
1321
@@ -1358,7 +1358,7 @@ In order to create acl tables, either follow the config_db.json method or minigr
1358
1358
1359
1359
After creating tables, either the config_db.json method or the minigraph method or the CLI method (explained here) can be used to populate the rules in those ACL tables.
1360
1360
1361
-
This command updates only the ACL rules and it does not disturb the ACL tables; i.e. the output of "show acl table" is not alterted by using this command; only the output of "show acl rule" will be changed after this command.
1361
+
This command updates only the ACL rules and it does not disturb the ACL tables; i.e. the output of "show acl table" is not altered by using this command; only the output of "show acl rule" will be changed after this command.
1362
1362
1363
1363
When "--session_name" optional argument is specified, command sets the session_name for the ACL table with this mirror session name. It fails if the specified mirror session name does not exist.
1364
1364
@@ -1372,8 +1372,8 @@ When the optional argument "max_priority" is specified, each rule’s priority
1372
1372
```
1373
1373
1374
1374
- Parameters:
1375
-
- table_name: Specifiy the name of the ACL table to load. Example: config acl update full "--table_name DT_ACL_T1 /etc/sonic/acl_table_1.json"
1376
-
- session_name: Specifiy the name of the ACL session to load. Example: config acl update full "--session_name mirror_ses1 /etc/sonic/acl_table_1.json"
1375
+
- table_name: Specify the name of the ACL table to load. Example: config acl update full "--table_name DT_ACL_T1 /etc/sonic/acl_table_1.json"
1376
+
- session_name: Specify the name of the ACL session to load. Example: config acl update full "--session_name mirror_ses1 /etc/sonic/acl_table_1.json"
1377
1377
- priority_value: Specify the maximum priority to use when loading ACL rules. Example: config acl update full "--max-priority 100 /etc/sonic/acl_table_1.json"
1378
1378
1379
1379
*NOTE 1: All these optional parameters should be inside double quotes. If none of the options are provided, double quotes are not required for specifying filename alone.*
@@ -1395,15 +1395,15 @@ When the optional argument "max_priority" is specified, each rule’s priority
1395
1395
1396
1396
This command is used to perform incremental update of ACL rule table. This command gets existing rules from Config DB and compares with rules specified in input file and performs corresponding modifications.
1397
1397
1398
-
With respect to DATA ACLs, the command does not assume that new dataplane ACLs can be inserted in betweeen by shifting existing ACLs in all ASICs. Therefore, this command performs a full update on dataplane ACLs.
1398
+
With respect to DATA ACLs, the command does not assume that new dataplane ACLs can be inserted in between by shifting existing ACLs in all ASICs. Therefore, this command performs a full update on dataplane ACLs.
1399
1399
With respect to control plane ACLs, this command performs an incremental update.
1400
1400
If we assume that "file1.json" is the already loaded ACL rules file and if "file2.json" is the input file that is passed as parameter for this command, the following requirements are valid for the input file.
1401
1401
1) First copy the file1.json to file2.json.
1402
1402
2) Remove the unwanted ACL rules from file2.json
1403
1403
3) Add the newly required ACL rules into file2.json.
1404
1404
4) Modify the existing ACL rules (that require changes) in file2.json.
1405
1405
1406
-
NOTE: If any ACL rule that is already available in file1.json is required even after this command execution, such rules should remain unalterted in file2.json. Don't remove them.
1406
+
NOTE: If any ACL rule that is already available in file1.json is required even after this command execution, such rules should remain unaltered in file2.json. Don't remove them.
1407
1407
Note that "incremental" is working like "full".
1408
1408
1409
1409
When "--session_name" optional argument is specified, command sets the session_name for the ACL table with this mirror session name. It fails if the specified mirror session name does not exist.
@@ -1418,8 +1418,8 @@ When the optional argument "max_priority" is specified, each rule’s priority
1418
1418
```
1419
1419
1420
1420
- Parameters:
1421
-
- table_name: Specifiy the name of the ACL table to load. Example: config acl update full "--table_name DT_ACL_T1 /etc/sonic/acl_table_1.json"
1422
-
- session_name: Specifiy the name of the ACL session to load. Example: config acl update full "--session_name mirror_ses1 /etc/sonic/acl_table_1.json"
1421
+
- table_name: Specify the name of the ACL table to load. Example: config acl update full "--table_name DT_ACL_T1 /etc/sonic/acl_table_1.json"
1422
+
- session_name: Specify the name of the ACL session to load. Example: config acl update full "--session_name mirror_ses1 /etc/sonic/acl_table_1.json"
1423
1423
- priority_value: Specify the maximum priority to use when loading ACL rules. Example: config acl update full "--max-priority 100 /etc/sonic/acl_table_1.json"
1424
1424
1425
1425
*NOTE 1: All these optional parameters should be inside double quotes. If none of the options are provided, double quotes are not required for specifying filename alone.*
@@ -1488,7 +1488,7 @@ This command displays the ARP entries in the device with following options.
1488
1488
- Details:
1489
1489
- show arp: Displays all entries
1490
1490
- show arp -if <ifname>: Displays the ARP specific to the specified interface.
1491
-
- show arp <ip-address>: Displays the ARP specific to the specicied ip-address.
1491
+
- show arp <ip-address>: Displays the ARP specific to the specified ip-address.
1492
1492
1493
1493
1494
1494
- Example:
@@ -1620,8 +1620,8 @@ Go Back To [Beginning of the document](#) or [Beginning of this section](#bfd)
1620
1620
1621
1621
## BGP
1622
1622
1623
-
This section explains all the BGP show commands and BGP configuation commands in both "Quagga" and "FRR" routing software that are supported in SONiC.
1624
-
In 201811 and older verisons "Quagga" was enabled by default. In current version "FRR" is enabled by default.
1623
+
This section explains all the BGP show commands and BGP configuration commands in both "Quagga" and "FRR" routing software that are supported in SONiC.
1624
+
In 201811 and older versions "Quagga" was enabled by default. In current version "FRR" is enabled by default.
1625
1625
Most of the FRR show commands start with "show bgp". Similar commands in Quagga starts with "show ip bgp". All sub-options supported in all these show commands are common for FRR and Quagga.
1626
1626
Detailed show commands examples for Quagga are provided at the end of this document.This section captures only the commands supported by FRR.
1627
1627
@@ -2459,7 +2459,7 @@ Because clear (see below) is handled on a per-user basis different users may see
2459
2459
2460
2460
This command is used to initialize a new drop counter. The user must specify a name, type, and initial list of drop reasons.
2461
2461
2462
-
This command will fail if the given name is already in use, if the type of counter is not supported, or if any of the specified drop reasons are not supported. It will also fail if all avaialble counters are already in use on the device.
2462
+
This command will fail if the given name is already in use, if the type of counter is not supported, or if any of the specified drop reasons are not supported. It will also fail if all available counters are already in use on the device.
2463
2463
2464
2464
- Usage:
2465
2465
```
@@ -5034,7 +5034,7 @@ last number of lines.
5034
5034
5035
5035
Go Back To [Beginning of the document](#) or [Beginning of this section](#linux-kernel-dump)
5036
5036
5037
-
### Linux Kernel Dump config command
5037
+
### Linux Kernel Dump config commands
5038
5038
5039
5039
**config kdump**
5040
5040
@@ -6437,7 +6437,7 @@ This command is used to delete a configured NTP server IP address.
6437
6437
Go Back To [Beginning of the document](#) or [Beginning of this section](#NTP)
6438
6438
6439
6439
# PFC Watchdog Commands
6440
-
Detailed description of the PFC Watchdog could be fount on the [this wiki page](https://github.com/sonic-net/SONiC/wiki/PFC-Watchdog)
6440
+
Detailed description of the PFC Watchdog can be found on [this wiki page](https://github.com/sonic-net/SONiC/wiki/PFC-Watchdog)
6441
6441
6442
6442
**config pfcwd start \<arguments\>**
6443
6443
@@ -10771,7 +10771,7 @@ Configure minimum available memory in MB. System will automatically generate a t
0 commit comments