1. SONIC概述
SONIC (Software for Open Networking in the Cloud) 主要是运行在开放交换机上的开源网络操作系统,其包含了一个功能齐全的网络层设备。SONIC是基于Linux的,运行在Debian Jessie上。主要架构包含:硬件配件(Hardware components)、驱动程序(Drivers)、Linux 内核接口、一些源文件、SONIC 开放源、其他应用。其架构如下图:
从架构图中,可知SONIC通过交换机抽象接口(SAI)来编写专用集成电路(ASIC),从而促使SONIC可兼容所有的ASIC。
2. 测试拓扑图
盛科交换机的100G端口连接AS40的40G端口,PC通过串口/SSH登录盛科交换机。
注释:
(1)盛科交换机:采用海光3131E CPU、盛科8180交换芯片、ONIE引导系统、SONIC操作系统。
(2)海光3131E CPU:3131E是海光的一款CPU型号,属于国产化的CPU,是管理交换机所有硬件和数据处理协议的。
(3)盛科8180交换芯片:8180是盛科的一款交换芯片型号,属于国产化的交换芯片,是处理数据交换的。
(4)ONIE:开放网络安装环境 (Open Network Install
Environment),是一个网络操作系统安装程序。使用ONIE可以将SONIC网络操作系统加载到白盒交换机上。
(5)AS40:基于博通BCM56846的40G交换机,型号是AS40。
3. 测试项目
3.1登录测试(ONIE、SONIC登录)
测试步骤:
1. 串口线连接交换机的串口;
2. 设备上电,PC通过串口(串口波特率为115200)登录交换机,查看是否能登录成功;
3. 交换机配置管理口Eth0的IP地址,PC配置和交换机管理口同一网段的IP地址,通过SSH登录交换机,查看是否能登录成功。
3.2基本信息获取(版本、CPU、内存、交换芯片)
测试步骤:
1. 设备上电,PC登录交换机;
2. 查看设备的操作系统版本、CPU、内存、硬盘、网卡等信息,是否能查看成功。
3.3 端口测试
测试步骤:
1. 设备上电,PC登录交换机;
2. 查看端口信息;
3. 对端口进行shutdown操作,查看端口状态,对端口进行up操作,查看端口状态。
3.4 VLAN测试
测试步骤:
1. 设备上电,PC登录交换机;
2. 配置VLAN,添加VLAN端口成员,查看VLAN添加是否成功,VLAN端口成功是否添加成功;
3. 删除VLAN端口成员,查看VLAN端口成员是否删除成功,删除VLAN,查看VLAN是否删除成功。
3.5端口模式测试
测试步骤:
1. 设备上电,PC登录交换机;
2. 配置端口模式为trunk模式,查看是否配置成功;
3. 修改端口模式为路由模式,查看是否配置成功。
3.6端口速率测试
测试步骤:
1. 设备上电,PC登录交换机,交换机的100G端口和AS40的40G端口互连,并配置AS40的40G端口自适应模式;
2. 配置交换机端口速率为40G;
3. 查看交换机的端口和AS40的端口是否协商成功。
3.7端口互通测试
测试步骤:
1. 设备上电,PC登录交换机,交换机的100G端口和AS40的40G端口互连,并配置AS40的40G端口自适应模式;
2. 配置交换机端口为路由模式,并配置交换机端口速率为40G;
3. 配置交换机的端口ip和AS40的端口ip为同一网段,查看是否能互相ping通;
4. 查看arp表、路由表是否正确。
3.8 mac表测试
测试步骤:
1. 设备上电,PC登录交换机;
2. 交换机的接口1(100G配置成40G)和AS40的接口1(40G)互连,交换机的接口2(100G配置成40G)和AS40的接口2(40G)互连,AS40的接口3(10G)、接口4(10G)分别接IXIA测试仪的10G端口1、端口2;
3. IXIA测试仪端口1、端口2分别设置一条二层单播报文流,然后双向发包;
4. 在交换机上查看mac表,是否能学习到IXIA测试仪端口1、端口2设置的报文mac。
3.9配置保存功能
测试步骤:
1. 设备上电,PC登录交换机;
2. 配置交换机的名称为switch1;
3. 保存配置,重启交换机,查看交换机的名称是否生效;
4. 配置端口ip地址,保存配置,重启交换机,查看端口ip是否保存成功。
四. 测试记录截图
bitkeep钱包
网址:www.timecomtech.com
产品销售:13910770907(华北)15552585058(华东)18627746803(华中/西南)13715197476(华南)
支持邮箱:support@timecomtech.com
销售邮箱:sales@timecomtech.com
总机:0755-26569612
地址:深圳市宝安区石岩街道塘头社区兆林智创U谷B座4楼