Skip to content

Commit 6e36529

Browse files
Update Static Port Channel Design Document.md
1 parent e1ef2c4 commit 6e36529

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

doc/lag/Static Port Channel Design Document.md

+7-9
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,7 @@
6565
|:---:|:-----------:|:------------------:|-----------------------------------|
6666
| 0.1 | 10/31/2019 | Amitabha Sen | Initial version |
6767
| 0.2 | 06/20/2022 | Kannan Selvaraj | Updated load-balance round-robin |
68-
| | | | show command display as STATIC |
69-
| | | | CONFIG_DB flag is changed from |
70-
| | | | static to on |
68+
| | | | show command display as NONE |
7169

7270
# About this Manual
7371
This document provides details on achieving Static Port Channel functionality in SONiC.
@@ -136,10 +134,10 @@ A user should be able to create the Port Channel in static or dynamic mode. For
136134
Note: Port Channels are dynamic by default in SONiC.
137135

138136
### 3.1.2 Team Manager
139-
Team Manager listens to Port Channel update events from the PORTCHANNEL and PORTCHANNEL_MEMBER table in CONFIG_DB. For the Static Port Channel add event it starts Teamd with round-robin as the runner; whereas for the dynamic Port Channel Teammgr starts Teamd with lacp as the runner.
137+
Team Manager listens to Port Channel update events from the PORTCHANNEL and PORTCHANNEL_MEMBER table in CONFIG_DB. For the Static Port Channel add event it starts Teamd with load-balance as the runner; whereas for the dynamic Port Channel Teammgr starts Teamd with lacp as the runner.
140138

141139
When static port-channel is configured then teammgr invokes teamd instance as follows
142-
root 27 1 0 Jun17 ? 00:01:10 /usr/bin/teamd -r -t PortChannel0001 -c {"device":"PortChannel0001","hwaddr":"00:e0:ec:7a:88:11","runner":{"name":"roundrobin","min_ports":1}} -L /var/warmboot/teamd/ -g -d
140+
root 27 1 0 Jun17 ? 00:01:10 /usr/bin/teamd -r -t PortChannel0001 -c {"device":"PortChannel0001","hwaddr":"00:e0:ec:7a:88:11","runner":{"name":"loadbalance","min_ports":1}} -L /var/warmboot/teamd/ -g -d
143141

144142
round-robin load-balancing is configured for the kernel interface port-channel.
145143

@@ -195,7 +193,7 @@ Please refer [Openconfig support for Port Channel](#openconfig-support-for-port-
195193

196194
```
197195
click CLI
198-
1. config portchannel add PortChannel<number> --static=true
196+
1. config portchannel add PortChannel<number> --on=true
199197
Create a Static Port Channel.
200198
201199
```
@@ -213,9 +211,9 @@ Flags: A - active, I - inactive, Up - up, Dw - Down, N/A - not available,
213211
S - selected, D - deselected, * - not synced
214212
No. Team Dev Protocol Ports
215213
----- --------------- ------------- --------------
216-
0001 PortChannel0001 STATIC(A)(Up) Ethernet112(S)
217-
0002 PortChannel0002 STATIC(A)(Up) Ethernet116(S)
218-
0003 PortChannel0003 STATIC(A)(Up) Ethernet120(S)
214+
0001 PortChannel0001 NONE(A)(Up) Ethernet112(S)
215+
0002 PortChannel0002 NONE(A)(Up) Ethernet116(S)
216+
0003 PortChannel0003 NONE(A)(Up) Ethernet120(S)
219217
220218
```
221219
### 3.6.4 Debug Commands

0 commit comments

Comments
 (0)