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

文档序号:9670591阅读:来源:国知局
模式,并在所述模板信息表中增加PONVLAN模板;其中,所述默认VLAN模式为VLAN透传模 式。
[0159] 修改模块102与所述创建模块101连接,用于根据应用需求将PONVLAN模板的默 认VLAN模式修改成多种非默认VLAN模式中的一种,并针对非默认VLAN模式配置与该模式 相应的模式参数。
[0160] 所述修改模块102根据用户需求将PONVLAN模板的默认VLAN模式修改成所述 VLAN标记模式。在VLAN模式修改为VLAN标记模式的PONVLAN模板上配置与该VLAN标记 模式相应的模式参数;其中,所述与该VLAN标记模式相应的模式参数包括VLAN标记模式的 DefaultVLAN。
[0161] 在VLAN标记模式的DefaultVLAN模式参数的配置过程中,所述修改模块102用 于输入第一配置指令W执行在修改成VLAN标记模式的PONVLAN模板X的配置节点下输入 执行DefaultVLAN配置的第一配置指令,查询数据库的绑定信息表,检查模板X是否已被 绑定。若是,输出提示信息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板信 息;若否,查询数据库的模板信息表,获取PONVLAN模板X的VLAN模式,检查输入的第一配 置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误,结束流程;否则,针对 VLAN标记模式,在数据库的模板信息表更新模板DefaultVLAN。
[0162] 所述修改模块102根据用户需求将PONVLAN模板的默认VLAN模式修改成所述 VLAWTrunk)中继模式。在VLAN模式修改为VLAN中继模式的PONVLAN模板上配置与该 VLAN中继模式相应的模式参数;其中,所述与该VLAN中继模式相应的模式参数包括:VLAN 标记模式的DefaultVLAN和VLAN标记模式的TrunkVLAN。
[0163] 在VLAN中继模式的DefaultVLAN模式参数的配置过程中,所述修改模块102还 用于输入第二配置指令W执行在修改成VLAN标记模式的PONVLAN模板X的配置节点下输 入执行DefaultVLAN配置的第二配置指令,查询数据库的绑定信息表,检查模板X是否已 被绑定。若是,输出提示信息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板 信息;若否,查询数据库的模板信息表,获取PONVLAN模板X的VLAN模式,检查输入的第二 配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误;否则,查询数据库 的Trunk信息表,检查待配置DefaultVLAN与规则VLAN(即,TrunkVLAN,1:ITranslate VLAN,N:lAggregationVLAN)是否有冲突。若是,输出提示信息W提示用户错误;若否,在 数据库的模板信息表更新模板DefaultVLAN。
[0164] 在VLAN中继模式的TrunkVLAN模式参数的配置过程中,所述修改模块102还用 于输入第S配置指令W执行在修改成VLAN中继模式的PONVLAN模板X的配置节点下输 入执行TrunkVLAN配置的第S配置指令,查询数据库中绑定信息表,检查模板X是否已被 绑定。若是,输出提示信息W提示用户此模板已被绑定不能修改该PONVLAN模板的模板信 息;如否,查询数据库的模板信息表,获取模板X的VLAN模式及DefaultVLAN,检查输入的 执行TrunkVLAN配置的配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户 错误信息;若否,检查待配置的化unkVLAN与DefaultVLAN是否有冲突。若是,输出提示 信息W提示用户错误;否则,查询化unk信息表,获取模板化unkVLANBitmap,并与待配置 TrunkVLAN合并生成新的模板TrunkVLANBitmap,更新数据库中的Trunk信息表。
[0165] 所述修改模块102根据用户需求将PON VLAN模板的默认VLAN模式修改成所述 1: IVLAN转换模式;在VLAN模式修改为1:IVLAN转换模式的PON VLAN模板上配置与该 1: IVLAN转换模式相应的模式参数;其中,所述与该1:IVLAN转换模式相应的模式参数包 括:1: IVLAN转换模式的Default VLAN和1:IVLAN转换模式的Translate VLAN。
[0166] 在I:IVLAN转换模式的DefaultVLAN模式参数的配置过程中,所述修改模块102 还用于输入第四配置指令W执行修改成1:IVLAN转换模式的PONVLAN模板X的配置节点 下输入执行DefaultVLAN配置的第四配置指令,查询数据库的绑定信息表,检查模板X是 否已被绑定。若是,输出提示信息W提示用户此模板已被绑定不能修改该PONVLAN模板的 模板信息;若否,查询数据库的模板信息表,获取PONVLAN模板X的VLAN模式,检查输入的 第四配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误;若是,查询数据 库的转换信息表,检查待配置DefaultVLAN与规则VLAN(即,hunkVLAN,NJAggregation VLAN)是否有冲突。若是,输出提示信息W提示用户错误;若否,在数据库的模板信息表更 新模板DefaultVLAN。
[0167] 在I:IVLAN转换模式的TranslateVLAN模式参数的配置过程中,所述修改模块 102用于输入第五配置指令W执行在修改成1:IVLAN转换模式的PONVLAN模板X的配置节 点下输入执行TranslateVLAN配置的第五配置指令,查询数据库的绑定信息表,检查模板 X是否已被绑定。若是,输出提示信息W提示用户此模板已被绑定不能修改该PONVLAN模 板的模板信息;若否,查询数据库的模板信息表,获取模板X的VLAN模式及DefaultVLAN, 检查输入的第五配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误;否 贝1J,检查待增加或删除的VLANd:IVLAN转换模式)与DefaultVLAN是否有冲突。若是,输 出提示信息W提示用户错误;否则,查询数据库中转换信息表,检查待配置VLANd:IVLAN 转换模式)与规则的VLAN(即,TrunkVLAN,NJAggregationVLAN)是否有冲突。若是,输 出提示信息W提示用户错误;若否,生成新的规则并更新数据库。
[0168] 所述修改模块102还用于根据用户需求将PONVLAN模板的默认VLAN模式修改成 所述N=IVLAN聚合模式。在VLAN模式修改为N=IVLAN聚合模式的PONVLAN模板上配置与 该N:IVLAN聚合模式相应的模式参数;其中,所述与N:IVLAN聚合模式相应的模式参数包 括:N:IVLAN聚合模式的DefaultVLAN和N:IVLAN聚合模式的AggregationVLAN。
[0169] 在N: IVLAN聚合模式的Default VLAN模式参数的配置过程中,所述修改模块102 还用于:输入第六配置指令W执行修改成N:1VLAN聚合模式的PON VLAN模板X的配置节点 下输入执行Default VLAN配置的第六配置指令。查询数据库的绑定信息表,检查模板X是 否已被绑定。若是,输出提示信息W提示用户此模板已被绑定不能修改该PONVLAN模板的 模板信息;若否,查询数据库的模板信息表,获取PONVLAN模板X的VLAN模式,检查输入的 第六配置指令与VLAN模式是否匹配。若否,输出提示信息W提示用户错误;否则,查询数据 库的聚合信息表,检查待配置DefaultVLAN与规则VLAN(即,hunkVLAN,1Jhanslate VLAN)是否有冲突。若是,输出提示信息W提示用户错误;若否,在数据库的模板信息表更 新模板DefaultVLAN。
[0170] 在N:IVLAN聚合模式的AggregationVLAN模式参数的配置过程中,所述修改模块 102还用于:输入第屯配置指令W执行在修改成N:IVLAN聚合模式的PONVLAN模板X的配 置节点下输入执行AggregationVLAN配置的第屯配置指令,查询数据库的绑定信息表,检 查模板X是否已被绑定。若是,输出提示信息W提示用户此模板已被绑定不能修改该PON VLAN模板的模板信息,并结束流程;若否,查询数据库的模板信息表,获取模板X的VLAN模 式及DefaultVLAN,检查输入的第气配置指令与VLAN模式是否匹配。若否,输出提示信息 W提示用户错误;否则,检查待增加或删除的VLAN(N:1VLAN聚合模式)与DefaultVLAN是 否有冲突。若是,输出提示信息W提示用户错误;否则,查询数据库中转换信息表,检查待配 置VLAN(N:IVLAN聚合模式)与规则的VLAN(即,TrunkVLAN,1JTranslateVLAN)是否有 冲突。若是,输出提示信息W提示用户错误;若否,生成新的规则并更新数据库。
[0171] 在本实施例中,所述修改模块102还用于配置模板名。在配置模板名时,所述修改 模块102用于输出第八配置指令W在PON VLAN模板X的配置节点下执行模板名配置命令 的第八配置指令,X为模板索引检查待设置的PON VLAN模板的模板名长度及字符等是否合 法。若否,输出提示信息W提示用户错误;否则,检查待设置的模板名是否与其他模板的默 认模板名有冲突。若是,输出提示信息W提示用户错误;否则,查询数据库中绑定信息表,检 查模板X是否已被绑定。若是,提示用户此模板已被绑定不能修改PON VLAN模板的模板信 息;否则,查询数据库的模板信息表,获取模板X的模板名,比较待设置的模板名与原有的 模板名是否相同。若是,输出提示信息W提示用户错误信息;否则,遍历数据库的模板信息 表,检查待设置的模板名是否与其他模板的模板名有冲突。若是,输出提示信息W提示用户 错误;否则,在数据库模板信息表中更新此模板的模板名。
[0172] 所述绑定模块103与所述创建模块101和修改模块102连接,所述绑定模块103 用于将修改的PON VLAN模板绑定在所述PON系统的PON接口上。所述绑定模块103具体 用于输入绑定指令W在多个PON接口中的一个PON接口下的配置节点下执行绑定PON VLAN 模板X的命令,(执行模板绑定时可采用模板名或模板索引),查询数据库的模板信息表,获 取模板X是否存在。若否,输出提示信息W提示用户错误;若是,查询数据库,获取模板X的 VLAN信息。判断模板X是否已完成配置。若否,输出提示信息W提示用户错误,结束流程。 若是,将PON接口索引、VLAN模式、Defau 11 VLAN(非透传模式)、Trunk VLAN灯runk模式)、 Translate V
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1