端口镜像 (Port Mirroring) 功能可以让指定IP或协议的流量复制并转发到某一特定的IP(一般是监控机器),对于网吧而已,由于公安监控的需要,端口镜像功能通常是必须的。
端口镜像一般通过带端口镜像的交换机来实现,但这种交换机价格比较贵,故有些小型网吧,在路由和局域网之间串接了一个集线器(HUB)来解决这个问题,然而,这对网络性能造成了很大影响,尤其是当内网数据流量较大时,因为HUB的速率只有10Mbit,这无疑成了网络设备中的瓶颈。
针对此问题,海蜘蛛提出了在路由上来实现端口镜像的解决方案,这样做有以下几个优点:
节省购买镜像端口交换机的成本
不改变现有网络结构,对网络性能没有影响
比硬件方式实现流量复制更为灵活,效率更高
硬件方式是对经过端口的所有类型的流量都进行复制,而一般在网吧需要监控的主要是浏览网页,浏览网页所产生的流量只占很小一部分,网吧内大部分流量是由在线电影、玩游戏、视频聊天、P2P下载等产生的,而这一部分通常不需要监控,也无法监控到有用数据。
在路由上,可以设定特定协议、特定端口的流量复制到监控机上,这样端口镜像的效率大大提高,对路由网卡的负荷也大大减少。