网络资源获取方法及装置的制造方法

文档序号:9914393阅读:914来源:国知局
网络资源获取方法及装置的制造方法
【技术领域】
[0001] 本发明属于通信技术领域,具体涉及一种网络资源获取方法及装置。
【背景技术】
[0002] 在网络传输过程中,网络资源的利用和供给状况总是动态变化的,如何提高网络 资源利用率,同时能够一定程度的保证业务质量,一直是研究的课题。但是,传统方法采用 资源预留或者尽力而为的方法,前者针对特殊应用,采用预留资源的方法,由接收方后向发 起预留通道和资源,这种占用网络资源的方法,只是从业务需求出发,不能从网络全局出 发,也不能根据网络现状动态变化做出调整,对资源的利用率较低,不适合全网的普遍应 用。而尽力而为的方法可以在现有的网络资源情况下尽力服务,但是对业务的服务质量的 保障度较低,网络资源供给和业务需求的匹配度不能达到全网最佳。

【发明内容】

[0003] 本发明所要解决的技术问题包括,针对现有的网络资源供给存在的上述问题,提 供一种网络资源优化的网络资源获取方法及装置。
[0004] 解决本发明技术问题所采用的技术方案是一种网络资源获取方法,包括如下步 骤:
[0005] 获取源节点的数据传输请求信息;其中,请求信息包括:源IP和目的IP;
[0006] 根据匹配表确定源节点从源IP到目的IP之间的各个网络设备的地址,以及各个网 络设备的传输通道号;其中,匹配表中包括资源表,资源表中存储有每个网络设备周期性上 传的各个网络设备的各个传输通道的资源状态信息;
[0007] 将所确定的各个网络设备的地址,以及各个网络设备的传输通道号发送给源节点 和各个网络设备,以使源节点将数据从源IP传输至目的IP。
[0008] 优选的是,请求信息还包括:数据的业务类型;匹配表中还包括业务流表;其中,业 务流表包括:业务类型,与业务类型对应的带宽需求和业务优先级。
[0009] 优选的是,将所确定的各个网络设备的地址,以及各个网络设备的传输通道号发 送给源节点之前,还包括:
[0010] 给所确定的各个网络设备配置鉴权标记。
[0011] 解决本发明技术问题所采用的技术方案是一种网络资源获取方法,包括如下步 骤:周期性获取自身的各个传输通道的资源状态信息,生成子资源表;
[0012] 将子资源表上传至控制器,以使控制器确定出下一跳网络设备的地址,以及该网 络设备的传输通道号;
[0013] 接收控制器确定出的下一跳网络设备的网络设备的地址,以及该网络设备的传输 通道号;
[0014] 将数据传输至下一跳网络设备。
[0015] 优选的是,将数据传输至下一跳网络设备之间还包括:
[0016] 接收控制器为所确定出的下一跳网络设备配置的鉴权标记;
[0017] 将鉴权标记进行匹配,当匹配成功后,将数据传输至下一跳网络设备。
[0018] 解决本发明技术问题所采用的技术方案是一种网络资源获取装置,包括:
[0019] 数据传输请求获取模块,用于获取源节点的数据传输请求信息;其中,请求信息包 括:源IP和目的IP;
[0020] 网络设备匹配模块,用于根据匹配表确定源节点从源IP到目的IP之间的各个网络 设备的地址,以及各个网络设备的传输通道号;其中,匹配表中包括资源表,资源表中存储 有每个网络设备周期性上传的各个网络设备的各个传输通道的资源状态信息;
[0021] 信息反馈模块,用于将所确定的各个网络设备的地址,以及各个网络设备的传输 通道号发送给源节点和各个网络设备,以使源节点将数据从源IP传输至目的IP。
[0022] 优选的是,请求信息还包括:数据的业务类型;匹配表中还包括业务流表;其中,业 务流表包括:业务类型,与业务类型对应的带宽需求和业务优先级。
[0023] 优选的是,网络资源获取装置还包括:
[0024] 鉴权配置模块,用于给所确定的各个网络设备配置鉴权标记。
[0025] 解决本发明技术问题所采用的技术方案是一种网络资源获取装置,包括:
[0026] 资源状态获取模块,用于周期性获取自身的各个传输通道的资源状态信息,生成 子资源表;
[0027] 上传模块,用于将子资源表上传至控制器,以使控制器确定出下一跳网络设备的 地址,以及该网络设备的传输通道号;
[0028] 接收模块,用于接收控制器确定出的下一跳网络设备的网络设备的地址,以及该 网络设备的传输通道号;
[0029] 路由匹配模块,用于将数据传输至下一跳网络设备。
[0030] 优选的是,网络资源获取装置还包括:
[0031] 鉴权获取模块,用于接收控制器为所确定出的下一跳网络设备配置的鉴权标记;
[0032] 鉴权匹配模块,用于将鉴权标记进行匹配,当匹配成功后,将数据传输至下一跳网 络设备。
[0033]本发明具有如下有益效果:
[0034]本发明所提供的网络资源获取方法,利用控制器、网络设备相互协作的方式,保证 了在动态的网络资源状况下,较好地匹配业务需求和网络资源供给,提高资源利用率。
【附图说明】
[0035] 图1为本发明实施例1的网络资源获取方法的流程图;
[0036] 图2为本发明的实施例4的网络资源获取装置的示意图;
[0037] 图3为本发明的实施例5的网络资源获取装置的示意图;
[0038] 图4为本发明的实施例6的网络资源获取装置的示意图;
[0039] 图5为本发明的实施例7的网络资源获取装置的示意图;
[0040] 图6为本发明的实施例8的网络资源获取系统的示意图。
【具体实施方式】
[0041]为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方 式对本发明作进一步详细描述。
[0042] 实施例1:
[0043] 如图1所示,本实施例提供一种网络资源获取方法,其包括如下步骤:
[0044] S101、获取源节点的数据传输请求信息;其中,请求信息包括:源IP和目的IP。
[0045] 该步骤具体包括:控制器通过其内的数据传输请求获取模块获取源节点的数据传 输请求信息。其中,请求信息中至少包括源IP和目的IP。此时,控制器则可以根据源IP和目 的IP可以分析出源节点数据传输的一个网络拓扑(也就是数据的传输路径)。
[0046] S102、根据匹配表确定源节点从源IP到目的IP之间的各个网络设备(该网络设备 可以为交换机)的地址,以及各个网络设备的传输通道号;其中,匹配表中包括资源表,资源 表中存储有每个网络设备周期性上传的各个网络设备的各个传输通道的资源状态信息。
[0047] 具体的,每个网络设备均可以周期性的获取其各自本身的各个传输通道的网络资 源状态信息,即每个传输通道的已占用带宽和剩余带宽的多少,并将生成一个子资源表(如 下表1),并将各自的子资源表上传至控制器,此时控制器则将这些子资源表汇总成一个资 源表(如下表2),该资源表构成匹配表中的一部分。在该步骤中,控制器的网络设备匹配模 块则根据资源表中的各个网络设备的资源状态
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1