/interface/ethernet/switch/port-isolation
port-isolation
CRS 交换机支持灵活的多级隔离功能,可用于用户访问控制、流量工程以及高级安全和网络管理。隔离功能提供有序的交换结构,使用户可以轻松地按端口、MAC 地址、VLAN、协议、流和帧类型编程并控制访问。支持以下隔离和泄漏功能:
interface/ethernet/switch/port-isolation
Syscap: musicswitch Type: Directory
CRS 交换机支持灵活的多级隔离功能,可用于用户访问控制、流量工程以及高级安全和网络管理。隔离功能提供有序的交换结构,使用户可以轻松地按端口、MAC 地址、VLAN、协议、流和帧类型编程并控制访问。支持以下隔离和泄漏功能:
- Port-level isolation
- MAC-level isolation
- VLAN-level isolation
- Protocol-level isolation
- Flow-level isolation
- 上述功能的自由组合
端口级隔离支持在源端口和目标端口上使用不同的控制方案。每个条目可以编程为对源端口或目标端口进行访问控制。
- 当条目编程为源端口访问控制时,该条目会
应用于入站数据包。
- 当条目编程为目标端口访问控制时,该条目
应用于出站数据包。
| 标志 | 名称 | 描述 |
|---|---|---|
X | disabled | |
D | dynamic | |
I | invalid |
| 参数 | 类型 | 描述 |
|---|---|---|
ports | multi { array-id } | 隔离/泄漏端口。 |
type | enum (src | dst) { src:0, dst:1 } | 隔离/泄漏条目的查找类型: - src - 条目应用于端口的入站数据包。 - dst - 条目应用于端口的出站数据包。 |
forwarding-type | ubit (bridged, routed) | 在 Cloud Router Switch 上匹配的流量转发类型。 |
traffic-type | ubit (unicast, multicast, broadcast) | 匹配的流量类型。 |
registration-status | ubit (known, unknown) | 匹配数据包的注册状态。已知的会存在于 UFDB 和 MFDB 中,未知的则不会。 |
protocol-type | ubit (arp, nd, dhcpv4, dhcpv6, ripv1) | 隔离/泄漏包含的协议。 |
flow-id | num | |
mac-profile | enum (promiscuous | isolated | community1 | community2) { promiscuous:0, isolated:1, community1:2, community2:3 } | 匹配的 MAC 隔离/泄漏配置文件。 |
port-profile | num | 匹配的端口隔离/泄漏配置文件。 |
vlan-profile | enum (promiscuous | isolated | community1 | community2) { promiscuous:0, isolated:1, community1:2, community2:3 } | 匹配的 VLAN 隔离/泄漏配置文件。 |
interface/ethernet/switch/port-isolation
Syscap: rbswitch Type: Directory
| 标志 | 名称 | 描述 |
|---|---|---|
I | invalid |
| 参数 | 类型 | 描述 |
|---|---|---|
forwarding-override | multi { array-id, port: alt { port: enum , interface-list: enum } } |
| 只读参数 | 类型 | 描述 |
|---|---|---|
name | string | |
switch | enum | |
current-forwarding-override | multi { array-id, port: enum } |