• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

11-网络管理和监控命令参考

目录

17-镜像命令

本章节下载 17-镜像命令  (288.48 KB)

17-镜像命令


1 端口镜像

1.1  端口镜像配置命令

1.1.1  display mirroring-group

display mirroring-group命令用来显示镜像组的信息。

【命令】

display mirroring-group { group-id | all | local | remote-destination | remote-source }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group-id:显示镜像组的信息,取值范围为1~256。

all:显示所有镜像组的信息。

local:显示本地镜像组的信息。

remote-destination:显示远程目的镜像组的信息。

remote-source:显示远程源镜像组的信息。

【使用指导】

显示信息的显示顺序按照镜像组的编号顺序排列,显示内容包括镜像组的类型、状态和构成等信息。

【举例】

# 显示所有镜像组的信息。

<Sysname> display mirroring-group all

Mirroring group 1:

    Type: Local

    Status: Active

    Mirroring port:

      HundredGigE1/1/1  Inbound

    Monitor port:

      HundredGigE1/1/2

      HundredGigE1/1/3

      HundredGigE1/1/4

Mirroring group 2:

    Type: Local

    Status: Active

    Mirroring port:

      HundredGigE1/1/5  Inbound

    Monitor port:

      HundredGigE1/1/6

        Encapsulation: Destination IP address 1.1.1.1

                       Source IP address 2.2.2.2

                       DSCP 1

                       VLAN 2

                       VRF Instance 3

                       Destination MAC address 0011-0200-0211

 

Mirroring group 3:

    Type: Local

    Status: Active

    Mirroring port:

      GigabitEthernet2/0/1  Inbound

    Monitor port:

      GigabitEthernet2/0/2

        Encapsulation: Destination IPv6 address 100:100:100:100:100:100:100:100

                       Source IPv6 address 200:200:200:200:200:200:200:200

                       Destination MAC address 000f-e241-5e5b

表1-1 display mirroring-group命令显示信息描述表

字段

描述

Mirroring group

镜像组的编号

Type

镜像组的类型:

·     Local:本地镜像组

·     Remote source:远程源镜像组

·     Remote destination:远程目的镜像组

Status

镜像组的状态:

·     Active:表示镜像组已经生效

·     Incomplete:表示镜像组没有配完,暂不生效

Mirroring port

镜像源端口

Mirroring CPU

镜像源CPU

Monitor port

镜像目的端口

Remote probe VLAN

远程镜像VLAN

Encapsulation

镜像报文的封装参数

Destination IP address

镜像报文封装的目的IP地址

Source IP address

镜像报文封装的源IP地址

Destination IPv6 address

镜像报文封装的目的IPv6地址

Source IPv6 address

镜像报文封装的源IPv6地址

DSCP

镜像报文封装的DSCP优先级

VLAN

镜像报文所属的VLAN

VRF Instance

表示镜像报文由该VPN实例对应出接口的路由信息指导转发

Destination MAC address

镜像报文封装的目的MAC地址

 

1.1.2  mirroring-group

mirroring-group命令用来创建镜像组。

undo mirroring-group命令用来删除镜像组。

【命令】

mirroring-group group-id { local | remote-destination | remote-source }

undo mirroring-group { group-id | all | local | remote-destination | remote-source }

【缺省情况】

未创建镜像组。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,取值范围为1~256。

local:表示本地镜像组。

remote-destination:表示远程目的镜像组。

remote-source:表示远程源镜像组。

all:表示所有镜像组。

【举例】

# 创建本地镜像组1。

<Sysname> system-view

[Sysname] mirroring-group 1 local

1.1.3  mirroring-group mirroring-cpu

mirroring-group mirroring-cpu命令用来为镜像组配置源CPU。

undo mirroring-group mirroring-cpu命令用来取消镜像组的源CPU。

【命令】

mirroring-group group-id mirroring-cpu slot slot-numbe { both | inbound | outbound }

undo mirroring-group group-id mirroring-cpu slot slot-number

【缺省情况】

未为镜像组配置源CPU。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,该镜像组必须存在,取值范围为1~256。

slot slot-number:指定设备编号,取值只能为1。

both:表示对源CPU收发的报文都进行镜像。

inbound:表示仅对源CPU收到的报文进行镜像。

outbound:表示仅对源CPU发出的报文进行镜像。

【使用指导】

只能为本地镜像组或远程源镜像组配置源CPU,不能为远程目的镜像组配置源CPU。

【举例】

# 创建本地镜像组1,配置其源CPU为位于指定slot上的CPU,并对该CPU收到的报文进行镜像。‌‌

<Sysname> system-view

[Sysname] mirroring-group 1 local

[Sysname] mirroring-group 1 mirroring-cpu slot 1 inbound

【相关命令】

·     mirroring-group

1.1.4  mirroring-group mirroring-port (interface view)

mirroring-group mirroring-port命令用来配置端口为镜像组的源端口。

undo mirroring-group mirroring-port命令用来恢复缺省情况。

【命令】

mirroring-group group-id mirroring-port { both | inbound | outbound }

undo mirroring-group group-id mirroring-port

【缺省情况】

未配置端口为镜像组的源端口。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,该镜像组必须存在,取值范围为1~256。

both:表示对端口收发的报文都进行镜像。

inbound:表示仅对端口收到的报文进行镜像。

outbound:表示仅对端口发出的报文进行镜像。

【使用指导】

只能为本地镜像组或远程源镜像组配置源端口,不能为远程目的镜像组配置源端口。

设备不支持将二层聚合接口和三层聚合接口配置为镜像源端口。

请不要将源端口加入到远程镜像VLAN中,否则会影响镜像功能的正常使用。

【举例】

# 创建本地镜像组1,配置其源端口为HundredGigE1/1/1,并对该端口收发的报文都进行镜像。

<Sysname> system-view

[Sysname] mirroring-group 1 local

[Sysname] interface hundredgige 1/1/1

[Sysname-HundredGigE1/1/1] mirroring-group 1 mirroring-port both

# 创建远程源镜像组2,配置其源端口为HundredGigE1/1/2,并对该端口收发的报文都进行镜像。

<Sysname> system-view

[Sysname] mirroring-group 2 remote-source

[Sysname] interface hundredgige 1/1/2

[Sysname-HundredGigE1/1/2] mirroring-group 2 mirroring-port both

【相关命令】

·     mirroring-group

1.1.5  mirroring-group mirroring-port (system view)

mirroring-group mirroring-port命令用来为镜像组配置源端口。

undo mirroring-group mirroring-port命令用来取消镜像组的源端口配置。

【命令】

mirroring-group group-id mirroring-port interface-list { both | inbound | outbound }

undo mirroring-group group-id mirroring-port interface-list

【缺省情况】

未为镜像组配置源端口。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,该镜像组必须存在,取值范围为1~256。

interface-list:源端口列表,表示一个或多个源端口。表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-8>。其中,interface-type interface-number为端口类型和端口编号。&<1-8>表示前面的参数最多可以输入8次。当使用to参数配置端口范围时,起始端口和终止端口必须是相同slot上相同类型的端口,且终止端口的端口编号必须大于等于起始端口的端口编号。

both:表示对端口收发的报文都进行镜像。

inbound:表示仅对端口收到的报文进行镜像。

outbound:表示仅对端口发出的报文进行镜像。

【使用指导】

只能为本地镜像组或远程源镜像组配置源端口,不能为远程目的镜像组配置源端口。

设备不支持将二层聚合接口和三层聚合接口配置为镜像源端口。

请不要将源端口加入到远程镜像VLAN中,否则会影响镜像功能的正常使用。

【举例】

# 创建本地镜像组1,配置其源端口为HundredGigE1/1/1,并对该端口收发的报文都进行镜像。

<Sysname> system-view

[Sysname] mirroring-group 1 local

[Sysname] mirroring-group 1 mirroring-port hundredgige 1/1/1 both

# 创建远程源镜像组2,配置其源端口为HundredGigE1/1/2,并对该端口收发的报文都进行镜像。

<Sysname> system-view

[Sysname] mirroring-group 2 remote-source

[Sysname] mirroring-group 2 mirroring-port hundredgige 1/1/2 both

【相关命令】

·     mirroring-group

1.1.6  mirroring-group monitor-egress

mirroring-group monitor-egress命令用来为远程源镜像组配置出端口。

undo mirroring-group monitor-egress命令用来恢复缺省情况。

【命令】

在系统视图下:

mirroring-group group-id monitor-egress interface-type interface-number

undo mirroring-group group-id monitor-egress interface-type interface-number

在接口视图下:

mirroring-group group-id monitor-egress

undo mirroring-group group-id monitor-egress

【缺省情况】

未为远程源镜像组配置出端口。

【视图】

系统视图

接口视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,该镜像组必须存在,取值范围为1~256。

interface-type interface-number:表示出端口。其中,interface-type interface-number为端口类型和端口编号。

【使用指导】

只能为远程源镜像组配置出端口,不能为本地镜像组和远程目的镜像组配置出端口。

不能在出端口上配置下列功能:生成树协议、802.1X、IGMP Snooping、静态ARP和MAC地址学习,否则会影响镜像功能的正常使用。

出端口不能是现有镜像组的成员端口。

出端口不能是聚合组的成员端口。

【举例】

# 创建远程源镜像组1,并在系统视图下配置其出端口为HundredGigE1/1/1。

<Sysname> system-view

[Sysname] mirroring-group 1 remote-source

[Sysname] mirroring-group 1 monitor-egress hundredgige 1/1/1

# 创建远程源镜像组2,并在接口视图下配置其出端口为HundredGigE1/1/2。

<Sysname> system-view

[Sysname] mirroring-group 2 remote-source

[Sysname] interface hundredgige 1/1/2

[Sysname-HundredGigE1/1/2] mirroring-group 2 monitor-egress

【相关命令】

·     mirroring-group

1.1.7  mirroring-group monitor-port (interface view)

mirroring-group monitor-port命令用来配置端口为镜像组的目的端口。

undo mirroring-group monitor-port命令用来恢复缺省情况。

【命令】

mirroring-group group-id monitor-port [ { destination-ip destination-ip-address source-ip source-ip-address | destination-ipv6 destination-ipv6-address source-ipv6 source-ipv6-address } [ dscp dscp-value | vlan vlan-id | vrf-instance vrf-name ] * [ destination-mac mac-address ] | destination-mac mac-address ]

undo mirroring-group group-id monitor-port

【缺省情况】

未配置端口为镜像组的目的端口。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,该镜像组必须存在,取值范围为1~256。

destination-ip destination-ip-address:镜像报文封装的目的IP地址,destination-ip-address表示封装的目的IP地址。

source-ip source-ip-address:镜像报文封装的源IP地址,source-ip-address表示封装的源IP地址。

destination-ipv6 destination-ipv6-address:镜像报文封装的目的IPv6地址,destination-ipv6-address表示封装的目的IPv6地址。

source-ipv6 source-ipv6-address:镜像报文封装的源IPv6地址,source-ipv6-address表示封装的源IPv6地址。

dscp dscp-value:镜像报文封装的DSCP优先级,dscp-value表示封装的DSCP优先级,取值范围为0~63,也可以是关键字,如表1-2所示。如果未指定本参数,DSCP优先级的缺省值为0。

表1-2 DSCP关键字与值的对应表

关键字

DSCP值(二进制)

DSCP值(十进制)

af11

001010

10

af12

001100

12

af13

001110

14

af21

010010

18

af22

010100

20

af23

010110

22

af31

011010

26

af32

011100

28

af33

011110

30

af41

100010

34

af42

100100

36

af43

100110

38

cs1

001000

8

cs2

010000

16

cs3

011000

24

cs4

100000

32

cs5

101000

40

cs6

110000

48

cs7

111000

56

default

000000

0

ef

101110

46

 

vlan vlan-id:镜像报文所属的VLAN,vlan-id表示镜像报文所属VLAN的编号,取值范围为1~4094。

vrf-instance vrf-instance-name:表示流镜像到接口时,镜像报文由该VPN实例对应出接口的路由信息指导转发。vrf-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

destination-mac mac-address:镜像报文封装的目的MAC地址,mac-address表示封装的目的MAC地址,格式为H-H-H。如果未指定本参数,将根据目的IP地址动态获取目的MAC地址,若获取不到,则缺省值为000f-e241-5e5b。

【使用指导】

只能为本地镜像组或远程目的镜像组配置目的端口,不能为远程源镜像组配置目的端口。

请不要在目的端口上使能生成树协议,否则会影响镜像功能的正常使用。

当二层聚合接口作为目的端口时,请勿将其成员端口配置为源端口,否则会影响镜像功能的正常使用。

从目的端口发出的报文包括镜像报文和其他端口正常转发来的报文。为了保证数据监测设备只对镜像报文进行分析,请将目的端口只用于端口镜像,不作其他用途。

目的端口不能是现有镜像组的成员端口。

目的端口不能是聚合组的成员端口。

【举例】

# 创建本地镜像组1,并配置其目的端口为HundredGigE1/1/1。

<Sysname> system-view

[Sysname] mirroring-group 1 local

[Sysname] interface hundredgige 1/1/1

[Sysname-HundredGigE1/1/1] mirroring-group 1 monitor-port

# 创建远程目的镜像组2,并配置其目的端口为HundredGigE1/1/2。

<Sysname> system-view

[Sysname] mirroring-group 2 remote-destination

[Sysname] interface hundredgige 1/1/2

[Sysname-HundredGigE1/1/2] mirroring-group 2 monitor-port

# 创建本地镜像组3,配置其目的端口为HundredGigE1/1/1,并指定镜像报文封装的目的IP地址为1.1.1.1,源IP地址为3.3.3.3,DSCP优先级为1,所属VLAN为1,所属VPN实例名称为122。

<Sysname> system-view

[Sysname] mirroring-group 3 local

[Sysname] interface hundredgige 1/1/1

[Sysname-HundredGigE1/1/1] mirroring-group 3 monitor-port destination-ip 1.1.1.1 source-ip 3.3.3.3 dscp 1 vlan 1 vrf-instance 122

【相关命令】

·     mirroring-group

1.1.8  mirroring-group monitor-port (system view)

mirroring-group monitor-port命令用来为镜像组配置目的端口。

undo mirroring-group monitor-port命令用来取消镜像组的目的端口配置。

【命令】

mirroring-group group-id monitor-port interface-list [ { destination-ip destination-ip-address source-ip source-ip-address | destination-ipv6 destination-ipv6-address source-ipv6 source-ipv6-address } [ dscp dscp-value | vlan vlan-id | vrf-instance vrf-name ] * [ destination-mac mac-address ] | destination-mac mac-address ]

undo mirroring-group group-id monitor-port interface-list

【缺省情况】

未为镜像组配置目的端口。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,该镜像组必须存在,取值范围为1~256。

interface-list:目的端口列表。表示方式为interface-list = { interface-type interface-number1 [ to interface-type interface-number2 ] }&<1-8>,其中interface-type interface-number为端口类型和端口编号,interface-number2的值要大于或等于interface-number1的值,&<1-8>表示前面的参数最多可以输入8次。

interface-type interface-number:表示目的端口。其中,interface-type interface-number为端口类型和端口编号。

destination-ip destination-ip-address:镜像报文封装的目的IP地址,destination-ip-address表示封装的目的IP地址。

source-ip source-ip-address:镜像报文封装的源IP地址,source-ip-address表示封装的源IP地址。

destination-ipv6 destination-ipv6-address:镜像报文封装的目的IPv6地址,destination-ipv6-address表示封装的目的IPv6地址。

source-ipv6 source-ipv6-address:镜像报文封装的源IPv6地址,source-ipv6-address表示封装的源IPv6地址。

dscp dscp-value:镜像报文封装的DSCP优先级,dscp-value表示封装的DSCP优先级,取值范围为0~63,也可以是关键字,如表1-3所示。如果未指定本参数,DSCP优先级的缺省值为0。

表1-3 DSCP关键字与值的对应表

关键字

DSCP值(二进制)

DSCP值(十进制)

af11

001010

10

af12

001100

12

af13

001110

14

af21

010010

18

af22

010100

20

af23

010110

22

af31

011010

26

af32

011100

28

af33

011110

30

af41

100010

34

af42

100100

36

af43

100110

38

cs1

001000

8

cs2

010000

16

cs3

011000

24

cs4

100000

32

cs5

101000

40

cs6

110000

48

cs7

111000

56

default

000000

0

ef

101110

46

 

vlan vlan-id:镜像报文所属的VLAN,vlan-id表示镜像报文所属VLAN的编号,取值范围为1~4094。

vrf-instance vrf-instance-name:表示流镜像到接口时,镜像报文由该VPN实例对应出接口的路由信息指导转发。vrf-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

destination-mac mac-address:镜像报文封装的目的MAC地址,mac-address表示封装的目的MAC地址,格式为H-H-H。如果未指定本参数,将根据目的IP地址动态获取目的MAC地址,若获取不到,则缺省值为000f-e241-5e5b。

【使用指导】

只能为本地镜像组或远程目的镜像组配置目的端口,不能为远程源镜像组配置目的端口。

不能在目的端口上使能生成树协议,否则会影响镜像功能的正常使用。

当二层聚合接口作为目的端口时,请勿将其成员端口配置为源端口,否则会影响镜像功能的正常使用。

从目的端口发出的报文包括镜像报文和其他端口正常转发来的报文。为了保证数据监测设备只对镜像报文进行分析,请将目的端口只用于端口镜像,不作其他用途。

目的端口不能是现有镜像组的成员端口。

目的端口不能是聚合组的成员端口。

【举例】

# 创建本地镜像组1,并配置其目的端口为HundredGigE1/1/1。

<Sysname> system-view

[Sysname] mirroring-group 1 local

[Sysname] mirroring-group 1 monitor-port hundredgige 1/1/1

# 创建远程目的镜像组2,并配置其目的端口为HundredGigE1/1/2。

<Sysname> system-view

[Sysname] mirroring-group 2 remote-destination

[Sysname] mirroring-group 2 monitor-port hundredgige 1/1/2

# 创建本地镜像组3,并配置其目的端口为HundredGigE1/1/1~HundredGigE1/1/3和HundredGigE1/1/5。

<Sysname> system-view

[Sysname] mirroring-group 3 local

[Sysname] mirroring-group 3 monitor-port hundredgige 1/1/1 to hundredgige 1/1/3 hundredgige 1/1/5

# 创建本地镜像组4,配置其目的端口为HundredGigE1/1/1,并指定其封装的目的IP地址为1.1.1.1,源IP地址为3.3.3.3,DSCP优先级为1,所属VLAN为1,所属VPN实例名称为122。

<Sysname> system-view

[Sysname] mirroring-group 4 local

[Sysname] mirroring-group 4 monitor-port hundredgige 1/1/1 destination-ip 1.1.1.1 source-ip 3.3.3.3 dscp 1 vlan 1 vrf-instance 122

【相关命令】

·     mirroring-group

1.1.9  mirroring-group remote-probe vlan

mirroring-group remote-probe vlan命令用来为镜像组配置远程镜像VLAN。

undo mirroring-group remote-probe vlan命令用来恢复缺省情况。

【命令】

mirroring-group group-id remote-probe vlan vlan-id

undo mirroring-group group-id remote-probe vlan vlan-id

【缺省情况】

未为镜像组配置远程镜像VLAN。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

group-id:表示镜像组的编号,该镜像组必须存在,取值范围为1~256。

vlan-id:表示远程镜像VLAN的编号,取值范围为1~4094。

【使用指导】

只能为远程源镜像组和远程目的镜像组配置远程镜像VLAN,不能为本地镜像组配置远程镜像VLAN。

当一个VLAN已被指定为远程镜像VLAN后,请不要将该VLAN再作其他用途。

源设备和目的设备上的远程镜像组必须使用相同的远程镜像VLAN。

只能将已存在的静态VLAN配置为远程镜像VLAN,且一个VLAN只能配置为一个镜像组的远程镜像VLAN。

当某VLAN被配置为远程镜像VLAN后,必须先删除远程镜像VLAN的配置才能删除该VLAN。

【举例】

# 创建远程源镜像组1,并为其配置远程镜像VLAN为VLAN 10。

<Sysname> system-view

[Sysname] mirroring-group 1 remote-source

[Sysname] mirroring-group 1 remote-probe vlan 10

# 创建远程目的镜像组2,并为其配置远程镜像VLAN为VLAN 20。

<Sysname> system-view

[Sysname] mirroring-group 2 remote-destination

[Sysname] mirroring-group 2 remote-probe vlan 20

【相关命令】

·     mirroring-group

 


2 流镜像

2.1  流镜像配置命令

2.1.1  display monitoring-group

display monitoring-group命令用来显示监控组的配置信息。

【命令】

display monitoring-group { group-id | all }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group-id:表示监控组的编号,取值范围为1~4112。

all:表示所有监控组。

【举例】

# 显示所有监控组的配置信息。

<Sysname> display monitoring-group all

Monitoring group 1:

  Monitoring ports: HundredGigE1/1/2

                    HundredGigE1/1/3

                    HundredGigE1/1/4

表2-1 display monitoring-group命令显示信息描述表

字段

描述

Monitoring group

监控组的编号

Monitoring ports

监控组的成员端口

 

# 显示所有监控组的配置信息。(支持配置封装参数)

<Sysname> display monitoring-group all

Monitoring group 1:

  Monitoring ports:

    HundredGigE1/1/4

    HundredGigE1/1/5

  Monitoring ports:

    HundredGigE1/1/6

      Encapsulation: Destination IP address 1.1.1.1

                     Source IP address 2.2.2.2

                     DSCP 1

                     VLAN 2

                     VRF Instance aa

                     Destination MAC address 0011-0200-0211

  Monitoring ports:

    Dynamic Interface

      Encapsulation: Destination IP address 3.3.3.3

                     Source IP address 4.4.4.4

                     DSCP 11

                     VLAN 21

                     VRF Instance bb

                     Destination MAC address 0022-0301-2211

                     Erspanv3

表2-2 display monitoring-group命令显示信息描述表

字段

描述

Monitoring group

监控组的编号

Monitoring ports

监控组的成员端口

Encapsulation

镜像报文的封装参数

Destination IP address

镜像报文封装的目的IP地址

Source IP address

镜像报文封装的源IP地址

DSCP

镜像报文封装的DSCP优先级

VLAN

镜像报文所属的VLAN

VRF Instance

表示镜像报文由该VPN实例对应出接口的路由信息指导转发

Destination MAC address

镜像报文封装的目的MAC地址

Erspanv3

表示流镜像到监控组时采用ERSPANv3封装格式

 

2.1.2  mirror-to cpu

mirror-to cpu命令用来配置流镜像到CPU。

undo mirror-to命令用来取消流镜像到CPU。

【命令】

mirror-to cpu

undo mirror-to cpu

【缺省情况】

未配置流镜像到CPU。

【视图】

流行为视图

【缺省用户角色】

network-admin

【举例】

# 配置流行为1,并在该流行为中配置流镜像到CPU。

<Sysname> system-view

[Sysname] traffic behavior 1

[Sysname-behavior-1] mirror-to cpu

2.1.3  mirror-to grpc

mirror-to grpc命令用来配置流镜像到gRPC。

undo mirror-to命令用来取消流镜像到gRPC。

【命令】

mirror-to grpc

undo mirror-to grpc

【缺省情况】

未配置流镜像到gRPC。

【视图】

流行为视图

【缺省用户角色】

network-admin

【使用指导】

gRPC(Google Remote Procedure Call,谷歌远程过程调用)是Google开发的远程过程调用框架,它提供了一种对网络设备可编程的监控和管理方法。

通过配置流镜像到gRPC,设备会将QoS策略流分类匹配到的报文自动镜像到与设备相连的gRPC网管服务器,以此分析设备转发的流量。

有关gRPC的详细介绍,请访问www.grpc.io。对于gRPC网管服务器的相关配置,请参见各网管服务器的配置指导。

【举例】

# 配置流行为1,并在该流行为中配置流镜像到gRPC。

<Sysname> system-view

[Sysname] traffic behavior 1

[Sysname-behavior-1] mirror-to grpc

2.1.4  mirror-to interface

mirror-to interface命令用来配置流镜像到接口。

undo mirror-to interface命令用来取消流镜像到接口。

【命令】

命令形式一

mirror-to interface interface-type interface-number [ backup-interface interface-type interface-number ] [ sampler sampler-name ] [ truncation ] [ { destination-ip destination-ip-address source-ip source-ip-address | destination-ipv6 destination-ipv6-address source-ipv6 source-ipv6-address } [ erspanv3 | dscp dscp-value | vlan vlan-id | vrf-instance vrf-name ] * ] [ destination-mac mac-address ]

undo mirror-to interface interface-type interface-number

命令形式二

mirror-to interface { destination-ip destination-ip-address source-ip source-ip-address | destination-ipv6 destination-ipv6-address source-ipv6 source-ipv6-address } [ erspanv3 | sampler sampler-name ] [ truncation ] [ dscp dscp-value | vlan vlan-id | vrf-instance vrf-name ] * [ destination-mac mac-address ]

undo mirror-to interface { destination-ip destination-ip-address source-ip source-ip-address| destination-ipv6 destination-ipv6-address source-ipv6 source-ipv6-address }

【缺省情况】

未配置流镜像到接口。

【视图】

流行为视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:表示流镜像接口的接口类型和接口编号。

destination-ip destination-ip-address:表示流镜像到接口时,镜像报文封装的目的IP地址,destination-ip-address表示封装的目的IP地址。

source-ip source-ip-address:表示流镜像到接口时,镜像报文封装的源IP地址,source-ip-address表示封装的源IP地址。

destination-ipv6 destination-ipv6-address:表示流镜像到接口时,镜像报文封装的目的IPv6地址,destination-ipv6-address表示封装的目的IPv6地址。

source-ipv6 source-ipv6-address:表示流镜像到接口时,镜像报文封装的源IPv6地址,source-ipv6-address表示封装的源IPv6地址。

erspanv3:表示流镜像到接口时采用ERSPANv3封装格式。

destination-port destination-port-value:表示流镜像到接口时,镜像报文采用VXLAN封装的目的端口号,destination-port-value表示封装的目的端口号值,缺省值为4789。

source-port source-port-value:表示流镜像到接口时,镜像报文采用VXLAN封装的源端口号,source-port-value表示封装的源端口值。

dscp dscp-value:表示流镜像到接口时,镜像报文封装的DSCP优先级,dscp-value表示封装的DSCP优先级,取值范围为0~63,也可以是关键字,如表2-3所示。

表2-3 DSCP关键字与值的对应表

关键字

DSCP值(二进制)

DSCP值(十进制)

af11

001010

10

af12

001100

12

af13

001110

14

af21

010010

18

af22

010100

20

af23

010110

22

af31

011010

26

af32

011100

28

af33

011110

30

af41

100010

34

af42

100100

36

af43

100110

38

cs1

001000

8

cs2

010000

16

cs3

011000

24

cs4

100000

32

cs5

101000

40

cs6

110000

48

cs7

111000

56

default

000000

0

ef

101110

46

 

vlan vlan-id:镜像报文所属的VLAN,vlan-id表示镜像报文所属VLAN的编号,取值范围为1~4094。

vrf-instance vrf-instance-name:表示流镜像到接口时,镜像报文由该VPN实例对应出接口的路由信息指导转发。vrf-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

ecmp-balance:表示流镜像到接口时,对ERSPAN镜像报文基于内层信息进行ECMP负载分担。

【使用指导】

同一流行为中可以通过多次配置将流镜像到多个不同接口。(支持流镜像到多个接口的设备)

本命令的ecmp-balance参数需要与ip load-sharing mode per-flow tunnel inner命令配合使用,否则ECMP负载分担功能不生效。有关配置负载分担方式的详细介绍,请参见“三层技术-IP业务配置指导”中的“IP转发基础”

【举例】

# 配置流行为1,并在该流行为中配置流镜像到接口HundredGigE1/1/1。

<Sysname> system-view

[Sysname] traffic behavior 1

[Sysname-behavior-1] mirror-to interface hundredgige 1/1/1

# 配置流行为1,在该流行为中配置流镜像到接口HundredGigE1/1/1时,镜像报文封装的目的IP地址为1.1.1.1、源IP地址为2.2.2.2、DSCP优先级为20、VLAN ID为100,镜像报文所属的VPN实例名称为vrf1。

<Sysname> system-view

[Sysname] traffic behavior 1

[Sysname-behavior-1] mirror-to interface hundredgige 1/1/1 destination-ip 1.1.1.1 source-ip 2.2.2.2 dscp 20 vlan 100 vrf-instance vrf1

【相关命令】

·     ip load-sharing mode per-flow tunnel inner(三层技术-IP业务/IP转发基础)

2.1.5  mirroring erspanv3 switch-id

mirroring erspanv3 switch-id命令用来配置ERSPANv3镜像报文中的Switch ID。

undo mirroring erspanv3 switch-id命令用来恢复缺省情况。

【命令】

mirroring erspanv3 switch-id switch-id

undo mirroring erspanv3

【缺省情况】

缺省情况下,ERSPANv3镜像报文中的Switch ID的值为0。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

switch-id:ERSPANv3镜像报文中的Switch ID,取值范围为0~1023。

【使用指导】

 

 

缺省情况下,在三层远程流镜像场景下,当多台源设备的报文镜像到同一台数据检测设备,数据检测设备无法识别镜像报文中的Switch ID与设备之间的对应关系,因此无法准确区分镜像报文的来源设备。此时,管理员可在设备上配置本功能,将镜像报文中封装的Switch ID与设备建立对应关系,以便数据检测设备对镜像报文的来源进行区分。

 

 

 

【举例】

# 配置ERSPANv3镜像报文中的Switch ID为1。

<Sysname> system-view

[Sysname] mirroring erspanv3 switch-id 1

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们