一种VLAN ID收敛转换的解决方法技术

技术编号:4205953 阅读:1548 留言:0更新日期:2012-04-11 18:40
一种VLAN?ID收敛转换的解决方法,涉及EPON系统中提供以太网接口的MDU型ONU的VLAN?ID转换,其特征在于包括以下步骤:步骤1.ONU上电初始化;步骤2.更新、分析VLAN?ID转换配置表确定VLAN?ID转换模式;步骤3.根据VLAN?ID转换配置表的分析结果执行下行单播报文收敛转换处理和广播报文收敛转换处理。本发明专利技术所述的解决方法,能够简单、方便的将下行方向上的同一个网络侧VLAN?ID还原成多个不同的用户侧VLAN?ID,对下行部分目的MAC地址为广播的数据流的VLAN?ID也给出了转换的解决方法,对硬件要求较低,实现简单,开发周期短并且成本低。

【技术实现步骤摘要】

【技术保护点】
一种VLAN  ID收敛转换的解决方法,其特征在于包括以下步骤:    步骤1,ONU上电初始化:ONU上电启动后,CPU调用初始化模块,初始化以太网交换芯片硬件,从而初始化以太网交换芯片地址学习表;CPU同时初始化VLAN  ID转换配置表、单个用户端口表TT、多个用户端口表TG的表项为空;表TT和表TG的表项结构是相同的,但是表项的数目不同,其中表TT为针对一个用户端口临时存储的表项,表TG为针对所有用户端口而存储的全局表项;    步骤2,更新、分析VLAN  ID转换骤3,根据VLAN  ID转换配置表的分析结果执行下行单播报文收敛转换处理和广播报文收敛转换处理:CPU同时运行单播处理模块和广播处理模块,当用户端口的VLAN  ID转换模式为N:1时,CPU调用单播处理模块以1秒的间隔定期执行下行单播报文收敛转换处理,同时CPU通过管理控制接口向以太网交换芯片增加一条规则,将该用户端口下行方向上的ARP广播报文和DHCP广播报文重定向到CPU;CPU调用广播处理模块执行广播报文收敛转换处理。配置表确定VLAN  ID转换模式:初始化完成后,CPU调用配置处理模块执行更新操作,逐一获取每一个用户端口的用户侧VLAN  ID和网络侧VLAN  ID,写入VLAN  ID转换配置表;更新操作完成后,配置处理模块根据分析条件对VLANID转换配置表中所有用户端口的用户侧VLAN  ID和网络侧VLAN  ID进行如下的分析操作:按照用户侧VLAN  ID是否相同以及网络侧VLAN  ID是否相同,将VLAN  ID转换模式划分为三种基本情形:1:1、N:1和1:N,每种模式需要同时满足与其对应的两个分析条件,具体的分析条件是:    1:1模式:    (1)同一个用户端口的用户侧VLAN  ID各不相同;    (2)同一个用户端口的网络侧VLAN  ID各不相同;    N:1模式:    (1)同一个用户端口的用户侧VLAN  ID各不相同;    (2)同一个用户端口的网络侧VLAN  ID均相同;    1:N模式:    (1)同一个用户端口的用户侧VLAN  ID均相同;    (2)同一个用户端口的网络侧VLAN  ID各不相同;    当VLANID转换模式为1:1模式时,CPU直接通过管理控制接口完成以太网交换芯片的VLAN转换配置,实现用户侧VLAN  ID和网络侧VLAN  ID间的一对...

【技术特征摘要】

【专利技术属性】
技术研发人员:曾颜杨晓尹宝清
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:83[中国|武汉]

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

1