一种报文发送方法及装置制造方法

文档序号:7997193阅读:187来源:国知局
一种报文发送方法及装置制造方法
【专利摘要】本发明公开了一种报文发送方法及装置。其中,该方法包括:OLT接收到用户侧发送的DHCP上行报文时,将DHCP上行报文从第一VLAN模式转换为第二VLAN模式;OLT将DHCP上行报文发送至网络侧;其中,上述第一VLAN模式未配置三层接口,上述第二VLAN模式已配置三层接口;OLT接收到网络侧发送的DHCP下行报文时,将DHCP下行报文从上述第二VLAN模式转换为上述第一VLAN模式;OLT将DHCP下行报文发送至用户侧。通过本发明,解决了相关技术中用户接入VLAN和网络侧VLAN之间没有隔离的问题,实现了用户和接入设备的隔离,避免出现用户随意访问设备的情况。
【专利说明】一种报文发送方法及装置

【技术领域】
[0001]本发明涉及通讯领域,特别是涉及一种报文发送方法及装置。

【背景技术】
[0002]动态主机设置协议(DynamicHost Configurat1n Protocol,简称为 DHCP)的前身是Β00ΤΡ。DHCP是自举协议(BOOTP)的增强版本,它分为两个部份:一个是服务器端,另一个是客户端。所有的网协(Internet Protocol,简称为IP,网络之间互连的协议)网络设定资料都由DHCP服务器集中管理,并负责处理客户端的DHCP要求,而客户端则会使用从服务器分配下来的IP环境。
[0003]在init状态,客户端发的DHCP包是广播包,如果服务器和客户端不在一个网段,那么必须要有一个DHCP relay把广播包转为单播包送到远端的服务器。DHCP relay的标准处理流程如下:
[0004]对于上行的DHCP包,DHCP RELAY AGENT (DHCP中继代理)先修改DHCP包的以太网头,把源媒体介入控制层(Medium Access Control,简称为MAC)置为SERVER (服务器)对应的三层接口的MAC地址,目的MAC填下一调的MAC地址;再修改DHCP包的IP头,把源IP置为RELAY AGENT的IP地址,目的IP置为SERVER的IP地址;再修改DHCP包的用户数据包协议(User Datagram Protocol,简称为UDP)头,把源端口号改为67 ;然后修改DHCP包的Β00ΤΡ头,把网关IP地址(GIADDR)字段置为RELAY AGENT IP,把hops字段置为I ;最后根据目的IP地址找到相应的三层接口发出。
[0005]对于下行的DHCP包,DHCP RELAY AGENT先修改DHCP包的以太网头,把源MAC置为SERVER对应的三层接口的MAC地址,目的MAC根据flags标识位填用户的MAC地址或广播MAC地址;再修改DHCP包的IP头,把源IP改为RELAY AGENT IP,目的IP根据FLAGS标识位填用户的IP地址或广播IP地址;再修改DHCP包的UDP头,把目的端口号改为68 ;然后修改DHCP包的Β00ΤΡ头,把GIADDR字段置为O ;如果指定的SERVER模式为SECURITY (安全)模式,还要修改SERVER Identifier (标识符)选项(54)的值为AGENT IP。
[0006]从上述DHCP relay的标准处理流程中可以看出,目前的DHCP relay实现存在这样的安全隐患:由于DHCP relay是三层功能,用户侧和网络侧都需要配置三层接口。用户分配到的IP地址和宽带接入设备用户侧的IP地址是在同一个网段,这样用户通过DHCP获取IP地址之后,就可能通过用户侧虚拟局域网(Virtual Local Area Network,简称为VLAN)登陆到接入设备上进行操作。
[0007]如果配置用户侧到网络侧的VLAN qinq转换,上行DHCP报文从用户侧进入网元,通过VLAN qinq转换,转成网络侧VLAN,然后再进行DHCP relay,这样同样会导致用户可以通过网络侧VLAN登陆到网元。由此可知,在相关技术中,用户接入VLAN和网络侧VLAN之间没有隔离,用户可能通过网络侧VLAN直接登陆到网元。
[0008]针对相关技术中用户接入VLAN和网络侧VLAN之间没有隔离的问题,目前尚未提出有效的解决方案。


【发明内容】

[0009]针对相关技术中用户接入VLAN和网络侧VLAN之间没有隔离的问题,本发明提供了一种报文发送方法及装置,用以解决上述技术问题。
[0010]根据本发明的一个方面,本发明提供了一种报文发送方法,其中,该方法包括:0LT接收到用户侧发送的DHCP上行报文时,将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式;0LT将DHCP上行报文发送至网络侧;其中,上述第一 VLAN模式未配置三层接口,上述第二 VLAN模式已配置三层接口 ;0LT接收到网络侧发送的DHCP下行报文时,将DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式;0LT将DHCP下行报文发送至用户侧。[0011 ] 优选地,上述OLT将上述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式包括:上述OLT查找是否存在与上述DHCP上行报文相匹配的VLAN转换规则;如果是,则按照与上述DHCP上行报文相匹配的VLAN转换规则,将上述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式;如果否,则按照原有VLAN转换规则,将上述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式。
[0012]优选地,上述OLT将上述DHCP上行报文发送至上述网络侧包括:上述OLT判断转换后的DHCP上行报文是否处于DHCP中继代理模式;如果是,则将上述转换后的DHCP上行报文发送至上述网络侧;否则,释放上述转换后的DHCP上行报文。
[0013]优选地,上述OLT将上述转换后的DHCP上行报文发送至上述网络侧包括:上述OLT对上述DHCP上行报文进行DHCP中继代理协议处理;上述OLT将处理后的DHCP上行报文发送至上述网络侧。
[0014]优选地,上述OLT将上述DHCP下行报文从上述第二 VLAN模式转换为上述第一VLAN模式包括:上述OLT查找是否存在与上述DHCP下行报文相匹配的VLAN转换规则;如果是,则按照上述VLAN转换规则,将上述DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式;否则,不对上述DHCP下行报文进行转换。
[0015]根据本发明的另一方面,本发明还提供了一种报文发送装置,其中,该装置包括:第一转换模块,用于在接收到用户侧发送的DHCP上行报文时,将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式;其中,上述第一 VLAN模式未配置三层接口,上述第二 VLAN模式已配置三层接口 ;第一发送模块,用于将上述第一转换模块转换后的DHCP上行报文发送至网络侧;第二转换模块,用于接收到网络侧发送的DHCP下行报文时,将DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式;第二发送模块,用于将上述第二转换模块转换后的DHCP下行报文发送至用户侧。
[0016]优选地,上述第一转换模块包括:规则查找单元,用于查找是否存在与上述DHCP上行报文相匹配的VLAN转换规则;第一转换单元,用于在上述规则查找单元的查找结果为是的情况下,按照与上述DHCP上行报文相匹配的VLAN转换规则,将上述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式;第二转换单元,用于在上述规则查找单元的查找结果为否的情况下,按照原有VLAN转换规则,将上述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式。
[0017]优选地,上述第一发送模块包括:模式判断单元,用于判断转换后的DHCP上行报文是否处于DHCP中继代理模式;发送单元,用于在上述模式判断单元的判断结果为是的情况下,将上述转换后的DHCP上行报文发送至上述网络侧;释放单元,用于在上述模式判断单元的判断结果为否的情况下,释放上述转换后的DHCP上行报文。
[0018]优选地,上述发送单元包括:协议处理子单元,用于对上述DHCP上行报文进行DHCP中继代理relay协议处理;发送子单元,用于将处理后的DHCP上行报文发送至上述网络侧。
[0019]优选地,上述第二转换模块包括:查找单元,用于查找是否存在与上述DHCP下行报文相匹配的VLAN转换规则;第一处理单元,用于在上述查找单元的查找结果为是的情况下,按照上述VLAN转换规则,将上述DHCP下行报文从上述第二 VLAN模式转换为上述第一VLAN模式;第二处理单元,用于在上述查找单元的查找结果为否的情况下,不对上述DHCP下行报文进行转换。
[0020]通过本发明,OLT接收到用户侧发送的DHCP上行报文时,将DHCP上行报文从第一VLAN模式转换为第二 VLAN模式,然后将DHCP上行报文发送至网络侧;0LT接收到网络侧发送的DHCP下行报文时,将DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式,然后将DHCP下行报文发送至用户侧。上述第一 VLAN模式未配置三层接口,上述第二 VLAN模式已配置三层接口。解决了相关技术中用户接入VLAN和网络侧VLAN之间没有隔离的问题,实现了用户和接入设备的隔离,避免出现用户随意访问设备的情况。

【专利附图】

【附图说明】
[0021]图1是根据本发明实施例的报文发送方法的流程图;
[0022]图2是根据本发明实施例的DHCP上行报文处理流程图;
[0023]图3是根据本发明实施例的DHCP下行报文处理流程图;
[0024]图4是根据本发明实施例的DHCP业务组网示意图;
[0025]图5是根据本发明实施例的报文发送装置的结构框图。

【具体实施方式】
[0026]为了解决现有技术用户接入VLAN和网络侧VLAN之间没有隔离的问题,本发明提供了一种报文发送方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0027]本实施例提供了一种报文发送方法,该方法可以在光线路终端OLT侧实现,图1是根据本发明实施例的报文发送方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤 S104):
[0028]步骤S102,OLT接收到用户侧发送的DHCP上行报文时,将DHCP上行报文从第一VLAN模式转换为第二 VLAN模式;0LT将DHCP上行报文发送至网络侧;其中,上述第一 VLAN模式未配置三层接口,上述第二 VLAN模式已配置三层接口 ;
[0029]步骤S104,OLT接收到网络侧发送的DHCP下行报文时,将DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式;0LT将DHCP下行报文发送至用户侧。
[0030]通过上述方法,OLT接收到用户侧发送的DHCP上行报文时,将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式,然后将DHCP上行报文发送至网络侧;0LT接收到网络侧发送的DHCP下行报文时,将DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式,然后将DHCP下行报文发送至用户侧。上述第一 VLAN模式未配置三层接口,上述第二VLAN模式已配置三层接口。解决了相关技术中用户接入VLAN和网络侧VLAN之间没有隔离的问题,实现了用户和接入设备的隔离,避免出现用户随意访问设备的情况。
[0031]在本实施例的步骤S102中,OLT要进行VLAN模式转换时,可以通过以下优选实施例实现:0LT将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式包括:0LT查找是否存在与DHCP上行报文相匹配的VLAN转换规则;如果是,则按照与DHCP上行报文相匹配的VLAN转换规则,将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式;如果否,则按照原有VLAN转换规则,将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式。通过上述优选实施方式,在OLT侧进行报文的模式转换,然后将转换后的报文进行用户侧和网络侧的交互,省下了在用户侧配置的三层接口,节省了系统资源。
[0032]在OLT将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式之后,OLT将转换后的DHCP上行报文发送至网络侧,该发送流程可以通过以下优选实施方式实现:0LT将DHCP上行报文发送至网络侧包括:0LT判断转换后的DHCP上行报文是否处于DHCP中继代理模式;如果是,则将转换后的DHCP上行报文发送至网络侧;否则,释放转换后的DHCP上行报文。通过上述优选实施方式,实现了用户和接入设备的隔离,避免出现用户随意访问设备的情况。
[0033]在OLT判断转换后的DHCP上行报文处于DHCP中继代理模式后,OLT将转换后的DHCP上行报文发送至网络侧包括:0LT对DHCP上行报文进行DHCP中继代理协议处理;0LT将处理后的DHCP上行报文发送至网络侧。
[0034]在本实施例的步骤S104中,OLT要进行VLAN模式转换时,可以通过以下优选实施例实现:0LT将DHCP下行报文从第二 VLAN模式转换为第一 VLAN模式包括:0LT查找是否存在与DHCP下行报文相匹配的VLAN转换规则;如果是,则按照VLAN转换规则,将DHCP下行报文从第二 VLAN模式转换为上一 VLAN模式;否则,不对DHCP下行报文进行转换。通过上述优选实施方式,在OLT侧进行报文的模式转换,然后将转换后的报文进行用户侧和网络侧的交互,省下了在用户侧配置的三层接口,节省了系统资源。
[0035]在本实施例中,优选地,上述第一 VLAN模式可以是VLAN3800,上述第二 VLAN模式可以是VLAN4006。
[0036]对于本实施例介绍的报文发送方法,在实际操作过程中,可以通过以下方式实现:在接入设备上增加一条配置命令,用以设置针对DHCP报文的VLAN转换。设置之后,OLT上记录该针对DHCP报文的VLAN转换关系。用户侧VLAN工作在桥模式,没有配置三层接口。用户侧收到DHCP上行报文,在进入DHCP relay的协议处理之前,根据配置的转换规则,转为另一个已配置三层接口并开启DHCP relay功能的VLAN模式。相反,从上联口收到DHCP下行报文后,根据用户侧MAC地址查找到转换后的VLAN模式,然后匹配DHCPVLAN转换规贝U,还原成用户侧VLAN模式,再发给用户侧。
[0037]下面分别通过实施例对DHCP上行报文和DHCP下行报文的交互过程进行介绍,图2是根据本发明实施例的DHCP上行报文处理流程图,本实施例以DHCP discover报文为例进行说明,如图2所示,该流程包括以下步骤(步骤S202-步骤S212):
[0038]步骤S202,OLT接收到用户侧发送的上行DHCP discover报文后,查找OLT上的配置,查找是否有对应DHCP discover报文的DHCP VLAN转换规则(或称为转换条目),如果有,则执行步骤S204,否则,执行步骤S206。
[0039]步骤S204,按照上述转换规则,将DHCP discover报文的VLAN模式,从VLAN3800转换为配置的VLAN4006。
[0040]步骤S206,按照原有VLAN转换规则,对DHCP discover报文进行VLAN模式的转换。
[0041]步骤S208,判断VLAN4006是否是DHCP relay工作模式,即判断转换后的DHCPdiscover报文是否处于DHCP relay工作模式。如果是,则执行步骤S210,否则,执行步骤S212。
[0042]步骤S210,以用户侧MAC地址为索引创建哈希(hash)表项,记录用户侧MAC地址和用户侧VLAN4006的对应关系,然后进行DHCP relay协议处理,将上述报文从上联口发送至网络侧。
[0043]步骤S212,释放上述DHCP discover报文。
[0044]本实施例仅以DHCP discover报文对DHCP上行报文的交互流程进行介绍,对于其他几种DHCP上行报文,例如request, decline, release等报文,其相关处理流程和上述DHCP discover报文相同,在此不再赘述。
[0045]图3是根据本发明实施例的DHCP下行报文处理流程图,本实施例以DHCP offer报文为例进行说明,如图3所示,该流程包括以下步骤(步骤S302-步骤S308):
[0046]步骤S302,OLT接收到网络侧发送的下行DHCP offer报文后,对该报文进行DHCPrelay协议处理。查找用户哈希表项,根据用户侧MAC地址找到用户侧VLAN4006。
[0047]步骤S304,查找DHCP报文的VLAN转换规则,是否有与VLAN4006相匹配的转换规贝U。如果有,则执行步骤S306,否则,执行步骤S308。
[0048]步骤S306,根据上述转换规则,对DHCP offer报文进行VLAN模式的转换(将VLAN4006转换为VLAN3800),然后从用户口发出上述报文。
[0049]步骤S308,直接将上述DHCP offer报文发送至用户侧。
[0050]本实施例仅以DHCP offer报文对DHCP下行报文的交互流程进行介绍,对于其他几种DHCP下行报文,例如ack,nack等报文,其相关处理流程和上述DHCP offer报文相同,在此不再赘述。
[0051]图4是根据本发明实施例的DHCP业务组网示意图,如图4所示,用户侧(USER)和DHCP服务器侧(DHCP SERVER)之间通过OLT连接,OLT靠近用户侧显示的VLAN模式是VLAN3800, VLAN3800没有配置三层接口 ;OLT靠近服务器侧显示的VLAN模式是VLAN4006,VLAN4006已配置三层接口。
[0052]对应于上述实施例介绍的报文发送方法,本实施例提供了一种报文发送装置,该装置可以设置在光线路终端OLT侧,用以实现上述实施例。图5是根据本发明实施例的报文发送装置的结构框图,如图5所示,该装置包括:第一转换模块10、第一发送模块20、第二转换模块30和第二发送模块40。下面对该结构进行详细介绍。
[0053]第一转换模块10,用于在接收到用户侧发送的动态主机设置协议DHCP上行报文时,将上述DHCP上行报文从第一虚拟局域网VLAN模式转换为第二 VLAN模式;其中,上述第一 VLAN模式未配置三层接口,上述第二 VLAN模式已配置三层接口 ;
[0054]第一发送模块20,连接至第一转换模块10,用于将上述第一转换模块10转换后的上述DHCP上行报文发送至网络侧;
[0055]第二转换模块30,连接至第一发送模块20,用于接收到上述网络侧发送的DHCP下行报文时,将上述DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式;
[0056]第二发送模块40,连接至第二转换模块30,用于将上述第二转换模块30转换后的上述DHCP下行报文发送至上述用户侧。
[0057]通过上述装置,第一转换模块10接收到用户侧发送的DHCP上行报文时,将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式,然后第一发送模块20将DHCP上行报文发送至网络侧;第二转换模块30接收到网络侧发送的DHCP下行报文时,将DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式,然后第二发送模块40将DHCP下行报文发送至用户侧。上述第一 VLAN模式未配置三层接口,上述第二 VLAN模式已配置三层接口。解决了相关技术中用户接入VLAN和网络侧VLAN之间没有隔离的问题,实现了用户和接入设备的隔离,避免出现用户随意访问设备的情况。
[0058]对于本实施例的第一转换模块10进行VLAN模式转换时,可以通过以下优选结构实现:即上述第一转换模块10包括:
[0059]规则查找单元,用于查找是否存在与上述DHCP上行报文相匹配的VLAN转换规则;
[0060]第一转换单元,用于在上述规则查找单元12的查找结果为是的情况下,按照与上述DHCP上行报文相匹配的VLAN转换规则,将上述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式;
[0061]第二转换单元,用于在上述规则查找单元12的查找结果为否的情况下,按照原有VLAN转换规则,将上述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式。
[0062]通过上述优选结构,在OLT侧进行报文的模式转换,然后将转换后的报文进行用户侧和网络侧的交互,省下了在用户侧配置的三层接口,节省了系统资源。
[0063]在OLT将DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式之后,OLT将转换后的DHCP上行报文发送至网络侧,该发送流程可以通过以下优选结构实现:即上述第一发送模块20包括:模式判断单元,用于判断转换后的DHCP上行报文是否处于DHCP中继代理模式;发送单元,用于在上述模式判断单元的判断结果为是的情况下,将上述转换后的DHCP上行报文发送至上述网络侧;释放单元,用于在上述模式判断单元的判断结果为否的情况下,释放上述转换后的DHCP上行报文。通过上述优选结构,实现了用户和接入设备的隔离,避免出现用户随意访问设备的情况。
[0064]在OLT判断转换后的DHCP上行报文处于DHCP中继代理模式后,OLT将转换后的DHCP上行报文发送至网络侧可以通过以下优选结构实现:即上述发送单元包括:协议处理子单元,用于对上述DHCP上行报文进行DHCP中继代理relay协议处理;发送子单元,用于将处理后的DHCP上行报文发送至上述网络侧。
[0065]对于本实施例中上述第二转换模块30进行VLAN模式转换时,可以通过以下优选结构实现:上述第二转换模块30包括:查找单元,用于查找是否存在与上述DHCP下行报文相匹配的VLAN转换规则;第一处理单元,用于在上述查找单元的查找结果为是的情况下,按照上述VLAN转换规则,将上述DHCP下行报文从上述第二 VLAN模式转换为上述第一 VLAN模式;第二处理单元,用于在上述查找单元的查找结果为否的情况下,不对上述DHCP下行报文进行转换。通过上述优选结构,在OLT侧进行报文的模式转换,然后将转换后的报文进行用户侧和网络侧的交互,省下了在用户侧配置的三层接口,节省了系统资源。
[0066]在本实施例中,优选地,上述第一 VLAN模式可以是VLAN3800,上述第二 VLAN模式可以是VLAN4006。
[0067]从以下的描述中,可以看出,本发明在用户接入VLAN和网络侧VLAN隔离的情况下启用DHCP relay功能,从而实现用户和接入设备的隔离,避免出现用户可以随意访问到设备的情况,同时还省下了在用户侧配置的三层接口,节省了系统资源。
[0068]尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【权利要求】
1.一种报文发送方法,其特征在于,所述方法包括: 光线路终端OLT接收到用户侧发送的动态主机设置协议DHCP上行报文时,将所述DHCP上行报文从第一虚拟局域网VLAN模式转换为第二 VLAN模式;所述OLT将所述DHCP上行报文发送至网络侧;其中,所述第一 VLAN模式未配置三层接口,所述第二 VLAN模式已配置三层接口 ; 所述OLT接收到所述网络侧发送的DHCP下行报文时,将所述DHCP下行报文从所述第二 VLAN模式转换为所述第一 VLAN模式;所述OLT将所述DHCP下行报文发送至所述用户侧。
2.如权利要求1所述的方法,其特征在于,所述OLT将所述DHCP上行报文从第一VLAN模式转换为第二 VLAN模式包括: 所述OLT查找是否存在与所述DHCP上行报文相匹配的VLAN转换规则; 如果是,则按照与所述DHCP上行报文相匹配的VLAN转换规则,将所述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式; 如果否,则按照原有VLAN转换规则,将所述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式。
3.如权利要求1所述的方法,其特征在于,所述OLT将所述DHCP上行报文发送至所述网络侧包括: 所述OLT判断转换后的DHCP上行报文是否处于DHCP中继代理模式; 如果是,则将所述转换后的DHCP上行报文发送至所述网络侧;否则,释放所述转换后的DHCP上行报文。
4.如权利要求3所述的方法,其特征在于,所述OLT将所述转换后的DHCP上行报文发送至所述网络侧包括: 所述OLT对所述DHCP上行报文进行DHCP中继代理协议处理; 所述OLT将处理后的DHCP上行报文发送至所述网络侧。
5.如权利要求1所述的方法,其特征在于,所述OLT将所述DHCP下行报文从所述第二VLAN模式转换为所述第一 VLAN模式包括: 所述OLT查找是否存在与所述DHCP下行报文相匹配的VLAN转换规则; 如果是,则按照所述VLAN转换规则,将所述DHCP下行报文从所述第二 VLAN模式转换为所述第一 VLAN模式;否则,不对所述DHCP下行报文进行转换。
6.一种报文发送装置,其特征在于,所述装置包括: 第一转换模块,用于在接收到用户侧发送的动态主机设置协议DHCP上行报文时,将所述DHCP上行报文从第一虚拟局域网VLAN模式转换为第二 VLAN模式;其中,所述第一 VLAN模式未配置三层接口,所述第二 VLAN模式已配置三层接口 ; 第一发送模块,用于将所述第一转换模块转换后的所述DHCP上行报文发送至网络侧;第二转换模块,用于接收到所述网络侧发送的DHCP下行报文时,将所述DHCP下行报文从所述第二 VLAN模式转换为所述第一 VLAN模式; 第二发送模块,用于将所述第二转换模块转换后的所述DHCP下行报文发送至所述用户侧。
7.如权利要求6所述的装置,其特征在于,所述第一转换模块包括:规则查找单元,用于查找是否存在与所述DHCP上行报文相匹配的VLAN转换规则; 第一转换单元,用于在所述规则查找单元的查找结果为是的情况下,按照与所述DHCP上行报文相匹配的VLAN转换规则,将所述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式; 第二转换单元,用于在所述规则查找单元的查找结果为否的情况下,按照原有VLAN转换规则,将所述DHCP上行报文从第一 VLAN模式转换为第二 VLAN模式。
8.如权利要求6所述的装置,其特征在于,所述第一发送模块包括: 模式判断单元,用于判断转换后的DHCP上行报文是否处于DHCP中继代理模式; 发送单元,用于在所述模式判断单元的判断结果为是的情况下,将所述转换后的DHCP上行报文发送至所述网络侧; 释放单元,用于在所述模式判断单元的判断结果为否的情况下,释放所述转换后的DHCP上行报文。
9.如权利要求8所述的装置,其特征在于,所述发送单元包括: 协议处理子单元,用于对所述DHCP上行报文进行DHCP中继代理relay协议处理; 发送子单元,用于将处理后的DHCP上行报文发送至所述网络侧。
10.如权利要求6所述的装置,其特征在于,所述第二转换模块包括: 查找单元,用于查找是否存在与所述DHCP下行报文相匹配的VLAN转换规则; 第一处理单元,用于在所述查找单元的查找结果为是的情况下,按照所述VLAN转换规贝IJ,将所述DHCP下行报文从所述第二 VLAN模式转换为所述第一 VLAN模式; 第二处理单元,用于在所述查找单元的查找结果为否的情况下,不对所述DHCP下行报文进行转换。
【文档编号】H04L29/06GK104052717SQ201310080370
【公开日】2014年9月17日 申请日期:2013年3月13日 优先权日:2013年3月13日
【发明者】邓浔 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1