Pesquisa nas coleções internacionais e nacionais de patentes
Algum conteúdo deste aplicativo está indisponível no momento.
Se esta situação persistir, por favor entre em contato conoscoFale conosco & Contato
1. (CN102347856) 通信系统中的冗余通信
Nota: O texto foi obtido por processos automáticos de reconhecimento ótico de caracteres.
Para fins jurídicos, favor utilizar a versão PDF.
通信系统中的冗余通信


技术领域
本发明涉及一种通信系统中的冗余通信,尤其是一种在具有多个通信网络的通信系统中的冗余通信。
背景技术
网络在这里尤其是被理解为多个网络装置的组合,这些网络装置能够无线地或者通过网络电缆相互通信。在一个具有多个通信网络的通信系统中,通信网络相互通过所谓的耦合节点相连接。耦合节点用于能够将数据从第一通信网络传输到第二通信网络中并且进行反向传输。因此,跨通信网络的通信在这种通信系统中是可能的。
在这样一种通信系统中的冗余通信具有优点,这是因为这样一来,通信路径的中断并不自动意味着不能发生通信。在使用第二通信路径时,如果第一通信路径中断了,则该第二通信路径可以作为第一通信路径的替换方式。这种通信主要应用在自动化网络中,其中使用了对于生产流程来说是重要的自动化数据。
这种冗余通信例如可以通过以下方式实现,即,应该从第一通信网络的第一网络装置传输到第二通信网络的第二网络装置的信号在将第一通信网络与第二通信网络相连的耦合节点上被发出,其不仅被发送到第一通信网络的网络装置上,而且也被发送到第二通信网络中的另一个耦合节点上。该信号也就不仅在第一通信网络中传输而且也在第二通信网络中传输。该通过第一通信网络进一步传输的信号然后传输到第二通信网络的另一个耦合节点上。以这种方式形成了从第一网络的第一网络装置到第二通信网络的第二网络装置的两个不同的网络路径。
发明内容
相应地,本发明的目的在于,提出一种在通信网络中进行冗余通信的改进方法。此外,本发明的目的是,提供一种改进的耦合节点、一种用于这种耦合节点的、改进的、计算机能读取的存储介质和一种具有这种耦合节点的改进的通信系统。
根据本发明,提出了一种在通信系统中进行冗余通信的方法。通信系统在此包括多个通信网络。这些通信网络通过至少一个耦合节点相互连接。这些通信网络包括多个网络装置。
在该通信系统内,数据通过至少一个耦合节点从第一通信网络的第一网络装置传输到第二通信网络的第二网络装置,和/或从该第一网络装置传输到第一通信网络的第三网络装置。通过至少两个冗余传输路径实现从第一网络装置传输到第二网络装置和/或从第一网络装置传输到第三网络装置。两个冗余传输路径在这里表示,在通信网络内,从第一网络装置到第二网络装置和/或从第一网络装置到第三网络装置的两个不同的路径被用来传输数据。如果这两个传输路径之一出故障或者要被中断,数据就通过另一个传输路径到达它们的目的地。
在从第一网络装置传输到第二网络装置时,基于在传输前预先定义的信息,阻止将数据从第二通信网络返回传输到第一通信网络。预先定义的信息由第一部分和第二部分组成。数据包括该预先定义的信息的第一部分,并且耦合节点包括该预先定义的信息的第二部分。
这样阻止数据从第二通信网络返回传输到第一通信网络具有优点,这是因为这样就避免了数据不必要地再次返回传输到第一通信网络中。因为数据的目的地在第二通信网络中,所以具有优点的是,阻止数据返回传输到第一通信网络中。这样就避免了,即数据在第一网络中循环而不构成通向第二网络装置的冗余传输路径。于是进行阻止也就对于阻止第一网络中不必要的数据通信是有利的。
此外,通过阻止返回传输,减小了在数据的一个帧和其通过第二冗余通信路径被传输的副本之间的最大的可能的运行时差。这些被两次录入到耦合节点或者网络装置上的副本被利用重复筛选器列表筛选。通过减小最大可能的运行时差,可以利用一个更小的重复筛选器列表可靠地筛选出副本。
这在包括多个自动化网络的自动化系统中特别具有优点。
自动化网络例如可以设计为工业自动化网络。这种工业化自动化网络例如可以设计、设定和/或设置用于控制和/或调节工业设备(例如生产设备、传送设备等等)、机器和/或仪器。特别地,自动化网络或者说工业自动化网络可以为了至少在参与了控制任务和/或调节任务的组件之间(例如在控制单元和待控制的设备和/或机器之间)进行通信而具有实时通信协议(例如Profinet自动化总线、Profibus现场总线、Real-Time-Ethernet实时以太网)。通过存储介质安全地传输数据也同样地得以实现。
此外,在自动化网络或者工业自动化网络中,除了实时通信协议之外但还可以设置至少另外一个通信协议(其例如不需要有实时能力),例如用于在自动化网络中对一个或者多个控制单元进行监控、设定、重新编程和/或重新参数化。
自动化网络例如可以包括有线的通信组件和/或无线的通信组件。此外,自动化网络可以包括至少一个自动化装置。
自动化装置例如可以是计算机、PC和/或具有控制任务或控制能力的控制器。自动化装置尤其例如可以是工业自动化装置,其例如可以特别地设计、设定和/或设置用于控制和/或调节工业设备。特别地,这种自动化装置或者说工业自动化装置可以有实时能力,也就是说能够实时地进行控制或者调节。为此,自动化装置或者说工业自动化装置例如可以包括实时操作系统,和/或至少此外还支持用于通信的有实时能力的通信协议(例如Profinet自动化总线、Profibus现场总线、Real-Time-Ethernet实时以太网)。
一个自动化网络包括多个传感器和执行机构。这些执行机构和传感器被至少一个控制装置所控制。执行机构、传感器和至少一个控制装置相互之间交换数据。为了交换数据使用一种自动化协议。至少一个控制装置这样控制执行机构、传感器和数据交换,即,使得完成一个机械制造流程,在这个流程中例如生产出一种产品。
工业自动化装置例如可以是可编程控制器、可编程控制器的模块或者一部分、集成到电脑或者PC中的可编程控制器以及相应的现场设备、传感器和/或执行机构、输入装置和/或输出装置或者用于连接在可编程控制器上的类似物,或者将这些装置包括在内。
根据本发明的意义的自动化协议应理解为每种根据本说明设置、适于和/或设定用于与自动化装置进行通信的协议。这种自动化协议例如可以是现场总线协议(例如遵从IEC 61158/EN50170标准)、Profi-Bus-DP协议、Profi-Bus-PA协议、Profi-Net协议、Profi-Net-IO协议、符合AS-Interface总线系统的协议、符合IO-Link的协议、KNX协议、符合多点通信接口(MPI)的协议、用于点对点桥接(PtP)的协议、遵从S7通信规则的协议(其例如设置和设定用于和西门子公司的可编程控制器进行通信)或者还有工业以太网协议或者实时以太网协议或者另外的用于和自动化设备进行通信的特殊协议。根据本说明书的意义的自动化协议也可以设置为上述协议的任意组合。
根据本发明的实施方式,预先定义的信息的第一部分被至少一个耦合节点读取。然后该耦合节点就识别预先定义的信息的两个部分。第一部分由耦合节点从数据中读取出来,并且第二部分在耦合节点中,例如在数字存储介质上,并且同样可以由耦合节点读取。
根据本发明的实施方式,预先定义的信息的第一部分是数据的源地址。数据的源地址是发送这些数据的网络装置的地址。其例如可以是媒介存取控制(MAC)地址。该源地址明确地识别这个网络装置。
在这种情况下,预先定义的信息的第二部分在耦合节点的数据库中。数据库的每个条目包括一个网络装置地址和至少一个正向施控(FWC)位。利用该至少一个正向施控位可以调节,即例如只允许将数据从第一网络发送到第二网络,而不能从第二网络发送到第一网络。利用至少一个正向施控位来确定,耦合节点通过哪些端口转发所接收到的数据。
如果由耦合节点接收到具有一个特定的源地址的数据,那么该耦合节点在数据库中通过将源地址与数据库条目做比较来确定第二预先定义的信息。第二预先定义的信息例如可以是至少一个正向施控位,其规定了是否将接收到的数据转发到第一网络上和/或第二网络上。
根据本发明的实施方式,耦合节点包括多个端口。通过每个端口都可以接收和发送数据。预先定义的信息的第二部分位于数据库中。该数据库包括多个条目。
首先,在第一端口上接收到数据。从这些数据中读取预先定义的信息的第一部分。通过将数据库条目与预先定义的信息的第一部分作比较来确定预先定义的信息的第二部分。如果预先定义的信息的第二部分包括至少一个第二端口,那么从该预先定义的信息的第二部分中确定至少一个第二端口用于转发数据。然后,如果该信息的第二部分包括至少一个第二端口,那么这些数据通过该至少一个第二端口被转发。如果预先定义的信息的第二部分不包括第二端口,那么数据的转发被阻止。
耦合节点也就在预先定义的信息的第一部分的帮助下确定预先定义的信息的第二部分。预先定义的信息的第二部分指出,是否应该使用端口转发数据,如果是的话,用多少端口和哪些端口转发数据。于是,通过预先定义的信息的第一部分和第二部分可以确定转发数据的方向。例如,该预先定义的信息的第一部分和第二部分可以规定,只通过与第一网络相连的端口转发数据。这样就阻止将数据传输到第二网络中。也可以使用同样的方法来阻止数据从第二通信网络传输到第一通信网络。
根据本发明的实施方式,耦合节点包括多个端口。通过每个端口都可以接收和发送数据。预先定义的信息的第二部分由一个数据库构成。该数据库包括多个条目,其中,对应每个端口的每个条目不包括发送端口或者包括至少一个所配属的发送端口。
预先定义的信息的第一部分包括数据目的地。其例如可以是数据的组播地址或者单播地址。于是,预先定义的信息的第一部分确定出应该向其传输数据的那个网络装置。
在耦合节点上,首先在第一端口上接收数据。然后,该耦合节点读取数据目的地,并且将该第一端口注册为接收端口。然后,在数据库中搜索与该数据目的地和该第一端口一致的数据库条目。此外,每个数据库条目不包括发送端口,或者包括至少一个发送端口。即通过该第一端口和该数据目的地确定各个发送端口。也有可能的是,没有为第一端口和特定的数据目的地定义发送端口。在这种情况下,不再转发数据。
如果该数据库条目包括至少一个发送端口,那么从数据库中读取至少一个配属于第一端口的发送端口。如果该数据库条目包括至少一个发送端口,那么这些数据通过至少一个被读取的发送端口来转发。如果该数据库条目不包括发送端口,那么阻止转发数据。
换句话说,耦合节点从数据目的地和接收端口中确定出,是否应该转发数据,以及通过哪个或者哪些端口来转发数据。
根据本发明的实施方式,每个数据库条目和数据目的地的特征在于组播地址或者单播地址。
根据本发明的实施方式,该通信系统是自动化系统。这些数据在这种情况下是自动化数据。这种自动化系统特别具有优点,这是因为阻止了在第一网络中进行不必要的数据传输。因此,防止了在第一通信网络中传输其他数据时发生可能的延迟。于是在该自动化系统的帮助下确保了顺利的生产流程。
在另一个方面,本发明涉及一种具有多个端口的耦合节点。这些端口设计用于将通信系统的至少一个第一通信网络与该通信系统的一个第二通信网络相连。每个端口都连接在一个通信网络上。例如可以将耦合节点的两个端口连接在第一通信网络上,并且可以让耦合节点的两个端口连接在第二通信网络上。于是,该耦合节点可以将数据在第一通信网络内或者在第二通信网络内转发。也可以实现将数据从第一通信网络转发到第二通信网络,并且可以实现相反地进行转发。
通过这些端口,可以从第一通信网络和第二通信网络接收数据,并且将数据发送到第一通信网络和第二通信网络上。该耦合节点包括用于从数据中读取出预先定义的信息的第一部分的装置。该耦合节点还包括存储装置和读取装置,用于存储和读取该预先定义的信息的第二部分。优选地,预先定义的信息的第二部分被存储到耦合节点中的数字存储介质上。
此外,该耦合节点还包括阻止装置。该阻止装置设计用于根据预先定义的信息阻止将接收到的数据返回传输到第一通信网络中,这些数据初始源自于第一通信网络,并且在耦合节点上由第二通信网络接收。
在另一个方面,本发明还涉及一种具有指令的计算机能读取的存储介质,根据本发明的实施方式,这些指令在耦合节点中执行时,在通信系统中让该耦合节点执行以下方法步骤。
首先,通过第一端口接收数据。该第一端口被注册为接收端口。从接收到的数据中读取预先定义的信息的第一部分。从耦合节点的存储装置中读取该预先定义的信息的第二部分。基于该预先定义的信息,阻止将接收到的数据返回传输到第一通信网络中,这些数据初始源自于第一通信网络,并且在耦合节点上由第二通信网络接收。
在另一个方面,本发明还涉及一种通信系统,具有至少一个根据本发明的实施方式的耦合节点。该通信系统包括至少一个第一通信网络和一个第二通信网络。至少一个耦合节点包括多个端口,其中,该耦合节点通过这些端口至少将第一通信网络与通信系统的第二通信网络相连。
附图说明
下面参照附图更详细地阐述本发明的实施方式。图中示出:
图1是在具有正向施控位的耦合节点的数据库中的条目的示意图;
图2是具有四个端口的耦合节点的示意图,通过这些端口可以接收和发送数据,其中,通过特定的正向施控位来阻止将数据转发到特定的端口上;
图3是在耦合节点中的数据库中的条目的示意图,其中,为第一端口配置了一个配属于该第一端口的接收端口;
图4是具有两个通信网络的通信系统的示意图,这两个通信网络通过耦合节点相互连接,其中,阻止了将数据从第二网络传输到第一网络。
图5是具有两个通信网络的通信系统的示意图,这两个通信网络通过耦合节点相互连接,其中,阻止了将数据从第一网络传输到第二网络;
图6是具有两个通信网络的通信系统,这两个通信网络通过耦合节点相互连接,其中,一个通信网络花环状地构成,并且一个通信网络环状地构成;
图7是具有两个通信网络的通信系统,其中,在花环状的网络中,一个发送器进行冗余通信;
图8是具有两个通信网络的通信系统的示意图,在环状网络中具有一个数据发送器,并且进行冗余通信;以及
图9是耦合节点的框图。
在以下附图中的相互一致的元件用相同的参考标号来标识。
具体实施方式
图1是在耦合节点的数据库中的条目100的示意图。耦合节点连接两个通信网络(在此未示出)。该数据库的每个数据库条目都会与要传输的数据的预先定义的信息的第一部分相比较。根据本发明的实施方式,该预先定义的信息的第一部分是数据的源地址。数据的源地址是发送这些数据的网络装置的地址。数据的源地址例如可以是媒介存取控制(MAC)源地址。该MAC源地址也可以被称为MAC-SA。这个缩写代表MAC-Source-Address(MAC源地址)。数据库条目100包括64位,其中,编号从0持续到63。一个MAC-SA102保存在该数据库条目100的16-63位中。此外,数据库条目100包括两个正向施控(FWC)位104。正向施控位是数据库条目100的14和15位。也可以使用多个正向施控位或者只使用一个正向施控位。这些正向施控位构成预先定义的信息的第二部分。
如果当前在耦合节点上接受到数据,那么该耦合节点从数据中读取第一预先定义的信息。该第一预先定义的信息是数据的MAC-SA。然后,该耦合节点将数据的MAC-SA与数据库中的条目作比较。如果数据的MAC-SA与数据库中的一个条目的MAC-SA102一致,那么该耦合节点读取该数据库条目的正向施控位104,并且在正向施控位的帮助下转发这些数据。
图2包括一个耦合节点200的四个示意图,并且清楚地表示出当读取到第二预先定义的信息时数据的转发。根据所读取的第二预先定义的信息,即正向施控位,有区别地转发这些数据。耦合节点200包括四个端口202,204,206,208。
在图2的A部分中,该耦合节点200已经读取到正向施控位为0:0。在这种情况下,该耦合节点200将数据转发到它的所有四个端口202,204,206,208上。这些数据在这种情况下通过每个端口进一步发送出去。
该耦合节点200例如可以处于第一通信网络中。通过端口204可以从第二自动化网络中接收数据。通过端口202可以将数据发送到第二通信网络上。端口206和208分别用于从第一通信网络中接收数据和向第一通信网络传输数据。
图2的B部分是如同A部分中一样的耦合节点200的示意视图。与A部分的区别在于,从数据库中读取的正向施控位为0:1。正向施控位是0:1使得耦合节点200不通过端口202发送数据。于是阻止了将数据传输到第二通信网络上。
C部分是如同A和B部分中一样的耦合节点200的示意视图。在这里,耦合节点当时读取到的正向施控位是1:0。该正向施控位使得耦合节点不会将通过端口204从第二网络接收到的数据发送到第一网络上。例如对于那些不应该传输到第一通信网络上的数据来说可能是这种情况。
D部分是如同A-C部分中一样的耦合节点200的示意示图,区别是,耦合节点200读取的正向施控位是1:1。在这种情况下,不仅阻止了数据从第一网络传输到第二网络中,也阻止了数据从第二网络传输到第一网络中。只能从端口206传输到端口208,或者相反地传输。于是,不仅阻止了将数据从第一网络传输到第二网络中,而且也阻止了相反地传输。
这个方法也可以被称为根据源地址转发数据。
图3是通信系统中的耦合节点中的数据库条目300的示意图。相对于图1的数据库条目,该数据库条目300包括目标地址(MAC-DA)302。这个MAC-DA300有如同图1中的MAC-SA一样的格式。这个目标地址302表示一个数据目的地。该MAC-DA302对应网络装置的MAC地址。此外,数据条目300在0至15位中包括四个条目304,306,308,310,其中,为耦合节点的每个潜在的接收端口的目标地址302确定一个发送端口。因此,条目304-310也可以被称为确定位。
于是,数据库条目300为具有目标地址302的数据确定了,如果在一个特定的端口上接收到了数据,则应该通过哪些端口发送这些数据。例如,确定位304为在第一端口上接收数据确定所配属的发送端口,而确定位306为在第二接收端口上接收数据确定发送端口。相应地,确定位308和310对于第三接收端口和第四接收端口来说同样如此。于是为每个潜在的接收端口确定了一个或者多个发送端口。确定位304-310同样可以为接收端口确定,即不再传输数据。在这些情况下,对应于具有相应接收端口的数据目的地302的数据库条目300不包括所配属的发送端口。
这个方法也可以被称为根据目标地址转发数据。
图4是具有第一通信网络402和第二通信网络404的通信系统400的示意视图。第一通信网络402借助于四个耦合节点408,410,412,414与第二通信网络404相连。耦合节点408和410构成第一通信网络402与第二通信网络404在第一位置上的连接,并且耦合节点412和414构成第一通信网络402与第二通信网络404在第二位置上的连接。第一和第二通信网络402和404分别包括多个网络装置406。
数据由第一通信网络402中的一个发送器416发出。通信网络402在这里环状地示出。但是要注意的是,其他的网络几何构型也是可能的。在第一通信网络402的环状结构中,发送器416将数据不仅传输到环状结构中的其右边的相邻装置上还传输到其左边的相邻装置上。
在两个不同方向上发送数据应该确保朝向数据目的地的两个冗余传输路径。这些数据不仅到达耦合节点410也到达耦合节点412。基于发送器的源地址,将数据从耦合节点410和412转发到第二通信网络404上。可替换地,可以基于数据的目标地址实现这种转发。基于预先定义的信息作出决定,即是否将数据转发到第二通信网络404上。预先定义的信息由第一部分和第二部分组成。第一部分是数据的源地址或者数据的目标地址。信息的第二部分处于耦合节点中。信息的第二部分从数据库中读取。
在将数据从耦合节点412传输到耦合节点414,并且从耦合节点410传输到耦合节点408之后,继续通过经过第二通信网络404的两个冗余的传输路径传输数据。由于存在预先定义的信息,所以不会发生从耦合节点408和414返回传输到耦合节点410和412。
可以通过数据的目标地址或者数据的源地址来确定阻止将数据返回传输到耦合节点410和412。例如,当耦合节点408和414的数据库中的源地址与至少一个阻止向第一通信网络402进行传输的正向施控位相关联时,就阻止从第二网络404到第一网络402的传输。可替换地,可以阻止通过确定位进行的传输,如图3中所示。
在通过正向施控位阻止进行传输时,例如可能对应数据的源地址在耦合节点410中存储正向施控位00,这使得能够传输到第二通信网络404中。在耦合节点412的数据库中,同样存储了正向施控位00。在第二通信网络404的耦合节点408和414中,正向施控位01与数据库中的数据的源地址关联。这样就阻止了传输到第一通信网络402中。
在借助于目标地址阻止数据传输时,如图3中所示,在耦合节点410和耦合节点412中,允许数据传输到第二通信网络404上。在耦合节点408和414中,阻止了数据传输到第一通信网络402中。
耦合节点的这种配置有利于阻止将数据返回传输到第一通信网络中。
图5是通信系统400的示意图,其具有第一通信网络402和第二通信网络404。
通信网络402和404如同在图4中那样地设计。发送器416再次将数据传输到第一通信网络402的两个网络装置406。在耦合节点410和412中,阻止了将数据传输到第二通信网络404中。阻止例如可以通过正向施控位实现。对于发送器的416源地址,为此在耦合节点410和412的数据库中存储正向施控位00,它使得数据能够传输到第二通信网络404中。然而,对于发送器416的源地址,在耦合节点408和414中存储正向施控位11,它不允许在第二通信网络404内转发数据。于是发送器416的数据从耦合节点410传输到耦合节点408,并且从耦合节点412传输到耦合节点414。然而,耦合节点408和414不再继续传输数据,从而避免了在第二通信网络404中发生不必要的数据通信。
可替换地,可以通过将数据的目标地址和耦合节点408-414中的数据库进行比较的方式来实现阻止数据传输。为了停止将数据从第一通信网络402传输到第二通信网络404,在耦合节点408和414中,对于数据库中的具有该目标地址的接收到的数据进行定义,即这些数据不通过连接在第二通信网络404上的端口被转发。因此阻止了在第二通信网络404中进行不必要的数据传输。
图6是通信系统600的示意视图,其具有第一通信网络402和第二通信网络602。通信网络602设计成花环状,即不构成闭合的环。在这里也仍然要强调,对于第一通信网络和第二通信网络402和602可以采用其他的网络几何构型。为了简化表示,在这里示出环状的第一通信网络402和花环状的第二通信网络602。
将数据发送到其两个相邻网络装置406上的数据发送器604处于第二通信网络602中。数据通过耦合节点606和608转发到第一通信网络上。通过耦合节点606和608阻止了将数据返回传输到第二通信网络602中。例如可以通过以下方式实现阻止,即,对应数据的源地址在耦合节点606和608的数据库中存储正向施控位0:1,它使得数据能够从第二通信网络602传输到第一通信网络402中。相反地,通过正向施控位0:1阻止数据从第一通信网络402返回传输到第二通信网络602中。
可替换地,可以在耦合节点606和608的数据库中对应数据的目标地址利用确定位进行确定,从而不允许这些数据通过与第二通信网络602相连接的端口发送。这样就阻止了将数据从第一通信网络402返回传输到第二通信网络602。
图7是通信系统的示意视图,其具有第一通信网络402和第二通信网络602。这两个通信网络402和602通过耦合节点606和608相连接。相对于图6,在这里现在能够实现将由发送器604发出的数据从第一通信网络402传输到第二通信网络602。这例如可以通过以下方式发生,即,对应耦合节点606和608中的发送器604的源地址,在数据库中存储正向施控位0:0,它允许将数据返回传输到第二通信网络602中。可替换地,可以通过数据库中的确定位对应数据的目标地址确定,即可以将数据返回传输到第二通信网络602中。这样就也为如同第二通信网络602一样的花环状的通信网络提供了两个冗余传输路径。
图8是通信系统600的示意视图,其具有第一通信网络402和第二通信网络602。这些数据由第一通信网络402中的发送器416在两个方向上进行发送。耦合节点408和410将第一通信网络402与第二通信网络602相连。当由发送器416发送的数据到达耦合节点408和410时,将这些数据转发到第二通信网络602的网络装置406上。阻止了将数据从第二通信网络602返回传输到第一通信网络402。
例如可以通过正向施控位进行阻止。为此,在耦合节点408和410的数据库中,对应发送器416的源地址存储正向施控位10。这些正向施控位阻止了将数据从第二通信网络602返回传输到第一通信网络402中。
可替换地,可以通过确定位实现阻止将数据从第二通信网络602返回传输到第一通信网络402。为此,在耦合节点408和410的数据库中,对应数据416的目标地址,在通过与第二通信网络602相连的端口进行接收时,不配置发送端口。于是,阻止了将数据从第二通信网络602传输到第一通信网络402。
图9是耦合节点900的框图。该耦合节点900包括多个端口902。每个端口902适用于接收和发送数据。此外,该耦合节点900包括数字存储介质904。在该数字存储介质904上存储了具有预先定义的信息的第二部分的数据库。此外,向数字存储介质904存储了一个具有指令的程序。该程序可以由耦合节点900的处理器906执行。在执行该程序时,在接收数据时注册了接收端口,并且从数据中读取预先定义的信息的第一部分。将预先定义的信息的第一部分与耦合节点900的数据库进行比较,并且读取预先定义的信息的第二部分。处理器906设计用于在执行该程序时,阻止将初始源自于第一通信网络的、并且被第二通信网络接收到的数据返回传输到第一通信网络中。
参考标号表
100 数据库条目
102 源地址
104 正向施控位
200 耦合节点
202 端口
204 端口
206 端口
208 端口
300 数据库条目
302 目标地址
304 确定位
306 确定位
308 确定位
310 确定位
400 通信系统
402 通信网络
404 通信网络
406 网络装置
408 耦合节点
410 耦合节点
412 耦合节点
414 耦合节点
416 发送器
600 通信系统
602 通信网络
604 发送器
606 耦合节点
608 耦合节点
900 耦合节点
902 端口
904 存储介质
906 处理器