ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 3315|回复: 0

秒开缓存系统调试宝典

[复制链接]
发表于 2015-11-11 16:09:25 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
由于秒开缓存(MQ)采用是代理与重定向混合机制,相比而言,比业内普遍采用单一的重定向机制能支持更多缓存内容和更高命中率。但由此也带来一个问题,就是对网络环境要求较高,如果网络设置不好,就不能发挥应有效果!
其实,只要满足MQ 的2个工作条件,MQ 就能很好地工作。
第一个条件是:MQ 能上网,有40%外网总带宽。之所以需要40%外网带宽,是因为在MQ工作时,客户机HTTP流量都会走MQ,虽然MQ占用流量大些,但客户机流量会变小,总带宽需求反而下降。
MQ 的商业授权版,自带上网功能,满足这个条件将会变得简单,把外网网线直接插在MQ上网口上即可,但接入带宽要满足40%要求。设置如图所示:

上网口配置

上网口配置

对于MQ的免费版或者无条件让MQ 直接接入外网,就要通过路由上网(即:使用MQ命中口上网),设置依不同路由会有所不同,其设置要求如下:
第一:优先选用MQ采用固定IP上网(PPPOE拨号时允许例外),如果不行,让MQ也PPPOE上网(此时要勾选“使用PPPOE进行缓存命中”)。
第二:在路由中对MQ 进行MAC绑定。
第三:给MQ 40%左右的保证带宽。
第四:在多ISP线路接入情况下,最好指定MQ 走一家ISP线路上网。
MQ的上网情况可以通过“一键检测上网”工具测试,看上网是否正常。

一键上网检测

一键上网检测

第二个条件是:客户机能访问MQ,MQ起DNS代理服务器作用。这个条件调试要分不同情况
一种情况是旁路部署模式:如图所示:

旁路部署

旁路部署

在旁路部署时,只需在DHCP或PPPOE服务里把分配给客户机的主DNS设为MQ IP即可,注意是主DNS,否则不会起作用,而备用DNS依然设为外网的DNS,从而保障万一MQ 有故障的情况下,客户机通过备用DNS能正常上网。
另一种情况是镜像部署模式,如图所示:

镜像部署

镜像部署

镜像模式适用性强,如有镜像交换机,优先推荐采用镜像模式,镜像模式首先需要设置好镜像交换机,镜像交换机设置原则是:
镜像口(接MQ镜像口那个端口)镜像被镜像口(接路由那个端口)上行流量(或称流出流量),如果分不清上下行流量,镜像全部流量也可以,注意:单网卡的缓存盒子在镜像部署时,要接在交换机镜像口上,设置是镜像全部流量。
如果交换机没有设置VLAN,则MQ的命中口(老版本称为管理口)可以插在交换机任意一端口,如果有VLAN,则接MQ命中口那个端口要设置成 trunk模式(让所有VLAN用户都能访问该端口)。
另外为避免交换机形成环路,要使生成树协议开启。
在镜像模式时,MQ通过镜像口采集用户上网请求,代理客户机上网。
无论是旁路部署还是镜像部署,MQ要设置外网DNS,不同ISP的DNS要分组设置,同一组里是同一ISP的DNS。如果ISP给的DNS不稳定或延时长,建议采用系统默认的DNS。
路由里的DNS代理必须关闭。
部署好后,可以通过首页的“部署检测工具”(NetTest)来测试客户机是否可以正确访问MQ
在客户机上打开NetTest,输入MQ IP,看结果是否如图所示:

nettest

nettest

如果部署成功,应该可以在首页统计中看到统计数据,并在文件记录中看到缓存文件记录。
注:在有些情况下,首页显示“覆盖用户数为1台”,通过文件记录查询,如果是网关IP,说明没有问题,是路由NAT设置引起的,如果是客户机IP,则要怀疑其他客户机能否能访问MQ了。
(end)


您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-9-28 11:11 , Processed in 0.183743 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表