发明名称 |
以太网二层虚拟专网中一种非对称多点互连的实现方法 |
摘要 |
本发明涉及一种以太网二层虚拟专网中非对称多点互连的实现方法,包括在提供者边缘设备PE<SUB>0</SUB>上,采用业务流驱动方法,结合中断技术,在WAN<SUB>I</SUB>入口从上行业务流中自动学VID值,生成VLAN转发表项,然后在LAN<SUB>1</SUB>口和WAN<SUB>1</SUB>之间,用刚才学到的VID值作为流分类值,来创建上行和下行数据流或修改其配置,本发明的优点在于:彻底满足大客户的特殊需求;实现了各远端点间业务流的相互隔离;增强了业务的安全性;客户可以任意动态更改其VLAN配置;能灵活适应客户的特殊安全需求,适用面广。 |
申请公布号 |
CN1801765A |
申请公布日期 |
2006.07.12 |
申请号 |
CN200610002020.8 |
申请日期 |
2006.01.23 |
申请人 |
烽火通信科技股份有限公司 |
发明人 |
施先清;周志强;柳光全;陈晓武 |
分类号 |
H04L12/28(2006.01);H04L12/56(2006.01) |
主分类号 |
H04L12/28(2006.01) |
代理机构 |
北京同恒源知识产权代理有限公司 |
代理人 |
倪骏;张曙华 |
主权项 |
1.一种以太网二层虚拟专网中非对称多点互连的实现方法,其特征在于包括步骤:a)配置好提供者边缘设备PEI处的上下行双向数据流,LAN1口和WANI口都基于端口分类,在提供者边缘设备PE0上,开始时所有VLAN表项都处于初始(Initial)状态,建立并开启LAN1口到CPU的管理流,每个WANI口各自建立并开启一个WANI口到CPU的管理流,WANI口进入初始状态,其中I为1到N中的任一个正整数;b)启动VLAN学习进程:当远端点I处有上层应用发起时,第一个携带虚拟局域网标识符VIDI的帧到达PE0的WANI口,通过WANI口的管理流进入CPU,CPU提取VIDI值;首先在整个VLAN表中检索该VIDI值,然后根据检索结果进行相应配置,如果没有发现该VIDI值,那么,CPU将该VIDI值连同WANI端口号和LAN1端口号填入VLAN配置表项,然后将这个携带VIDI的帧通过LAN1口管理流从LAN1口发送出去,同时启动WANI口的VLAN配置功能,若发现该VIDI值原先已分配给另外的WANJ口,这里J≠I,则还要启动WANJ 口的VLAN删除功能;c)根据上一步得到的虚拟局域网VLAN配置表项,在PE0上配置好对应于远端点I的上下行数据流;WANI口进入VLAN通信状态:去往或来自远端点I的后续帧都进行正常线速转发,即直接经过上下行数据流进行转发,不再进入管理流经过CPU处理;d)接着启动VLAN帧计数与刷新进程:每个WAN口设有一个可配置的VLAN表项状态刷新时间Tupdate和老化时间Taging,Tupdate值用来定时查看业务流的活动状态,当Tupdate时间到时,统计最近一个Tupdate时间段内该WANI口的上下行业务是否有数据流,当Tupdate时间到时,若统计值不为0,表明该业务流为激活状态,则将该VLAN表项仍置为激活Active状态,指示该WANI口和LAN1之间仍然处于VLAN通信状态,同时,当前老化时间清零,统计值清零并开始下一轮统计计数;当Tupdate时间到时,若统计值等于0,表明该业务没有VIDI的上下行数据流,为非激活状态,开启VLAN休眠启动功能;e)每个WAN口设有一个可配置的VLAN表项老化时间Taging,Taging值用来定时查看VLAN表项是否一直处于休眠Dormant状态,当当前老化时间等于Taging时,表明WANI 口当前的VLAN表项在Taging时间内一直处于休眠状态,需要老化这个表项,并且删除相应的上下行数据流。 |
地址 |
430074湖北省武汉市洪山区邮科院路88号 |