[发明专利]一种光网络单元通过虚拟端口实现动态分流的方法在审
申请号: | 201310221982.2 | 申请日: | 2013-06-06 |
公开(公告)号: | CN104243257A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 曾军;晏春平;张定理 | 申请(专利权)人: | 太仓市同维电子有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04Q11/00;H04L12/24;H04L12/701 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 刘黎明 |
地址: | 215400 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 单元 通过 虚拟 端口 实现 动态 分流 方法 | ||
技术领域
本发明涉及数据通信技术领域,尤其涉及一种光网络单元通过虚拟端口实现动态分流的方法。
背景技术
随着近年来光网络的飞速发展,现场的布网环境也越来越复杂,用户对网络通信设备的需求也越来越高。现场运用中,急需一种能够灵活适应复杂网络环境的通信设备。
现在的网络环境中,ONU设备可能下挂一台交换机,也可能直接连到用户家里的PC上。如果是连的交换机,则要求ONU必须以透传模式转发带TAG的数据包;如果连的是PC,则要求ONU上行加一层TAG,下行剥除TAG。然而,在以往的EPON设备中,一个指定的VLAN在某个端口上,只能配置为TAG的或者UNTAG的。这就使得,运营商在组网时,必须要准确的知道下挂的究竟是什么设备,才能做出相应的配置。同时,当下挂的设备类型发生改变时,也需要同步更新配置。
如果可以有一种技术能够根据上行的数据包带TAG与否进行分流,来动态的决定下行包是否剥除TAG,则能够大大的节约运营成本和维护成本。
发明内容
本发明的目的在于提供一种光网络单元通过虚拟端口实现动态分流的方法,解决了现有的EPON设备无法准确、快捷的配置端口VLAN模式的问题。
为解决上述问题,本发明所采取的技术方案是:
一种光网络单元通过虚拟端口实现动态分流的方法,其特征在于:包括以下步骤:
步骤一,ONU在用户侧端口接收到来自用户的上行流;
步骤二,用户侧端口根据上行流是否带TAG分配到不同的VPORT上,建立一张MAC-VPORT表,所述MAC-VPORT用于记录上行的数据包是否带TAG,记录方式是分配到不同的VPORT上;
步骤三,ONU在对上行流进行内部转发时,把上行流的源MAC地址学习到MAC地址表中,然后通过PON口将上行流转发给OLT,完成上行的数据业务;
步骤四,ONU在PON口接收到来自OLT的下行流;
步骤五,ONU对下行流进行内部转发,其转发方式是根据MAC地址表将下行数据包转发到对应的用户侧端口;
步骤六,用户侧端口根据上行记录的MAC-VPORT表确定数据包从用户侧端口发出去的时候是否剥除TAG。
采用上述技术方案所产生的有益效果在于:
本发明能够根据上行数据流带TAG的情况,来动态的决定下行数据流是否应该剥除TAG,这提高了ONU的灵活性,使得设备能够适应更加复杂的现网环境,降低了运营商的运营成本和维护成本。
附图说明
图1是本发明一种光网络单元通过虚拟端口实现动态分流的方法一个实施例的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明一种光网络单元通过虚拟端口实现动态分流的方法的一个实施例:
步骤一,ONU在用户侧端口接收到来自用户的上行流;
步骤二,用户侧端口根据上行流是否带TAG分配到不同的VPORT上,建立一张MAC-VPORT表,所述MAC-VPORT用于记录上行的数据包是否带TAG,记录方式是分配到不同的VPORT上;
步骤三,ONU在对上行流进行内部转发时,把上行流的源MAC地址学习到MAC地址表中,然后通过PON口将上行流转发给OLT,完成上行的数据业务;
步骤四,ONU在PON口接收到来自OLT的下行流;
步骤五,ONU对下行流进行内部转发,其转发方式是根据MAC地址表将下行数据包转发到对应的用户侧端口;
步骤六,用户侧端口根据上行记录的MAC-VPORT表确定数据包从用户侧端口发出去的时候是否剥除TAG。
如图1所示,在用户侧端口1收到上行的数据包可能带TAG,并且VLAN=1000,也可能是UNTAG的。用户期望,对带TAG的数据包进行透传操作,对UNTAG的数据包加一层VLAN=1000的TAG后转发。当来自的OLT的数据流从该用户侧端口输出时,应根据上行的数据包所带的TAG情况,对下行带VLAN=1000的数据包进行动态的分流。即,如果上行的数据包本身是带TAG的,则应该对相应的下行数据包进行透传操作;如果上行的数据包本身是不带TAG的,则应该对相应的下行数据包进行剥TAG的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太仓市同维电子有限公司,未经太仓市同维电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310221982.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:取力型变速差速器
- 下一篇:一种CHM卧式硬齿面双轴型齿轮减速机