通过LLDP报文实现VOIP语音业务的方法及系统与流程

文档序号:12493823阅读:1696来源:国知局
通过LLDP报文实现VOIP语音业务的方法及系统与流程

本发明涉及通信技术领域,尤其涉及VOIP(Voice Over Internet Protocol,因特网语音协议)语音通信技术领域,具体是指一种通过LLDP(Link Layer Discovery Protocol,链路层发现协议)报文实现VOIP语音业务的方法及系统。



背景技术:

目前,网络设备的种类日益繁多且各自的配置错综复杂,为了使不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息,需要有一个标准的信息交流平台。

LLDP就是在这样的背景下产生的,它提供了一种标准的链路层发现方式,可以将本端设备的主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发布给与自己直连的邻居,邻居收到这些信息后将其以标准MIB(Management Information Base,管理信息库)的形式保存起来,以供网络管理系统查询及判断链路的通信状况。这也给支持VOIP语音电话业务提供了一条新的实现业务方式。



技术实现要素:

本发明的目的是克服了上述现有技术的缺点,提供了一种能够通过携带公告协商TLV的LLDP报文下发音参数实现VOIP语音业务的方法及系统。

为了实现上述目的,本发明具有如下构成:

该通过LLDP报文下发实现VOIP语音业务的方法,包括以下步骤:

(1)局端设备配置语音VLAN(虚拟局域网)、Priority和DSCP(Differentiated Service Code Point,差分服务代码点);

(2)终端设备接受所述的局端设备下发ME(Management Entity,管理实体),读取并转化为LLDP报文,并转发至VOIP语音电话;

(3)VOIP语音电话通过LLDP报文获取语音VLAN、Priority和DSCP值,并向SIP服务器发起语音注册请求,注册完整后,实现语音业务;

(4)完成注册并实现语音业务。

较佳地,所述的步骤(1)具体为:

(1-1)所述的局端设备创建一个私有的OMCI(Ont Management And Configuration Interface,终端管理控制接口)ME;

(1-2)通过所述的ME配置语音VLAN、Priority和DSCP数据,并将该ME通过OMCI通道下发至终端设备。

较佳地,所述的步骤(2)具体为:

(2-1)所述的终端设备将所述的ME的信息转化为LLDP MED-Network Policy TLV;

(2-2)所述的终端设备等待所述的VOIP语音电话发送LLDP邻居消息;

(2-3)当所述的VOIP语音电话发送LLDP邻居消息时,终端设备将所述的LLDP MED-Network Policy TLV下发至所述的VOIP语音电话。

更佳地,所述的VOIP语音电话发送LLDP邻居消息具体为:

所述的VOIP语音电话发送LLDP MED-Capabilities TLV,并告知所述的终端设备自身是一个语音设备且自身能力支持所述的LLDP MED-Network Policy TLV。

较佳地,所述的步骤(3)具体为:

(3-1)所述的VOIP语音电话在收到终端设备下发的LLDP MED-Network Policy TLV时读取语音VLAN、Priority和DSCP;

(3-2)所述的VOIP语音电话将语音sip注册包加上语音VLAN、Priority和DSCP字段通过所述的终端设备的以太网口发送至注册服务器。

还包括一种通过LLDP报文下发实现VOIP语音业务的系统,所述的系统包括:

局端设备,用于配置语音VLAN、Priority和DSCP,以及语音SIP服务器地址、服务器端口,并认证用户名和密码;

终端设备,用于接受局端设备通过OMCI通道下发的ME实体,读取并转化为LLDP报文,将所述的LLDP报文转发至VOIP语音电话;

VOIP语音电话,用于通过LLDP获取语音VLAN、Priority和DSCP值,并向SIP服务器发起语音注册请求,注册完整后,实现语音业务。

较佳地,所述的终端设备还包括:

OMCI协议栈模块,用于读取局端设备下发实体所含有的语音VLAN、Priority和DSCP,并将所述的语音VLAN、Priority和DSCP封装在LLDP MED-Network Policy TLV报文中;

LLDP模块,用于读取邻居设备的邻居信息表,并判断该邻居设备是否为语音设备,如果是语音设备,就通过LLDP把语音VLAN、Priority和DSCP下发给支持语音设备。

采用了该发明中的通过LLDP报文实现VOIP语音业务的方法及系统,语音电话发送LLDP报文并告知ONU自身是一种语音设备并支持MED-Capability能力,ONU会主动读取OMCI实体值,如果发现有OLT配置下来的语音VLAN、Priority和DSCP字段,ONU会把该OMCI实体值转化为LLDP下发给下面的语音电话,从而使语音电话实现语音业务。

附图说明

图1为本发明的通过LLDP报文实现VOIP语音业务的方法的公告协商TLV的结构示意图。

图2为本发明的通过LLDP报文实现VOIP语音业务的方法的MED-Capabilities TLV结构示意图。

图3为本发明的通过LLDP报文实现VOIP语音业务的方法的MED-Network Policy TLV结构示意图。

图4为本发明的通过LLDP报文实现VOIP语音业务的系统的整体架构示意图。

具体实施方式

为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。

该通过LLDP报文下发实现VOIP语音业务的方法,包括以下步骤:

(1)局端设备配置语音VLAN、Priority和DSCP;

(2)终端设备接受所述的局端设备下发ME,读取并转化为LLDP报文,并转发至VOIP语音电话;

(3)VOIP语音电话通过LLDP报文获取语音VLAN、Priority和DSCP值,并向SIP服务器发起语音注册请求,注册完整后,实现语音业务;

(4)完成注册并实现语音业务。

在一种较佳的实施方式中,所述的步骤(1)具体为:

(1-1)所述的局端设备创建一个私有的OMCI ME;

(1-2)通过所述的ME配置语音VLAN、Priority和DSCP数据,并将该ME通过OMCI通道下发至终端设备。

在一种较佳的实施方式中,所述的步骤(2)具体为:

(2-1)所述的终端设备将所述的ME的信息转化为LLDP MED-Network Policy TLV;

(2-2)所述的终端设备等待所述的VOIP语音电话发送LLDP邻居消息;

(2-3)当所述的VOIP语音电话发送LLDP邻居消息时,终端设备将所述的LLDP MED-Network Policy TLV下发至所述的VOIP语音电话。

在一种更佳的实施方式中,所述的VOIP语音电话发送LLDP邻居消息具体为:

所述的VOIP语音电话发送LLDP MED-Capabilities TLV,并告知所述的终端设备自身是一个语音设备且自身能力支持所述的LLDP MED-Network Policy TLV。

在一种较佳的实施方式中,所述的步骤(3)具体为:

(3-1)所述的VOIP语音电话在收到终端设备下发的LLDP MED-Network Policy TLV时读取语音VLAN、Priority和DSCP;

(3-2)所述的VOIP语音电话将语音sip注册包加上语音VLAN、Priority和DSCP字段通过所述的终端设备的以太网口发送至注册服务器。

还包括一种通过LLDP报文下发实现VOIP语音业务的系统,所述的系统包括:

局端设备,用于配置语音VLAN、Priority和DSCP,以及语音SIP服务器地址、服务器端口,并认证用户名和密码;

终端设备,用于接受局端设备通过OMCI通道下发的ME实体,读取并转化为LLDP报文,将所述的LLDP报文转发至VOIP语音电话;

VOIP语音电话,用于通过LLDP获取语音VLAN、Priority和DSCP值,并向SIP服务器发起语音注册请求,注册完整后,实现语音业务。

在一种较佳的实施方式中,所述的终端设备还包括:

OMCI协议栈模块,用于读取局端设备下发实体所含有的语音VLAN、Priority和DSCP,并将所述的语音VLAN、Priority和DSCP封装在LLDP MED-Network Policy TLV报文中;

LLDP模块,用于读取邻居设备的邻居信息表,并判断该邻居设备是否为语音设备,如果是语音设备,就通过LLDP把语音VLAN、Priority和DSCP下发给支持语音设备。

在一种具体的实施方式中,如图4所示,本发明包括以下内容:

GPON局端设备OLT(Optical Line Terminal):用于配置ONU上以太网口的语音VLAN、Priority和DSCP,以及语音SIP服务器地址和服务器端口,并认证用户的用户名密码;

终端设备ONU(Optical network unit):接受OLT通过OMCI通道下发的ME实体,读取并转化LLDP报文转发给邻居设备(即语音电话);

OMCI协议栈:ONU通过OMCI协议栈读取OLT下发实体含有的语音VLAN、Priority和DSCP,并封装在LLDP MED-Network Policy TLV报文中;

LLDP模块:ONU通过LLDP读取下面设备邻居信息表,来判断是否为语音设备,如果是语音设备,就通过LLDP把语音VLAN、Priority和DSCP下发给支持语音设备。

VOIP语音电话:通过LLDP获取语音VLAN,Priority,DSCP值,并SIP服务器发起语音注册请求,注册完整后,支持语音业务。

在一个具体的实施例中:

首先局端设备OLT定义一个私有OMCI ME用来下发语音VLAN、Priority和DSCP,OLT上配置好数据,把该ME下发给ONU。

终端设备ONU把下发的该ME信息转化为LLDP MED-Network Policy TLV,并且ONU等待邻居设备发送LLDP邻居消息,如果有邻居设备发送LLDP MED-Capabilities TLV告知ONU自身是一个语音设备,并且自身能力支持Network Policy这个TLV时,ONU会把包含语音VLAN、Priority和DSCP的LLDP MED-Network Policy TLV下发给邻居设备。

语音电话在收到ONU下发的LLDP MED-Network Policy TLV时能够读取里面的语音VLAN、Priority和DSCP,并且把语音sip注册包加上语音VLAN、Priority和DSCP字段通过ONU的以太网口发送到注册服务器上,完成注册并实现语音业务。

其中,公告协商TLV的子类型的结构如图1所示,该公告协商TLV的子类型的值如表1所示:

表1

MED-Capabilities TLV的子类型的结构如图2所示,该MED-Capabilities TLV的子类型的值如表2所示:

表2

MED-Network Policy TLV的子类型的结构如图3所示,该MED-Network Policy TLV的子类型的值如表3所示:

表3

采用了该发明中的通过LLDP报文实现VOIP语音业务的方法及系统,语音电话发送LLDP报文并告知ONU自身是一种语音设备并支持MED-Capability能力,ONU会主动读取OMCI实体值,如果发现有OLT配置下来的语音VLAN、Priority和DSCP字段,ONU会把该OMCI实体值转化为LLDP下发给下面的语音电话,从而使语音电话实现语音业务。

在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1