0%

写在前面

SONiC社区当前不支持STP feature,虽然Broadcom已经提交了 PR, 但是一直没有merge, 并且长时间没有维护。基于github上的开源MSTPD项目,将其porting到sonic中,完善SONiC的L2 features. 本文简述porting过程中的关键节点。

阅读全文 »

背景说明

windows的WSL功能让ubuntu作为windows的子系统,这种双系统对linux开发非常友好。一般使用远程工具如Xshell登陆Linux,对windows和WSL做一些配置,实现开启windows之后:

  • 自动启动WSL
  • WSL中开启sshd服务
阅读全文 »

写在前面

之前在vrf简述及仿真实验对vrf有了一个基本的了解,但是vrf lite route leaking实验失败了。现在补做回来。

vrf之间的路由泄漏有静态配置和MP-BGP两种方式,本文只做静态配置的实验。

阅读全文 »

写在前面

Vlan里面有两个常见的概念:透传与终结。所谓vlan透传就是某个vlan不仅在一台交换机上有效,它还要通过某种方法延伸到别的以太网交换机上,在别的设备上照样有效,vlan透传可以通过802.1Q技术实现。
终结的意思相对,某个vlan的有效域不能再延伸到别的设备,或者不能通过某条链路延伸到别的设备。vlan的终结可以使用PVLAN技术。

阅读全文 »

写在前面

本文简要介绍写cisco的私有vlan中继协议VTP(vlan trunking protocol),然后使用eveng环境做一些简单实验。

阅读全文 »

写在前面

前面写了一篇使用ixia对sonic进行L2,3打流测试, 这种场景下仪表的一个端口发包,dut的一个端口与之相连收包,通过在vlan内转发到DUT另一个端口,该端口与仪表的收包端口相连。仪表的一个端口发包,一个收包验证,从而验证二层转发(配置ip,路由即可验证三层)。
这种场景只能验证两个端口之间的数据转发,如果要一次验证所有端口的数据转发,那么需要用到snake traffic,将所有端口串起来,数据依次流经所有端口

阅读全文 »