发明名称 一种基于安全代理的卫星网动态路由服务质量保护方法
摘要 一种基于安全代理的卫星网动态路由服务质量保护方法主要用于解决基于安全Agent的卫星网络链路失效时QoS业务流的路由重建问题。该保护方法中保护链路和节点的路径并不需要进行全路径的重新选择,而只是进行路由的部分更新,在不变链路的卫星节点维护一个原路径映射表不变,在业务路径失效的部分重建路径;在网络发生故障同时,网间代理可以计时将信息反馈给链路节点,使其暂停发送业务数据流,避免数据包的丢失,重建路由成功后再继续发送数据包,对所建路径不断进行维护和更新,路由信息的获取应当及时,很好的实现了对Qos路由的保护。
申请公布号 CN101447946B 申请公布日期 2011.04.27
申请号 CN200810242927.0 申请日期 2008.12.24
申请人 南京邮电大学 发明人 王汝传;张辉年;饶元;徐小龙;郑彦;孙力娟;张登银
分类号 H04L12/56(2006.01)I;H04B7/185(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 一种基于安全代理的卫星网动态路由服务质量保护方法,其特征在于该保护方法中保护链路和节点的路径并不需要进行全路径的重新选择,而只是进行路由的部分更新,在不变链路的卫星节点维护一个原路径映射表不变,在业务路径失效的部分重建路径;在网络发生故障同时,网间代理可以及时将信息反馈给链路节点,使其暂停发送业务数据流,避免数据包的丢失,重建路由成功后再继续发送数据包,对所建路径不断进行维护和更新,路由信息的获取应当及时,路由信息获取步骤如下:步骤1:卫星网络第一次运用基于代理的动态路由选择算法建立一条路径,各个节点建立并维护一张路由表,同时每条链路的后向节点会发送一个网间代理驻留在链路上以监测链路;步骤2:网间代理存储着该链路允许的最大传输时延和最大传输负载,相应各设置一个阈值,并在整个连接期间监视链路的服务质量参数;步骤3:卫星网拓扑不断变化,一旦所监视的链路服务质量参数超过相应阈值,即链路拥塞或发生切换而使链路失效,需要链路上网间代理与两端卫星节点上的服务代理之间进行信息交互,以使两端卫星节点及时有效获取相关链路信息,避免数据包的丢失,同时可及时重建一条新的路由;步骤3中,需要链路上网间代理与两端卫星节点上的服务代理之间进行信息交互,以使两端卫星节点及时有效获取相关链路信息,避免数据包的丢失,同时可及时重建一条新的路由;其中,信息交互及路由重建步骤如下:步骤21:发生失效链路上的网间代理与两端节点的节点进行通信,把链路失效信息交互给两个节点上的服务代理,两个服务代理根据接收到的信息保留一个相同的断点信息,同时暂停发送数据包;步骤22:失效链路的后向节点开始发送一移动代理在节点间探测新的路由,该移动代理携带有相应断点信息,前向移动代理迁移过程中,并将其在卫星节点间经历的路径和时延压入自身堆栈;步骤23:服务代理和移动代理进行直接的消息通信,每一个路由移动代理将保存它所经历的每个路由节点中的服务代理的地址,当移动代理探测某节点服务代理含有同样断点信息时,则认为到达了目的节点;步骤24:前向移动代理生成后向移动代理,后向移动代理将前向移动代理的迁移路径、时延压入堆栈后,按前向移动代理的迁移路径迁移移动代理,并对其自身堆栈进行处理,然后根据堆栈的数据,对行程所经过的各个节点的服务代理发送更新消息,后向移动代理死亡,所发送的消息数据包中包含着用于更新各节点路由表和流量模型表的最新数据,并且拥有比一般数据包更高的优先级,能保证尽快地到达各节点;步骤25:原路由新增节点根据更新信息更新自身路由表和流量模型表信息,其余节点维持原信息不变,至此路由重建完成,新建路由最接近于原路由,认为是新建最佳路径。
地址 210003 江苏省南京市新模范马路66号