基于LDP的MPLS网络流量统计功能的研究
2010-12-21孙文胜宋
电子器件 2010年4期
孙文胜宋 娇
(杭州电子科技大学通信工程学院,杭州 310018)
随着MPLS的应用越来越广泛,其承载的业务也越来越丰富,网络流量成为描述网络行为的重要指标之一。网络的流量反映了网络的运行状态,是判别网络资源使用量的关键数据[1-2]。通过这些数据,一方面营运商可以及时的调整网络相关的业务部署和提供有效的网络管理策略;另一方面用户可以及时地查询当前业务的使用量、感知网络的运行情况;因而流量统计的重要性也与日俱增。基于该背景,本文提出了MPLS网络流量统计的一种实现方案,能快速有效地实现LSP的流量统计。详细介绍了转发面与控制面的模块的划分和交互、主要的函数与数据结构的实现;并对典型的MPLS网络进行组网测试,以验证该设计的可行性。
1 功能模块结构图
MPLS网络流量统计功能主要涉及的两个平面[2-4],一是控制面,二是转发面,模块的具体划分和交互关系如图1所示。由于分布式设备分为主控板、备板和接口板,因此转发面又可分为两部分:主控板转发面和接口板转发面(关于备板的转发都是基于主控板的,此处不再讨论备板的相关转发)。

图1 MPLS转发统计特性模块的划分
从上图可看到,控制面分为三个模块[5]:配置模块、统计模块和LSP模块;转发面也有三个模块组成:同步模块、统计模块和LSP模块,关于各个模块的作用和功能阐述如下:
(1)配置模块处理配置管理层下发到控制面的MPLS流量统计配置/取消的相关命令行;
(2)控制面LSP模块处理信令协议下发到控制面的LSP的创建、更新、删除等消息[6];……
登录APP查看全文
