一种分组接入网络交换表项删除同步的方法与流程

文档序号:17125651发布日期:2019-03-16 00:23阅读:281来源:国知局
一种分组接入网络交换表项删除同步的方法与流程

本发明涉及网络通信技术领域,具体涉及一种分组接入网络交换表项删除同步的方法。



背景技术:

分组接入网络,是国内各主要通信运营商在进行旧传输网改造的同时,为满足政企用户数据通信的需求,利用当前建设的分组化移动数据回传网(ipran/ptn/utn),专门为企业用户承建的专用传输网络,从而实现政企用户专享各种高质量的通信服务和信息化服务的解决方案。在接入业务较复杂的网络末端,特别是用户局端,较多会部署以以太网交换转发技术为基础的用户侧接入网,以便满足可多点、多业务接入,继而完成汇聚承载的需求。

一种分组接入网络交换表项同删除同步实施具有如下特征:

1、以以太网交换技术作为表项删除同步的基础;

2、利用虚拟以太网技术控制网元端口联动范围;

3、对lldp报文tlv信息进行扩展以传递删除交换表项信息;

4、利用交换表项学习原理触发邻接网元的有效响应。

在以以太网交换技术为基础的网络中,交换表项是所有报文转发的依据,在单个网元发生表项删除动作时,并不会主动触发邻接网元同步进行删除操作,因而会出现业务报文经转发路径传递到某段链路时发生因查找不到交换表项而产生的无效转发现象,并且一般会造成报文广播的情况,而这种问题需在整个转发路径的网元发生以交换表项删除为基础的更新后才能解决。目前可触发整个交换路径的网元发生交换表项删除有两种方式:

方式1:网元交换表项老化;

方式2:转发路径更新触发的交换表项迁移;

其中,方式1受限网元设定的交换表项老化时间,一般为防止频繁学习,网元该时间默认设置较长,且无法做到及时的对整个转发路径同步删除。方式2需由相对于业务转发路径的反向交换表项学习流量触发交换表项的更新迁移,但这在倾向部署网元节点冗余保护的分组接入网络中较多满足不了触发需求,并且在树形结构的汇聚网络中也不能保证始终存在双向对等的流量,以满足转发路径的交换表项及时更新迁移。



技术实现要素:

本发明提出的一种分组接入网络交换表项删除同步的方法,可解决目前可触发整个交换路径的网元发生交换表项删除方式不能满足需求的技术问题。

为实现上述目的,本发明采用了以下技术方案:

一种分组接入网络交换表项删除同步的方法,包括如下步骤:

步骤1:对网络需响应交换表项删除同步的网元端口进行基于vlan实例的注册使能;

步骤2:初始网元发生交换表项删除,触发对应vlan实例下注册端口(非交换表项学习的源端口)发送基于lldp协议扩展tlv信息的报文,携带所删除的交换条目和对应vlan实例信息;

步骤3:邻接网元注册端口响应接收到的删除同步报文,确认端口相关信息(是否注册端口→是否存在相同vlan实例→是否存在相同交换表项);

步骤4:如查询到存在该交换表项,则删除并触发同vlan实例下其他注册端口发送删除同步的信息报文,依次传递达到删除同步的效果。

由上可知,本发明利用分组网络交换表表项学习原理,以及虚拟以太网技术,实现网元交换表项删除时本地端口的响应联动控制;通过对链路层协议lldp报文tlv信息的扩展,实现基于vlan实例的删除交换表项信息的邻接传递;根据分组网络交换转发路径的特性,实现信息报文的有效传递。

本发明的有益效果:

1)可主动触发网络中转发路径交换表项的同步删除;

2)提高交换表项删除触发的转发路径收敛速度;

3)减少网络中无效流量较长时间占用带宽,以及广播风暴。

附图说明

图1是本发明中使用场景的介绍;

图2是本发明中交换表项形成及报文转发的介绍;

图3是本发明中对lldp协议tlv信息扩展的方法;

图4是本发明方法步骤的流程图;

图5是本发明中实现交换表项同步删除的流程。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

图1是本发明典型组网使用场景,各节点网元以以太分组转发技术组成网络,为防止环路并实现业务汇集,通常使用树形层次化结构组网。

图2是本发明涉及交换表项的形成组织结构,以及指导报文转发的形式,具体是报文在进入网元端口时会生成对应“源mac地址+所属vlan实例+本地网元所属端口”的表项;而报文会根据目的mac地址查找已有交换表项,将报文经对应的网元端口转发。

图3是本发明在链路层lldp协议报文的基础上,对其tlv携带信息进行扩展,增加交换表项删除同步的tlvtype标示,并承载根据vlan实例区分的mac地址信息。

如图4所示,本实施例所述的分组接入网络交换表项删除同步的方法,包括以下步骤:

s100、网元端口注册参与基于vlan实例的交换表项删除响应机制;

s200、初始网元删除交换表项,联动注册端口发送携带对应交换表项信息的报文;

s300、邻接网元注册端口接收到删除交换表项信息的报文,在本端口对应vlan实例中查找该交换表项;

s400、如查找到对应的交换表项,即进行删除,并向其它注册端口发送删除交换表项信息的报文,查找不到即终止。

结合图5具体说明本发明实施例具体包括如下流程:

预置条件:交换路径网元完成响应交换表项删除同步vlan实例端口的注册。

初始网元注册端口出现交换表项删除动作;

查找删除交换表项所属vlan实例是否存在其他注册端口;

如不存在,流程结束;

如存在则在对应端口发送基于vlan的交换表项删除同步信息报文;

邻接网元接收到交换表项删除同步信息报文;

确认接收端口是否为注册端口,否则终止;

确认接收端口是否存在对应的vlan实例,否则终止;

确认vlan是否存在对应交换表项,否则终止;

删除对应的交换表项;

查找删除交换表项所属vlan实例是否存在其他注册端口;

如不存在,流程结束;

如存在则在对应端口发送基于vlan的交换表项删除同步信息报文;

以此类推,逐次完成交换路径中网元交换表项删除同步的操作。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。



技术特征:

技术总结
一种分组接入网络交换表项删除同步的方法,可解决目前可触发整个交换路径的网元发生交换表项删除方式不能满足需求的技术问题。包括如下步骤:始发网元发生基于VLAN实例的交换表项删除动作;联动对应VLAN实例中已注册端口发送携带删除交换表项信息的LLDP扩展TLV报文;邻接网元已注册端口响应所接收到交换表项删除同步报文,根据扩展TLV携带的信息查找对应VLAN实例下的交换表项并删除,并联动对应VLAN实例中已注册端口发送携带对应删除交换表项信息的LLDP扩展TLV报文。本发明可主动触发网络中转发路径交换表项的同步删除;提高交换表项删除触发的转发路径收敛速度;减少网络中无效流量较长时间占用带宽,以及广播风暴。

技术研发人员:武增勋
受保护的技术使用者:安徽皖兴通信息技术有限公司
技术研发日:2018.12.24
技术公布日:2019.03.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1