电子通信系统中的分流控制器设计与实现分析_第1页
电子通信系统中的分流控制器设计与实现分析_第2页
电子通信系统中的分流控制器设计与实现分析_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子通信系统中的分流控制器设计与实现分析摘要:文章设计了一个基于动态哈希算法的分流控制 器,利用 Telnet 组件,完成路由器的远程部署后,再通过 SNMP 组件及时获取各路由器流量数据, 并管理当前的变量, 通过 TFTP 服务器将命令文件反馈到各路由器中,从而实现 路由器接口的流量均衡。由动态更新和均衡模块、预处理模 块和均衡分流控制模块进行分流控制,并利用动态哈希算 法,均衡系统流量,获得均衡负载量最优解。关键词:电子通信系统;分流控制器;设计;实现 云计算等现代电子技术的发展,使软件分流成为一种更 为有效的方法,采用分流控制器控制电子通信系统中各路由 器先完成自分流, 再在自分流的情

2、况下分流并处理 IP 报文数 据,确保系统负载能够始终处于均衡状态。当前使用的分流 系统处理方法主要有轮转法、最小连接法、最低缺失法的均 衡部件、融合加权法与轮转法相结合等方法构建分流控制系 统,但这些方法都有不同程度的局限性,分流效率也较低。 采用动态哈希算法架构一个电子通信系统分流控制器,能够 计算出负载均衡的最优解 1 。1 电子通信系统分流控制器的设计与实现1.1 系统总体架构 该分流控制器软件调控基于动态哈希算法实现,并对分 流控制器进行检测与管理,有负载分流行为出现时,可利用 动态哈希算法采取分流,驱动各个路由器于自身分流状态下 对 IP 报文进行分流, 进而实现负载均衡化。 该分

3、流系统采用 Eelnet 组件,完成远距离登录并对路由器进行配置,利用简 单网络管理协议( Simple Network Management Protocol , SNMP )组件对路由器中的全部流组与接口中出现的流量进 行采集,根据采集结果调控本地的变量,接着根据变量调控 所有接口流组,简单文件传送协议( Trivial File Trasfer Protocol, TFTP)服务器则会将这个命令文件反馈到路由器 中,路由器就会在命令文件的调配下确保全部接口能够均衡 数据输出流量, 进而使全部路由器接口都能在 IP 报文数据的 输出流量上实现均衡化,确保整个电子通信系统能够均衡负 载2。1

4、.2 分流控制器功能模块动态更新和均衡模块 分流控制系统需要完成各个流组以及接口流量的实时 采集,结合流量大小进行由大到小的排序,各接口对其对应 的某条数据队列进行修复,并将流组信息暂时储存到节点 中,再对流纟且信息进行策略分流,这一模块的运行包含 3 个步骤:( 1)采集流量。该分流系统会先对 SNMP 客户端模块 的需求进行分析,并向路由器反馈 SNMP 中出现的 GET 申请,同时完成对接口流量、 接口流组中的流量进行实时采集, 确保所有接口都能够有效完成对对应流组队列的修护任务, 同时还需要调整本地流组队列的全部节点,基于流量大小, 将接口流量由大到小进行排列,从而保证之后能够按照分流

5、 策略完成分流。 ( 2)分流策略的计算。分流方案的运算基于 动态哈希算法,并计算各接口中的平均流量,再计算全部接 口与平均流量的差值,根据这一差值完成有序分列,当接口 差值大于 0 时,需要对这个接口流组设计新规划,根据差值 由大到小重新划分该接口流组,将流量最大与最小的两个接 口流组相衔接,具体衔接流组则由差值和全部接口流组大小 决定。在完成这些计算与划分后,即整理并完善了路由器设 置工作,将这一设置记录到相关的文档中,保证之后的调配 能够有客观的依据。 ( 3)流量配置文件。根据流量数据制定 分流策略,将策略分流设置信息储存到对应的文档中,最后 将这一文档发送至各路由器即可完成文件配置工

6、作3 。预处理模块 部分用户会有特定要求,分流控制器需要先对这些特定 要求进行处理, 可通过对相应路由器的 IP 报文数据先作预处 理,及时发送有用信息,并将无用信息全部删除,之后再通 过动态哈希算法均衡分流全部 IP 报文数据。用户有独立调试 IP 报文时,可将源端口或目标端口与用户端口一致的 IP 报 文先向处理机反馈后,再实施有效操作,而其他处理机则不 能均匀读取到这些报文。只有先完成对部分用户特定要求或 自定义路由器流量方案的预处理与运行,才能对其他全部的 接口流组采取均衡负载运算与配置 4 。均衡分流控制模块 分流系统会对路由器进行操作,从而均衡控制电子通信 系统分流工作。 (1)新

7、建路由器。一个用户首次通过一个路 由器的时候,首先构建一个新路由器并不断调试置好该路由 器的地址、网络类型、登录密码等参数,直至分流系统与路 由器的其他参数能够融合后,开始建立原始参数,在统计路 由器接口对应的 IP 地址、 掩码等各项参数后, 用户可自行决 定使用哪类型的接口,分流系统会根据动态哈希算法对均衡 分流进行运算与设计,并根据运算结果调控路由器初始化所 需的流量。(2)启动初始化的路由器。如果用户只有一个路 由器配置文档时,可以根据这个文档,设置相应的条件与路 由器完成关联,确保该路由器配置文档能够有效获取到路由 器接口对应的 IP 地址、 掩码等参数, 再分析接口类型, 并提 取

8、后续启动的路由器所对应的各 IP 地址, 生成地址列表, 完 成初始化工作后,再利用动态哈希算法对路由器流量进行均 衡操作。(3)获取设备状况。分流控制器能够根据用户建立 路由器的时间间隔实时采集路由器的运行情况与各类数据, 路由器接口流量调控结果则可以动态化的典型形式呈现出 来,接口出现错误时,可采取相关操作进行纠正。 ( 4)动态 均衡。分流控制器实时采集到路由器接口的全部流量信息 后,就要利用动态哈希算法计算并调控流量,确保路由器接 口流量能够符合每个用户的要求,当某分流策略不符合用户 要求时,可继续通过动态哈希算法运算,直至调控结果完全 均衡化。(5)分流系统总线结构。分流系统总线主要

9、由一条 总线、通信控制器、收发器及高速光电藕合器等组成 5 。2 利用动态哈希算法设计路由器流量均衡分流策略 动态哈希算法可利用两阶段哈希算法完成系统负载分 流的均衡设置。 首次计算时可根据哈希函数分割全部 IP 为不 同流组,各流组均有对应的标识 Uione ;第二次运算时,可 以将二次动态哈希函数的输入值设置为 Uione ,并计算该函 数的结果,结果与路由器的输出接口相对应即可。之后再分 析输出接口可能发生的流量,并调控动态哈希函数,能够保 证将高流量接口流组中的流量调控至低流量接口中,以实现 输出接口流量负载的动态化均衡工作。这一均衡过程包括以 下步骤:( 1)哈希分组。哈希分组输入参

10、数设置为路由器IP报文中包含的 CRC-32 ,可保证分组后的各个流组流量具有 高度一致性,从而提高负载分流效果的均衡性。 ( 2)调控并 更新流量,完成接口流组的调整工作。各个流组都会对应一 个已经设置好的变量,用以储存当前流组所发生的流量,每 次的流量调控工作完成后,均需调整这一变量值,根据各个 流组发生的流量,对流组与接口之间的相对应关系,以确保 每一个接口发生的流量都能够实现最大限度的均衡化。 ( 3) 设计动态调控策略。以最先适应算法为基础,分析各个路由 器接口之间的流量差值,并以此作为路由器各流组可发生流 量的调控依据。最先适应算法的理论是依次采集可供调控的 流组,同时对流组流量进

11、行调控,以此确保采集到的流组所 对应的接口发生的流量大小和变换流组对应接口的流量大 小能够一致,最后再调整所有变换接口流组可承担的动态流 量6。3 分流控制代码 通过树型代码方式描述这一分流控制器的全部部件运 行方式。从防火墙节点与策略路由构造代码规范,有效分割 源目的端口的 IP 地址、源目的商品区域以及 IP 地址的反掩 码参数,即可完成策略路由规范所需案例的构建。其中的关 键代码主要是对路由器中的策略路由部件进行控制。路由项目以及路由案例对应的节点可用于设置路由项 目、源目的 IP 报文活动、下一跳路由器对应的 IP 地址,再 设置好 airline ,完成二次筛选。以接口节点为依据,

12、对接口 IP 地址及相应筛选规范进行 配置,再提取接口获取到的 IP 报文,并以此为依据设置好筛 选规范对应的策略路由。4 结语 电子通信系统分流控制器要实现负载均衡,需不断优化 分流算法,本文设计了一个基于哈希动态算法的分流控制 器,设计了该分流系统的硬件系统、软件系统及关键代码, 利用 Telnet 组件,完成路由器的远程部署后,再通过 SNMP 组件及时获取各路由器流量数据,并管理当前的变量,通过 TFTP 服务器将命令文件反馈到各路由器中,从而实现路由 器接口的流量均衡。 由动态更新和均衡模块、 预 ?理模块和均 衡分流控制模块进行分流控制,并利用动态哈希算法,均衡 系统流量,使均衡负载实现最优化。 参考文献 1吴艳玲 .电子通信系统中的分流控制器设计与实现J.现代电子技术, 2016(12): 110-113.2 程烨.电子通信系统中的分流控制器设计与实现J.现代工业经济和信息化, 2017( 1):59-60.3 勒加雷 .嵌入式协议栈 pC/TCP-IP :

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论