一种穿越IP网络的点到点网络测量装置和方法制造方法及图纸

技术编号:16974346 阅读:38 留言:0更新日期:2018-01-07 09:24
本发明专利技术公开了一种穿越IP网络的点到点的网络测量方法,通过本地PE设备从网络侧接口收到远端PE设备环回的报文,进行GRE隧道解封装报文,以及剥离标签得到原始报文,进行网络性能的数据统计,得出性能数据,并通过管理平面将数据呈现给用户,与现有技术相比较,本发明专利技术使用RFC2544测量方法模拟用户报文,对二层VPN叠加在GRE隧道之上的伪线,执行网络测量,并能在远端对测量报文做环回处理,进行性能数据统计测量,并生成最终的测试报告,满足了VPWS over GRE网络的专线网络测量需求。

【技术实现步骤摘要】
一种穿越IP网络的点到点网络测量装置和方法
本专利技术涉及网络通信技术,更具体的说,是一种实现穿越IP网络的点到点二层VPN的网络性能的测量装置和方法。
技术介绍
VPWS(VirtualPrivateWireService),指建设在mpls网络的基础设施之上,在两个路由器的一对端口之间提供高速的二层透传,可将本端PE设备的原始的以太网报文透明传送到远端PE设备,是一种点到点的二层VPN协议。GRE(GenericRoutingEncapsulation)即通用路由封装协议,是VPN第三层隧道协议,即在协议层之间采用了一种被称之为Tunnel(隧道)的技术,是对某些网络层协议(如IP、IPX、MPLS等)的数据报进行封装,使这些被封装的数据报能够在另一个网络层协议(如IP)中传输。定义GRE头中ProtocolType为0x8847时,后面的封装报文为MPLS类型报文。RFC2544协议是RFC组织提出的用于评测网络互联设备的国际标准。RFC2544标准下的测试主要包括:吞吐率、时延、丢包率、背靠背。VPWS技术能解决点对点的二层报文透明传输,即能将用户原始的二层报文透明的从本地PE设备传送到远端PE设备,经过VPWS封装后的报文其在运营商网络上是通过MPLS标签交换进行报文传送。另一方面VPWS要求网络中间节点需要支持MPLS标签转发,并不是所有现有的网络都能满足此要求。而GRE技术提供了一种穿越IP网络的点到点隧道的方法,这样我们可以通过VPWSoverGRE的方式实现在一个GRE隧道上承载多个二层VPN隧道,实现跨越IP公网的多个客户的二层报文的点到点透明传送。同时网络运营商在开通业务此种点到点网络传送前需要测试此种VPWSoverGRE专线网络的服务质量能否满足客户需求,最终评测出该设备的网络性能。目前没有现成的解决点对点对原始二层报文跨越IP公网进行网络性能测量的技术。本专利提供了一种通过RFC2544运行于VPWSoverGRE隧道之上,以实现跨越IP网络的二层VPN隧道的网络测量的方法,可以解决上述难题。
技术实现思路
本专利技术的目的在于,提供一种实现跨越IP网络的点到点二层VPN的网络测量方法,本专利技术采用以下技术方案,本专利技术实现MPLSVPN运行于IPVPN之上的网络性能测量装置包括:管理平面PE设备的处理,管理平面主要下发网络测量信息,即被测量的二层VPN的隧道信息,承载二层VPN的GRE隧道信息,构造的测试报文的关键RFC2544数据,如IP地址,DSCP,协议号,端口号等,同时负责将测量结果生成测试报告通过图形化或文字的方式呈现给客户。控制平面PE设备的处理,控制平面主要实现远端PE和本地PE之间分配VPN标签,采用现有的LDP协议分发标签,采用在GRE隧道接口之上运行LDP的方法。控制平面还包括GRE的配置、RFC2544的配置、远端环回的配置,以及复用路由器上的路由协议、ARP协议。所述的转发面包括本地PE设备数据转发平面和远端PE设备数据转发平面;进一步地,所述的转发平面分为转发表模块和转发模块;所述的转发表模块由控制平面生成,转发模块执行查找动作,其包括接入端口VPWS配置信息表、GRE配置信息表、RFC2544主动端发送报文配置表、远端环回配置表、路由表、ARP表、MPLS标签表。进一步地,转发模块分为测量引擎和转发引擎两个组件。所述的测量引擎完成对原始测量二层报文的构造,转发引擎查询转发表对测量报文进行封装,第一层封装为VPN标签封装(MPLS标签),第二层封装为GRE封装;并将封装后的报文发送到网络侧接口。所述的转发引擎先做GRE解封装报文,解析GRE封装根据ProtocolType可得知为MPLS标签封装,剥离GRE头,得到VPN标签和原始报文,剥离标签得到原始测量报文。远端设备判断为需要网络测量的报文,可以选择交换源MAC、目的MAC、源IP、目的IP、源端口号、目的端口号,然后重新封装对端的VPN标签,GRE隧道头,并发送到网络侧接口。本端PE设备从网络侧接口收到远端环回的报文,进行GRE隧道解封装报文,以及剥离标签得到原始报文,进行网络性能的数据统计,得出吞吐率、时延、丢包率、背靠背等性能数据,并通过管理平面将相关数据呈现给用户;包括以下步骤:步骤1:本地PE设备和远端PE设备通过网管或CLI的形式下发被测二层VPN隧道信息、承载GRE隧道信息、测试流量大小信息和测试包长信息;步骤2:本端PE设备的测量引擎的信息首先构造原始IP报文,按照设定的测量速率主动发送测量报文并在报文测量报文中打上时间戳,序列号等关键信息,形成原始以太网测量报文;步骤3:本端PE设备的转发模块收到步骤2原始以太网测量报文后,为该测量报文增加所测试的二层VPN隧道对应的MPLS私网标签;步骤4:封装承载步骤3的报文二层VPN隧道的外层GRE隧道头;步骤5:查找步骤4中GRE隧道所对应的真正的物理口,将带VPN标签和GRE封装的报文发送到物理链路上去;步骤6:远端PE设备从网络侧端口收到步骤5的报文后,对收到的GRE报文进行解封装处理,根据GRE封装类型为MPLS标签报文,剥除GRE头,得到含VPN私网标签的原始报文;步骤7:判断VPN标签是否为本次测量的二层VPN隧道,若是则剥离VPN标签,得到原始的测量报文,若否则进行正常的网络转发给用户侧;步骤8:对步骤7得到的原始的测量报文做环回处理:封装该被测量的二层VPN隧道对应的回程MPLS私网标签,再添加一层GRE隧道封装,找到GRE隧道对应的真正物理口,将报文重新发回链路上;步骤9:本端PE设备转发模块收到远端环回的测量报文,解封装GRE报文,剥离VPN标签,得到原始测量报文交给测量逻辑,测量逻辑进行报文丢包率,时延等的计算步骤10:本端PE设备将丢包率、时延等相关测量结果生成报告,通过网管或命令行的方式呈现给客户。与现有技术相比较,本专利技术使用RFC2544测量方法模拟用户报文,对二层VPN叠加在GRE隧道之上的伪线,执行网络测量,并能在远端对测量报文做环回处理,进行性能数据统计测量,并生成最终的测试报告,满足了VPWSoverGRE网络的专线网络测量需求。附图说明图1是本专利技术组网应用示意图;图2是本专利技术的模块结构示意图;图3是本专利技术的数据报文封装结构示意图。具体实施方式下面结合附图对本专利技术做进一步说明:如图1或图2所示,本专利技术实现MPLSVPN运行于IPVPN之上的网络性能测量装置包括:管理平面PE设备的处理,管理平面主要下发网络测量信息,即被测量的二层VPN的隧道信息,承载二层VPN的GRE隧道信息,构造的测试报文的关键RFC2544数据,如IP地址,DSCP,协议号,端口号等,同时负责将测量结果生成测试报告通过图形化或文字的方式呈现给客户。控制平面PE设备的处理,控制平面主要实现远端PE和本地PE之间分配VPN标签,采用现有的LDP协议分发标签,采用在GRE隧道接口之上运行LDP的方法。控制平面还包括GRE的配置、RFC2544的配置、远端环回的配置,以及复用路由器上的路由协议、ARP协议。所述的转发面包括本地PE设备数据转发平面和远端PE设备数据转发平面;所述的转发平面分为转发表模块和转发模块;所述的转发表模块由控制平面生本文档来自技高网
...
一种穿越IP网络的点到点网络测量装置和方法

【技术保护点】
一种穿越IP网络的点到点的网络测量装置,包括有管理平面、控制平面和转发面,其特征在于:所述的管理平面下发网络测量信息,承载二层VPN的GRE隧道信息,构造的测试报文的RFC2544数据,负责将测量结果生成测试报告通过图形化或文字的方式呈现给客户;所述的控制平面包括本地PE控制平面和远端PE控制平面,实现远端PE设备和本地PE设备之间分配VPN标签,采用现有的LDP协议分发标签,采用在GRE隧道接口之上运行LDP的方法;所述的转发面包括本地PE设备数据转发平面和远端PE设备数据转发平面;所述的转发平面分为转发表模块和转发模块;所述的转发表模块由控制平面生成,转发模块执行查找动作。

【技术特征摘要】
1.一种穿越IP网络的点到点的网络测量装置,包括有管理平面、控制平面和转发面,其特征在于:所述的管理平面下发网络测量信息,承载二层VPN的GRE隧道信息,构造的测试报文的RFC2544数据,负责将测量结果生成测试报告通过图形化或文字的方式呈现给客户;所述的控制平面包括本地PE控制平面和远端PE控制平面,实现远端PE设备和本地PE设备之间分配VPN标签,采用现有的LDP协议分发标签,采用在GRE隧道接口之上运行LDP的方法;所述的转发面包括本地PE设备数据转发平面和远端PE设备数据转发平面;所述的转发平面分为转发表模块和转发模块;所述的转发表模块由控制平面生成,转发模块执行查找动作。2.根据权利要求1所述的一种穿越IP网络的点到点的网络测量装置,其特征在于:所述的测量信息为被测量的二层VPN的隧道信息,RFC2544数据包括IP地址,DSCP,协议号,端口号。3.根据权利要求2所述的一种穿越IP网络的点到点的网络测量装置,其特征在于:所述的控制平面包括GRE的配置、RFC2544的配置、远端环回的配置,以及复用路由器上的路由协议、ARP协议。4.根据权利要求3所述的一种穿越IP网络的点到点的网络测量装置,其特征在于:所述的转发表模块包括接入端口VPWS配置信息表、GRE配置信息表、RFC2544主动端发送报文配置表、远端环回配置表、路由表、ARP表、MPLS标签表。5.根据权利要求1—4任意一项所述的一种穿越IP网络的点到点的网络测量装置,其特征在于:所述的转发模块分为测量引擎和转发引擎;所述的测量引擎完成对原始测量二层报文的构造,转发引擎查询转发表对测量报文进行封装,第一层封装为VPN标签封装即MPLS标签,第二层封装为GRE封装;并将封装后的报文发送到网络侧接口;所述的转发引擎先做GRE解封装报文,解析GRE封装根据ProtocolType可得知为MPLS标签封装,剥离GRE头,得到VPN标签和原始报文,剥离标签得到原始测量报文。远端设备判断为需要网络测量的报文,可以选...

【专利技术属性】
技术研发人员:马小云
申请(专利权)人:安徽皖通邮电股份有限公司
类型:发明
国别省市:安徽,34

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

1