近期利用零散时间混贴吧,发现大家对于某些问题存在概念性和逻辑上的混淆,本着用爱发电的原则,我想陆续在这里将我原本就不专业不丰富的网络知识与大家分享一下,再次说明,我只是一个来自安徽乡下的普通农民,毕业于一所不入流的大学,虽然我所学习的专业是计算机,但是没有好好学习,所以我在此所说的话并不一定正确,仅限于经验交流,无论你是给我点赞还是拍砖,我都非常欢迎,唯一的要求是就是文明用语就行了。特别欢迎专业人士前来指教,我也在不断的学习。
废话不多说,直入正题。今天想和大家分享的是路由器设置里面经常用到的负载模式和分流。
更直接点说,对于混迹这个贴吧的同学来说,绝大部分都是跑网心云的,而跑网心云大部分人用到的软路由系统是爱快和高恪,可能用爱快的人更多一点,当然,对于使用ROS,OPERWRT等其他路由系统的同学来说,这些概念有着相同的意义。这次主要以爱快作为实例来说明这些概念以及提出一些简单的解决方案。
当网络上的设备与进出口线路不处于一对一的状态时,我们就必须接触和使用到网络负载和分流。无论你是单线路带多个网络设备,还是多线路带单个网络设备,亦或是多线路带多个网络设备,我们都需要用到网络负载策略和网络分流策略,这些策略就好比是一根指挥棒,指挥着整个网络上流动着的数据包,让他们按照一定的逻辑顺利地通过网络中枢,进而让数据的传输得以顺畅地进行。
负载策略,严格的说是网络负载均衡策略,决定着整个网络的流量或工作量将会按照怎样的方式进行资源分配,这些方式是经过一定的系统算法决定的。而分流策略能进一步将网络中的具体设备所产生的的流量固定在指定的线路上,并可通过调整分流策略,在指定的线路上实现更加精确的负载平衡。
举个例子来说,爱快里的多线负载就好比是十字路口的红绿灯信号,而分流则是道路上划分好的车道。这两者并不是谁能替代谁的,而是同时遵循这某一特性算法和规则的。再次用爱快举例,比如说你拥有4条外网线路,4台网心云设备,是不是简单地进行了多线负载就行了呢?答案是肯定的,但是,只简单的做多线负载,就会导致串线,进而导致设备上显示NAT类型不稳定、延迟高、丢包等问题,因为网络设备在跑业务的时候所产生的数据包数量是不可能均衡的,这就好比说不可能所有的设备所跑的流量是绝对相同的。当单位时间内所产生的数据包数量不是4的倍数时,负载均衡服务器或者说路由器将不得不把位于余数位的数据包随机分配给某一个线路,这样就出现了最初的串流。
解决方案其实很简单,那就是给网络设备做分流策略。通过协议分流或者端口分流,我们可以将设备的流量固定在指定线路上,线路可以是1条,也可以是多条,同时赋予这个策略以特定的算法,从而实现更为顺畅的网络数据交换。同时设备所建立的网络连接也不会因为串线而频繁中断,建立的连接将更加稳定,当然,跑量也会更多更稳定,收益嘛,emmmm,我想应该会好一些吧,哈哈,因为我不是网心云的老板,不能决定这个。
要去吃饭了,只能暂时些到这里,欢迎指正拍砖。昨天忘记祝大家节日快乐了,今天补上,祝大家虎年大吉,财源滚滚!
废话不多说,直入正题。今天想和大家分享的是路由器设置里面经常用到的负载模式和分流。
更直接点说,对于混迹这个贴吧的同学来说,绝大部分都是跑网心云的,而跑网心云大部分人用到的软路由系统是爱快和高恪,可能用爱快的人更多一点,当然,对于使用ROS,OPERWRT等其他路由系统的同学来说,这些概念有着相同的意义。这次主要以爱快作为实例来说明这些概念以及提出一些简单的解决方案。
当网络上的设备与进出口线路不处于一对一的状态时,我们就必须接触和使用到网络负载和分流。无论你是单线路带多个网络设备,还是多线路带单个网络设备,亦或是多线路带多个网络设备,我们都需要用到网络负载策略和网络分流策略,这些策略就好比是一根指挥棒,指挥着整个网络上流动着的数据包,让他们按照一定的逻辑顺利地通过网络中枢,进而让数据的传输得以顺畅地进行。
负载策略,严格的说是网络负载均衡策略,决定着整个网络的流量或工作量将会按照怎样的方式进行资源分配,这些方式是经过一定的系统算法决定的。而分流策略能进一步将网络中的具体设备所产生的的流量固定在指定的线路上,并可通过调整分流策略,在指定的线路上实现更加精确的负载平衡。
举个例子来说,爱快里的多线负载就好比是十字路口的红绿灯信号,而分流则是道路上划分好的车道。这两者并不是谁能替代谁的,而是同时遵循这某一特性算法和规则的。再次用爱快举例,比如说你拥有4条外网线路,4台网心云设备,是不是简单地进行了多线负载就行了呢?答案是肯定的,但是,只简单的做多线负载,就会导致串线,进而导致设备上显示NAT类型不稳定、延迟高、丢包等问题,因为网络设备在跑业务的时候所产生的数据包数量是不可能均衡的,这就好比说不可能所有的设备所跑的流量是绝对相同的。当单位时间内所产生的数据包数量不是4的倍数时,负载均衡服务器或者说路由器将不得不把位于余数位的数据包随机分配给某一个线路,这样就出现了最初的串流。
解决方案其实很简单,那就是给网络设备做分流策略。通过协议分流或者端口分流,我们可以将设备的流量固定在指定线路上,线路可以是1条,也可以是多条,同时赋予这个策略以特定的算法,从而实现更为顺畅的网络数据交换。同时设备所建立的网络连接也不会因为串线而频繁中断,建立的连接将更加稳定,当然,跑量也会更多更稳定,收益嘛,emmmm,我想应该会好一些吧,哈哈,因为我不是网心云的老板,不能决定这个。
要去吃饭了,只能暂时些到这里,欢迎指正拍砖。昨天忘记祝大家节日快乐了,今天补上,祝大家虎年大吉,财源滚滚!