
发布日期:2024-09-04 19:34 点击次数:184
在上一期中人妖 telegram,咱们先容了相等过劲的双链路网吧科罚有盘算推算,但在实质使用经过中,仍然有许多网吧雇主颓败。
一、 网吧雇主的颓败这位淡定的网吧雇主是这样反馈问题的:
1. 为了构建“妥妥的网吧”,俺花巨资租用了电信、联通两条清爽;
2. 在专栏的指导下,俺作念了“负载分摊双链路”科罚有盘算推算,俺也专门拔掉电信或者联通清爽测试,发现委果不错切换,俺以为很带感;
3. 俺的双链路妥妥地运行了2个月,直到今天,使用电信清爽的客户们说网罗断了,而联通清爽的PC还妥妥地;
4. 俺也不是菜鸟,Ping了一下电信的出口网关,Ping欠亨,很麻烦,Ping欠亨为什么不切换,阿丘在忽悠俺,俺要讨个公正。
二、 阿丘对这个问题的解答率先,对这位网吧雇主充满感性光泽的报告姿色默示赞叹,报告阳春白雪,故障征象相比及位。要科罚这个问题,率先就要扭转一个自愧弗如的不雅点——出口和ICG网关是点到点贯串的。咱们之前见到的网罗拓扑图,嗅觉ICG网关和互联网出口皆是径直(点到点)相连的,惟有接口Up,清爽就莫得问题,互联网出口就不错通,关于接口一经Up,出口却无法拜访这种事情几乎见所未见。那么咱们是不是应该怀疑一下咱们的ICG网关和互联网出口是径直相连这个命题的正确性。
两家运营商——电信和联通对ICG这种用户网关的部署是海量的,而互联网出口则是以高性能著称,高性能的引诱不异端口是有限的,在互联网出口的位置径直贯串ICG网关的代价是不可接受的,运营商需要一种大概的姿色——集聚,将几许的ICG网关贯串到集聚交换机,若是集聚交换机数目亦然海量的,还不错对集聚交换机再进行集聚,其地方即是尽可能地将大量ICG网关的流量汇合起来,再和谐通过高速的清爽传输给互联网出口。从图上也不错看出,ICG网关的互联网出口,也即是默许路由的下一跳一经是在互联网出口上,相等过劲地解说了咱们怀疑的正确性。其实作念诊治使命即是要“斗胆假定,预防求证”,若是要让我再添上一句话,那即是“斗胆假定不紧迫,莫得求证一场空”。
三、 既然假定了,咱们就条目证假定是电信集聚交换机与电信出口的集聚清爽发生中断:
1. ICG网关的清爽一经深广,也即是说端口E0/0的景况一经是Up的;
2. 关于出接口是以太网接口(E0/0即是Ethernet0/0接口的简写)静态路由而言,以太网接口Up,这条静态路由即是Up的;
3. ICG网关成立到互联网出口的是两条静态默许路由,是以在这种情况中,到电信出口的静态路由一经奏效;
插插4. 由于电信静态路由奏效,故有50%的PC遴荐这条清爽,而咱们知说念由于集聚清爽故障,这50%的PC注定是杯具的。
那么,是不是说,咱们的任务是拔擢集聚链路呢?那我不得不说,这有点“越俎代庖”了,何解:
1. ICG以上清爽皆是运营商诊治;
2. 网吧雇主是运营商的客户,表面上是享有使用互联网就业、投诉互联网就业的权益;
3. 维修互联网是电信的义务,而不是网吧雇主的权益。
是以,网吧雇主要作念的是:
1. 提起电话,拨打10000,告诉电信mm清爽欠亨了;
2. 小mm详情会盘问你一些浅薄的时期问题,以判断网吧雇主是确凿清爽故障照旧荒谬来干扰聊天的;
3. 那么,网吧雇主就不错把刚运转向我反馈问题的姿色,确乎向小mm反馈一遍;
4. 据我的警戒,小mm会心爱这个感性、淡定的网吧雇主的,会很快安排时期东说念主员去检讨、维修清爽。
事情并莫得完,电信仅仅答理去维修了,什么时候维修好,这就不好说了,网吧雇主还贸易呢,这段维修真空可不行让网吧业务有大的闪失。
四、 阿丘的科罚有盘算推算咱们对Ping这个号令详情很老练,咱们经常应用Ping来判断清爽深广照旧不深广,比如在图中:
1. 咱们在ICG网关上Ping电信出口地址6.16.5.6;
2. Ping的经过分为两部分,率先是ICG网关发送回声探伤申请给6.16.5.5(电信出口地址);
3. 电信出口收到回声探伤申请后,会进行回声探伤反映,复返给ICG网关6.16.5.6。
若是ICG网关收到回声探伤反映,咱们就认为此次Ping得手了。
若是是因为轻易一条清爽故障,有如下2种可能:
1. 电信网关收不到回声探伤申请,也即是说ICG网关发出去的任何数据皆到达不了电信出口;
2. 电信网关收到了回声探伤申请,然而回声探伤反映在前去ICG网关的途中丢失,意味着电信网关发出的任何数据无法到达ICG网关;
3. 不管哪种情况,Ping的效果即是失败,更径直地说,即是上不了网。
因此,咱们经常皆是在怀疑清爽存在故障的时候Ping一下,凭证Ping的效果来判断清爽深广与否。
当今的问题是,网吧雇主必须在知说念有东说念主上不去网了,才去Ping,Ping完再去拨打10000,然后再进行清爽切换,这猜想会亏本20分钟,20分钟关于网游玩家、视频聊天的情侣来说,是不可接受的,会给网吧带来很严重的亏本,咱们在念念是不是有个自动的机制替网吧雇主作念这种事情。
底下多情NQA出场,NQA的全名叫网罗质地分析(Network Quality Analysis),是用于测量端到端网罗质地的,它的道理很浅薄:
1. 凭证用户成立,按期本质一些操作,最浅薄的操作即是Ping(回声探伤机制);
2. 自动记载每次探伤的效果,如Ping得手即是OK,失败即是FAILED;
3. 凭证用户成立,自动凭证效果接管看成,如一语气3次FAILED,那么就触发机关;
4. 触发机关不错和一些特质关连,比如静态路由,机关一朝被触发,静态路由自动失效;
5. 有失效就有奏效,也即是清爽备份机制也被启发了,所非常据切换到备用清爽。
从这里咱们不错得知NQA终点于一个自动代理,本质探伤、联动功能。这样带感的东东,你是不是很感趣味呢,咱们来看一下例如的成立吧:
#
// 创建NQA探伤实体telecom,序号1
nqa entry telecom 1
// 探伤类型是ICMP-Echo,Echo翻译成汉文叫回声
type icmp-echo
// 探伤的地方IP地址是电信出口地址6.16.5.5
destination ip 6.16.5.5
// 成立next-hop也为6.16.5.5,看护从联通清爽探伤电信出口
next-hop 6.16.5.5
// 探伤终结为500ms
frequency 500
// 每个周期一语气探伤10次
probe count 10
// 探伤超常常间2s,即探伤发送后2s仍未收到反映,即认为探伤失败
probe timeout 2000
// reaction道理是对探伤效果的反应,下行成立翻译成汉文即是若是一语气3次探伤失败将触发机关trigger
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
// 探伤源接口是贯串电信清爽的Ethernet 0/0
source interface Ethernet 0/0
// 成立ttl为1,看护从联通清爽探伤电信出口
ttl 1
#
// 成立机关连动组track,联动组关连NQA探伤实体telecom 1的反应1
track 1 nqa entry telecom 1 reaction 1
#
// 转变NQA探伤实体telecom 1,从当今运转,恒久探伤
nqa schedule telecom 1 start-time now lifetime forever
#
// 将通往电信的默许路由和机关连动组track绑定
ip route-static 0.0.0.0 0.0.0.0 6.16.5.5 track 1 description telecom
#
以上成立在实质经过中是这样操作的:
1. 清爽深广情况下,NQA探伤效果一直OK,是以不会触发机关;
2. 一朝清爽故障了,NQA不错在3.5s内一语气检测到3次FAILED,立即触发机关;
3. 机关被触发,立即联动电信静态路由失效;
4. 电信静态路由失效,联通清爽坐窝全权采用,整个经过在5s以内完成;
5. 若是NQA探伤得手,机关触发取消,电信出口默许路由自动还原。
这下网吧雇主应该兴隆了,我方亲力亲为30分钟偶而能科罚问题,使用NQA机器东说念主,5s就完成了看成,网吧雇主有丰富的时辰去和电信反馈故障,同期网吧并未碰到到太多投诉。清爽还原,路由也自动还原,终点宽心过劲。
本期专栏就先容到此人妖 telegram,若是诸君看官找到很带感的话题,也不错向我反馈,我分析之后和民众通盘共享。