深入浅出端口镜像配置

网络 路由交换
通常为了部署IDS产品需要监听网络流量需要通过配置交换机来把一个或多个端口(VLAN)的数据转发到某一个端口来实现对网络的监听,这就是本文要为大家介绍的主要内容:端口镜像配置。

端口镜像概述

在介绍端口镜像配置之前,我们先来看了解一下什么是端口镜像,端口镜像就是把交换机一个或多个端口(VLAN)的数据镜像到一个或多个端口的方法。那么为什么需要端口镜像?通常为了部署IDS产品需要监听网络流量(网络分析仪同样也需要),但是在目前广泛采用的交换网络中监听所有流量有相当大的困难,因此需要通过配置交换机来把一个或多个端口(VLAN)的数据转发到某一个端口来实现对网络的监听。

端口镜像几种别名

1.PortMirroring:通常指允许把一个端口的流量复制到另外一个端口,同时这个端口不能再传输数据。

2.MonitoringPort:监控端口

3.SpanningPort:通常指允许把所有端口的流量复制到另外一个端口,同时这个端口不能再传输数据。

4.SPANport:在Cisco产品中,SPAN通常指SwitchPortANalyzer。某些交换机的SPAN端口不支持传输数据。

5.LinkModeport

支持端口镜像的交换机

大多数中档以上的交换机都支持端口镜像功能,但支持程度不同。

端口镜像配置方法

1.Cisco交换机

特点:

Ciscocatylist2550、Ciscocatylist3550支持2组monitorsession

Cisco交换机的端口镜像配置方法

  1. enpassword  
  2.  
  3. configterm  
  4.  
  5. Switch(config)#monitorsession1destinationinterfacefast0/4(1为sessionid,id范围为1-2)  
  6.  
  7. Switch(config)#monitorsession1sourceinterfacefast0/1,fast0/2,fast0/3(空格,逗号,空格)  
  8.  
  9. Switch(config)#exit  
  10.  
  11. Switch#copyrunning-confstartup-conf  
  12.  
  13. Switch#showport-monitor 

2.Extreme交换机

特点:

只能创建多对一或者一对一的镜像端口

可以监听VLAN的流量

Extreme会镜像IN和OUT的流量。这就意味着在镜像VLAN的时候,会看到一个报文至少两次——从VLAN的某个端口出来,并且进入VLAN的另一个端口。

版本高于4.1的Extreme交换机端口镜像配置方法

{enable|disable}mirroringonport

开启/关闭端口镜像功能,并且指定镜像流量从何端口流出,port-no只能是一个端口

configuremirroring{add|delete}{vlan|port

}

指定镜像哪个或哪些VLAN或端口的流量{vlan|port

}

部分可以重复多次

版本低于4.1的Extreme交换机端口镜像配置方法

enablemirrortoportport-no

开启端口镜像功能,并且指定镜像流量从何端口流出,port-no只能是一个端口

disablemirror

关闭端口镜像功能

configmirroraddport

镜像端口port-no的流量,如果这个端口包含多个VLAN这些流量都会被镜像到目的端口

configmirroraddport

vlan

镜像端口port-no中指定VLAN的流量

configmirroraddvlan

镜像端口中指定VLAN的所有端口的流量

configmirrordelport

取消对port-no的端口镜像

configmirrordelvlan

取消对指定VLAN的端口镜像

showmirror

显示端口镜像情况

#p#

3.Foundry交换机

特点:

可以创建多对多的端口镜像

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

在配置模式中(ConfigurationMode):

interface

portmonitor{{rx|tx|both}}

确定镜像流量从哪个端口流出,修改此端口配置

指定要镜像哪些端口的哪些流量(rx指接收的流量,tx指发送的流量,both指双向流量),{{rx|tx|both}}部分可以重复

4.Juniper交换机

特点:

每交换机只能有一个监听端口

只能镜像IPv4的流量

只能镜像发送(transitonly)的流量,不能镜像接收的流量

JuniperM系列和T系列端口镜像配置方法

usen@router#showforwarding-optionsport-mirroring{input{familyinet;rate;run-length;}outputinterface{next-hopuser@router#showfirewallfiltermirror-samplefrom{...}then{sample;accept;}

定义抽样过滤器,选择感兴趣的流量

user@router#showinterfaceunit0familyinetfilter{inputmirror-sample;}

5.华为交换机

华为3050交换机端口镜像配置方法

SwitchA相关配置

1.将端口E0/2配置为监控端口

[SwitchA]monitor-portEthernet0/2

2.将端口E0/1配置为镜像端口

[SwitchA]mirroring-portEthernet0/1both

补充说明:支持多对一的端口镜像。

镜像端口配置时,可以使用参数定义被监控报文的方向。例如:参数both,表示同时监控端口的接收和发送报文;参数inbound,表示只监控端口接收的报文;参数outbound,表示只监控端口发送的报文。需要注意的是:端口镜像是有风险的,它能加重交换机负载,造成设备不稳定,同时在某些情况下会丢包,不能保证100%镜像流量。例如,由于多个源端口镜像到一个目的端口,目的端口无法处理造成丢包。

责任编辑:佚名 来源: 51CTO整理
相关推荐

2021-03-16 08:54:35

AQSAbstractQueJava

2011-07-04 10:39:57

Web

2019-01-07 15:29:07

HadoopYarn架构调度器

2012-05-21 10:06:26

FrameworkCocoa

2017-07-02 18:04:53

块加密算法AES算法

2021-07-20 15:20:02

FlatBuffers阿里云Java

2022-09-26 09:01:15

语言数据JavaScript

2021-04-27 08:54:43

ConcurrentH数据结构JDK8

2022-11-09 08:06:15

GreatSQLMGR模式

2022-12-02 09:13:28

SeataAT模式

2012-02-21 13:55:45

JavaScript

2018-11-09 16:24:25

物联网云计算云系统

2022-01-11 07:52:22

CSS 技巧代码重构

2009-11-30 16:46:29

学习Linux

2019-12-04 10:13:58

Kubernetes存储Docker

2019-11-11 14:51:19

Java数据结构Properties

2009-11-18 13:30:37

Oracle Sequ

2022-10-31 09:00:24

Promise数组参数

2010-07-26 12:57:12

OPhone游戏开发

2023-12-04 13:22:00

JavaScript异步编程
点赞
收藏

51CTO技术栈公众号