# 3. 三台交换机VSU组网案例

**一、组网需求**

1、组建三台57E环网，S57E-1、S57E-2和S57E-3组成虚拟设备VSU（domain ID为1），S57E-1的优先级是200，S57E-2的优先级是150，S57E-3的优先级是100。如下图所示，VSL链路采用两两互联的方式连接。

**注意：**&#x5EFA;议为了稳定性期间，建议两台设备的VSL至少为两条。如果条件限制，一条也是可以做VSU的。

2、采用基于BFD检测双主机，G1/0/24和G2/0/24是一对BFD心跳接口，并且测试VSL链路断开后的情况

3、VSU使用过程中需要增加一条VSL的操作

**二、组网拓扑**

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1ae80408_0.png)

**三、配置要点**

1、每个vsl-aggregateport 对应一台设备，一个vsl-aggregateport 里面可以添加多个接口。例如，S57E需要设备之间通过两条VSL链路互联，那么一个vsl-aggregateport就加入两个接口；

2、关于多台设备环形或是线性构建VSU防止双主机问题：

**1）基于BFD检测：**

一般情况下：无论线性还是环形，建议首尾两台设备互联BFD即可（环形VSU使用任意两台互联）。

特殊情况：如果要完全防止双主机的产生，需要交换机之间两两互联来实现，也就是有n台交换机的话，需要使用n\*(n-1)/2条BFD线路。

特殊情况如图：3台设备做VSU，如果要完全防止双主机问题，需要2+1=3条的BFD线路

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1aed0409_0.png)

注意：基于BFD检测的配置见配置步骤第四步，本节这里不举例。

**2）基于聚合口检测**

在多台VSU要防止完全防止双主机，最好的方式采用聚合检测，这样不用像BFD那样，需要多条BFD线路两两互联。聚合检测只需要n条线路即可。但是前提是下联的接入交换机是锐捷设备，这样保证锐捷的私有报文可以正常转发。

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1af2040a_0.png)

注意：如果需要使用MAD配置，必须接入交换机支持MAD功能（仅10.4（3b16）、10.4（3b17）及以上版本支持，否则无法用MAD功能来进行双主机检测，

待VSU组建成功后，配置命令如下：

VSU交换机配置：

```
Ruijie>en

Ruijie#config ter

Ruijie(config)# switch virtual domain 1

Ruijie(config-vs-domain)# dual-active detection mad

Ruijie(config-vs-domain)# dual-active interface aggregate-port 1 mad

Ruijie(config-vs-domain)# exit
```

在接入交换机上配置：

```
Ruijie(config)#interface aggregateport 1

Ruijie(config-if-AggregatePort 1)# mad relay enable

Ruijie(config-if-AggregatePort 1)# exit
```

**四、配置步骤**&#x20;

**1、配置S57E-1、S57E-2及S57E-2的VSU域标识，设备编号和优先级**

S57E-1交换机配置

```
S57E-1>enable

S57E-1# configure terminal

S57E-1(config)# switch virtual domain 1     
//创建VSU domain id

S57E-1(config-vs-domain)# switch 1         
//创建switch id

S57E-1(config-vs-domain)# switch 1 priority 200  
//配置switch id的优先级

S57E-1(config-vs-domain)# switch 1 description S57E-1   
//配置switch id的描述信息

S57E-1(config-vs-domain)# exit

S57E-1(config)# vsl-aggregateport 1   
//进入VSL配置模式，只能选择1或者2（S5750E和S6000支持千兆口和万兆口作为VSL，但千兆口和万兆口或光口和电口不能在一个VSL-aggregateport中，和聚合的原理类似，不同速率的端口和不同介质的端口不能加入一个聚合组,  建议至少采用2条VSL链路来提升VSU的可靠性，VSL编号本地有效）

S57E-1(config-vsu-ap)# port-member interface gigabitEthernet 0/1 copper  
//将gi 0/1加入VSL组1里面，如果是光口的话copper更改为fibber

S57E-1(config-vsu-ap)# port-member interface gigabitEthernet 0/2 copper  
//将gi 0/2加入VSL组1里面，如果是光口的话copper更改为fibber

S57E-1(config)# vsl-aggregateport 2  
//一个vsl-aggregateport对应一台设备，不要把对应不同设备的接口都放到同一个vsl-aggregateport里面

S57E-1(config-vsu-ap)# port-member interface gigabitEthernet 0/3 copper  
//将gi0/4加入VSL组2里面，如果是光口的话copper更改为fibber

S57E-1(config-vsu-ap)# port-member interface gigabitEthernet 0/4 copper  
//将gi0/3加入VSL组2里面，如果是光口的话copper更改为fibber

S57E-1(config-vsu-ap)# exit

S57E-1(config)# exit
```

S57E-2交换机配置

```
S57E-2>enable

S57E-2# configure terminal

S57E-2(config)# switch virtual domain 1   
//创建VSU domain id

S57E-2(config-vs-domain)# switch 2     
//创建switch id

S57E-2(config-vs-domain)# switch 2 priority 150   
//配置switch id的优先级

S57E-2(config-vs-domain)# switch 2 description S57E-2   
//配置switch id的描述信息

S57E-2(config-vs-domain)# exit

S57E-2(config)# vsl-aggregateport 1  

S57E-2(config-vsu-ap)# port-member interface gigabitEthernet 0/1   copper 

S57E-2(config-vsu-ap)# port-member interface gigabitEthernet 0/2   copper

S57E-2(config)# vsl-aggregateport 2 

S57E-2(config-vsu-ap)# port-member interface gigabitEthernet 0/3   copper 

S57E-2(config-vsu-ap)# port-member interface gigabitEthernet 0/4   copper

S57E-2(config-vsu-ap)# exit

S57E-2(config)# exit
```

S57E-3交换机配置

```
S57E-3>enable

S57E-3# configure terminal

S57E-3(config)# switch virtual domain 1   
//创建VSU domain id

S57E-3(config-vs-domain)# switch 3     
//创建switch id

S57E-3(config-vs-domain)# switch 3 priority 150   
//配置switch id的优先级

S57E-3(config-vs-domain)# switch 3 description S57E-3   
//配置switch id的描述信息

S57E-3(config-vs-domain)# exit

S57E-3(config)# vsl-aggregateport 1  

S57E-3(config-vsu-ap)# port-member interface gigabitEthernet 0/1 copper

S57E-3(config-vsu-ap)# port-member interface gigabitEthernet 0/2 copper 

S57E-3(config)# vsl-aggregateport 2 

S57E-3(config-vsu-ap)# port-member interface gigabitEthernet 0/3   copper

S57E-3(config-vsu-ap)# port-member interface gigabitEthernet 0/4   copper

S57E-3(config-vsu-ap)# exit

S57E-3(config)# exit

S57E-3(config)# exit
```

**2、把S57E-1、S57E-2和S57E-3转换到VSU模式**

```
S57E-1#switch convert mode virtual   
//将交换机转换为VSU模式

Convert switch mode will automatically backup the "config.text" file and then delete it, and reload the switch. Do you want to convert switch to virtual mode? [no/yes]y
//输入y

S57E-2#switch convert mode virtual   
//将交换机转换为VSU模式

Convert switch mode will automatically backup the "config.text" file and then delete it, and reload the switch. Do you want to convert switch to virtual mode? [no/yes]y
//输入y

S57E-3#switch convert mode virtual   
//将交换机转换为VSU模式

Convert switch mode will automatically backup the "config.text" file and then delete it, and reload the switch. Do you want to convert switch to virtual mode? [no/yes]y
//输入y
```

接着交换机会进行重启，并且进行VSU的选举，这个时间可能会比较长，请耐心等待

**3、等待VSU建立成功后，进行BFD配置**

```
Ruijie#configure terminal

Ruijie(config)#interface GigabitEthernet 1/0/24  
//第一台VSU设备的第24个接口

Ruijie(config-if-GigabitEthernet 1/0/24)#no switchport   
//只需要在BFD接口上敲no sw，无需其他配置

Ruijie(config-if-GigabitEthernet 1/0/24)#exit

Ruijie(config)#interface GigabitEthernet 2/0/24  
//第二台VSU设备的第24个接口

Ruijie(config-if-GigabitEthernet 2/0/24)#no switchport  
//只需要在BFD接口上敲no sw，无需其他配置

Ruijie(config-if-GigabitEthernet 2/0/24)#exit

Ruijie(config)#switch virtual domain 1

Ruijie(config-vs-domain)#dual-active detection bfd

Ruijie(config-vs-domain)#dual-active bfd interface GigabitEthernet 1/0/24

Ruijie(config-vs-domain)#dual-active bfd interface GigabitEthernet 2/0/24
```

**4、VSU情况下，需要增加一条VSL线路设置**

VSU模式下可以配置增加或者删除某个VSL链路，但是当下不生效，需要重启设备生效。

举例：当前要把S57E-1设备的vsl-ag 1口里面增加一条VSL链路

```
Ruijie(config)#vsl-aggregateport 1/1     
//VSU模式下需要二维模式 前面1 是switch id，后面的1是vsl-ag的接口号

Ruijie(config-vsl-ap-1/1)#port-member interface gigabitEthernet 0/20 fiber

The configuration of port GigabitEthernet 1/0/20 will be removed, do you want to continue? [no/yes]y

% To update VSL firmwares, please save configuration and reload switch 1.

Ruijie(config-vsl-ap-1/1)#
```

**五、功能验证**

1、查看VSU的基本信息

VSU的三种状态 ACTIVE STANDBY  CANDIADATE

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1af7040b_0.png)

2、查看VSU的配置信息

S57E-1 VSU配置

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1afc040c_0.png)

S57E-2 VSU配置

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1b01040d_0.png)

S57E-3 VSU配置

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1b06040e_0.png)

3、查看VSU的BFD检测信息

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1b0b040f_0.png)

4、查看VSL信息

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1b100410_0.png)

5、查看VSU拓扑信息

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1ae90408_0.png)

6、把S57E-1 和S57E-2的两条VSL断开观察，这时候成为线性的      &#x20;

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1af7040b_0.png)

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1aee0409_0.png)

7、把S57E-1 和S57E-3的两条VSL断开观察，现在S57E-1单独一台和S57E-2和-3分离

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1af3040a_0.png)

8、观察S57E-2、S57E-3 都进入recovery模式

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1af8040b_0.png)

9、把线缆重新插好S57E-2、S57E-3自动重启并加入VSU    &#x20;

![](https://image.ruijie.com.cn/Upload/Article/ed2b5aeb-92a6-48e3-b1d1-0c2ed8aeece3/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/%E9%94%90%E6%8D%B7%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%BA%A7%E5%93%81%E5%AE%9E%E6%96%BD%E4%B8%80%E6%9C%AC%E9%80%9AV5.0/0d71bc6b-bf41-4980-b417-89de416f9108_files/b20610c7_1afd040c_0.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kerwin.gitbook.io/ruijie/jiao-huan-chan-pin/vsu/10.x/3.-san-tai-jiao-huan-ji-vsu-zu-wang-an-li.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
