应用场景

PowerCache以旁路方式部署到网络中,为了使系统能够正常为内网用户提供加速服务,系统需要能够检测到内网用户的上网请求,因此需要在核心交换机上将内网用户的上网请求发送给Cache,供Cache监听。

一、组网需求

通过镜像方式,将内网的上行数据发送给PowerCache,PowerCache根据监听到的内容,从外网下载数据,然后向内网用户提供加速服务。

二、配置要点

2.1、确认网络线缆类型

2.2、确认网络拓扑并连接

注意:

1)镜像的数据,仅需要内网访问外网的上行流量;

2)如果镜像的数据是某个VLAN的,需要确认VLAN封装是否为802.1Q协议,目前PowerCache仅能分析802.1Q协议的VLAN数据;

3)如果客户内网使用光纤连接,可使用分光器快捷部署,或采取交换机镜像的方式部署(推荐使用镜像方式);

4)不支持PPPoe环境

 

三、镜像配置具体步骤

3.1、使用光纤上网且客户存在分光器时,需要通过如下几步完成:

3.1.1、准备好分光器,如下图,是一条1x2的分光器;

3.1.2、在分光器连接到网络中之前,光纤传输都是一对的,如下图:

此时,分光器的安装方式,需要按照下图方式进行:

3.1.3、分光输出后只能连接Cache设备监听光口网卡RX端口,注意一定不能连接TX端口,错误连接将造成原有通信链路中断。

3.2、使用双绞线上网,或使用光纤但并未配备分光器时,需要在内网核心设备(多为核心交换机)上配置端口镜像,一般需要如下几步完成:

3.2.1、拓扑更改

在做镜像之前,客户网络拓扑如下:

部署镜像后,客户网络拓扑如下:

3.2.2、核心设备的配置

由于不同厂商的配镜像配置不尽相同,这里仅列出锐捷交换机的镜像配置:

通过如下命令,即可实现将G0/1口的上行数据,镜像到G0/24接口上(实际环境中,镜像接口根据实际拓扑进行更改):

Ruijie(config)#monitor session 1 source interface g0/1 tx(tx为从接口出去的流量)

Ruijie(config)#monitor session 1 destination interface g0/24

四、配置检验

配置完成之后,在首页中查看是否有流量。如下图。

除了可以在web上直接查看到监控流量以外,也可以通过命令行进行查看:

[root@RG-PowerCache-G ~]# sar -n DEV 1 4   //查看每个接口的实时收发报文情况,命令含义是每秒钟打印一次,共打印4次接口信息。

Linux 2.6.32-504.3.3.el6.x86_64 (RG-PowerCache-G)03/25/2015_x86_64_(8 CPU)

 

10:48:01 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

10:48:02 AMlo0.000.000.000.000.000.000.00

10:48:02 AM      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:02 AM      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:02 AM      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:02 AM      eth0     56.57      0.00      4.37      0.00      0.00      0.00     22.22

 

10:48:02 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

10:48:03 AMlo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:03 AM      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:03 AM      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:03 AM      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:03 AM      eth0     56.57      1.01      4.02      0.65      0.00      0.00      0.00

 

10:48:03 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

10:48:04 AMlo0.000.000.000.000.000.000.00

10:48:04 AM      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:04 AM      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:04 AM      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:04 AM      eth0     59.00      1.00      4.49      0.65      0.00      0.00     30.00

 

10:48:04 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

10:48:05 AMlo0.000.000.000.000.000.000.00

10:48:05 AM      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:05 AM      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:05 AM      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10:48:05 AM      eth0     59.60      1.01      4.07      0.65      0.00      0.00      0.00

 

Average:IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

Average:lo0.000.000.000.000.000.000.00

Average:eth30.000.000.000.000.000.000.00

Average:eth20.000.000.000.000.000.000.00

Average:eth10.000.000.000.000.000.000.00

Average:eth057.930.764.240.490.000.00     13.10

[root@RG-PowerCache-G ~]#

说明:

rxpck/s :接收包速率 单位(pack/s)

txpck/s :发送包速率 单位(pack/s)

rxkB/s:接收速率 单位(KB/s)

txkB/s:发送速率 单位(KB/s)