网桥设备
网桥是将一台机器上的多个网口连接在一起的一种方式,网桥的转发效率相比路由转发的效率要高,因为网桥不会经过复杂的协议栈,网桥转发在网络 2 层发生,SylixOS 提供了网桥的功能,在 SylixOS 中网桥设备的添加可以通过 shell 命令的形式,也可以通过 ioctl 的形式对网桥设备直接操作,ioctl 命令包括如所示。
命令名 | 简要说明 |
---|---|
NETBR_CTL_ADD | 增加网桥接口 |
NETBR_CTL_DELETE | 删除网桥接口 |
NETBR_CTL_ADD_DEV | 将指定网络设备加入网桥 |
NETBR_CTL_DELETE_DEV | 将指定网络设备从网桥删除 |
NETBR_CTL_ADD_IF | 将指定网络接口加入网桥 |
NETBR_CTL_DELETE_IF | 将指定网络接口从网桥删除 |
NETBR_CTL_CACHE_FLUSH | 刷新网桥的 MAC 缓存 |