一种多业务承载网络设备转发报文的方法以及设备技术

技术编号:10437923 阅读:229 留言:0更新日期:2014-09-17 14:16
本发明专利技术提供了一种多业务承载网络设备转发报文的方法以及设备,其中,所述方法包括:根据接收报文的业务属性确定入向流点及其业务属性;判断该入向流点的保护状态,当该入向流点的保护状态为接收报文且该入向流点的属性存在转发动作时,根据该入向流点的业务属性以及接收报文内容查找预设的报文转发表获取客户层出向流点;获取所述客户层出向流点以及和其有嵌套关系的服务层出向流点,根据所述嵌套关系和客户层出向流点的保护状态获取出向端口;将接收的报文向所述出向端口发送。本发明专利技术以一种抽象的统一模型描述不同种类业务的转发过程,简化了多种类业务的转发层次。

【技术实现步骤摘要】
一种多业务承载网络设备转发报文的方法以及设备
本专利技术涉及网络设备的报文转发领域,尤其涉及一种多业务承载网络设备转发报文的方法以及设备。
技术介绍
多业务承载网络设备处理的业务种类繁多,包括以太网业务报文、电路仿真业务(CES)报文和多协议标签交换(MPLS)业务报文,支持L2VPN和L3VPN等应用。多种业务的转发已经不仅基于端口或者端口加VLAN,更有基于标签或者VLAN加标签。可见,多业务承载网络设备具有业务转发模式复杂和层次多的特点。现有的技术中并没有一种统一的模型能够描述不同种类的业务转发过程。
技术实现思路
本专利技术提供了一种多业务承载网络设备转发报文的方法以及设备,以解决如何统一描述不同种类业务的转发过程的技术问题。为解决上述技术问题,本专利技术提供了一种多业务承载网络设备转发报文的方法,所述方法包括:根据接收报文的业务属性确定入向流点及其业务属性;判断该入向流点的保护状态,当该入向流点的保护状态为接收报文且该入向流点的属性存在转发动作时,根据该入向流点的业务属性以及接收报文内容查找预设的报文转发表获取客户层出向流点;获取所述客户层出向流点以及和其有嵌套关系的服务层出向流点,根据所述嵌套关系和客户层出向流点的保护状态获取出向端口;将接收的报文向所述出向端口发送。进一步地,所述根据接收报文的业务属性确定入向流点及其业务属性,包括:根据接收报文的端口号或/和报文内容确定报文承载业务的业务属性;根据所述业务属性确定入向流点以及入向流点的业务属性。进一步地,判断该入向流点的保护状态,包括:获取入向流点的工作通道状态或保护通道状态,当报文进入入向流点的工作通道,且该工作通道的状态为接收时,该入向流点的工作通道为接收报文状态,否则,该入向流点的工作通道为丢弃接收报文状态;当报文进入入向流点的保护通道,且该保护通道的状态为接收时,该入向流点的保护通道为接收报文状态,否则,该入向流点的保护通道为丢弃接收报文状态。进一步地,根据所述嵌套关系和客户层出向流点的保护状态获取出向端口,包括:若作为客户层的出向流点指向作为服务层的出向流点,且客户层出向流点的保护状态为发送报文时,查找预设的出向端口表获取出向端口。为解决上述技术问题,本专利技术还提供了一种转发报文的多业务承载网络设备,所述网络设备包括入向流点模块、转发模块以及出向流点模块,其中,所述入向流点模块,用于根据接收报文的业务属性确定入向流点及其业务属性;判断该入向流点的保护状态,当该入向流点的保护状态为接收报文且该入向流点的属性存在转发动作时,将入向流点的业务属性以及接收报文发送至转发模块;所述转发模块,用于根据入向流点的业务属性以及接收报文的内容查找预设的报文转发表获取客户层出向流点,并将该客户层出向流点通知所述出向流点模块;所述出向流点模块,用于获取所述客户层出向流点以及和其有嵌套关系的服务层出向流点,根据所述嵌套关系和客户层出向流点的保护状态获取出向端口,将接收报文向所述出向端口发送。进一步地,所述入向流点模块,用于根据接收报文的业务属性确定入向流点及其业务属性,包括:所述入向流点模块,用于根据接收报文的端口号或/和报文内容确定报文承载业务的业务属性,根据所述业务属性确定入向流点以及入向流点的业务属性。进一步地,所述入向流点模块,用于判断该入向流点的保护状态,包括:所述入向流点模块,用于获取入向流点的工作通道状态或保护通道状态,当报文进入入向流点的工作通道,且该工作通道的状态为接收时,该入向流点的工作通道为接收报文状态,否则,该入向流点的工作通道为丢弃接收报文状态;当报文进入入向流点的保护通道,且该保护通道的状态为接收时,该入向流点的保护通道为接收报文状态,否则,该入向流点的保护通道为丢弃接收报文状态。进一步地,所述出向流点模块,用于根据所述嵌套关系和客户层出向流点的保护状态获取出向端口,包括:所述出向流点模块,用于当作为客户层的出向流点指向作为服务层的出向流点,且客户层出向流点的保护状态为发送报文时,查找预设的出向端口表获取出向端口。上述技术方案,将不同种类业务的转发过程以一种抽象的统一模型进行描述,简化了多种类业务的转发层次。附图说明图1为本实施例的多业务承载网络设备转发报文的方法流程图;图2为本实施例的多业务承载网络设备组成模块图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在介绍本专利技术实施例之前,对本专利技术实施例中出现的技术特征“流点”作一介绍:流点(FlowPoint),是抽象出的业务流描述符,业务处理流向上的逻辑节点;业务转发是通过在流点间建立连接关系实现的;流点按其描述的业务类型,可分为UNI侧流点、NNI侧流点、多播流点和其它流点,其中,UNI侧流点包括:以太网接入业务接口(L2/L3)、电路仿真(CES)业务接口;NNI侧流点包括隧道级流点、伪线级流点和段级流点;NNI侧隧道级流点包括:隧道转发虚接口和隧道终结虚接口;NNI侧伪线级流点包括:伪线转发虚接口和伪线终结虚接口;NNI侧段级流点包括:段转发虚接口和段终结虚接口;多播流点包括:组播流点和广播流点。接收报文的流点为入向流点,发送报文的流点为出向流点;同一流点既可以作为入向流点又可以作为出向流点。流点可以嵌套,即,在入向时,服务层流点指向客户层流点;在出向时,客户层流点指向服务层流点。图1为本实施例的多业务承载网络设备转发报文的方法流程图。S101根据接收报文的业务属性确定入向流点及其业务属性;接收到报文后,可先根据报文的端口号和/或报文内容确定报文承载业务的业务属性;再根据所述业务属性确定入向流点以及入向流点的业务属性;S102判断该入向流点的保护状态是否为接收报文,如果为接收报文,执行步骤S103;否则,执行步骤S109;判断该入向流点的保护状态,包括:获取入向流点的工作通道状态或保护通道状态,当报文进入入向流点的工作通道,且该工作通道的状态为接收时,该入向流点的工作通道为接收报文状态,否则,该入向流点的工作通道为丢弃接收报文状态;当报文进入入向流点的保护通道,且该保护通道的状态为接收时,该入向流点的保护通道为接收报文状态,否则,该入向流点的保护通道为丢弃接收报文状态;S103判断该入向流点的属性是否存在转发动作,如果存在转发动作,执行步骤S105;否则,继续执行步骤S104;S104,基于报文业务属性继续获取下一个客户层的入向流点及其保护状态,执行步骤S102;S105根据该入向流点的业务属性以及报文内容查找预设的报文转发表获取客户层出向流点;该转发表记录了入向流点的业务属性、报文内容与出向流点的对应关系;S106获取所述客户层出向流点以及和其有嵌套关系的服务层出向流点;S107根据所述嵌套关系和客户层出向流点的保护状态获取出向端口;若作为客户层的出向流点指向作为服务层的出向流点,且客户层出向流点的保护状态为发送报文时,查找预设的出向端口表获取出向端口;S108将接收的报文向所述出向端口发送,执行步骤S108;S109丢弃接收报文;S110流程结束。下面以一个具体的多段伪线的应用示例对上述实施例进行进一步详细说明。步骤一,接收MPLS本文档来自技高网...

【技术保护点】
一种多业务承载网络设备转发报文的方法,其特征在于,所述方法包括:根据接收报文的业务属性确定入向流点及其业务属性;判断该入向流点的保护状态,当该入向流点的保护状态为接收报文且该入向流点的属性存在转发动作时,根据该入向流点的业务属性以及接收报文内容查找预设的报文转发表获取客户层出向流点;获取所述客户层出向流点以及和其有嵌套关系的服务层出向流点,根据所述嵌套关系和客户层出向流点的保护状态获取出向端口;将接收的报文向所述出向端口发送。

【技术特征摘要】
1.一种多业务承载网络设备转发报文的方法,其特征在于,所述方法包括:根据接收报文的业务属性确定入向流点及其业务属性;判断该入向流点的保护状态,获取入向流点的工作通道状态或保护通道状态,当报文进入入向流点的工作通道,且该工作通道的状态为接收时,该入向流点的工作通道为接收报文状态,否则,该入向流点的工作通道为丢弃接收报文状态;当报文进入入向流点的保护通道,且该保护通道的状态为接收时,该入向流点的保护通道为接收报文状态,否则,该入向流点的保护通道为丢弃接收报文状态;当该入向流点的保护状态为接收报文且该入向流点的属性存在转发动作时,根据该入向流点的业务属性以及接收报文内容查找预设的报文转发表获取客户层出向流点;获取所述客户层出向流点以及和其有嵌套关系的服务层出向流点,根据所述嵌套关系和客户层出向流点的保护状态获取出向端口;将接收的报文向所述出向端口发送。2.如权利要求1所述的方法,其特征在于:所述根据接收报文的业务属性确定入向流点及其业务属性,包括:根据接收报文的端口号或/和报文内容确定报文承载业务的业务属性;根据所述业务属性确定入向流点以及入向流点的业务属性。3.如权利要求1所述的方法,其特征在于,根据所述嵌套关系和客户层出向流点的保护状态获取出向端口,包括:若作为客户层的出向流点指向作为服务层的出向流点,且客户层出向流点的保护状态为发送报文时,查找预设的出向端口表获取出向端口。4.一种转发报文的多业务承载网络设备,其特征在于,所述网络设备包括入向流点模块、转发模块以及出向流点模块,其中,所述入向流点模块,用于根据接收...

【专利技术属性】
技术研发人员:李吉红邹旭军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1