业务功能链处理方法及装置的制造方法_4

文档序号:9238035阅读:来源:国知局
1]步骤S1208,SFC节点根据所接收到的报文查转发表,没有查找到相关的转发表项。
[0112]步骤S1210,SFC节点继续将报文进行NAT处理,SFC节点将公网地址池的一个IP地址取出,并选取一个端口,作为转换后的IP地址和端口,和报文中的源IP地址、源端口号、协议类型结合生成一个转发表项;
[0113]步骤S1212,SFC节点根据所创建的转发表将该报文进行网络地址和端口转换;
[0114]步骤S1214,SFC节点判断环回标记为置位,于是将报文转发给上述转发设备,转发设备将该报文转发至下一跳。
[0115]Inbound流量处理(即对从外部网络发到内部网络的数据流量进行处理)的流程,与Outbound流量处理方法是一致的。
[0116]需要说明的是,上述各个模块是可以通过硬件来实现的。例如:一种处理器,包括上述各个模块,或者,上述各个模块分别位于一个处理器中。
[0117]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0118]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0119]从以上的描述中,可以看出,本发明实现了如下技术效果:
[0120]由于传统路由器支持是基于路由表、NAT转换表等转发表转发数据报文,因此通过上述(优选)实施例一提供的方法,运营商可以部署SFC并通过打开“转发设备转发”开关的方式,使得传统路由器能够接收SFC下发的转发表,进而可以灵活地将由传统路由器组成的网络升级成为SFC网络,而不需要替换传统路由器为新型转发设备,从而降低了运营商的成本。
[0121]同样地,在传统路由器组成的网络中部署SFC,通过上述(优选)实施例二提供的方法,运营商可以打开环回开关并在报文的业务报文头设置该开关,可以使SFC组件处理完报文之后,把报文发回源路由器,并利用源路由器中的路由表进行转发操作,从而可以简单、方便地将由传统路由器组成的网络升级为SFC网络。
[0122]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0123]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种业务功能链处理方法,其特征在于,包括: 业务功能链SFC接收转发设备发送的报文; 所述SFC生成对应于所述报文的转发表; 在预先设置的转发表下发开关的状态为开的情况下,所述SFC将所述转发表发送给所述转发设备,以使所述转发设备在接收到报文时,能够根据所述转发表对报文进行转发,其中,所述转发表下发开关用于指示所述SFC是否将所述转发表发送给所述转发设备。2.根据权利要求1所述的方法,其特征在于,所述转发表下发开关对应的报文转发方式包括:转发设备转发,其中, 所述转发设备转发,是指所述SFC生成所述转发表后,将所述转发表发送给所述转发设备,当报文进入所述转发设备时,所述转发设备先查找是否存在对应于报文的转发表,如果存在,由所述转发设备根据转发表转发报文,如果不存在,所述转发设备将报文发送到所述SFC,由所述SFC为报文创建转发表,并将所述转发表发送给所述转发设备。3.根据权利要求1所述的方法,其特征在于,所述转发表下发开关对应的报文转发方式包括:SFC转发,其中, 所述SFC转发,是指所述SFC生成所述转发表之后,不将所述转发表发送给所述转发设备,当报文进入所述转发设备时,所述转发设备将所述报文发送到所述SFC,由所述SFC为所述报文创建转发表并根据转发表转发所述报文。4.根据权利要求1至3中任一项所述的方法,其特征在于,用于生成所述转发表的信息包括以下之一:路由表、网络地址转换NAT映射条目、开放流openflow表。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法的适用场景包括:基于业务功能SF的网络地址转换NAT、动态主机配置协议DHCP、以及互联网协议安全性IPsec06.一种业务功能链处理装置,其特征在于,包括: 接收模块,用于接收转发设备发送的报文; 生成模块,用于生成对应于所述报文的转发表; 发送模块,用于在预先设置的转发表下发开关的状态为开的情况下,将所述转发表发送给所述转发设备,以使所述转发设备在接收到报文时,能够根据所述转发表对报文进行转发,其中,所述转发表下发开关用于指示所述SFC是否将所述转发表发送给所述转发设备。7.根据权利要求6所述的装置,其特征在于,用于生成所述转发表的信息包括以下之一:路由表、网络地址转换NAT映射条目、开放流openflow表。8.—种业务功能链处理方法,其特征在于,包括: 业务功能链SFC接收转发设备发送的报文,其中,所述报文中携带有网络业务报文头; 在所述网络业务报文头中预先设置的环回标记已经被置位的情况下,所述SFC创建对应于所述报文的转发表,根据所述转发表对报文进行处理操作,并将处理后的报文发送给所述转发设备进行报文转发。9.根据权利要求8所述的方法,其特征在于,所述处理操作包括以下至少之一:封装/解封装、报文字段处理。10.根据权利要求8或9所述的方法,其特征在于,所述方法的适用场景包括:基于业务功能SF的网络地址转换NAT、动态主机配置协议DHCP、以及互联网协议安全性IPsec。11.一种业务功能链处理装置,其特征在于,包括: 接收模块,用于接收转发设备发送的报文,其中,所述报文中携带有网络业务报文头;处理模块,用于在所述网络业务报文头中预先设置的环回标记已经被置位的情况下,所述SFC创建对应于所述报文的转发表,根据所述转发表对报文进行处理操作,并将处理后的报文发送给所述转发设备进行报文转发。12.根据权利要求11所述的装置,其特征在于,所述处理操作包括以下至少之一:封装/解封装、报文字段处理。
【专利摘要】本发明公开了一种业务功能链处理方法及装置。其中,该方法包括:业务功能链(SFC)接收转发设备发送的报文;SFC生成对应于报文的转发表;在预先设置的转发表下发开关的状态为开的情况下,SFC将转发表发送给转发设备,以使转发设备在接收到报文时,能够根据转发表对报文进行转发,其中,转发表下发开关用于指示SFC是否将转发表发送给转发设备。通过本发明,达到了提高SFC转发数据的成功率的效果。
【IPC分类】H04L12/701
【公开号】CN104954245
【申请号】CN201410121367
【发明人】孟伟, 王翠, 吴波, 范亮
【申请人】中兴通讯股份有限公司
【公开日】2015年9月30日
【申请日】2014年3月27日
【公告号】WO2015143802A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1