虚拟专用局域网站点ID生成方法、系统及装置制造方法及图纸

技术编号:5215734 阅读:684 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种虚拟专用局域网站点ID生成方法、系统及装置,该方法包括:运营商边缘设备为自身所属的站点选择一个未标记占用的标识ID,向邻居运营商边缘设备发送通告所属站点已选择的ID的选举通告;若在发送选举通告后的设定时间周期内,接收到邻居运营商边缘设备发送的通告已占用所述已选择的ID的占用通告时,或接收到邻居运营商边缘设备发送的通告已选择所述已选择的ID的选举通告且该邻居运营商边缘设备的优先级高于自身的优先级时,则重新选择一个未标记占用的标识ID;否则,向邻居运营商边缘设备发送占用所述已选择的ID的占用通告。实现了自动为虚拟专用局域网的站点配置ID,实现简单、方便,且能够自适应调整以避免冲突。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤指一种虚拟专用局域网站点ID生成方法、系统及直ο
技术介绍
虚拟专用局域网业务(Virtual Private LAN Service, VPLS)是一项基于多协 议标签交换(Multi Protocol Label Switching,MPLS)和以太网的二层虚拟专用网络 (Virtual Private Network,VPN)服务,在广域网上为用户提供虚拟专用以太网服务。VPLS 可以将物理上分布在不同地点的、通过以太网技术建立的局域网(Local Area Network, LAN)网络(即站点)连接起来,从用户的角度看就好像是一个LAN—样。如图1所示的一个VPLS应用系统模型。该系统中运营商网络(也称骨干网络)中 设置有若干运营商边缘(Provide Edge, ΡΕ)设备,如图1中所示的PEl、ΡΕ2、ΡΕ3等;以及 与这些PE设备连接的用户边缘(Customer Edge, CE)设备和与用户边缘设备直接相连的运 营商边缘设备U-PE,如图1中所示的CE1、CE2、U-PE(Ultimate ΡΕ)、CE3、CE4等。其中,在 地点a部署有用户边缘设备CE1,在地点b部署有用户边缘设备CE2和用户边缘设备CE3, 在地点C部署用户边缘设备CE4。其中CEl和PEl组成一个站点1、CE2、CE3通过U-PE和 PE2组成一个站点2,CE4和PE3组成一个站点3,站点1和站点2可以为用户A提供服务, 构成一个虚拟转发实例(Virtual Forwarding Interface, VFI) vl ;站点2和站点3可以为 用户B提供服务构成一个虚拟转发实例v2。也就是说,在图1所示的系统中建立虚拟转发实例,例如针对客户A,CEl和CE2属 于同一个虚拟转发实例vl (即属于同一个VPN),通过运营商的网络连接起来,客户A位于 这两个站点的LAN片段好像是处于同一个LAN网络中一样。针对客户B,CE3和CE4属于一 个虚拟转发实例v2(即属于同一个VPN),通过运营商的网络连接起来,客户B位于这两个 站点的LAN片段好像是处于同一个LAN网络中一样。上述每个虚拟转发实例建立的过程中,基于多协议边界网关协议(MP-BGP4)都需 要为其所包括的站点配置标识符(Identifier,ID),站点ID的配置与管理是非常重要的。 而目前站点ID需要手动进行配置。针对每个需要配置ID的站点,在建立虚拟转发实例时 由网络管理员或用户手工配置的,当与已配置的站点ID发生冲突时,运营商设备提示站点 ID冲突,然后只能再重新进行配置。在网络拓扑比较复杂及网络规模大的情况站点ID的手 工配置无疑会增加配置的难度,需要较多的人工操作以及大量的人力资源投入。可见,现有技术中不能实现虚拟专用局域网中站点ID的自动配置,且配置的ID发 生冲突时,不能自适应的避免冲突的发生,重新配置又会导致较长时间的配置延迟,影响及 时提供VPLS服务。
技术实现思路
本专利技术实施例提供一种虚拟专用局域网站点ID配置方法、系统及装置,用以解决现有技术中存在不能自动配置虚拟专用局域网站点ID、以及不能自适应调整ID冲突的问题。一种虚拟专用局域网站点ID生成方法,包括运营商边缘设备为自身所属的站点选择一个未标记占用的标识ID,向邻居运营商 边缘设备发送通告所属站点已选择的ID的选举通告;若在发送选举通告后的设定时间周期内,接收到邻居运营商边缘设备发送的通告 已占用所述已选择的ID的占用通告时,或接收到邻居运营商边缘设备发送的通告已选择 所述已选择的ID的选举通告且该邻居运营商边缘设备的优先级高于自身的优先级时,则 重新选择一个未标记占用的标识ID ;否则,向邻居运营商边缘设备发送占用所述已选择的 ID的占用通告。一种虚拟专用局域网站点ID生成装置,包括选择模块,用于为自身所属的站点选择一个未标记占用的标识ID ;通告模块,用于向邻居运营商边缘设备发送通告所述选择模块已选择的ID的选 举通告,以及向邻居运营商边缘设备发送占用所述已选择的ID的占用通告;监控模块,用于若在所述通告模块发送选举通告后的设定时间周期内,接收到邻 居运营商边缘设备发送的通告已占用所述已选择的ID的占用通告时,或接收到邻居运营 商边缘设备发送的通告已选择所述已选择的ID的选举通告且该邻居运营商边缘设备的 优先级高于自身的优先级时,则通知所述选择模块重新选择一个未标记占用的标识ID ;否 则,通知通告模块发送所述占用通告。一种运营商边缘设备,包括上述的虚拟专用局域网站点ID生成装置。一种虚拟专用局域网站点ID生成系统,包括用户边缘设备以及若干上述的运营 商边缘设备,每个所述运营商边缘设备与所连接的用户边缘设备组成一个站点。本专利技术有益效果如下本专利技术实施例提供的虚拟专用局域网站点ID配置方法、系统及装置,通过虚拟专 用局域网中的运营商边缘设备实现为站点自动配置ID的操作,并自动为站点选择一个没 有占用的ID,并通告给其他站点的邻居运营商边缘设备,根据是否在设定时间内接收到邻 居运营商边缘设备的通告消息以及通告消息中的ID是否与自身选择的ID相冲突,来实现 自动为站点配置ID,并自适应调整以避免与其他站点的ID发生冲突。该方法在实现自动配 置ID的同时尽可能的避免了冲突,减少了站点ID配置的延时,提高了配置效率,同时减少 了人工操作,节约了人力资源投入。附图说明图1为现有技术中VPLS应用系统模型的结构示意图;图2为本专利技术实施例中虚拟局域网站点ID生成系统的结构示意图;图3为本专利技术实施例中虚拟局域网站点ID生成方法的流程图;图4为本专利技术实施例一中虚拟局域网站点ID生成方法的具体流程示例图;图5为本专利技术实施例二中监控接收到通告消息时的处理流程图;图6为本专利技术实施例中虚拟局域网站点ID生成装置的结构示意图。具体实施例方式本专利技术实施例针对现有技术中虚拟专用局域网中不能自动生成站点ID的问题, 提供一种虚拟专用局域网中自动生成站点ID的方法,该方法通过对虚拟专用局域网中的 运营商边缘设备进行改进,在该设备中设置虚拟专用局域网站点ID生成装置,以实现虚拟 专用局域网中站点ID的自动配置,通过一个虚拟转发实例中的各个运营商边缘设备之间 的相互协商,实现自动为各自所属的站点分配ID。本专利技术实施例提供的虚拟专用局域网站点ID生成方法,基于如图2所示的虚拟专 用局域网站点ID生成系统实现,该系统包括若干运营商边缘设备以及用户边缘设备,其 中,运营商边缘设备与所连接的用户边缘设备组成一个站点。如图2中所示的(PE1、CE1)组 成一个站点1,(PE2、U-PE、CE2、CE3)组成一个站点2,(PE3、CE4)组成一个站点3等等。根 据不同客户端的使用需求,站点1、站点2和站点3可以配置不同虚拟转发实例VFI,例如 站点1的CEl和站点2的CE2构成一个虚拟转发实例、或者站点2的CE3和站点3的CE4 构成一个虚拟转发实例等等。本专利技术实施例提供的虚拟专用局域网站点ID生成方法,其流程如图3所示,执行 步骤如下步骤Sll 为自身所属的站点选择一个未标记占用的标识ID。一般由运营商边缘设备实现为自身所属的站点选择一个未标记占用的标识ID。例如,可以通过配置ID桶,实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
一种虚拟专用局域网站点ID生成方法,其特征在于,包括运营商边缘设备为自身所属的站点选择一个未标记占用的标识ID,向邻居运营商边缘设备发送通告所属站点已选择的ID的选举通告;若在发送选举通告后的设定时间周期内,接收到邻居运营商边缘设备发送的通告已占用所述已选择的ID的占用通告时,或接收到邻居运营商边缘设备发送的通告已选择所述已选择的ID的选举通告且该邻居运营商边缘设备的优先级高于自身的优先级时,则重新选择一个未标记占用的标识ID;否则,向邻居运营商边缘设备发送占用所述已选择的ID的占用通告。2.如权利要求1所述的方法,其特征在于,还包括判断当前的虚拟转发实例VFI是否支持自动为所属的站点配置ID ;所述VFI中包含若 干运营商边缘设备;若是,则执行所述运营商边缘设备为自身所属的站点选择一个未标记占用的ID的步 骤;否则,采用手动配置的方式为所述VFI中的运营商边缘设备所属的站点配置ID,并向邻 居运营商边缘设备发送占用手动配置的ID的占用通告。3.如权利要求1所述的方法,其特征在于,还包括若所述运营商边缘设备在发送选举通告之前接收到邻居运营商边缘设备发送的占用 通告,则将接收到的占用通告中通告的站点ID标记为已占用状态。4.如权利要求1所述的方法,其特征在于,还包括若所述运营商边缘设备在发送占用通告之后接收到邻居运营商边缘设备发送的占用 通告,则判断接收到的占用通告是否是手动配置站点ID的占用通告;若是,则标记接收到的占用通告中包含的ID为已占用状态,否则判断接收到的占用通 告中包含的站点ID是否与本地已占用的ID相同;当相同时,比较自身的优先级是否高于发送占用通告的邻居运营商边缘设备的优先 级,若是,则不进行处理,否则,重新发起为自身所属站点选择站点ID的过程;当不相同时, 标记接收到的占用通告中包含的ID为已占用状态。5.如权利要求1所述的方法,其特征在于,所述若在发送选举通告后的设定时间周期 内,接收到邻居运营商边缘设备发送的通告已占用所述已选择的ID的占用通告时,或接收 到邻居运营商边缘设备发送的通告已选择所述已选择的ID的选举通告且该邻居运营商边 缘设备的优先级高于自身的优先级时,具体包括若在所述设定时间周期内接收到邻居运营商边缘设备发送的占用通告,判断接收到的 占用通告中包含的ID是否与本地已选择的ID相同,当与本地已选择的ID相同时,执行所 述重新选择一个未标记占用的标识ID的步骤;若在所述设定时间周期内接收到邻居运营商边缘设备发送的选举通告,则判断接收到 的选举通告中的站点ID是否与本地已选择但未确认占用的站点ID相同;当相同时,比较 本地设备的IP地址是否优于发送选举通告的运营商边缘设备的IP地址,若是,则认为自身 的优先级高于发送选举通告的运营商边缘设备的优先级,否则,认为发送选举通告的邻居 运营商边缘设备的优先级高于自身的优先级,执行所述重新选择一个未标记占用的标识ID 的步骤;当不相同时,不进行处理。6.如权利要求1-5任一所述的方法,其特征在于,所述向邻居运营商边缘设备发送通告所属站点已选择的ID的选举通告,具体包括在选举通告中添加所属站点已选择的ID以及在选举通告中的占用标识位添加未占用 标识,向邻居运营商边缘设备发送添加了未占用标识和所属站点已选择的ID的选举通告。7.如权利要求6所述的方法,其特征在于,所述向邻居运营商边缘设备发送占用自身 选择的ID的占用通告,具体包括在占用通告中添加所属站点已占用的ID以及在占用通告中的占用标识位添加占用标 识和,向邻居运营商边缘设备发送添加了占用标识和所属站点已占...

【专利技术属性】
技术研发人员:杨红飞刘福能吴吉朋曹玉群
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:11

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

1