2021-05-29 SONiC 系统管理 41
SONiC系统vlan配置命令
在CLI配置模式下,创建VLAN100,并将端口8和12加入:
admin@switch:~$ sudo config vlan add 100
admin@switch:~$ sudo config vlan member add 100 Ethernet8
admin@switch:~$ sudo config vlan member add 100 Ethernet12
admin@switch:~$ sudo config vlan member add -u 100 Ethernet4
如果是通过config_db.json文件进行配置:
admin@switch:~$ sudo vi /etc/sonic/config_db.json
"VLAN": { //用于VLAN配置的部分JSON代码
"Vlan100": { //Vlan100
"members": [
"Ethernet8",
"Ethernet12"
], //包含成员端口8和12
"vlanid": "100" //vlan tag=100
},
},
"VLAN_INTERFACE": {
"Vlan100": {},
"Vlan100|10.0.100.1/24": {}
}, //这里为Vlan100配置了一个VLAN_INTERFACE,还有一个IP地址。
"VLAN_MEMBER": {
"Vlan100|Ethernet8": {
"tagging_mode": "tagged"
},
"Vlan100|Ethernet12": {
"tagging_mode": "untagged"
},
}
// 端口8和12加入vlan100, 端口12对untagged报文添加VLAN tag。