1.一种PON设备中实现通信的方法,其特征在于,其包括以下步骤:S1、一IDB接收任一功能模块发送来的第一请求信息,该第一请求信息包括操作指令;
S2、该IDB接收该第一请求信息后,构建第一消息数据并传输至一主代理,其中该第一消息数据包括该第一请求信息和子代理的操作参数;
S3、该主代理接收并解析该第一消息数据,判断该第一消息数据对应的子代理,并向该对应的子代理发送一包括该操作指令的第二请求信息;
S4、该对应的子代理处理该第二请求信息并将获得的响应信息发送至该主代理;
S5、该主代理构建一包括该响应信息的第二消息数据并传输至该IDB;
S6、该IDB将该第二消息数据中的该响应信息传输至发送该第一请求信息的功能模块。
2.如权利要求1所述的实现通信的方法,其特征在于,该第一请求信息还包括一子代理名称,在步骤S3中,该主代理解析该第一消息数据,从该第一消息数据中提取出该子代理名称,并向提取出的子代理发送第二请求信息。
3.如权利要求1所述的实现通信的方法,其特征在于,在步骤S2和S3中,步骤S2包括:该IDB接收该第一请求信息后,在该IDB的注册区域内查找该第一请求信息对应的注册信息,构建该第一消息数据;
步骤S3包括:该主代理解析该第一消息数据,在该主代理的注册区域内查找到该第一消息数据的注册信息后,创建IDB请求与AgentX请求的映射关系,判断该第一消息数据对应的子代理,并向该对应的子代理发送该第二请求信息。
4.如权利要求3所述的实现通信的方法,其特征在于,该操作参数包括对象标识符、对象名描述字符串、操作类型和值域缓冲区;
该第二请求信息还包括对象标识符、对象名描述字符串、操作类型和值域缓冲区。
5.如权利要求3所述的实现通信的方法,其特征在于,在步骤S1之前包括以下步骤:SL、子代理向主代理发送注册请求,该主代理在该主代理的注册区域内建立子代理注册的MIB子树;
SM、该主代理向该IDB发送注册请求,该IDB在该IDB的注册区域内注册子代理的MIB子树。
6.如权利要求5所述的实现通信的方法,其特征在于,在步骤SL之前包括以下步骤:子代理向该主代理发送TCP连接请求;
该主代理接收到该连接请求后,建立TCP连接,并在TCP连接的链表中记录该TCP连接;
子代理向该主代理发送创建会话请求;
该主代理接收到该创建会话请求后,建立会话,并在会话链表中记录该会话。
7.如权利要求3所述的实现通信的方法,其特征在于,该映射关系包括对象标识符、会话ID以及当前AgentX请求ID。
8.如权利要求3所述的实现通信的方法,其特征在于,步骤S5包括:该主代理接收到该子代理发送来的该响应信息后,确定发送该第一请求信息至该IDB的功能模块,并删除当前IDB请求与AgentX请求的映射关系。
9.如权利要求1所述的实现通信的方法,其特征在于,该IDB以TCP/IP方式、消息队列方式或管道方式接收该主代理发送来的该响应信息。
10.如权利要求1所述的实现通信的方法,其特征在于,该功能模块为SNMP模块、ACL模块或QOS模块。