思博伦通信城域以太网测试解决方案

时间:2012-04-10来源:网络

从本质上讲,BFD是一种高速的独立HELLO协议。BFD能够与相邻系统建立对等关系,之后,每个系统以协商的速率监测来自其他系统的BFD速率。监测速率能够以毫秒级增量设定。当对等系统没有接到预先设定数量的数据包时,它推断BFD保护的软件或硬件基础设施发生故障,不管基础设施是标记交换路径、其他类型的隧道还是交换以太网络。

BFD是一种独立于路由和MPLS协议的一种协议,路由和MPLS协议均可认为是BFD的客户层。当BFD检测到故障时,通过控制报文通知路由协议,不同的路由协议自行决定收到告警后的行为,比如快速重路由。

BFD部署在路由器和其他系统的控制平面上,BFD检测到的网络故障可以由转发平面恢复(例如在MPLS快速重启路由中)或由控制平面恢复(例如当BFD用于加快路由协议运行速度时)。

SpirentTestcenter 提供了完成的BFD 测试方案:

· 支持基本BFD功能和性能测试,包括BFD 会话建立,时钟等参数协商,并按一定的间隔定期发送检测报文并检测故障,检测和发送精度可达到10ms;

· 支持多seesion;

· 支持Asynchronous模式和On-demand 模式;

· 支持Echo mode 和Non-Echo mode;

· 能和Spirent Testcenter 支持的所有路由协议,MPLS 协议,Graceful关联起来,进行高可用性和快速收敛测试;

· 支持独立的与控制层面无关的BFD 测试和与控制层面(路由)关联的BFD测试;

· 支持单跳和多跳BFD session。

图15显示了SpirentTestcenterBFD 故障检测和快速恢复测试。

1515.jpg

图15SpirentTestcenter3端口 BFD 测试拓扑和配置

2.4.1.3.RSVP-TE快速重路由

快速重路由是一套用于链路保护和节点保护的机制。当LSP链路或者节点失败时,在发现失败的节点进行保护,这样可以允许流量继续从保护链路或者节点的隧道中通过以使得数据传输不至于发生中断。同时头节点就可以在数据传输不受影响的同时继续发起主路径的重建。FRR的最终目的就是利用Bypass隧道绕过失败的链路或者节点从而达到保护主路径的功能。

MPLSTE快速重路由是基于RSVPTE的实现,实现快速重路由有两种方式:One-to-one Backup方式和Facility Backup方:

· Detour 方式:One-to-one Backup 方式,分别为每一条被保护LSP提供保护,为每一条被保护LSP创建一条保护路径,该保护路径称为Detour LSP。

· Bypass方式:Facility Backup,用一条保护路径保护多条LSP,该保护路径称为Bypass LSP。

Spirent Testcenter 同时支持以上两种RSVP-TE 快速重路由方式,验证MPLS LSP 快速故障切换能力。图16 是Spirent Testcenter 快速重路由测试原理:

1616.jpg

图16SpirentTestcenterRSVP-TE FRR 测试

2.4.2. PBT 保护倒换测试

PBT 传输中,到每个B-DA 有2个或以上通路,其中一条为工作通路(Working Path),其他的为保护通路(Protection Path)。 每条通路由唯一的B-VLAN标识。

通路的故障由IEEE 802.1ag 连续性检测报文发现,发现时间可以低于10ms。设备一旦在一定时间内没有收到连续性检测报文,就切换到保护通路上。

Spirent Testcenter 结合IEEE 802.1ag CFM 协议仿真功能和PBB/PBT业务测试功能,可以对单台设备或者整个PBT 网络进行保护切换时间测试。图17和图18 分别标识了测试原理。

1717.jpg

图17SpirentTestcenterPBT 设备保护切换时间测试

1818.jpg

图18SpirentTestcenterPBT网络保护倒换时间测试

2.4.3. T-MPLS 网络保护倒换测试

T-MPLS 通过G.8113/G.8114定义的T-MPLS OAM 来检测路径故障,并支持两种保护方式:

·G.8131/Y.1382定义的线性保护倒换,为每条T-MPLS 路径提供1:1,1+1和1:n保护。

·G.8131/Y.1382定义的共享保护环。

图19显示了SpirentTestcenterT-MPLS 保护倒换原理。

1919.jpg

图19SpirentTestcenterT-MPLS 保护倒换时间测试

2.4.4.倒换时间计算

Spirent Testcenter 提供了两种倒换时间和收敛时间的计算方法:

·传统的基于丢包和发包速率的计算方法

·高精度采样图形方式

2.4.4.1. 传统基于丢包和发包速率的计算方法

在倒换时间或者收敛时间测试中,有一个端口用来发送验证流量,我们称此端口为源端口。其他端口为接收端口。从源端口以比较小的速率持续发送测试流量,比如100 帧/s。在切换过程中流量会从一条路径切换到另外一条路径,在这个过程中,会有少量业务丢失。所以整个测试过程中所有接收端口收到的流量会少于源端口发送的流量。切换时间可以按如下公式计算:

切换时间 = (源端口发送的所有帧数- 接收端口收到的所有帧数)/ 帧发送速率

2.4.4.2. 高精度采样

Spirent Testcenter 另外提供了一个高精度采样手段,采样过程可以由特定事件触发,比如触发条件可以是”接收速率100 帧/s ”。采样精度可以达到1ms,以图形化的方式精确的把整个倒换过程和时间显示给用。

1 2 3 4 5 6 7

关键词: 通信 测试解决方案 以太网

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版