一种端到端的三层虚链路的发现方法及装置与流程

文档序号:12730006阅读:来源:国知局

技术特征:

1.一种端到端的三层虚链路的发现方法,其特征在于,所述方法包括:

数据网管采集第一宽带远程接入服务器BRAS的资源信息,所述第一BRAS为任意一个BRAS;

所述数据网管根据网络拓扑信息确定所述第一BRAS下连接的光线路终端OLT的个数M;

所述数据网管根据网络拓扑信息关联所述第一BRAS的资源信息与所述M个OLT的IP地址,得到所述第一BRAS的三层虚链路;

所述数据网管依此循环,遍历除所述第一BRAS的其他所有的BRAS,得到所有所BRAS的三层虚链路。

2.根据权利要求1所述的方法,其特征在于,所述第一BRAS资源信息包括第一BRAS的VPN域内的端口信息和所述第一BRAS的VPN域内的ARP信息,其中:所述端口信息包括端口IP地址和BRAS端口号,所述ARP信息包括IP地址、BRAS端口号和MAC地址。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

所述数据网管从传输网管处获取全网的OLT的IP地址。

4.根据权利要求1所述的方法,其特征在于,所述所有所BRAS的三层虚链路通过如下的方式表示:假设共有N个BRAS,分别记作BRAS1,BRAS2,……,BRASN;则BRASi的端口信息记作BPti,BRASi的ARP信息记作BARPi,因此BRASi的信息可记作矢量(BPti,BARPi);N个BRAS的信息形成集合,A={(BPt1,BARP1),(BPt2,BARP2),……,(BPtN,BARPN)};设BRASi其下挂OLT的个数为M个,分别记作OLT1,OLT2,……,OLTM;BRASi与OLTj间端到端三层虚链路记作lij,则BRASi与其下挂M个OLT间端到端三层虚链路形成集合Li={li1,li2,……,liM};N个BRAS与其下挂OLT间端到端三层虚链路形成集合L=L1∪L2∪……∪LN

5.根据权利要求4所述的方法,其特征在于,所述关联所述第一BRAS 的资源信息与所述M个OLT的IP地址,得到所述第一BRAS的三层虚链路,包括:

从A中取出第i个元素,即(BPti,BARPi),i初始化为1的BRAS作为所述第一BRAS;

根据(BPti,BARPi)运算出Li

所述依此循环,遍历除所述第一BRAS的其他所有的BRAS,得到所有所BRAS的三层虚链路,包括:

判断i是否等于N,如果是则对L1,L2,……,LN求并集,得到L=L1∪L2∪……∪LN

否则对所述i进行递增1,从A中取出递增后的i所代表数值的第i个元素,即(BPti,BARPi)。

6.一种端到端的三层虚链路的发现装置,其特征在于,所述装置包括:

采集单元,用于采集第一宽带远程接入服务器BRAS的资源信息,所述第一BRAS为任意一个BRAS;

确定单元,用于根据网络拓扑信息确定所述第一BRAS下连接的光线路终端OLT的个数M;

关联单元,用于根据网络拓扑信息关联所述第一BRAS的资源信息与所述M个OLT的IP地址,得到所述第一BRAS的三层虚链路;

处理单元,用于依此循环,遍历除所述第一BRAS的其他所有的BRAS,得到所有所BRAS的三层虚链路。

7.根据权利要求1所述的装置,其特征在于,所述第一BRAS资源信息包括第一BRAS的VPN域内的端口信息和所述第一BRAS的VPN域内的ARP信息,其中:所述端口信息包括端口IP地址和BRAS端口号,所述ARP信息包括IP地址、BRAS端口号和MAC地址。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括获取单元,用于从传输网管处获取全网的OLT的IP地址。

9.根据权利要求6至8任一项所述的装置,其特征在于,所述所有所BRAS 的三层虚链路通过如下的方式表示:假设共有N个BRAS,分别记作BRAS1,BRAS2,……,BRASN;则BRASi的端口信息记作BPti,BRASi的ARP信息记作BARPi,因此BRASi的信息可记作矢量(BPti,BARPi);N个BRAS的信息形成集合,A={(BPt1,BARP1),(BPt2,BARP2),……,(BPtN,BARPN)};设BRASi其下挂OLT的个数为M个,分别记作OLT1,OLT2,……,OLTM;BRASi与OLTj间端到端三层虚链路记作lij,则BRASi与其下挂M个OLT间端到端三层虚链路形成集合Li={li1,li2,……,liM};N个BRAS与其下挂OLT间端到端三层虚链路形成集合L=L1∪L2∪……∪LN

10.根据权利要求9所述的装置,其特征在于,所述关联单元包括处理模块和运算模块,其中:

所述处理模块,用于从A中取出第i个元素,即(BPti,BARPi),i初始化为1的BRAS作为所述第一BRAS;

所述运算模块,用于根据(BPti,BARPi),运算出Li

所述处理单元包括判断模块、并集模块和递增模块,其中:

所述判断模块,用于判断i是否等于N,如果是触发所述并集模块;如果否,触发所述递增模块;

所述并集模块,用于对L1,L2,……,LN求并集,得到L=L1∪L2∪……∪LN

所述递增模块,用于对所述i进行递增1,从A中取出递增后的i所代表数值的第i个元素,即(BPti,BARPi)。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1