所谓的软路由并不是什么软件路由器,所有路由器都是软件,硬件路由器的好处是转发效率高,如果是硬件路由器肯定是做不到的,在一个宽带上对这些VPN拨号,华为路由器没有软件吗,华为高端路由器会有主控板和业务板,在爱快上就可以看到每个模拟器一个私网IP地址和足够多的外网线路。
软路由相对于硬路由真的很NB吗
各有各的用途,没法类比
我个人理解,所谓的软路由并不是什么软件路由器,所有路由器都是软件,思科路由系统没有软件吗?华为路由器没有软件吗?其实都是基于Linux的软件。
具体区别如下:硬件路由器处理数据包的时候有专门负责的硬件设备
拿华为路由器举例,华为高端路由器会有主控板和业务板,主控板就是专门负责配置下发,当你登录到console口进行查看修改设置是在主控板进行,下发命令时主控板会将你的设置如acl,qos,静态路由等设置下发到业务板,数据包进入后会根据业务分配到指定的芯片去做处理,比如加解密,流分类,都是由专门的硬件处理器进行处理-软路由
软路由就会简单很多,网卡将数据处理后全部上送内核,依靠强大的cpu处理性能,无论是查看修改设置,还是数据包分类加解密,任何业务都是用cpu处理。
硬件路由器的好处是转发效率高,因为指定业务都是由专门的硬件芯片处理,所以不存在过多的性能衰减,降低效率,缺点是由于硬件处理芯片的存在,无论是硬件电路设计,还是研发难度都几十倍的提高,并且后期对软件升级维护难度也比较高,所以市场售卖硬件路由器,没有严重问题外一般不会有太大的版本更迭。-路由器vpn
软路由的好处就是所有数据包过内核处理,在内核中可以根据意愿很方便的去处理,比如我想劫持下dns,或者做dpi流控,对数据包的修改由内核处理的话,处理起来更加多样性和灵活。
当然,对于使用者来说好处就是功能多,升级快,增加修改什么新功能特别方便。比如爱快软路由,几年的时间从一个基本没啥功能的路由器,迭代云平台,旁路认证,旁路ac,dpi流控,虚拟机,无数细节的优化,功能迭代之所以如此迅速,完全依靠linux强大的内力支撑,如果是硬件路由器肯定是做不到的。-软路由
缺点是对处理器要求比较高,并且有个瓶颈,当带机量达到万台以上的时候,如果网卡不好,队列较少,会引发大量的数据包频繁上送内核,Linux进程中断过多,无法有效负载。
所以假设你是家用,或者几百人小公司,几千人的大商场,那么用软路由会是一个很好的选择,性价比高,功能多。完全可以满足你的网络需求
如果你是一个上万人的园区,那么一定要分隔成多个软路由或者包含对重点业务芯片级硬件处理能力的路由器,这可以保障你网络的健壮性。
那么最后问题来了,几百元的tp,水星,华为家用路由器,算硬件路由器吗?
实际除了部分型号支持开启硬件转发模式外,正常模式下都是cpu来处理数据包报文(开启后限速,终端监控,由于没有硬件芯片处理能力全部失效)
外网怎么访问路由器需要注意什么
要想外网直接访问内网,一般情况下是不行的,要借助内网映射工具,比如:花生壳、nat123等,不过这两个软件都是收费的,当然,也有免费线路,但是免费线路可能不太稳定!
如何在虚拟机里安装爱快软路由软件,从而实现不同数量的模拟器有不同的IP地址呢
这个问题要分以下几方面
1.有足够的公网ip
所有的公网IP都是运营商给你能用的,不管是通过PPPOE拨号,还是VPN到服务商,总之这个IP一定不是随便设置就能用的,在爱快上有几种方式
(1)通过基于物理网卡混合多拨:运营商卖给你的宽带支持多拨,在一个猫上可以拨很多个相同或者不同的宽带,每条宽带对应一个账号密码
(2)通过基于VLAN混合多拨:向运营商购买足够数量的宽带,比如需要10个公网IP就买10个,接入VLAN到交换机汇聚到爱快路由器上进行多拨。
(3)通过VPN接入:向第三方机构(如X宝)购买足够数量的VPN,在一个宽带上对这些VPN拨号,每个VPN相当于一条宽带
上述方案中,1和2的宽带方案较为稳定,3方案一方面所有VPN都基于原有带宽进行出口,带宽可能较小,另一方面由于涉及到VPN服务商质量因素,或运营商对VPN的屏蔽因素,延迟高是小事,严重者可能无法拨号成功或时断时续。-路由器vpn
2.模拟器独立内网IP标识
上面说了公网出口IP,路由器将内网的流量分流到不同出口线路,要有一个判定标准,要么完全随机,要么基于协议,要么基于IP等等,根据你的描述想要每个模拟机对应一条线路,最简单的方式就是基于内网ip。
在模拟器里面找相关设置,桥接网卡模式,这样可以使模拟器内的系统直接向爱快路由器获取IP。而不是共享宿主机一个ip地址。
3.爱快路由器进行负载
以上两步完成后,在爱快上就可以看到每个模拟器一个私网IP地址和足够多的外网线路。接下来打开分流流控---多线负载---将所有外网线路勾选,运营商选择全部,负载模式基于源IP,设置完成即可使用。
以上就是实现方式以及原理。