端口镜像
nv unset 命令会移除您使用等效的 nv set 命令设置的配置。本指南仅在 nv unset 命令与 nv set 命令不同时描述 nv unset 命令。
nv set system port-mirror 
- SPAN 使您能够镜像所有从接口(SPAN 源)进入或流出的数据包,并将数据包复制并传输到本地端口或 CPU(SPAN 目的地)以进行监控。
- ERSPAN 使镜像的数据包能够发送到位于路由网络的任何位置的监控节点。
nv set system port-mirror session <session-id> 
配置端口镜像会话号,这是一个介于 0 和 7 之间的数字。
nv set system port-mirror session <session-id> span 
配置 SPAN,它使您能够镜像所有从接口(SPAN 源)进入或流出的数据包,并将数据包复制并传输到本地端口或 CPU(SPAN 目的地)以进行监控。
nv set system port-mirror session <session-id> span destination <port-id> 
配置 SPAN 目的地端口。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
| <port-id> | 接口。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 span destination swp2
nv set system port-mirror session <session-id> span direction 
配置 SPAN 方向。您可以指定 ingress 或 egress。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 span direction ingress
nv set system port-mirror session <session-id> span enable 
打开或关闭端口镜像。默认设置为 off。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 span enable on
nv set system port-mirror session <session-id> span source-port <port-id> 
配置端口镜像源端口(仅限交换机端口或 bond)。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
| <port-id> | 接口。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 span source-port swp1
nv set system port-mirror session <session-id> span truncate 
配置截断以通过减小监控数据包的大小来降低带宽。
nv set system port-mirror session <session-id> span truncate enable 
打开或关闭截断。默认设置为 off。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 span truncate enable on
nv set system port-mirror session <session-id> span truncate size 
配置截断镜像帧的大小(以字节为单位)。您可以指定介于 4 和 4088 之间的值。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 span truncate size 40
nv set system port-mirror session <session-id> erspan 
配置封装远程交换端口分析器 (ERSPAN)。
nv set system port-mirror session <session-id> erspan destination 
配置 ERSPAN 目的地。
nv set system port-mirror session <session-id> erspan destination dest-ip <dest-ip> 
配置您想要传输数据包的目标 IP 地址。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
| <dest-ip> | 目标 IP 地址。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 erspan destination dest-ip 10.10.10.234
nv set system port-mirror session <session-id> erspan destination source-ip <source-ip> 
配置从中复制数据包的源 IP 地址。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
| <source-ip> | 源 IP 地址。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 erspan destination source-ip 10.10.10.1
nv set system port-mirror session <session-id> erspan direction 
配置 ERSPAN 方向。您可以指定 ingress 或 egress。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 direction ingress
nv set system port-mirror session <session-id> erspan enable 
打开或关闭 ERSPAN。默认设置为 off。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 erspan enable on
nv set system port-mirror session <session-id> erspan source-port <port-id> 
配置 ERSPAN 源端口(仅限交换机端口或 bond)。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
| <port-id> | 接口。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 erspan source-port swp1
nv set system port-mirror session <session-id> erspan truncate 
配置截断以通过减小监控数据包的大小来降低带宽。
nv set system port-mirror session <session-id> erspan truncate enable 
打开或关闭截断。默认设置为 off。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 erspan truncate enable on
nv set system port-mirror session <session-id> erspan truncate size 
配置截断镜像帧的大小(以字节为单位)。您可以指定介于 4 和 4088 之间的值。
命令语法
| 语法 | 描述 | 
|---|---|
| <session-id> | 端口镜像会话号。 | 
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv set system port-mirror session 1 erspan truncate size 4000