The invention discloses an element identifier distribution method and application layer routing method based on element identifier, multi tier distributed system applied to centralized management, in this method, each node element and the identification layer at all levels to build distributed systems, and in the generation, distribution in the process of component identification, generation based on routing items the element identification table, by addressing component identification in the process of communication, the application layer routing component identification based on distributed system centralized management needs, the invention of the routing method and gives some default routing rules. The application layer routing method and TCP / IP component identification based on the generated (Transmission Control Protocol / Internet Protocol) routing method has nothing to do with a simple, practical, stable and reliable, saving resources, to meet the special needs of distributed intrusion detection system, distributed network audit system and other centralized multi tier distributed system the management of the.
【技术实现步骤摘要】
本专利技术涉及多层分布式系统的应用层通讯管理,具体涉及一种应用层元 件标识分发方法及基于元件标识的^各由方法。
技术介绍
分布式系统是近年提出的 一种新的应用模式,它是一个对用户看起来象 普通系统,然而运行在一系列自治处理单元上的系统,每个自治处理单元有 各自的物理存储器空间,这些自治处理单元也可以称之为元件。在这些元件 之间有紧密的合作,当系统资源足够丰富时,整个系统能够支持任意数量的 进程和元件的动态扩展。参照图l所示,为多层分布式应用系统的结构示意图。本专利技术中所提及 的多层分布式应用系统指一个系统由多个层次的多个系统元件按树形的网 络结构连接而成,所述元件具体指可以独立部署在不同计算机上有独立功能 的,可以通讯和管理的子系统。系统通过位于树才艮部的元件对整个系统中的 各个元件进行集中的管理,系统的业务数据通过连接树上节点(元件)的通讯通道可以双向流动。如图1中元件A、元件B、元件C1、元件C2、元件 Dl、元件D2、元件D3、元件D4、元件E1、元件E2均为系统中的节点元 件,可部署于不同的计算机上、通过TCP/IP (传输控制协议/网际协议)网 络连接为 一个多层分布式系统。分布式系统中应用层的通讯管理,是分布式系统的基本问题之一 。本专利技术中涉及的应用层路由(如未特别说明,文中路由均指该应用层路 由)指系统中的与整个系统有一个或一个以上的网络通讯通道接口的元件, 从该元件发出的或者转发的数据需要根据数据的目的,通过查询通讯通道接 口的路由表来确定从哪个接口发出。在多层分布式集中管理的系统中,如分布式入侵检测系统,分布式网络 安全审计系统, ...
【技术保护点】
一种分布式系统中元件标识的分发方法,所述分布式系统包括多个节点元件,系统通过根节点元件对整个系统中的各个元件进行集中的管理,其特征在于,所述方法包括: (1)根节点元件首先建立自己的元件标识; (2)在向根节点元件逐级添加它的第 N级节点元件时,根节点元件生成所述第N级节点元件的标识;之后,根节点元件将所述第N级节点元件的标识发送给第N-1级节点元件,第N-1级节点元件建立和第N级节点元件的连接,然后把所述第N级节点元件的标识分发给所述第N级节点元件; 其中N 为分布式应用系统所分的层数,N大于等于2,根节点元件为第一级节点元件。
【技术特征摘要】
1、一种分布式系统中元件标识的分发方法,所述分布式系统包括多个节点元件,系统通过根节点元件对整个系统中的各个元件进行集中的管理,其特征在于,所述方法包括(1)根节点元件首先建立自己的元件标识;(2)在向根节点元件逐级添加它的第N级节点元件时,根节点元件生成所述第N级节点元件的标识;之后,根节点元件将所述第N级节点元件的标识发送给第N-1级节点元件,第N-1级节点元件建立和第N级节点元件的连接,然后把所述第N级节点元件的标识分发给所述第N级节点元件;其中N为分布式应用系统所分的层数,N大于等于2,根节点元件为第一级节点元件。2、 如权利要求l所述的方法,其特征在于,步骤(2)中在添加该第 N级节点元件时,提供该第N级节点元件的网络参数,第N-1级节点元件 根据所述第N级节点元件的网络参数,使用应用层协议建立和第N级节点 元件的连接,所述网络参数为传输控制协议地址及通讯端口,或者所述网 络参数为网际协议地址及通讯端口 。3、 如权利要求2所述的方法,其特征在于,通过在应用层协议中开始 标识的分发会话,在标识分发报文中将标识发送给所述第N级节点元件; 第N级节点元件在接受到该标识分发报文之后,向根节点元件发送响应报 文,确认接受该标识或者回应原来的标识。4 、 一种分布式系统的应用层路由方法,所述分布式系统包括多个节点 元件,系统通过根节点元件对整个系统中的各个元件进行集中的管理,其 特征在于,所述方法包括(1)建立及分发分布式系统中的各级节点元件的元件标识,在根节点 元件向某一节点元件发送标识分发报文,所述某一节点元件发送响应报文的 过程中,在所述响应报文经过的各级节点元件上生成基于所述响应报文经过 的各级节点元件的元件标识,并与通讯通道4妄口相对应的^各由表项;(2) 分布式系统中的任意一个节点元件接收到传输报文,所述传输报文中携带目的节点元件的元件标识;(3) 所述任意一个节点元件在自己的路由表项中查找所述目的节点元件的元件标识,如包括所述目的节点元件的元件标识,则通过所述任意一个 节点元件的相应通讯通道接口对所述传输报文进行转发,直到目的节点元件 收到所述传输报文。5、 如权利要求4所述的方法,其特征在于,步骤(l)进一步包括(la)逐层建立分布式应用系统中的各级节点元件及元件标识,并逐层 用标识分发^t艮文将所述元件标识分发给相应的第N级节点元件,所述标识 分发报文包括第N级节点元件的标识、第N-l级节点元件的标识,及根节 点元件的标识;(lb)第N级节点元件向根节点...
【专利技术属性】
技术研发人员:赵海峰,
申请(专利权)人:北京启明星辰信息技术股份有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。