CSS610 series Manual

SwOS Lite 是一款专为管理 MikroTik CSS610 系列交换机产品而设计的操作系统。CSS610 系列交换机仅支持 SwOS Lite 操作系统。

CSS610 系列手册

概述

SwOS Lite 是一款专为管理 MikroTik CSS610 系列交换机产品而设计的操作系统。CSS610 系列交换机仅支持 SwOS Lite 操作系统。

与 CSS3xx 系列交换机相比,主要区别是:

  • 不支持独立 VLAN 学习(Independent VLAN Learning)
  • 不支持 VLAN 模式 "enabled"
  • 不支持 ACL 速率限制
  • 支持端口出站速率限制

CSS610 系列功能

FeaturesDescription
Forwarding全非阻塞线速交换主机表中最多支持 16k 条 MAC 条目转发数据库仅基于 SVL 工作端口隔离巨型帧支持 - 10218 字节
Spanning Tree Protocol支持 RSTP
Link Aggregation支持 802.3ad LACP 组支持静态链路聚合组最多 16 个链路聚合组每组最多 8 个成员端口硬件自动故障转移和负载均衡
Multicast Forwarding支持 IGMP Snooping未知组播过滤
Mirroring基于端口的镜像
VLAN完全兼容 IEEE802.1Q基于端口的 VLAN最多 250 条 VLAN 条目(受 SwOS 限制)VLAN 过滤
Security端口锁定广播风暴控制DHCP 和 PPPoE Snooping
Quality of Service (QoS)入站流量限制出站流量限制
Access Control List入站 ACL 表最多 32 条 ACL 规则(受 SwOS 限制)基于端口、L2、L3、L4 协议头字段的分类ACL 操作包括过滤、转发和修改协议头字段

连接到交换机

打开您的 Web 浏览器并输入交换机的 IP 地址(默认为 192.168.88.1),将出现登录界面。交换机也可以运行 DHCP 客户端,请查看 DHCP 服务器是否已分配了不同的 IP 地址。

Swos login css610

SwOS 默认 IP 地址:192.168.88.1,用户名:admin,并且没有密码。

可以使用 MikroTik Neighbor Discovery 来发现 Mikrotik 交换机的 IP 地址。不支持 LLDP。


接口概览

SwOS 接口菜单根据设备型号由多个标签页组成。以下是所有可能的 SwOS 菜单:Link、PoE、SFP、Port Isolation、LAG、Forwarding、RSTP、Stats、Errors、Hist、VLAN、VLANs、Hosts、IGMP、SNMP、ACL、System、Health 和 Upgrade。

SwOS 配置工具中按钮的说明:

  • Append - 在列表末尾添加一个新条目
  • Apply All - 应用当前的配置更改
  • Cut - 从列表中移除一个条目
  • Clear - 重置条目的属性
  • Discard Changes - 移除未保存的配置
  • Insert - 向列表中添加一个新条目(将其放置在当前条目之前)
  • Sort - 按 VLAN-ID 对 VLAN 表排序;按 MAC 地址对主机表排序
  • Change Password - 更改交换机的密码
  • Logout - 从当前交换机注销
  • Reboot - 重启交换机
  • Reset Configuration - 将配置重置回出厂默认值
  • Choose File - 浏览升级或备份文件
  • Upgrade - 使用选定的文件升级交换机的固件
  • Download & Upgrade - 自动尝试下载并升级固件,运行 Web 浏览器的 PC 应能访问互联网
  • Restore Backup - 使用选定的备份文件恢复交换机
  • Save Backup - 从交换机生成并下载备份文件

注意: 每个 RouterBoard 交换机系列设备都有其自己的固件,无法安装在其他系列型号上!

  • CSS610-1Gi-7R-2S+ 支持 SwOS Lite v2.12 及更新版本。
  • CSS610-8G-2S+ 支持 SwOS Lite v2.12 及更新版本。
  • CSS610-8P-2S+IN 支持 SwOS Lite v2.15 及更新版本。

System

System 标签页执行以下功能:

  • 关于交换机的一般信息
  • 交换机管理
  • 配置重置
  • 备份和恢复配置

注意: SwOS 使用一种简单的算法来确保 TCP/IP 通信 - 它仅回复数据包来源的相同 IP 和 MAC 地址。这样设备本身就不需要默认网关。

Swos system css610

PropertyDescription
Address Acquisition指定要使用的地址获取方式:DHCP with fallback - 交换机尝试从 DHCP 服务器请求 IPv4 地址。如果请求不成功,则可以使用 Static IP Address 值访问交换机static - 地址设置为 Static IP Address 值(仅 IPv4)DHCP only - 交换机使用 DHCPv4 客户端获取地址
Static IP Address当 Address Acquisition 设置为 DHCP with fallback 或 static 时交换机的 IP 地址
Identity交换机名称(用于 Mikrotik Neighbor Discovery 协议)
Allow From可以访问该交换机的 IP 地址。默认值为 0.0.0.0/0 - 任意地址
Allow From Ports可以访问该交换机的交换机端口列表
Allow From VLAN可以访问该服务的 VLAN ID。请确保先配置 VLAN 和 VLAN 页面
Watchdog启用或禁用系统看门狗。在发生故障情况时它会重置交换机的 CPU
IGMP Snooping启用或禁用 IGMP Snooping
IGMP Querier在交换机上启用或禁用 IGMP 查询器。仅在启用 IGMP Snooping 时适用
IGMP Fast Leave按交换机端口启用或禁用 IGMP 快速离开功能
IGMP Version更改交换机查询器的 IGMP 版本。仅在启用 IGMP Querier 时适用
Mikrotik Discovery Protocol启用或禁用 Mikrotik Neighbor Discovery 协议
MAC Address交换机的 MAC 地址(只读)
Serial Number交换机的序列号(只读)
Board Name交换机的 MikroTik 型号名称(只读)
Uptime当前交换机运行时间(只读)
PoE Out Mode指定 PoE-Out 状态(仅 CSS610-1Gi-7R-2S+ 型号):auto-on - 板卡将尝试检测是否可以对该端口施加供电。要发生通电,备用线对上应有 3kΩ 到 26.5kΩ 范围内的电阻forced-on - 移除检测范围。因此以太网供电将始终开启off - 关闭此端口的所有检测和供电
PoE Out Status显示端口上当前的 PoE-Out 状态(只读,仅 CSS610-1Gi-7R-2S+ 型号)

Health

Swos lite health

PropertyDescription
Temperature以摄氏度显示 CPU 温度(只读)
PSU显示 PSU 电压以及 PoE-out 连接设备消耗的毫安数(只读,仅 CSS610-8P-2S+IN 型号)
Power Consumption显示 PoE-out 连接设备的 PSU 功耗(只读,仅 CSS610-8P-2S+IN 型号)

DHCP 和 PPPoE Snooping

CSS610 DHCP Snooping

PropertyDescription
Trusted Ports允许 DHCP 或 PPPoE 服务器提供所请求信息的端口组。启用后,它允许通过此端口将 DHCP 客户端数据包转发到 DHCP 服务器。主要用于限制未经授权的服务器向用户提供恶意信息;接入端口通常不配置为受信任。接收到已添加 Option-82 的 DHCP 客户端数据包的端口也必须受信任,否则这些数据包将被丢弃。该设置不适用于 DHCPv6 数据包。
Add Information Option启用或禁用 DHCP Option-82 信息。启用后,对于从不受信任端口收到的 DHCP 数据包,会添加 Option-82 信息(Agent Remote ID 和 Circuit ID)。可以与支持 Option-82 的 DHCP 服务器一起使用来分配 IP 地址并实施策略。该设置不适用于 DHCPv6 数据包。对于 Agent Remote ID,SwOS 使用 DHCP 客户端所在的接口名称。对于 Agent Circuit ID,SwOS 使用 SwOS 设备的身份、内部使用的端口 ID 和 VLAN ID。例如:Agent Remote ID - Port1Agent Circuit ID - MikroTik eth 0/1:100

密码和备份

Swos system3 css326


Link

Link 标签页允许您配置每个接口的设置并监控链路状态。

Css610 link

PropertyDescription
Enabled启用或禁用端口
Name可编辑的端口名称
Link Status当前链路状态(只读)
Auto Negotiation启用或禁用自动协商
Speed指定端口的速率设置(需要禁用自动协商)
Full Duplex指定端口的双工模式(需要禁用自动协商)
Flow control Tx/Rx启用或禁用 802.3x 流控制
Hops显示链路中 GPER 中继器的数量
Last Hop如果链路终止,显示最后一个 GPER 中继器的编号
Length如果链路终止,显示电缆长度(以米为单位)
Fault At如果电缆损坏但链路仍然活动,显示到故障点的距离(以米为单位)
Cable Pairs显示电缆线对的四个位置及其状态:O - 开路;S - 短路;P - 反极性

该交换机支持最大 10218 字节的巨型帧。SwOS Lite 设备不支持手动降低 MTU 设置。


PoE

支持 PoE-out 的设备具有一些配置选项和特定的监控功能,例如 PoE-out 电流、电压等。有关更详细的说明,请参见 PoE-Out 手册。

SwOS PoE


SFP

SFP 标签页允许您监控 SFP/SFP+ 模块的状态。

Swos sfp1 css326


端口隔离

端口隔离表允许或限制特定端口之间的流量转发。默认情况下,所有可用的交换机芯片端口都可以与任何其他端口通信 - 不使用隔离。当启用/勾选复选框时,您允许流量从此端口转发到已勾选的端口。以下是一些端口隔离示例。

SwOS Isolated Groups

在某些场景中,您可能需要将一组设备与其他组隔离。在此示例中,Port1-Port5 上的设备无法与 Port6-Port10 设备通信,反之亦然。

SwOS Private VLAN

在某些场景中,您可能需要将所有流量转发到上行端口,同时所有其他端口彼此隔离。这种设置称为 Private VLAN 配置。交换机将仅将所有以太网帧转发到上行 Port1,而上行可以访问所有其他端口。

SwO isolation example3

单独隔离 Port1(例如用于管理目的) - 它无法向任何其他端口发送流量或从任何其他端口接收流量。

注意: 可以通过勾选其中一个复选框,然后水平拖动来勾选/取消勾选多个复选框(单击并拖动)。

注意:(R)STP 仅在 Private VLAN 设置中才能正常工作。在具有多个隔离交换机组的设置中,(R)STP 可能无法正确接收 BPDU,因此无法检测网络环路。


LAG

支持 IEEE 802.3ad (LACP) 兼容的链路聚合,以及仅基于第 2 层哈希以确保故障转移和负载均衡的静态链路聚合。最多支持 16 个链路聚合组,每组最多 8 个端口。每个单独的端口可以配置为 Passive LACP、Active LACP 或静态 LAG 端口。

PropertyDescription
Mode (default: passive)指定端口上的 LACP 数据包交换模式或静态 LAG 模式:Passive - 将端口置于监听状态,仅当其对方端口使用 active LACP 模式时才使用 LACPActive - 无论对方端口模式如何,都倾向于启动 LACPStatic - 将端口设置为静态 LAG 模式;需要为所有需要包含在同一静态 LAG 中的端口设置相同的 Group 设置
Group指定静态 LAG 组
Trunk (read-only)表示端口所属的组编号
Partner (read-only)表示对端 MAC 地址;仅当端口包含在 LACP 中时可用

Forwarding

Forwarding 标签页提供交换机端口之间的高级转发选项、端口锁定、端口镜像、带宽限制和广播风暴控制功能。

Swos forw css610

PropertyDescription
Port LockPort Lock - 启用或禁用此端口上的 MAC 地址学习。当启用该选项时,它将限制 MAC 地址学习,并且应配置静态 MAC 地址。任何收到源 MAC 地址未知的帧都将被丢弃Lock On First - 允许从第一个收到的帧学习源 MAC 地址;此属性应与 Port Lock 一起使用。每次接口状态更改时,第一个 MAC 地址的学习都会重置
Port MirroringMirror Ingress - 进入此端口的流量是否必须复制并转发到镜像目标端口Mirror Egress - 离开此端口的流量是否必须复制并转发到镜像目标端口Mirror To - 镜像目标端口
Broadcast Storm ControlStorm Rate - 限制接口发送的广播数据包数量。速率以比特每秒(bps)为单位测量Include Unknown Unicast - 将主机表中没有条目的单播数据包纳入 Storm Rate 限制
Multicast Flood ControlFlood Unknown Multicast - 更改交换机端口上的组播泛洪选项;仅控制出站流量。启用后,网桥允许将组播数据包泛洪到指定的交换机端口;禁用后,它限制组播流量被泛洪。该设置影响所有组播流量,包括非 IP、IPv4、IPv6 以及链路本地组播范围(例如 224.0.0.0/24 和 ff02::1)
Bandwidth LimitIngress Rate - 限制进入此端口的流量(bps)Egress Rate - 限制离开此端口的流量(bps)

注意: 可以基于每个端口限制入站/出站流量。入站流量使用 policer,出站流量使用 shaper。入站 policer 通过丢包控制收到的流量 - 超过定义限制的所有内容都将被丢弃。这可能影响终端主机上的 TCP 拥塞控制机制,实际达到的带宽可能少于定义值。出站 shaper 尝试将超过限制的数据包排队而不是丢弃它们。最终当输出队列满时它也会丢弃数据包;但是,它应该能更好地利用定义的吞吐量。


RSTP

RSTP 菜单中提供基于端口和全局的 RSTP 配置和监控。

Swos rstp css326

PropertyDescription
Bridge Priority (hex)用于根桥选择的 RSTP 网桥优先级
Port Cost Mode根据链路速率自动检测 RSTP 端口开销有两种方法。short:40G - 1;10G - 2;1G - 4;100M - 10;10M - 100long:40G - 500;10G - 2000;1G - 20000;100M - 200000;10M - 2000000
Forward Reserved Multicast是否转发位于 01:80:C2:00:00:0x 范围内的 IEEE 保留组播 MAC 地址。符合 R/M/STP 标准的交换机应避免转发这些数据包。如果启用此设置,SwOS 将转发保留组播 MAC 数据包并禁用 RSTP:- 交换机将不处理传入的 BPDU(桥协议数据单元)- 它也不会发送自己的 BPDU- Bridge Priority 和基于端口的 RSTP 配置设置将不再有任何效果。启用保留 MAC 地址的转发可能影响某些依赖这些地址的协议。建议仅在绝对必要时才启用转发,例如在透明桥接设置中(例如,延长长链路、使用网桥作为介质转换器或进行网络分析)。值得注意的 MAC 地址和协议示例(RouterOS 使用):01:80:C2:00:00:00 - 生成树协议(STP)01:80:C2:00:00:01 - 以太网流控制01:80:C2:00:00:02 - 链路聚合控制协议(LACP)01:80:C2:00:00:03 - Dot1x 客户端和服务器01:80:C2:00:00:08 - 生成树协议(用于 802.1ad 网桥,使用 ether-type=0x88a8)01:80:C2:00:00:0D - 多 VLAN 注册协议(用于 802.1ad 网桥,使用 ether-type=0x88a8)01:80:C2:00:00:0E - 链路层发现协议、多机箱链路聚合组和精确时间协议流控制 MAC 地址 01:80:C2:00:00:01 是一个例外 - 它不会被 SwOS 转发。
Root Bridge网络中选定根桥的优先级和 MAC 地址(只读)
RSTP启用或禁用此端口上的 STP/RSTP 功能
Mode显示特定端口上的 STP/RSTP 功能模式(只读):RSTP``STP
Role显示特定端口角色(只读):root - 面向根桥的端口,将用于转发往来于根桥的流量alternate - 面向根桥但不转发流量的端口(根端口的备份)backup - 背向根桥但不转发流量的端口(非根端口的备份)designated - 背向根桥并转发流量的端口disabled - 不属于 STP 的端口(RSTP 功能已禁用)
Root Path Cost显示面向根桥的端口的根路径开销(只读)
Typeedge - 不应接收任何 BPDU 的端口,应连接到终端站点(只读)point-to-point - 在全双工链路中工作的端口,可以成为 STP 的一部分并以转发状态工作(只读)
State显示每个端口状态(只读):forwarding - 端口参与流量转发并学习 MAC 地址,正在接收 BPDUdiscarding - 端口不参与流量转发且不学习 MAC 地址,正在接收 BPDUlearning - 端口不参与流量转发但正在学习 MAC 地址

Stats、Errors 和 Histogram

这些菜单提供有关接收和发送数据包的详细信息。

Swos stat1 css326

Swos stat2 css326

Swos stat3 css326

注意: 每当建立活动的 SFP+ 链路时,SFP+ 接口的统计信息都会被清除。


VLAN 和 VLANs

交换机端口的 VLAN 配置。

Swos vlan css610

PropertyDescription
VLAN Mode (disabled | optional | strict; Default: optional)VLAN 过滤模式;这些选项与出站端口相关(strict 模式除外)。disabled - 不使用 VLAN 表。交换机在出站端口上丢弃带有 VLAN 标签的数据包。如果数据包带有 VLAN 标签且 VLAN ID 与出站端口上的 Default VLAN ID 匹配,则在 VLAN Receive=any 的情况下,交换机将移除 VLAN 标签并转发该数据包。optional - 禁用 VLAN 过滤。处理带有 VLAN 标签 ID 但 VLAN 表中不存在的 VLAN 数据包,就像处理不带 VLAN 标签的数据包一样。strict - 启用 VLAN 过滤并附加入站过滤,检查入站端口是否为 VLAN 表中收到 VLAN ID 的成员。在入站端口上收到的 VLAN ID 与 VLAN 表不匹配的数据包将被丢弃。必须为接入端口指定默认 VLAN ID,因为它将用于为特定端口打标签入站流量和去标签出站流量。
VLAN Receive (any | only tagged | only untagged; Default: optional)基于 VLAN 标签存在性的接收流量过滤。any - 允许特定端口上的已标记和未标记数据包only tagged - 仅允许带 VLAN 标签的数据包。"Default VLAN ID" 将不起作用,因为它仅适用于未标记流量only untagged - 仅允许不带 VLAN 标签的数据包
Default VLAN ID (integer: 1..4095; Default: 1)交换机将收到的未标记数据包放入 "Default VLAN ID" VLAN。仅对未标记流量有影响,并且当 VLAN Receive 设置为 "any" 或 "only untagged" 时。它不适用于已标记流量。此参数通常用于为接入端口分配特定的 VLAN。如果数据包的 VLAN ID 与 Default VLAN ID 匹配,它也可用于去标签出站流量。
Force VLAN ID (yes | no; Default: no)将 Default VLAN ID 值分配给所有入站流量(已标记和未标记)。在所有 VLAN 模式下均有效。如果端口收到已标记流量且 Default VLAN ID 设置为 1,则使用此参数出站流量将被去标签。

交换机端口的 VLAN 成员配置。

Swos vlans css610

PropertyDescription
VLAN ID (integer: 1..4095; Default: 0)将端口分配给的目标 VLAN ID
IGMP Snooping (yes | no; Default: no)在定义的 VLAN 上启用或禁用 IGMP Snooping。启用后,交换机将监听来自定义 VLAN 的 IGMP Join 和 Leave 请求,并仅将流量转发到已从定义 VLAN 发送 IGMP 成员关系请求的端口。禁用后,交换机将向所有 VLAN 成员端口泛洪组播流量。
Members (ports; Default: none)允许在定义的 VLAN 上转发流量的端口组

VLAN 配置示例

干道和接入端口

Access ports

  1. 在 VLANs 菜单中添加 VLAN 条目并指定端口成员关系。

Css610 vlans

  1. 在 VLAN 菜单中在计划的接入端口(未标记)上配置 Default VLAN ID,选择正确的 VLAN Receive 设置(Port2 仅已标记,Port6-8 仅未标记)并启用 strict VLAN 过滤以确保只有允许的 VLAN 可以通过端口。

Css610 vlan

干道和混合端口

Hybrid ports

  1. 在 VLANs 菜单中添加 VLAN 条目并指定端口成员关系。

Css610 vlans hybrid

  1. 在 VLAN 菜单中在计划的混合端口(用于未标记 VLAN)上配置 Default VLAN ID,选择正确的 VLAN Receive 设置(Port2 仅已标记,Port6-8 any)并启用 strict VLAN 过滤以确保只有允许的 VLAN 可以通过端口。

Css610 vlan hybrid

管理访问

在此示例中,将创建 VLAN 200 上的交换机管理访问。配置方案与 "Trunk and Access Ports" 相同,步骤 1.、2. 完全一致。额外的 第 3 步需要在 System 菜单中指定管理 VLAN ID。应用配置后,交换机将仅响应 Port2 上的已标记 VLAN 200 数据包和 Port6 上的未标记数据包。DHCP 客户端也将在指定的 VLAN ID 中工作。

Css610 system vlan

警告: 如果 VLAN 设置配置不正确,更改管理 VLAN 可能完全禁用对交换机管理的访问。在更改此设置之前保存配置备份,并在管理访问丢失时使用 Reset and Reinstall。


Hosts

此表表示动态学习的 MAC 地址到端口映射条目。它可以包含两种类型的条目:动态和静态。动态条目会自动添加 - 这也称为学习过程:当交换机从某个端口收到数据包时,它将数据包的源 MAC 地址和收到数据包的端口添加到主机表,因此当带有某个目标 MAC 地址的数据包到达时,它知道应将数据包转发到哪个端口。如果目标 MAC 地址不在主机表中,则它将数据包转发到组中的所有端口。动态条目大约需要 5 分钟超时。

如果已存在具有相同 MAC 地址的动态条目,静态条目将接管动态条目。添加静态条目还提供了对更多功能的访问。

Swos shost css610

Static host properties

PropertyDescription
Ports数据包应转发到的端口
MACMAC 地址

Dynamic host properties (read-only)

PropertyDescription
Port数据包应转发到的端口
MAC学习到的 MAC 地址

IGMP Snooping

IGMP Snooping 控制组播流并防止组播泛洪。该功能允许交换机监听主机和路由器之间的 IGMP 会话。

在 System 标签页下启用此选项。

Css610 igmp snooping

可用的 IGMP snooping 数据可以在 IGMP 标签页下找到。

CSSxx IGMP

可以在 VLANs 菜单下为特定的 VLAN ID 启用 IGMP Snooping。

Css610 igmp vlantab


SNMP

SwOS 支持 SNMP v1 和 v2c(GetRequest、GetNextRequest 和 GetBulkRequest 的 Response),并使用 IF-MIB、SNMPv2-MIB、BRIDGE-MIB 和 MIKROTIK-MIB(仅用于 health、PoE-out 和 SFP 诊断)。不支持 SNMP trap 和写入 SwOS 配置。

可用的 SNMP 数据:

  • 系统信息
  • 系统运行时间
  • 端口状态
  • 接口统计
  • 主机表信息

Swos snmp2 1

PropertyDescription
Enabled启用或禁用 SNMP 服务
CommunitySNMP 团体名称
Contact InfoNMS 的联系信息
LocationNMS 的位置信息

ACL 和 ACL Stats 标签页

访问控制列表(ACL)规则表是一个非常强大的工具,允许基于 L2、L3 和 L4 协议头字段条件进行线速数据包过滤、转发和 VLAN 标记。每条规则包含条件部分和操作部分。

CSS610 ACL table

Conditions part parameters

PropertyDescription
From数据包进入的端口
MAC Src源 MAC 地址和掩码
MAC Dst目标 MAC 地址和掩码
Ethertype封装在以太网帧有效载荷中的协议
VLANVLAN 头存在性:any / present / not present
VLAN IDVLAN 标签 ID
PriorityVLAN 标签中的优先级
IP Src (IP/netmask:port)源 IPv4 地址、网络掩码和 L4 端口号
IP Dst (IP/netmask:port)目标 IPv4 地址、网络掩码和 L4 端口号
Protocol (integer)IP 协议
DSCPIP DSCP 字段

Action part parameters

PropertyDescription
Account as选择匹配数据包将被计入的计数器
Redirect To强制新数据包的目标端口
Mirror克隆数据包并将其发送到 mirror-target 端口
Drop丢弃数据包
Set VLAN ID如果存在 VLAN 标签,则更改 VLAN 标签 ID
Priority如果存在 VLAN 标签,则更改 VLAN 标签优先级位
DSCP更改 IP DSCP 字段

每条 ACL 规则可以分配给特定的计数器,匹配的数据包将在其中计数。

Css610 acl stats


重置和重装

CSS610 具有内置的备份 SwOS 固件,可以在标准固件损坏或升级失败时加载:

  • 在设备启动时按住 Reset 按钮几秒钟将重置配置并加载备份固件。
  • 加载备份固件后,可以使用 Web 浏览器连接到 192.168.88.1(或从 DHCP 服务器租用的地址)并安装新的 SwOS 固件。