1.一种确定映射服务器的方法,所述方法应用于自治系统,所述自治系统包括多个网络,每个网络包括多个路由节点,其特征在于,所述方法包括:
第一路由节点接收所述自治系统中的第二路由节点发送的触发消息,所述第一路由节点是所述自治系统中已使能竞选功能的任一路由节点;
所述第一路由节点在接收到所述触发消息后,获取自身的竞选属性信息以及与所述第一路由节点处于同一网络边界的其他路由节点的竞选属性信息;
所述第一路由节点根据自身的竞选属性信息以及所述网络边界的其他路由节点的竞选属性信息,确定所述第一路由节点是否能够竞选为映射服务器。
2.根据权利要求1所述的方法,其特征在于,所述预设条件包括下述条件中的至少一个:
所述自治系统当前的映射服务器发生故障;
所述第二路由节点的角色信息由第一角色变更为第二角色;其中,所述第一角色表明所述第二路由节点不参与映射服务器竞选,所述第二角色表明所述第二路由节点参与映射服务器竞选;
当所述第二路由节点为所述自治系统中当前的映射服务器时,所述第二路由节点的状态信息由第一状态变更为第二状态;其中,所述第一状态表明所述第二路由节点已当选映射服务器,所述第二状态表明所述第二路由节点未当选映射服务器。
3.根据权利要求1或2所述的方法,其特征在于,获取与所述第一路由节点处于同一网络边界的其他路由节点的竞选属性信息,包括:
获取所述自治系统中所有已使能竞选功能的各个路由节点发布的竞选属性信息,所述竞选属性信息包括路由节点的位置信息;
根据所述位置信息确定与所述第一路由节点处于同一网络边界的其他各个路由节点的竞选属性信息。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述竞选属性信息包括竞选优先级信息;
所述第一路由节点根据自身的竞选属性信息以及所述网络边界的其他路由节点的竞选属性信息,确定所述第一路由节点是否能够竞选为映射服务器,包括:
所述第一路由节点通过比较自身的竞选优先级信息和所述网络边界上其他路由节点的竞选优先级信息,当自身的竞选优先级信息最高时,所述第一路由节点确定自身竞选为映射服务器。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述竞选属性信息包括路由器标识;
所述第一路由节点根据自身的竞选属性信息以及所述网络边界的其他路由节点的竞选属性信息,确定所述第一路由节点是否能够竞选为映射服务器,包括:
所述第一路由节点通过比较自身的路由器标识和所述网络边界上其他路由节点的路由器标识,当自身的路由器标识最大时,确定所述第一路由节点确定自身竞选为映射服务器。
6.根据权利要求1至5任一项所述的方法,其特征在于,在获取与所述第一路由节点处于同一网络边界的其他路由节点的竞选属性信息之前,还包括:
所述第一路由节点确定自身的角色信息为第二角色、且自身的状态信息为第二状态;所述第二角色表明所述第一路由节点参与映射服务器竞选;所述第二状态表明所述第一路由节点未当选映射服务器;
所述方法还包括:
在所述第一路由节点确定自身竞选为映射服务器后,将所述第一路由节点的状态信息变更为第一状态,所述第一状态表明所述第一路由节点已当选映射服务器。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述自治系统采用开放式最短路径优先ospf协议;
获取与所述第一路由节点处于同一网络边界的其他路由节点的竞选属性信息,包括:
接收与所述第一路由节点处于同一网络边界的其他路由节点发送的基于ospf协议的链路状态公告lsa,从所述lsa中获取所述竞选属性信息。
8.根据权利要求1至6任一项所述的方法,其特征在于,所述自治系统采用中间系统到中间系统is-is路由选择协议;
获取与所述第一路由节点处于同一网络边界的其他路由节点的竞选属性信息,包括:
接收与所述第一路由节点处于同一网络边界的其他路由节点发送的基于is-is路由选择协议的类型长度值tlv,从所述tlv中获取所述竞选属性信息。
9.一种确定映射服务器的方法,所述方法应用于自治系统,所述自治系统包括多个网络,每个网络包括多个路由节点,其特征在于,所述方法包括:
第二路由节点检测用于触发映射服务器选举的预设条件是否发生;
所述第二路由节点在检测到所述预设条件发生时,向所述自治系统中的第一路由节点发布触发消息,所述第一路由节点是所述自治系统中已使能竞选功能的任一路由节点,所述触发消息用于触发接收到所述触发消息的路由节点进行映射服务器的选举。
10.根据权利要求9所述的方法,其特征在于,所述第二路由节点在检测到下述条件中的至少一个条件发生时,向所述自治系统中的第一路由节点发布触发消息:
检测到所述自治系统当前的映射服务器发生故障;
检测到所述第二路由节点的角色信息由第一角色变更为第二角色;其中,所述第一角色表明所述第二路由节点不参与映射服务器竞选,所述第二角色表明所述第二路由节点参与映射服务器竞选;
检测到所述第二路由节点的状态信息由第一状态变更为第二状态;其中,所述第一状态表明所述第二路由节点已当选映射服务器,所述第二状态表明所述第二路由节点未当选映射服务器。
11.一种路由节点,其特征在于,包括:
收发单元,用于接收自治系统中的第二路由节点发送的触发消息,所述路由节点是所述自治系统中已使能竞选功能的任一路由节点;在接收到所述触发消息后,获取所述路由节点的竞选属性信息以及与所述路由节点处于同一网络边界的其他路由节点的竞选属性信息;
处理单元,用于根据所述网络边界的其他路由节点的竞选属性信息,确定所述路由节点是否能够竞选为映射服务器。
12.根据权利要求11所述的路由节点,其特征在于,所述收发单元具体用于,获取所述自治系统中所有已使能竞选功能的各个路由节点发布的竞选属性信息,所述竞选属性信息包括路由节点的位置信息;
根据所述位置信息确定与所述路由节点处于同一网络边界的其他各个路由节点的竞选属性信息。
13.根据权利要求11或12所述的路由节点,其特征在于,所述竞选属性信息包括竞选优先级信息;所述处理单元具体用于:
通过比较所述路由节点的竞选优先级信息和所述网络边界上其他路由节点的竞选优先级信息,当所述路由节点的竞选优先级信息最高时,确定所述路由节点竞选为映射服务器。
14.根据权利要求11或12所述的路由节点,其特征在于,所述竞选属性信息包括路由器标识;所述处理单元具体用于:
通过比较所述所述路由节点的路由器标识和所述网络边界上其他路由节点的路由器标识,当所述路由节点的路由器标识最大时,确定所述路由节点竞选为映射服务器。
15.根据权利要求11至14任一项所述的路由节点,其特征在于,所述处理单元还用于:
在所述收发单元获取所述路由节点的竞选属性信息以及与所述路由节点处于同一网络边界的其他路由节点的竞选属性信息之前,确定所述路由节点的角色信息为第二角色、且所述路由节点的状态信息为第二状态;所述第二角色表明所述路由节点参与映射服务器竞选;所述第二状态表明所述路由节点未当选映射服务器;
在确定所述路由节点竞选为映射服务器后,将所述路由节点的状态信息变更为第一状态,所述第一状态表明所述路由节点已当选映射服务器。
16.根据权利要求11至15任一项所述的路由节点,其特征在于,所述自治系统采用开放式最短路径优先ospf协议,所述收发单元具体用于:
接收与所述路由节点处于同一网络边界的其他路由节点发送的基于ospf协议的链路状态公告lsa,并从所述lsa中获取所述竞选属性信息。
17.根据权利要求11至15任一项所述的路由节点,其特征在于,所述自治系统采用中间系统到中间系统is-is路由选择协议,所述收发单元具体用于:
接收与所述路由节点处于同一网络边界的其他路由节点发送的基于is-is路由选择协议的类型长度值tlv,从所述tlv中获取所述竞选属性信息。
18.一种第二路由节点,其特征在于,包括:
处理单元,用于检测用于触发映射服务器选举的预设条件是否发生;
收发单元,用于在所述检测单元检测到所述预设条件发生时,向自治系统中的第一路由节点发布触发消息,所述第一路由节点是所述自治系统中已使能竞选功能的任一路由节点,所述触发消息用于触发接收到所述触发消息的路由节点进行映射服务器的选举。
19.根据权利要求18所述的第二路由节点,其特征在于,所述收发单元具体用于:在所述处理单元检测到下述条件中的至少一个条件发生时,向所述自治系统中的第一路由节点发布触发消息:
所述处理单元检测到所述自治系统当前的映射服务器发生故障;
所述处理单元检测到所述第二路由节点的角色信息由第一角色变更为第二角色;其中,所述第一角色表明所述第二路由节点不参与映射服务器竞选,所述第二角色表明所述第二路由节点参与映射服务器竞选;
所述处理单元检测到所述第二路由节点的状态信息由第一状态变更为第二状态;其中,所述第一状态表明所述第二路由节点已当选映射服务器,所述第二状态表明所述第二路由节点未当选映射服务器。
20.一种自治系统,所述自治系统包括多个网络,其特征在于,每个网络包括第一路由节点以及第二路由节点,所述第一路由节点为如权利要求11至17任一项所述的路由节点,所述第二路由节点为如权利要求18或19所述的第二路由节点。