网络边缘设备重构方法及装置的制造方法

文档序号:8285108阅读:458来源:国知局
网络边缘设备重构方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种网络边缘设备重构方法及装置。
【背景技术】
[0002]VPN (Virtual Private Network,虚拟私有网络)是一种利用公用网络资源为特定用户提供服务的一种专用私有网络。在VPN的众多分类中,MPLS (Mult1-Protocol LabelSwitching,多协议标签交换)VPN已经成为最流行的一种VPN技术。在MPLS VPN技术中,L2VPN (Layer2Virtual Private Network, 二层虚拟私有网络)是一种基于 PW (PseudoWire,伪线)实现二层虚拟私有网络的技术。在常见的MPLS L2VPN网络模型中,通常包括PE(Provider Edge,网络边缘)设备、PW和CE (Customer Edge,客户边缘)设备。其中,PE设备包括多个转发模块,用于转发VPN业务,Pff则为PE到PE的业务传送提供了一种逻辑通道。
[0003]在现有技术中,不同的L2VPN网络模型所支持的业务不同,相应的,各个网络模型中PE设备所包括的转发模块也不同。因此,当新的VPN业务出现时,L2VPN网络模型中的PE设备可能无法转发该新的VPN业务,需要设备商在L2VPN网络中增加或更换PE设备,导致成本增加,且大大拖延了新业务的部署时间。

【发明内容】

[0004]为了解决现有技术的问题,本发明实施例提供了一种网络边缘设备重构方法及装置。所述技术方案如下:
[0005]第一方面,提供了一种网络边缘设备重构方法,所述方法包括:
[0006]根据业务的业务特征及业务需求,对所述业务处理进行解构,从所述网络边缘PE设备的多个业务处理模块中确定所需的业务处理模块以及所述业务处理模块的组合方式,所述业务处理模块的组合方式至少包括所述业务处理模块之间的连接关系以及所述业务处理模块之间的上下文处理方式;
[0007]根据所确定的业务处理模块以及所述业务处理模块的组合方式,对所述业务处理模块进行配置;
[0008]所述PE设备按照配置后的业务处理模块及所述业务处理模块的组合方式处理所述业务。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述业务处理模块包括转发模块和增值业务处理模块,所述PE设备按照配置后的业务处理模块及其组合方式处理所述业务包括:
[0010]当转发模块接收到所述业务的业务报文时,利用所述配置后的业务处理模块对所述业务报文进行转发;
[0011]当增值业务处理模块接收到所述业务的业务报文时,利用所述配置后的增值业务处理模块对所述业务报文进行增值业务处理。
[0012]结合第一方面,在第一方面的第二种可能的实现方式中,根据所确定的业务处理模块以及所述业务处理模块的组合方式,对所述业务处理模块进行配置包括:
[0013]获取所确定的业务处理模块;
[0014]根据所述业务处理模块之间的连接关系,连接所述业务处理模块;
[0015]根据所述业务处理模块之间的上下文处理方式,配置所述业务处理模块之间的报文封装传输以及报文处理方式。
[0016]结合第一方面,在第一方面的第三种可能的实现方式中,所述业务为
[0017]VPN 业务,所述 VPN 业务包括 L2VPN 业务和 L3VPN (Level3virtual privatenetwork,三层虚拟私有网络)业务。
[0018]结合第一方面,在第一方面的第四种可能的实现方式中,对于支持外部网络-网络接口 E-NNI的扩展VPLS,所确定的业务处理模块包括C-VLAN模块、S-VLANl模块和S-VLAN2模块两个S-VLAN模块、VSI模块,所确定的业务处理模块之间的连接关系包括所述S-VLANl模块连接所述C-VLAN模块,所述C-VLAN模块连接所述S-VLAN2模块,所述S-VLAN2模块连接所述VSI模块,检测点位于所述C-VLAN模块与S-VLAN2模块之间;
[0019]相应的,根据所确定的业务处理模块以及所述业务处理模块的组合方式,对所述业务处理模块进行配置包括:
[0020]连接所述S-VLANl模块与所述C-VLAN模块,所述C-VLAN模块与所述S-VLAN2模块,所述S-VLAN2模块与所述VSI模块;
[0021 ] 在S-VLANl模块的端口配置S-VLAN映射表;
[0022]在所述C-VLAN模块与S-VLAN2模块连接处配置检测点。
[0023]结合第一方面,在第一方面的第五种可能的实现方式中,所述业务处理模块的组合方式还包括:所述业务处理模块之间配置检测点,检测点至少用于实现业务流量统计、故障检测中任一项的功能。
[0024]第二方面,提供了一种网络边缘设备重构装置,应用于网络边缘PE设备,所述装置包括:
[0025]解构模块,用于根据业务的业务特征及业务需求,对所述业务处理进行解构,从所述网络边缘PE设备的多个业务处理模块中确定所需的业务处理模块以及所述业务处理模块的组合方式,所述业务处理模块的组合方式至少包括所述业务处理模块之间的连接关系以及所述业务处理模块之间的上下文处理方式;
[0026]配置模块,用于根据所确定的业务处理模块以及所述业务处理模块的组合方式,对所述业务处理模块进行配置;
[0027]业务处理模块,用于按照配置后的业务处理模块及所述业务处理模块的组合方式处理所述业务。
[0028]结合第二方面,在第二方面的第一种可能的实现方式中,所述业务处理模块包括转发模块和增值业务处理模块,所述业务处理模块包括:
[0029]业务报文转发单元,用于当转发模块接收到所述业务的业务报文时,利用所述配置后的业务处理模块对所述业务报文进行转发;
[0030]业务报文处理单元,用于当增值业务处理模块接收到所述业务的业务报文时,利用所述配置后的增值业务处理模块对所述业务报文进行增值业务处理。
[0031]结合第二方面,在第二方面的第二种可能的实现方式中,所述配置模块包括:
[0032]业务处理模块确定单元,用于获取所确定的业务处理模块;
[0033]业务处理模块连接单元,用于根据所述业务处理模块之间的连接关系,连接所述业务处理模块;
[0034]上下文处理方式配置单元,用于根据所述业务处理模块之间的上下文处理方式,配置所述业务处理模块之间的报文封装传输以及报文处理方式。
[0035]结合第二方面,在第二方面的第三种可能的实现方式中,所述业务为VPN业务,所述VPN业务包括L2VPN业务和L3VPN业务。
[0036]结合第二方面,在第二方面的第四种可能的实现方式中,对于支持外部网络-网络接口 E-NNI的扩展VPLS,所确定的业务处理模块包括C-VLAN模块、S-VLANl模块和S-VLAN2模块两个S-VLAN模块、VSI模块,所确定的业务处理模块之间的连接关系包括所述S-VLANl模块连接所述C-VLAN模块,所述C-VLAN模块连接所述S-VLAN2模块,所述S-VLAN2模块连接所述VSI模块,检测点位于所述C-VLAN模块与S-VLAN2模块之间;
[0037]相应的,所述配置模块包括:
[0038]连接单元,用于连接所述S-VLANl模块与所述C-VLAN模块,所述C-VLAN模块与所述S-VLAN2模块,所述S-VLAN2模块与所述VSI模块;
[0039]上下文处理方式配置单元,用于在S-VLANl模块的端口配置S-VLAN映射表;
[0040]检测点配置单元,用于在所述C-VLAN模块与S-VLAN2模块连接处配置检测点。
[0041]结合第二方面,在第二方面的第五种可能的实现方式中,所述业务处理模块的组合方式还包括:所述业务处理模块之间配置检测点,检测点至少用于实现业务流量统计、故障检测中任一项的功能。
[0042]本发明实施例提供的技术方案带来的有益效果是:
[0043]通过由PE设备提供多个业务处理模块,使得PE设备仅需对业务处理进行解构,根据从该PE设备的多个业务处理模块中所确定的业务处理模块以及该业务处理模块的组合方式,对业务处理模块进行配置,即实现了处理该业务的目的,并且无需在L2VPN网络中增加或更换PE设备,节约了成本以及降低了业务处理时间。
【附图说明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1