一种用脚本方式在接入设备中配置用户端口标识格式的方法

文档序号:7851112阅读:236来源:国知局
专利名称:一种用脚本方式在接入设备中配置用户端口标识格式的方法
技术领域
本发明涉及宽带接入通信技术领域,尤其涉及一种用脚本方式在接入设备中配置用户端口标识格式的方法。
背景技术
在数据通信过程中,为了计费、安全和地址分配等问题,需要在相关的通信协议(例如DHCP、PPPoE relay、VBAS等)中对用户端口进行标识。但是由于不同的国家、不同的运营商对用户端口标识格式的要求都各不相同,因此,根据不同的需求接入设备需要通过配置提供不同的用户端口标识格式。
在现有技术中,为了适应不同运营商对用户端口标识格式的要求,通常有两种方法可以使接入设备通过配置提供不同的用户端口标识的格式。
其中一种方法是在接入设备中提供已知的几种用户端口标识格式,即在接入设备的管理信息库(MIB库)中预先配置几种已知的用户端口标识格式。不同的运营商可以根据不同的需要从中选择自身所需要的那种用户端口标识格式。当运营商选定用户端口标识的格式后,接入设备在通信过程中就按照运营商选定的用户端口标识格式在相关的通信协议(例如DHCP、PPPoE relay、VBAS等)中对用户端口进行标识。但是,这种方法不够灵活,存在一定的局限性。例如,当运营商所要求的用户端口标识格式并未在接入设备中预先配置时,即运营商需要一种新的用户端口标识格式时,由于需要在接入设备中增加新的用户端口标识的格式,因此为了适应新增加的用户端口标识格式就需要对接入设备的系统程序进行修改。此外,若运营商所要求的用户端口标识格式比较特别,那么该方法则无法实现。
另一种方法则是由运营商的操作员在接入设备上针对每个用户的物理/逻辑端口直接配置其对应的用户端口标识。由于操作员直接为每个用户的端口配置用户端口标识,因此可以自由更改用户端口标识的格式。但是,相应地,操作员则需要进行大量的手工配置,耗时费力。
鉴于现有技术中存在的上述缺陷,本发明提出了一种用脚本方式在接入设备中配置用户端口标识格式的方法。

发明内容
本发明的目的在于提供一种用脚本方式在接入设备中配置用户端口标识格式的方法,该方法利用脚本方式在接入设备中配置用户端口标识格式,使接入设备可根据运营商的需要灵活配置用户端口标识格式,同时减少了操作员的配置工作。
本发明的一种用脚本方式在接入设备中配置用户端口标识格式的方法包含以下步骤a、将要求的用户端口标识格式按照一定规则编写成接入设备可识读的脚本;b、将所述步骤a中获得的所述脚本通过所述接入设备的管理通道配置到所述接入设备的管理信息库中;当接入设备在通信过程中需要表达某一用户的端口标识时,所述接入设备从所述管理信息库中提取脚本所描述的用户端口标识格式组建用户端口标识并赋以具体数值。
其中步骤a中的一定规则包含将用户端口标识所需的要素定义为参量并定义脚本语法,根据定义的参量和语法将要求的用户端口标识格式编写成接入设备可识读的脚本。
本发明利用脚本方式在接入设备中配置用户端口标识的格式,不仅可以满足不同运营商对不同用户端口标识格式的要求,使接入设备无须为适应特定运营商对用户端口标识的格式的要求而更改系统程序,而且也减少了操作员的配置工作,使操作员无须直接为每个用户的端口配置用户端口标识。
具体实施例方式
下面结合实施例对本发明作进一步的说明。
本发明的一种用脚本方式在接入设备中配置用户端口标识格式的方法可以通过以下步骤来实现首先,将要求的用户端口标识格式按照一定规则编写成接入设备可识读的脚本。
其中,编写脚本的一定规则可以根据需要自行进行定义。在本发明中,仿照C语言中printf语句的语法,编写脚本的规则包括1、将用户端口标识所需的要素定义为参量。例如,可以将用户端口标识所需的要素定义为参量Pn,其中n为大于等于1的正整数,如将设备标识定义为参量P1,将端口类型定义为参量P2,将机架号定义为参量P3,将分架号定义为参量P4,将槽位号定义为参量P5,将端口号定义为参量P6,将VLAN-ID(虚拟局域网的标识号)定义为参量P7,将VPI(ATM(异步传输模式)虚拟路径识别码)定义为参量P8,以及将VCI(ATM(异步传输模式)虚拟电路识别码)定义为参量P9等等,其中用户端口标识所需的要素可以根据需要进行扩充。
2、定义脚本语法。例如,可以定义%s和%md作为表示上述参量Pn所表示的信息的格式的语法,其中,%s代表字符串,而%md则代表整型,其中d代表整型的类型,m为大于等于1的正整数。
3、根据上述定义的参量和语法将要求的用户端口标识格式编写成接入设备可识读的脚本。在本发明中,脚本的表现形式为一个字符串类型的管理信息对象。例如可以根据上述定义的参量和脚本语法,将要求的用户端口标识格式编写成如下的脚本(“%s%s机架号%2d子架号%2d槽位号%2d端口号%3d”,P1,P2,P3,P4,P5,P6)其中,参量P1、P2等可以根据运营商对用户端口标识格式的不同要求进行增加或减少,且这些参量的位置也可以根据运营商对用户端口标识格式的不同需要进行变换或更改。
编写脚本的规则是人为规定的,可以是多种多样的,只要达到编写出来的脚本是接入设备可识读的脚本的目的即可,因此根据需要可以按照不同的计算机编程语言定义不同的脚本规则,虽然在本发明中以仿照C语言中printf语句的语法为例说明了编写脚本的规则,但本发明并不局限于此。
接着,将编写好的脚本通过接入设备的管理通道配置到接入设备的管理信息库中。
当接入设备在通信过程的相关协议(例如DHCP、PPPoE relay、VBAS等)中需要表达某一用户的端口标识时,接入设备从管理信息库中提取脚本所描述的用户端口标识格式组建用户端口标识并赋以具体数值。
由于用户端口标识格式是通过脚本方式被配置到接入设备中的,而接入设备的本身的系统程序则是按照脚本的格式进行设计和编译的,因此,当运营商等要求新的用户端口标识格式时,只需要将要求的新的用户端口标识格式按照一定规则编写成接入设备可识读的脚本,并通过接入设备的管理通道配置到接入设备的管理信息库即可,无须对接入设备本身的系统程序进行修改。
此外,由于只需在接入设备中配置相应的脚本即可实现在接入设备中配置不同的用户端口标识格式,因此大大地减少了操作员的配置工作。
通过采用本发明,运营商还可根据需要在接入设备中同时配置各种不同的用户端口标识格式以供选择。
虽然经过对本发明结合具体实施例进行描述,对于本技术领域的技术人员,根据上文的叙述后作出的许多替代、修改与变化将是显而易见。因此,当这样的替代、修改和变化落入附后的权利要求的精神和范围之内时,应该被包括在本发明中。
权利要求
1.一种用脚本方式在接入设备中配置用户端口标识格式的方法,其特征在于,所述方法包含以下步骤a、将要求的用户端口标识格式按照一定规则编写成接入设备可识读的脚本;b、将所述步骤a中获得的所述脚本通过所述接入设备的管理通道配置到所述接入设备的管理信息库中;当接入设备在通信过程中需要表达某一用户的端口标识时,所述接入设备从所述管理信息库中提取脚本所描述的用户端口标识格式组建用户端口标识并赋以具体数值。
2.如权利要求1所述的方法,其特征在于,所述步骤a中的一定规则包含将用户端口标识所需的要素定义为参量并定义脚本语法;根据定义的所述参量和语法将要求的用户端口标识格式编写成接入设备可识读的脚本。
全文摘要
本发明提供一种用脚本方式在接入设备中配置用户端口标识格式的方法。该方法利用脚本方式在接入设备中配置用户端口标识的格式,不仅可以满足不同运营商对不同用户端口标识格式的要求,使接入设备无须为适应特定运营商对用户端口标识的格式的要求而更改系统程序,而且也减少了操作员的配置工作,使操作员无须直接为每个用户的端口配置用户端口标识。
文档编号H04L29/12GK1980143SQ20051011110
公开日2007年6月13日 申请日期2005年12月2日 优先权日2005年12月2日
发明者迮超, 缪应忠, 张静, 鲁林丽 申请人:上海贝尔阿尔卡特股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1