SONiC 基本配置(201911版本)

清除默认配置和修改端口速率

把接终端的端口下的10网段默认IP 删除

sudo  config interface ip remove Ethernet22 10.0.0.44/31

如果使用千兆模块,还需要手工修改速率

 sudo portchonfig -p Ethernet22 -s 1000

VLAN 相关

创建VLAN

创建id为2的VLAN

$ sudo config vlan add 2

为VLAN添加SVI ip地址

$ sudo config interface ip add Vlan2 192.168.6.1/24

将端口添加到VLAN中

  • 端口为tagged
$ sudo config vlan member add 2 Ethernet5
$ sudo config vlan member add 2 PortChannel6
  • 端口为untagged
$ sudo config vlan member add -u 2 Ethernet6
$ sudo config vlan member add -u 2 PortChannel6

将端口从VLAN中删除

$ sudo config vlan member del 2 Ethernet5
$ sudo config vlan member del 2 PortChannel3

删除VLAN

$ sudo config vlan del 2

查看已创建的VLAN

  • 查看已创建的VLAN
$ show vlan brief
+-----------+-----------------+------------+----------------+-----------------------+
|   VLAN ID | IP Address      | Ports      | Port Tagging   | DHCP Helper Address   |
+===========+=================+============+================+=======================+
|        42 | 192.168.42.1/24 | Ethernet37 | tagged         |                       |
+-----------+-----------------+------------+----------------+-----------------------+
|        43 | 192.168.43.1/24 | Ethernet37 | tagged         |                       |
+-----------+-----------------+------------+----------------+-----------------------+
  • 查看VLAN配置
$ show vlan table
Name      VID  Member      Mode
------  -----  ----------  ------
Vlan42     42  Ethernet37  tagged
Vlan43     43  Ethernet37  tagged

DHCP 和 DHCP 中继

DHCP 中继功能目前没有提供命令行,需要通过修改config DB 方式进行配置。

dhcp_servers是配置在此VLAN上的dhcp中继

{
"VLAN": {
	"Vlan1000": {
		"dhcp_servers": [
			"192.0.0.1",
			"192.0.0.2",
			"192.0.0.3",
			"192.0.0.4"
		],
		"members": [
			"Ethernet0",
			"Ethernet4",
			"Ethernet8",
			"Ethernet12"
		],
		"vlanid": "1000"
	}
  }
}

SONiC 中配置的持久化可以通过编辑config DB 文件(交换机重启后配置就不会丢失)

示例: VLAN_MEMBER

{
"VLAN_MEMBER": {
	"Vlan1000|PortChannel47": {
		"tagging_mode": "untagged"
	},
	"Vlan1000|Ethernet8": {
		"tagging_mode": "untagged"
	},
	"Vlan2000|PortChannel47": {
		"tagging_mode": "tagged"
	}
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值