实时上报流量的方法、媒体终端及系统的制作方法

文档序号:7873285阅读:204来源:国知局
专利名称:实时上报流量的方法、媒体终端及系统的制作方法
技术领域
本发明涉及数据传输技术领域,具体涉及一种链路层发现协议(LLDP,Link Layer Discovery Protocol)媒体终端发现(MED,Media EndpointDiscovery)媒体终端实时上报流量的方法、系统及LLDP MED媒体终端。
背景技术
LLDP MED是在LLDP的基础上增加了一些类型长度值(TLV,TypeLength Value)。 LLDP MED区分网络链接设备(如交换机)和媒体终端设备(如IP电话),媒体终端设备又可以分成三类,分别是MED —般终端、MED媒体终端和MED通信设备终端。每种设备发布和接收TLV的能力不同,作用也不同。其中,LLDP MED网络链接设备对LLDP MED终端提供IEEE 802网络接入,可以是二层或三层交换机、桥接设备等;LLDP MED—般终端是LLDP MED网络中的基本成员终端,可以是IP通信控制器等;LLDPMED媒体终端支持IP媒体流,可以是媒体网关、会议桥接设备等;LLDP MED通信设备终端支持IP通信终端用户,可以是IP电话终端、软电话终端等。LLDP报文是采用IEEE 802. 3封装、工作在逻辑链路控制(LLC,LogicalLink Control)层、最大长度为1500字节的无标签(Untag)报文,不能被站点转发。在设备没有使能LLDP的情况下,设备也可以透传LLDP报文。LLDP只支持二层以太网口,对于聚合组可以在任何一个子接口上运行,每个子接口的运行情况相互独立,互不干扰。生成树协议 (STP, Spanning-TreeProtocol)、智能链接(Smart Link)、快速环保护协议(RRPP, Rapid RingProtection Protocol)等阻塞端口的特性不影响LLDP报文的转发,即被这些特性阻塞的端口仍可正确收发LLDP报文。需要特别说明的是,在IEEE802. IX使能的接口上只有被授权后才能发送LLDP报文。表1为LLDP报文的格式
权利要求
1.一种链路层发现协议媒体终端发现LLDP MED媒体终端实时上报流量的方法,其特征在于,该方法包括当LLDP MED媒体终端建立多媒体会话时,根据本次会话使用的各媒体流输入端口的码率,更新本次会话使用的各媒体流输入端口的总码率,当该多媒体会话建立完成且打开媒体通道后,将自身启用的各媒体流输入端口的最新总码率放入扩展类型长度值TLV中,将该扩展TLV发送给网络接入设备;网络接入设备接收该扩展TLV,根据该扩展TLV中的各媒体流输入端口的总码率,进行带宽控制和服务质量QoS保障处理。
2.根据权利要求1所述的方法,其特征在于,所述媒体流为视频流、音频流、音视频混合流之一或任意组合。
3.根据权利要求1所述的方法,其特征在于,所述扩展TLV包括媒体流输入端口启用数量,各启用的媒体流输入端口的总码率。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括 当LLDP MED媒体终端退出多媒体会话时,根据本次会话使用的各媒体流输入端口的码率,更新本次会话使用的各媒体流输入端口的总码率,当关闭媒体通道后,将自身启用的各媒体流输入端口的最新总码率放入扩展TLV中,将该扩展TLV发送给网络接入设备;网络接入设备接收该扩展TLV,根据该扩展TLV中的各媒体流输入端口的总码率,调整带宽控制和QoS保障处理。
5.根据权利要求1所述的方法,其特征在于,所述网络接入设备根据该扩展TLV中的各媒体流输入端口的总码率,进行带宽控制和QoS保障处理包括网络接入设备根据每个端口上接收到的扩展TLV中的各媒体流输入端口的总码率,统计该端口上的各类媒体流的流量,并根据各类媒体流的优先级调度媒体流;或者包括网络接入设备根据每个端口上接收到的扩展TLV中的各媒体流输入端口的总码率,统计各端口上的媒体流的总流量,当发现一端口上的媒体流的总流量大于该端口的设定带宽时,则对该端口接收到的后续媒体会话数据报文作丢弃或拒绝处理,或者,若发现自身还存在媒体流总流量小于固定带宽的另一端口,则将该另一端口的部分多余缓存分配给所述端
6.根据权利要求1所述的方法,其特征在于,所述扩展TLV包括媒体流输入端口启用数量,各启用的媒体流输入端口的总码率、本LLDPMED媒体终端已建立的媒体会话总数;所述网络接入设备根据该扩展TLV中的各媒体流输入端口的总码率,进行带宽控制和 QoS保障处理包括网络接入设备查看该扩展TLV中携带的本LLDP MED媒体终端已建立媒体会话总数,若发现该总数量大于预设的该LLDP MED媒体终端的媒体会话数阈值,则丢弃或拒绝该LLDP MED媒体终端的后续媒体会话数据报文;否则,根据该扩展TLV中携带的各媒体流输入端口的码率,计算该LLDPMED媒体终端占用的带宽,若发现该带宽大于预设的该LLDP MED媒体终端的带宽阈值,则丢弃或拒绝该LLDP MED媒体终端的后续媒体会话数据报文。
7.一种LLDP MED媒体终端,其特征在于,该媒体终端包括第一模块,当建立多媒体会话时,根据本次会话使用的各媒体流输入端口的码率,更新本次会话使用的各媒体流输入端口的总码率,将更新后的该各体流输入端口的总码率发送给第二模块;第二模块,接收第一模块发来的各媒体流输入端口的总码率,当本次会话建立完成且打开媒体通道后,将本媒体终端启用的各媒体流输入端口的最新总码率放入扩展TLV中, 将该扩展TLV发送给网络接入设备。
8.根据权利要求7所述的媒体终端,其特征在于,所述第一模块进一步用于,当退出多媒体会话时,根据本次会话使用的各媒体流输入端口的码率,更新本次会话使用的各媒体流输入端口的总码率,将更新后的该各媒体流输入端口的总码率发送给第二模块,且,所述第二模块进一步用于,接收第一模块发来的各媒体流输入端口的总码率,当关闭媒体通道后,将本媒体终端启用的各媒体流输入端口的最新总码率放入扩展TLV中,将该扩展TLV发送给网络接入设备。
9.一种LLDP MED媒体终端实时上报流量的系统,其特征在于,该系统包括LLDP MED媒体终端,当建立多媒体会话时,根据本次会话使用的各媒体流输入端口的码率,更新本次会话使用的各媒体流输入端口的总码率,当该多媒体会话建立完成且打开媒体通道后,将自身启用的各媒体流输入端口的最新总码率放入扩展TLV中,将该扩展TLV 发送给网络接入设备;网络接入设备,接收所述扩展TLV,根据该扩展TLV中的各媒体流输入端口的总码率, 进行带宽控制和QoS保障处理。
10.如权利要求9所述的系统,其特征在于,所述网络接入设备包括第一模块,根据本设备每个端口上接收到的扩展TLV中的各媒体流输入端口的总码率,统计该端口上的各类媒体流的流量,将统计得到的本设备每个端口上的各类媒体流的流量发送给第二模块;第二模块,接收第一模块发来的每个端口上的各类媒体流的流量,结合各类媒体流的优先级调度各类媒体流。
11.如权利要求9所述的系统,其特征在于,所述网络接入设备包括第一模块,根据本设备每个端口上接收到的扩展TLV中的各媒体流输入端口的总码率,统计各端口上的媒体流的总流量,将统计得到的本设备每个端口上的媒体流的总流量发送给第二模块;第二模块,接收第一模块发来的每个端口上的媒体流的总流量,当发现一端口上的媒体流的总流量大于该端口的设定带宽时,则对该端口接收到的后续媒体会话数据报文作丢弃或拒绝处理,或者,若发现自身还存在媒体流总流量小于固定带宽的另一端口,则将该另一端口的部分多余缓存分配给所述端口。
12.如权利要求9所述的系统,其特征在于,所述网络接入设备包括第一模块,记录为每个LLDP MED媒体终端设置的媒体会话数阈值和带宽阈值;第二模块,接收LLDP MED媒体终端发来的扩展TLV,若发现该扩展TLV中携带的该LLDP MED媒体终端已建立媒体会话总数大于第一模块记录的该LLDP MED媒体终端的媒体会话数阈值,则丢弃或拒绝该LLDP MED媒体终端的后续媒体会话数据报文;否则,根据该扩展 TLV中携带的各媒体流输入端口的码率,计算该LLDP MED媒体终端占用的带宽,若发现该带宽大于第一模块记录的该LLDP MED媒体终端的带宽阈值,则丢弃或拒绝该LLDP MED媒体终端的后续媒体会话数据报文。
全文摘要
本发明公开了实时上报流量的方法、媒体终端及系统。方法包括当LLDPMED媒体终端建立多媒体会话时,根据本次会话使用的各媒体流输入端口的码率,更新本次会话使用的各媒体流输入端口的总码率,当该多媒体会话建立完成且打开媒体通道后,将自身启用的各媒体流输入端口的最新总码率放入扩展TLV中,将该扩展TLV发送给网络接入设备;网络接入设备接收该扩展TLV,根据该扩展TLV中的各媒体流输入端口的总码率,进行带宽控制和服务质量QoS保障处理。本发明实现了网络接入设备的精确带宽控制和QoS保障处理。
文档编号H04L12/56GK102238066SQ20101016088
公开日2011年11月9日 申请日期2010年4月27日 优先权日2010年4月27日
发明者李飞 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1