如何配置网卡对端口镜像进行抓包分析

如何配置网卡对端口镜像进行抓包分析,第1张

镜像口,是整个交换机的数据量 的镜像, 单一交换机口, 是按 ACL 来访问的。

ACL 的主要作用是过滤掉外面没有授权的IP地址来访问内部的资源从而做到让内部主机或服务器更安全。简而言之,ACL可以过滤网络中的流量,是控制访问的一种网络技术手段。

因ACL 的存在,你抓的包就不完全了。失去了网络监控的意义。

而镜像口正是为解决此问题而存在的。

机交换机端口镜像配置

一、说明

『环境配置参数』

1 PC1接在交换机E0/1端口,IP地址1111/24

2 PC2接在交换机E0/2端口,IP地址2222/24

3 E0/24为交换机上行端口

4 Server接在交换机E0/8端口,该端口作为镜像端口

『组网需求』

1 通过交换机端口镜像的功能使用server对两台pc的业务报文进行监控。

2 按照镜像的不同方式进行配置:

1) 基于端口的镜像

2) 基于流的镜像

二、 数据配置步骤『端口镜像的数据流程』

基于端口的镜像是把被镜像端口的进出数据报文完全拷贝一份到镜像端口,这样来进行流量观测或者故障定位。

S2008/S2016/S2026/S2403H/S3026等交换机支持的都是基于端口的镜像,有两种方法:

方法一

1 配置镜像(观测)端口

[SwitchA]monitor-port e0/8

2 配置被镜像端口

[SwitchA]port mirror Ethernet 0/1 to Ethernet 0/2

方法二

1 可以一次性定义镜像和被镜像端口

[SwitchA]port mirror Ethernet 0/1 to Ethernet 0/2 observing-port Ethernet 0/8

1 假设8016交换机镜像端口为E1/0/15,被镜像端口为E1/0/0,设置端口1/0/15为端口镜像的观测端口。

[SwitchA] port monitor ethernet 1/0/15

2 设置端口1/0/0为被镜像端口,对其输入输出数据都进行镜像。

[SwitchA] port mirroring ethernet 1/0/0 both ethernet 1/0/15

也可以通过两个不同的端口,对输入和输出的数据分别镜像

1 设置E1/0/15和E2/0/0为镜像(观测)端口

[SwitchA] port monitor ethernet 1/0/15

2 设置端口1/0/0为被镜像端口,分别使用E1/0/15和E2/0/0对输入和输出数据进行镜像。

[SwitchA] port mirroring gigabitethernet 1/0/0 ingress ethernet 1/0/15

[SwitchA] port mirroring gigabitethernet 1/0/0 egress ethernet 2/0/0

『基于流镜像的数据流程』

基于流镜像的交换机针对某些流进行镜像,每个连接都有两个方向的数据流,对于交换机来说这两个数据流是要分开镜像的。

〖基于三层流的镜像〗

1 定义一条扩展访问控制列表

[SwitchA]acl num 100

2 定义一条规则报文源地址为1111/32去往所有目的地址

[SwitchA-acl-adv-101]rule 0 permit ip source 1111 0 destination any

3 定义一条规则报文源地址为所有源地址目的地址为1111/32

[SwitchA-acl-adv-101]rule 1 permit ip source any destination 1111 0

4 将符合上述ACL规则的报文镜像到E0/8端口

[SwitchA]mirrored-to ip-group 100 intece e0/8

〖基于二层流的镜像〗

1 定义一个ACL

[SwitchA]acl num 200

2 定义一个规则从E0/1发送至其它所有端口的数据包

[SwitchA]rule 0 permit ingress intece Ethernet0/1 egress intece Ethernet0/2

3 定义一个规则从其它所有端口到E0/1端口的数据包

[SwitchA]rule 1 permit ingress intece Ethernet0/2 egress intece Ethernet0/1

4 将符合上述ACL的数据包镜像到E0/8

[SwitchA]mirrored-to link-group 200 intece e0/8

目前该三款产品支持对入端口流量进行镜像

1 定义镜像端口

[SwitchA]monitor-port Ethernet 3/0/2

2 定义被镜像端口

[SwitchA]mirroring-port Ethernet 3/0/1 inbound

1 镜像一般都可以实现高速率端口镜像低速率端口,例如1000M端口可以镜像100M端口,反之则无法实现

2 8016支持跨单板端口镜像

三、 测试验证在观测端口上通过工具软件可以看到被镜像端口的相应的报文,可以进行流量观测或者故障定位。

分类: 电脑/网络 >> 互联网

问题描述:

我有一台港湾5210三层交换机,外网接入在24口,监控机(网路岗)在4口,通过Tel 登陆到交换机后,进行如下配置:

harbour5210(config)# interface ether 1/4

harbour5210(config-if-eth1/4)# mirror ingress 1/24 egress 1/24

保存配置后,监控主机仍然无法监控到其他主机的流量,为什么?应当怎样配置?

谢谢!

解析:

没用过港湾的交换机

cisco 不是在子接口下配置的

直接在config模式下配置

端口镜像的意思是将源端口的数据复制一份到目标端口

按照你的需求应该是将24端口的数据复制到4口

mirror ingress 1/24 egress 1/24

确认一下这条命令是否有误

是否应该为

mirror ingress 1/24 egress 1/4

按照你所描述的情景,用模拟器和抓包软件抓取到你所谓的带VLAN数据包,但是我是用windows下安装Wireshark这个抓包软件抓取的数据包,这个软件应该也有linux平台的,你可以安装相应的抓包工具来查看,tcpdump这个命令我不是太熟悉,所以只能解释这么多了。

要抓取网络中的数据包进行分析都需要在核心设备做端口镜像,不论是科来还是其他产品。这就需要核心设备必须要支持端口镜像功能。

关于交换机的镜像资料,你可以去CSNA网络分析论坛看看:

>

H3C交换机端口镜像配置方法

方法二

1 可以一次性定义镜像和被镜像端口

[SwitchA]port mirror Ethernet 0/1 to Ethernet 0/2 observing-port Ethernet 0/8

8016交换机端口镜像配置

1 假设8016交换机镜像端口为E1/0/15,被镜像端口为E1/0/0,设置端口1/0/15为端口镜像的观测端口。

[SwitchA] port monitor ethernet 1/0/15

2 设置端口1/0/0为被镜像端口,对其输入输出数据都进行镜像。

[SwitchA] port mirroring ethernet 1/0/0 both ethernet 1/0/15

也可以通过两个不同的'端口,对输入和输出的数据分别镜像

1 设置E1/0/15和E2/0/0为镜像(观测)端口

[SwitchA] port monitor ethernet 1/0/15

2 设置端口1/0/0为被镜像端口,分别使用E1/0/15和E2/0/0对输入和输出数据进行镜像。

[SwitchA] port mirroring gigabitethernet 1/0/0 ingress ethernet 1/0/15

[SwitchA] port mirroring gigabitethernet 1/0/0 egress ethernet 2/0/0

『基于流镜像的数据流程』

基于流镜像的交换机针对某些流进行镜像,每个连接都有两个方向的数据流,对于交换机来说这两个数据流是要分开镜像的。

3500/3026E/3026F/3050

〖基于三层流的镜像〗

1 定义一条扩展访问控制列表

[SwitchA]acl num 100

2 定义一条规则报文源地址为1111/32去往所有目的地址

[SwitchA-acl-adv-101]rule 0 permit ip source 1111 0 destination any

3 定义一条规则报文源地址为所有源地址目的地址为1111/32

[SwitchA-acl-adv-101]rule 1 permit ip source any destination 1111 0

4 将符合上述ACL规则的报文镜像到E0/8端口

[SwitchA]mirrored-to ip-group 100 interface e0/8

〖基于二层流的镜像〗

1 定义一个ACL

[SwitchA]acl num 200

2 定义一个规则从E0/1发送至其它所有端口的数据包

[SwitchA]rule 0 permit ingress interface Ethernet0/1 egress interface Ethernet0/2

3 定义一个规则从其它所有端口到E0/1端口的数据包

[SwitchA]rule 1 permit ingress interface Ethernet0/2 egress interface Ethernet0/1

4 将符合上述ACL的数据包镜像到E0/8

[SwitchA]mirrored-to link-group 200 interface e0/8

5516/6506/6503/6506R

目前该三款产品支持对入端口流量进行镜像

1 定义镜像端口

[SwitchA]monitor-port Ethernet 3/0/2

2 定义被镜像端口

[SwitchA]mirroring-port Ethernet 3/0/1 inbound ;

流镜像是对某些流进行镜像,每个连接都有两个方向的数据流,对于交换机来说这两个数据流是要分开镜像的。有二层流镜像和三层流镜像,针对出口流的镜像,入口流的镜像。端口镜像就是指定特定端口的数据流量映射到监控端口,以便集中使用数据捕获软件进行分析。流镜像是指按照一定的数据流分类规则对数据进行分流,然后将属于指定流的所有数据映射到监控端口,以便进行数据分析。端口镜像顾名思义就是针对端口所做的镜像 *** 作。流镜像可以通过acl匹配合适的流,所以功能更加强大

以上就是关于如何配置网卡对端口镜像进行抓包分析全部的内容,包括:如何配置网卡对端口镜像进行抓包分析、如何配置端口镜像、交换机端口镜像的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9712155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存