报文处理方法及装置的制造方法_6

文档序号:9581884阅读:来源:国知局
HCPRequest报文,则报文5102是DHCP ACK报文。DHCP ACK报文与实施例一中的DHCP ACK报文相同,在此不再赘述。若报文5101是RS消息,则报文5102是RA消息。RA消息与实施例二中的RA消息相同,在此不再赘述。
[0275]举例来说,DHCP服务器24可采用实施例一或实施例二中的方法,向控制器23发送报文5102,在此不再赘述。
[0276]508,控制器23向CMC22发送报文5003。
[0277]举例来说,报文5003包括报文5102、第一端口的信息和CM21的MAC地址。报文5003是除DHCP报文之外的报文。报文5003可采用图10、图11或图12所示的报文结构。报文5102可携带于0FP报文的payload中,0FP报文可携带于报文5003的payload中。
[0278]举例来说,控制器23可采用实施例一或实施例二的方法,向CMC22发送报文5003。
[0279]可选地,控制器23还可向汇聚转发设备25发送报文5003。汇聚转发设备25可根据第三端口,发送报文5003至CMC22。
[0280]509,CMC22向用户终端发送报文5102。
[0281]举例来说,CMC22可采用实施例一或实施例二的方法,获得报文5102。CMC22可采用实施例一或实施例二的方法,向用户终端发送报文5102。
[0282]本发明实施例三提供的方法中,CMC22或汇聚转发设备25可不具备DHCP中继功能,即CMC22或汇聚转发设备25无需生成DHCP报文。控制器23具备DHCP中继功能,即控制器23根据接收到的包括报文5101或报文5102的报文生成DHCP报文。实施例三提供的方法,有助于降低网络节点的复杂度。
[0283]本发明的上述实施例中,CMC22、汇聚转发设备25、DHCP服务器24分别通过扩展的端口,与控制器23通信。CMC22、汇聚转发设备25、控制器23和DHCP服务器24上可按照被配置的转发规则或转发表项,转发报文。或者,CMC22、汇聚转发设备25、控制器23和DHCP服务器24均可获知每个端口所连接的网络节点,上述每个节点可根据每个端口所连接的网络节点和转发规则,实现报文的转发。例如:CMC22可根据第一转发规则,发送报文3001或报文4001至控制器23。CMC22可根据第二转发规则,发送RA消息至用户终端。CMC22可根据第三转发规则,发送DHCP报文至汇聚转发设备24。在此不再对每个节点的每一次转发过程进行逐一举例说明。
[0284]本发明的上述实施例中,报文3001至报文3004以及报文4001至报文4003这几类报文均属于除DHCP报文之外的报文。
[0285]上述处理器可以是微处理器或者该处理器也可以是任何常规的处理器。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。当使用软件实现时,可以将实现上述功能的代码存储在计算机可读介质中。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以是随机存取存储器(英文全称为random access memory,英文缩写为RAM)、只读存储器(英文全称为read-onlymemory,英文缩写为ROM)、电可擦可编程只读存储器(英文全称为electrically erasableprogrammable read-only memory,英文缩写为 EEPR0M)、只读光盘(英文全称为 compactdisc read-only memory,英文缩写为⑶-ROM)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的程序代码并能够由计算机存取的任何其他介质。计算机可读介质可以是压缩光碟(英文全称为compact disk,英文缩写为⑶)、激光碟、数字视频光碟(英文全称为digital video disc,英文缩写为DVD)、软盘或者蓝光碟。
[0286]最后应说明的是:以上实施例仅用以示例性说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明及本发明带来的有益效果进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求的范围。
【主权项】
1.一种报文处理方法,其特征在于,所述方法包括: 接入网的网络节点接收用户终端发送的第一报文,所述第一报文用于向动态主机配置协议DHCP服务器请求互联网协议IP地址; 所述网络节点获得第二报文,所述第二报文包括所述第一报文、端口的信息和所述用户终端的媒体接入控制MAC地址,所述端口为所述网络节点接收所述第一报文的端口,所述第二报文是除DHCP报文之外的报文; 所述网络节点向控制器发送所述第二报文。2.如权利要求1所述的方法,其特征在于,所述方法还包括: 所述网络节点接收所述DHCP服务器发送的第三报文,所述第三报文包括所述用户终端的IP地址; 所述网络节点向所述控制器发送所述第三报文。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括: 所述网络节点接收所述控制器发送的第四报文,所述第四报文包括第三报文、所述端口的信息和所述用户终端的MAC地址,所述第三报文包括所述用户终端的IP地址; 所述网络节点获得所述第三报文; 所述网络节点根据所述端口的信息和所述用户终端的MAC地址,向所述用户终端发送所述第三报文。4.如权利要求1至3任意一项所述的方法,其特征在于,所述网络节点向控制器发送所述第二报文之后,所述方法还包括: 所述网络节点接收到所述控制器发送的所述DHCP报文,所述DHCP报文包括所述端口的信息和所述用户终端的MAC地址; 所述网络节点向所述DHCP服务器发送所述DHCP报文。5.如权利要求2或3所述的方法,其特征在于,所述第一报文是动态主机配置协议发现DHCP Discover报文,所述第三报文是动态主机配置协议提供DHCP Offer报文;或者 所述第一报文是动态主机配置协议请求DHCP Request报文,所述第三报文是动态主机配置协议确认DHCP ACK报文;或者 所述第一报文是路由器请求RS消息,所述第三报文是中继应答消息,所述中继应答消息包括路由器通告RA消息。6.如权利要求1至5任意一项所述的方法,其特征在于,所述第二报文的净荷包括开放流协议0FP报文,所述0FP报文的净荷携带所述第一报文。7.如权利要求6所述的方法,其特征在于,所述第二报文为电气和电子工程师协会IEEE1904.2协议报文,所述IEEE1904.2协议报文的子类型subtype字段用以标识所述IEEE1904.2协议报文包括所述0FP报文,所述IEEE1904.2协议报文的净荷携带所述0FP报文、所述端口的信息和所述用户终端的MAC地址。8.如权利要求6所述的方法,其特征在于,所述第二报文为以太网操作、管理、维护ΕΤΗ0ΑΜ报文,所述ΕΤΗ 0ΑΜ报文的码code字段用以标识所述ΕΤΗ 0ΑΜ报文包括所述0FP报文,所述ΕΤΗ 0ΑΜ报文的数据data字段携带所述0FP报文、所述端口的信息和所述用户终端的MAC地址。9.如权利要求6所述的方法,其特征在于,所述第二报文是光网络终端管理控制接口OMCI协议报文,所述0MCI协议报文包括的消息标识字段用以标识所述0MCI协议报文包括0FP报文,所述0MCI协议报文包括的消息内容字段携带所述0FP报文、所述端口的信息和所述用户终端的MAC地址。10.如权利要求2或3所述的方法,其特征在于,所述第四报文包括的第三报文是DHCPACK报文或RA消息,所述第三报文还包括配置参数,所述配置参数包括配置文件的标识和提供所述配置文件的服务器的标识; 所述方法还包括: 所述网络节点获得所述第三报文后,保存所述配置文件的标识和所述用户终端的MAC地址的对应关系; 所述网络节点接收到所述用户终端发送的配置文件请求报文,所述配置文件请求报文包括所述配置参数; 所述网络节点在获得的所述用户终端的MAC地址和所述配置参数与所述对应关系匹配,向所述提供所述配置文件的服务器发送所述配置文件请求报文。11.一种报文处理方法,其特征在于,所述方法包括: 控制器接收到接入网的网络节点发送的第一报文,所述第一报文包括端口的信息、用户终端的媒体接入控制MAC地址和第二报文,所述端口为所述网络节点接收所述第二报文的端口,所述第二报文用于向动态主机配置协议DHCP服务器请求互联网协议IP地址,所述第一报文是除DHCP报文之外的报文; 所述控制器根据所述第二报文,获得DHCP报文,所述DHCP报文包括所述端口的信息和所述用户终端的MAC地址; 所述控制器向所述DHCP服务器发送所述DHCP报文。12.如权利要求11所述的方法,其特征在于,所述方法还包括: 所述控制器接收到所述DHCP服务器发送的第三报文,所述第三报文包括所述用户终端的IP地址; 所述控制器获得第四报文,所述第四报文包括所述第三报文、所述端口的信息和所述用户终端的MAC地址; 所述控制器向所述网络节点发送所述第四报文。13.如权利要求12所述的方法,其特征在于,所述第二报文是动态主机配置协议发现DHCP Discover报文,所述第三报文是动态主机配置协议提供DHCP Offer报文;或者 所述第二报文是动态主机配置协议请求DHCP Request报文,所述第二报文是动态主机配置协议确认DHCP ACK报文;或者 所述第二报文是路由请求RS消息,所述第三报文是中继应答消息,所述中继应答消息包括路由通告RA消息。14.如权利要求12所述的方法,其特征在于,所述方法还包括: 所述控制器将配置参数携带在所述第三报文中,所述配置参数包括配置文件的标识和提供所述配置文件的服务器的标识; 所述控制器通过所述第三报文,向所述网络节点发送所述配置参数。15.—种网络节点,其特征在于,所述网络节点包括: 第一接收单元,用于接收用户终端发送的第一报文,所述第一报文用于向动态主机配置协议DHCP服务器请求互联网协议IP地址; 第一报文获得单元,用于获得第二报文,所述第二报文包括所述第一报文、端口的信息和用户终端的媒体接入控制MAC地址,所述端口为所述网络节点接收所述第一报文的端口,所述第二报文是除DHCP报文之外的报文; 第一发送单元,用于向控制器发送所述第二报文。16.如权利要求15所述的网络节点,其特征在于,所述网络节点还包括: 第二接收单元,用于接收所述DHCP服务器发送的第三报文,所述第三报文包括所述用户终端的IP地址; 第二发送单元,用于向所述控制器发送所述第三报文。17.如权利要求15或16所述的网络节点,其特征在于,所述网络节点还包括: 第三接收单元,用于接收所述控制器发送的第四报文,所述第四报文包括第三报文、所述端口的信息和所述用户终端的MAC地址,所述第三报文包括所述用户终端的IP地址; 第二报文获得单元,用于从所述第四报文中获得所述第三报文; 第三发送单元,用于根据所述端口的信息和所述用户终端的MAC地址,向所述用户终端发送所述第四报文。18.如权利要求16或17所述的网络节点,其特征在于,所述第一报文是动态主机配置协议发现DHCP Discover报文,所述第三报文是动态主机配置协议提供DHCP Offer报文;或者 所述第一报文是动态主机配置协议请求DHCP Request报文,所述第三报文是动态主机配置协议确认DHCP ACK报文;或者 所述第一报文是路由请求RS消息,所述第三报文是中继应答消息,所述中继应答消息包括路由通告RA消息。19.如权利要求16或17所述的网络节点,其特征在于,所述第四报文包括的第三报文是DHCP ACK报文或RA消息,所述第三报文还包括配置参数,所述配置参数包括配置文件的标识和提供所述配置文件的服务器的标识; 所述网络节点还包括: 存储单元,用于获得所述第三报文后,保存所述配置文件的标识和所述用户终端的MAC地址的对应关系; 第四接收单元,用于接收到所述用户终端发送的配置文件请求报文,所述配置文件请求报文包括所述配置参数; 第四发送单元,用于在获得的所述用户终端的MAC地址和所述配置参数与所述对应关系匹配,向所述提供所述配置文件的服务器发送所述配置文件请求报文。20.一种控制器,其特征在于,所述控制器包括: 第一接收单元,用于接收到接入网的网络节点发送的第一报文,所第一报文包括端口的信息、用户终端的媒体接入控制MAC地址和第二报文,所述端口为所述网络节点接收所述第二报文的端口,所述第二报文来自于所述用户终端,所述第二报文用于向动态主机配置协议DHCP服务器请求互联网协议IP地址,所述第一报文是除DHCP报文之外的报文; 第一获得单元,用于根据所述第二报文,获得所述DHCP报文,所述DHCP报文包括所述端口的信息和所述用户终端的MAC地址; 第一发送单元,用于向所述DHCP服务器发送所述DHCP报文。21.如权利要求20所述的控制器,其特征在于,所述控制器还包括: 第二接收单元,用于接收到所述DHCP服务器发送的第三报文,所述第三报文包括所述用户终端的IP地址; 第二获得单元,用于获得第四报文,所述第四报文包括所述第三报文、所述端口的信息和所述用户终端的MAC地址; 第二发送单元,用于向所述网络节点发送所述第三报文。22.如权利要求21所述的控制器,其特征在于,所述第二报文是动态主机配置协议发现DHCP Discover报文,所述第三报文是动态主机配置协议提供DHCP Offer报文;或者 所述第二报文是动态主机配置协议请求DHCP Request报文,所述第二报文是动态主机配置协议确认DHCP ACK报文;或者 所述第二报文是路由请求RS消息,所述第三报文是中继应答消息,所述中继应答消息包括路由通告RA消息。23.如权利要求21所述的控制器,其特征在于, 所述第二获得单元还具体用于将配置参数携带在所述第三报文中,所述配置参数包括配置文件的标识和提供所述配置文件的服务器的标识; 所述第二发送单元还具体用于通过所述第三报文,向所述网络节点发送所述配置参数。
【专利摘要】本申请提供了一种报文处理方法,有助于解决用户终端与DHCP服务器之间的网络节点复杂度较高的问题。所述方法中,接入网的网络节点接收用户终端发送的第一报文,所述第一报文用于向动态主机配置协议DHCP服务器请求互联网协议IP地址;所述网络节点获得第二报文,所述第二报文包括所述第一报文、端口的信息和所述用户终端的媒体接入控制MAC地址,所述端口为所述网络节点接收所述第一报文的端口,所述第二报文是除DHCP报文之外的报文;所述网络节点向控制器发送所述第二报文。
【IPC分类】H04L29/12
【公开号】CN105338125
【申请号】CN201410292669
【发明人】杨文乐, 郑若滨
【申请人】华为技术有限公司
【公开日】2016年2月17日
【申请日】2014年6月25日
【公告号】WO2015196922A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1