一种无源光纤网络的虚拟局域网配置方法及系统的制作方法_2

文档序号:9670591阅读:来源:国知局
应用需求的,关 于PONVLAN模板VLAN模式的配置参数的数据库。所述用于实现PONVLAN功能PONVLAN 模板的控制方法实现了OLT的PON口的VLAN透传模式、VLAN标记/去标记模式、VLAN中继 灯runk)模式、1:IVLAN转换模式、N:IVLAN聚合模式的功能。
[0045] 根据中国电信标准,各种VLAN模式的行为规则如下:
[0046] 表1 :VLAN透传模式的行为规则
[004引表2 :VLAN标记模式的行为规则
[0050] 表3:VLANTRUNK模式的行为规则
[0051]
[005引表4:1:IVLAN转换模式的行为规则
[005引表5 :N:IVLAN聚合模式的行为规则
[0058] 所述数据库包括PONVLAN模板信息表、Trunk信息表、转换信息表、聚合信息表、 及绑定信息表的数据库表定义如下:
[005引表6:模板信息表
[0061]表 7:Trunk信息表
[006引表8 :转换信息表:
[006引表9 :聚合信息表:
[006引表10 :绑定信息表:
[0070] 本实施例使用数据库的方式来保存模板信息及端口绑定信息,可W实时地保存用 户配置信息,便于系统重启时配置的恢复。
[0071] 请参阅图1,显示为无源光纤网络的虚拟局域网配置方法流程示意图。如图1所 示,所述无源光纤网络的虚拟局域网配置方法包括W下几个步骤:
[0072] Sl,创建配置默认VLAN模式的PONVLAN模板;所述PONVLAN模板上可配置多种 非默认VLAN模式。在本实施例中所述默认VLAN模式为VLAN透传模式。所述步骤Sl具体 包括W下几个步骤:
[0073] 输入进入指令W执行进入模板索引为X的PONVLAN模板的进入指令;
[0074] 查询所述模板信息表W检测模板索引为X的PONVLAN模板是否存在,若否,则结 束进程;若是,则继续执行下一步骤;
[00巧]采用默认命名规则生成PONVLAN模板的模板名,W默认VLAN模式为VLAN模式, 并在所述模板信息表中增加PONVLAN模板;其中,所述默认VLAN模式为VLAN透传模式。
[0076]S2,根据应用需求将PONVLAN模板的默认VLAN模式修改成多种非默认VLAN模式 中的一种,并针对非默认VLAN模式配置与该模式相应的模式参数。所述多种非默认VLAN 模式包括:VLAN标记模式、VLAN中继模式、1:IVLAN转换模式、和/或N:IVLAN聚会模式。
[0077] 其中,根据用户需求将PONVLAN模板的默认VLAN模式修改成所述VLAN标记模式。 在VLAN模式修改为VLAN标记模式的PONVLAN模板上配置与该VLAN标记模式相应的模式 参数;其中,所述与该VLAN标记模式相应的模式参数包括VLAN标记模式的DefaultVLAN。 [007引 VLAN标记模式的DefaultVLAN模式参数的配置过程如下:
[0079]步骤11、输入第一配置指令W执行在修改成VLAN标记模式的PONVLAN模板X的 配置节点下输入执行DefaultVLAN配置的第一配置指令。
[0080] 步骤12、查询数据库的绑定信息表,检查模板X是否已被绑定。若是,输出提示信 息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板信息,并结束流程;若否, 执行步骤13。
[0081] 步骤13、查询数据库的模板信息表,获取PONVLAN模板X的VLAN模式,检查步骤 11输入的第一配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误,结束 流程;否则,执行步骤14。
[0082] 步骤14、针对VLAN标记模式,在数据库的模板信息表更新模板DefaultVLAN,结 束流程。
[008引其中,根据用户需求将PONVLAN模板的默认VLAN模式修改成所述VLAWTrunk) 中继模式。在VLAN模式修改为VLAN中继模式的PONVLAN模板上配置与该VLAN中继模 式相应的模式参数;其中,所述与该VLAN中继模式相应的模式参数包括:VLAN标记模式的 DefaultVLAN和VLAN标记模式的TrunkVLAN。
[0084]VLAN中继模式的DefaultVLAN模式参数的配置过程如下:
[00财步骤15、输入第二配置指令W执行在修改成VLAN标记模式的PONVLAN模板X的 配置节点下输入执行DefaultVLAN配置的第二配置指令。
[0086] 步骤16、查询数据库的绑定信息表,检查模板X是否已被绑定。若是,输出提示信 息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板信息,并结束流程;若否, 执行步骤17。
[0087] 步骤17、查询数据库的模板信息表,获取PONVLAN模板X的VLAN模式,检查步骤 15输入的第二配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误,结束 流程;否则,执行步骤18。
[008引步骤18、查询数据库的Trunk信息表,检查待配置DefaultVLAN与规则VLAN(即,TrunkVLAN,1:ITranslateVLAN,NJAggregationVLAN)是否有冲突。若是,输出提示信 息W提示用户错误;若否,在数据库的模板信息表更新模板DefaultVLAN,结束流程。
[0089]VLAN中继模式的TrunkVLAN模式参数的配置过程如下:
[0090] 步骤19、输入第S配置指令W执行在修改成VLAN中继模式的PONVLAN模板X的 配置节点下输入执行TrunkVLAN配置的第S配置指令。
[0091] 步骤20、查询数据库中绑定信息表,检查模板X是否已被绑定。若是,输出提示信 息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板信息,并结束流程;如否, 执行步骤21。
[0092] 步骤21、查询数据库的模板信息表,获取模板X的VLAN模式及DefaultVLAN,检 查步骤19输入的执行TrunkVLAN配置的配置指令与VLAN模式是否匹配。若否,输出提示 信息W提示用户错误信息;若否,执行步骤22。
[0093] 步骤22、检查待配置的TrunkVLAN与DefaultVLAN是否有冲突。若是,输出提示 信息W提示用户错误,结束流程;否则,执行步骤23。
[0094] 步骤23、查询Trunk信息表,获取模板TrunkVLANBitmap,并与待配置Trunk VLAN合并生成新的模板TrunkVLANBitmap。
[0095]步骤24、更新数据库中的Trunk信息表,结束流程。
[0096] 其中,根据用户需求将PONVLAN模板的默认VLAN模式修改成所述1:IVLAN转换 模式;在VLAN模式修改为1:IVLAN转换模式的PONVLAN模板上配置与该1:IVLAN转换模 式相应的模式参数;其中,所述与该1:IVLAN转换模式相应的模式参数包括:1:IVLAN转换 模式的DefaultVLAN和 1:IVLAN转换模式的hanslateVLAN。
[0097] 1:IVLAN转换模式的DefaultVLAN模式参数的配置过程如下:
[009引步骤25、输入第四配置指令W执行修改成1:IVLAN转换模式的PONVLAN模板X的 配置节点下输入执行DefaultVLAN配置的第四配置指令。
[0099] 步骤26、查询数据库的绑定信息表,检查模板X是否已被绑定。若是,输出提示信 息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板信息,并结束流程;若否, 执行步骤27。
[0100] 步骤27、查询数据库的模板信息表,获取PONVLAN模板X的VLAN模式,检查步骤 25输入的第四配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误,结束 流程;否则,执行步骤28。
[0101] 步骤28、查询数据库的转换信息表,检查待配置DefaultVLAN与规则VLAN(即, 化unkVLAN,N:lAggregationVLAN)是否有冲突。若是,输出提示信息W提示用户错误;若 否,在数据库的模板信息表更新模板DefaultVLAN,结束流程。
[0102] 1:IVLAN转换模式的TranslateVLAN模式参数的配置过程如下:
[0103] 步骤29、输入第五配置指令W执行在修改成1:IVLAN转换模式的PONVLAN模板X 的配置节点下输入执行TranslateVLAN配置的第五配置指令。
[0104] 步骤30、查询数据库的绑定信息表,检查模板X是否已被绑定。若是,输出提示信 息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板信息,并结束流程;若否, 执行步骤31。
[0105] 步骤31、查询数据库的模板信息表,获取模板X的VLAN模式及DefaultVLAN,检 查步骤29输入的第五配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错 误;否则,执行步骤32。
[0106] 步骤32、检查待增加或删除的VLANd:IVLAN转换模式)与DefaultVLAN是否有 冲突。若是,输出提示信息W提示用户错误,结束流程;否则,执行步骤33。
[0107] 步骤33、查询数据库中转换信息表,检查待配置VLANd:IVLAN转换模式)与规则 的VLAN(即,TrunkVLAN,NJAggregationVLAN)是否有冲突。若是,输出提示信息W提示 用户错误,结束流程;若否,生成新的规则并更新数据库,结束流程。
[0108] 其中,根据用户需求将PONVLAN模板的默认VLAN模式修改成所述N:IVLAN聚合 模式。在VLAN模式修改为N=IVLAN聚合模式的PONVLAN模板上配置与该N=IVLAN聚合模 式相应的模式参数;其中,所述与N:IVLAN聚合模式相应的模式参数包括:N:IVLAN聚合模 式的DefaultVLAN和N=IVLAN聚合模式的AggregationVLAN。
[0109] N:IVLAN聚合模式的DefaultVLAN模式参数的配置过程如下:
[0110] 步骤34、输入第六配置指令W执行修改成N:IVLAN聚合模式的PONVLAN模板X的 配置节点下输入执行DefaultVLAN配置的第六配置指令。
[0111] 步骤35、查询数据库的绑定信息表,检查
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1