开发者社区> 技术小牛人> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

边界路由器如何实现网络负载均衡

简介:
+关注继续查看
  “边界路由器如何实现网络负载均衡”这个论点,我们必须需要了解涉及NAT、边界路由器、网络负载均衡这个论点的几个相关知识点。
 
  网络地址转换(NAT)的主要目的是解决IP地址短缺,以及实现TCP负载均衡,在图 -1所示的设计方案中,与Internet 连接的路由器采用网络地址转换,根据路由器的NAT表和图 -2中给出的网络结构、IP地址,阐述主机B向内部网络发出请求进行通信时,“边界路由器如何实现网络负载均衡”这个论点的过程。NAT就是在局域网内部网络中使用内部地址,内部节点要与外部网络进行通信时,就在网关处,将内部地址替换成公用地址,从而在外部公网(Internet)上正常使用,NAT可以使多台计算机共享Internet连接,这一功能很好的解决了公共IP地址紧缺的问题。通过这种方法,只要申请一个合法的IP 地址,就可把整个局域网中的计算机接入Internet中。这时,NAT屏蔽了内部网络,所有的内部网计算机对于公网来说是不可见的,而内部网计算机用户通常不会意识到NAT的存在。全局地址是指合法的IP地址,它是由ISP(网络服务提供商)分配的公网地址,对外代表一个或多个内部局部地址,是全球统一的可寻址的地址。
 
  边界路由器是网络边界的边缘或末点的路由器,提供了对外界网络的基本的安全保护,或者从缺乏网络控制的区域进入到专用网络区域。一般来说,大多数网络都有一个主要的接入点。这就是通常与专用防火墙一起使用的边界路由器。边界路由器是连接内部局域网和外部Internet的关键路由。作为内外网络之间的桥梁,它的安全运行关系到整个局域网的命运。因为直接与Internet连接,边界路由器首当其冲是黑客攻击的重点。基于此,边界路由器理应成为网络管理者重点维护的对象。
 
  负载均衡最初的基本设计思想是一台普通服务器的处理能力只能达到每秒几万个到几十万个请求,无法在一秒钟内处理上百万个甚至更多的请求。但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几百万个甚至更多请求的能力。当网络负载均衡中的一台或几台服务器不可用时,服务不会中断。网络负载均衡自动检测到服务器不可用时,能够迅速在剩余的服务器中重新指派客户机通讯。这项保护措施能够帮助你为关键的业务程序提供不中断的服务,并可以根据网络访问量的增加来相应地增加网络负载均衡服务器的数量;“负载均衡”概念运用在网络上,简单来说是利用多个网络设备通道均衡分担流量。就像是寺庙一天要挑10桶水,1个尚必需要走10趟,但同时指派10个和尚却只要一趟即可完成工作的道理一样。负载均衡可运用多个网络设备同时工作,达成加速网络信息的处理能力,进而优化网络设备的性能,取代设备必须不停升级或淘汰的命运。目前普遍被运用在网络设备中,如服务器、路由器、交换机等。由于NAT比较接近网络的低层,因此就可以将它集成在硬件设备中,通常这样的硬件设备是第四层交换机和专用负载均衡器,第四层交换机的一项重要功能就是NAT负载均衡。
 
  根据图 -1、-2 简单阐述下边缘路由器实现网络负载均衡的过程,直观的感受下我们对于上面所涉及相关知识点的理解。这里没有涉及到相关配置,那就根据这个论点简单描述下相关工作原理。
 
图 -1
 
 
图-2
 
 
  1、  外部主机B172.20.7.3)发出请求,建立B到虚拟主机(10.1.1.127)的连接。
 
  2、  边界路由器接到这个连接请求后,查询NAT表,建立一个新的地址转换映射。如:为10.1.1.127分配真实主机地址10.1.1.1
 
  3、  边界路由器用所选真实地址替换目的地址,转发该数据包。内部主机10.1.1.1接收到该数据包,并做应答。
 
  4、  边界路由器接到应答包后,根据内部地址及端口号和外部地址及端口号,从NAT映射表中查找对应的内部虚拟主机地址及端口号。
 
  5、  将源地址转换为虚拟主机地址,并转发应答包;B接收到源地址为10.1.1.127的应答包。
 将源地址转换为虚拟主机地址,并转发应答包;B接收到源地址为10.1.1.127的应答包。
6、  下一个请求时,边界路由器为其分配下一个内部局部地址,如 10.1.1.2
 
 
     由于涉及好多理论性的东西,不好理解和把握,其实在实际的配置中比较一目了然,了解了相关工作原理及其涉及的相关知识点,对于负载均衡也有了一定的了解,那在企业的实际运用中就可以通过硬件或软件技术来实现网络负载均衡了。
  
  

本文转自jiangxuezhi2009 51CTO博客,原文链接:http://blog.51cto.com/jiangxuezhi/330262 ,如需转载请自行联系原作者

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
leach协议性能对比仿真,包括死亡节点数,数据传输,网络能量消耗,簇头产生数以及负载均衡度
leach协议性能对比仿真,包括死亡节点数,数据传输,网络能量消耗,簇头产生数以及负载均衡度
0 0
单实例并发超1个亿!阿里云飞天洛神云网络NLB网络型负载均衡性能重大突破
近日,2022云栖大会·互联网与飞天技术创新峰会在云栖小镇举办,阿里云智能云网络产品线总经理祝顺民发布面向万物互联的全新一代高性能四层负载均衡——NLB网络型负载均衡,业界首次实现单实例并发能力超1亿的重大突破!
0 0
阿里云SLB网络型负载均衡NLB单实例可以达到1亿并发连
阿里云负载均衡SLB网络型负载均衡NLB是阿里云推出的新一代四层负载均衡,支持超高性能和自动弹性能力,单实例可以达到1亿并发连接,帮您轻松应对高并发业务
0 0
参与网络型负载均衡NLB验收评审任务
为了更好的提升网络型负载均衡NLB(Network Load Balancer)产品体验,现发起UAT验收评审任务,意在通过本次验收活动获取到您对产品的宝贵意见,提升云产品体验。产品介绍:网络型负载均衡NLB(Network Load Balancer)是阿里云面向万物互联时代推出的新一代四层负载均衡,支持超高性能和自动弹性能力,单实例可以达到1亿并发连接,帮您轻松应对高并发业务。
0 0
图解网络:什么是网关负载均衡协议GLBP?
GLBP 是 Cisco 专有协议,是第一跳冗余协议 (FHRP) 之一,与 HSRP 和 VRRP 不同,它允许流量在多个路由器之间进行负载平衡。
0 0
带你读《云网络:数字经济的连接》第三章云数据中心网络3.7负载均衡(二)
《云网络:数字经济的连接》第三章云数据中心网络3.7负载均衡(二)
0 0
带你读《云网络:数字经济的连接》第三章云数据中心网络3.7负载均衡(一)
《云网络:数字经济的连接》第三章云数据中心网络3.7(一)
0 0
一个支持高网络吞吐量、基于机器性能评分的TCP负载均衡器gobalan
作者最近用golang实现了一个TCP负载均衡器,灵感来自grpc。几个主要的特性就是: - 支持高网络吞吐量 - 实现了基于机器性能评分来分配worker节点的负载均衡算法 - 尽量做到薄客户端,降低客户端复杂性
920 0
亚洲唯一,阿里云SLB位列Gartner全球网络负载均衡市场前五
近日,Gartner发布了最新的全球企业级网络设备市场份额报告“Market Share: Enterprise Network Equipment by Market Segment, Worldwide, 1Q19”, 阿里云成为亚洲唯一进入全球负载均衡市场份额榜单的企业,排名第五。
9202 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
负载均衡是如何支撑几亿手机微博用户访问的 -高性能负载均衡研发和应用实践
立即下载
阿里云网络-SLB负载均衡产品介绍
立即下载
负载均衡 ALB的云上可观测能力最佳实践
立即下载