论文部分内容阅读
在多播路由方面,多播数据分发的过程应该从带宽与计算两方面来衡量.动态层次多播路由的核心思想是:多播源不是一定按组的方式分发多播数据,它即可以用单播的方式发送多播数据,亦可以用组播的方式发送多播数据.也就是说,对于某一个自治系统AS来讲,如果其多播数据接收者的数量较少,用单播的方式,根据请求接收多播报文的接收者的IP地址,作为多播源发送多播送数据的IP头部的目的地址,从而在路由器转发时与单播方式一样;而当某一个自治系统中接收者较多时,用组地址的方式转发多播数据.多播数据源端可以根据AS中接收者的多少动态决定发送多播数据的方式;同样,在AS中的分枝节点,亦可以根据该策略,构造以分枝节点为根的动态管理方式,从而可以动态地构造层次多播体系结构.定义了动态层次多播路由算法的数据结构以及功能模块.在动态层次多播路由的具体实现中我们引入了agent和主动网络的概念,从而可以动态的加载多播路由,使得网络体系结构灵活与可编程.由于多播网络体系结构在多播过程中参入数据发送的对象不是点对点的方式,所以传统的端到端的安全不适合多播网络体系结构.多播源控制与管理数据发送的安全,根据安全的级别以及策略动态的变化,可以实现安全的智能化管理.该策略解决了在多播数据发送过程以前必须知道一个共同的组密码的问题.在多播数据发送前,多播数据的接收者是无须知道多播源发送数据的密钥,它只要公布自己的公/私钥对中的公钥以及在发送加入组成员消息时告诉多播数据的发送者它的一个密钥;多播数据发送者在每一次发送多播数据时,随机地选出一个加密数据的密钥对发送的信息进行加密,但加密数据的密钥不是直接告诉多播数据接收者;接收者在进行解密数据时,首先必须求得加密数据的密钥,然后才能进行解密原文.高层体系结构HLA已经成为分布式仿真领域的热门技术,HLA规范的核心是基于"公布/定购"关系基础之上的盟员间的数据交换策略,多播技术能够有效地适应这一需求并在众多的RTI软件中得到了广泛的应用.具有高可靠性要求的时间管理服务是RTI软件设计的难点,然而多播技术本质上是一种不可靠的UDP数据传输方式,提出了一种使用多播技术来实现时间管理中最大可用逻辑时间GALT计算的机制.