1.一种用于OLT设备的PON MAC地址信息的管理方法,其特征在于,所述管理方法包括以下步骤:MAC驱动进程更新一个MAC地址,向MAC学习进程发送通知消息;
所述MAC学习进程接收所述通知消息,并将更新的所述MAC地址插入第一数据库;
当MAC查询进程接收到查询命令时,向所述MAC学习进程发送获取请求;
所述MAC学习进程接收所述获取请求,将所述第一数据库中的文件信息复制到第二数据库,并向所述MAC查询进程发送响应信息;以及所述MAC查询进程接收所述响应信息,对所述第二数据库进行查询操作,并输出查询结果。
2.根据权利要求1所述的用于OLT设备的PON MAC地址信息的管理方法,其特征在于,所述管理方法还包括:在输出所述查询结果之后,所述MAC查询进程删除所述第二数据库。
3.根据权利要求1所述的用于OLT设备的PON MAC地址信息的管理方法,其特征在于,所述管理方法还包括:当所述MAC驱动进程学习到一个新的MAC地址时,所述MAC学习进程根据所述通知信息,通过所述第一数据库提供的接口在创建表中插入一条新记录。
4.根据权利要求1所述的用于OLT设备的PON MAC地址信息的管理方法,其特征在于,所述管理方法还包括:当所述MAC驱动进程有一条记录老化时,所述MAC学习进程根据所述通知信息,通过所述第一数据库提供的接口在创建表中删除已老化的记录。
5.根据权利要求1所述的用于OLT设备的PON MAC地址信息的管理方法,其特征在于,所述MAC查询进程根据MAC地址或端口对所述第二数据库进行查询操作。
6.根据权利要求1所述的用于OLT设备的PON MAC地址信息的管理方法,其特征在于,所述MAC学习进程对所述第一数据库的操作独立于所述MAC查询进程对所述第二数据库的操作。
7.一种用于OLT设备的PON MAC地址信息的管理系统,其特征在于,所述管理系统包括:MAC驱动模块,用于更新一个MAC地址,并输出一通知消息;
MAC学习模块,与所述MAC驱动模块相连,用于接收所述通知消息,并将更新的所述MAC地址插入第一数据库;以及MAC查询模块,用于在接收到查询命令时,向所述MAC学习模块发送获取请求,其中,所述MAC学习模块接收所述获取请求,将所述第一数据库中的文件信息复制到第二数据库并向所述MAC查询模块发送响应信息,所述MAC查询模块接收所述响应信息,对所述第二数据库进行查询操作并输出查询结果。
8.根据权利要求7所述的用于OLT设备的PON MAC地址信息的管理系统,其特征在于,在输出所述查询结果之后,所述MAC查询模块删除所述第二数据库。
9.根据权利要求7所述的用于OLT设备的PON MAC地址信息的管理系统,其特征在于,所述MAC查询模块根据MAC地址或端口对所述第二数据库进行查询操作。
10.根据权利要求7所述的用于OLT设备的PON MAC地址信息的管理系统,其特征在于,所述MAC学习模块对所述第一数据库的操作独立于所述MAC查询模块对所述第二数据库的操作。