The present invention discloses clock based retransmission protection. Nodes (102, 104) in a network include a pseudo timestamp (206) derived from a local pseudo time clock (108) in a message or packet. When a packet is received, a first time representing the time of transmitting the packet is determined, and a second time representing the receipt of the packet is determined. If the difference between the second time and the first time is greater than the predetermined amount, the group is considered obsolete and rejected (410), thereby preventing retransmission. Because of its own clock and time for each node to maintain, so in order to keep the relative clock synchronization, if the associated timestamp of the received packet and the receiver time than at the time of night, the receiver's clock is forward (606) set a certain amount, the amount is expected to make the receiver and sender clock synchronous. However, the receiver never sets its clock back to prevent attacks.
【技术实现步骤摘要】
【技术保护点】
1.一种将分组的发送者的伪时间时钟与分组的接收者的伪时间时钟同步的机器实现的方法,该方法包括:在所述接收者处接收从所述发送者发送的分组;确定与所述接收者的伪时间时钟相关联的第一伪时间;基于所述分组中的信息确定与所述发送者的伪时间时钟相关联的第二伪时间;基于所述第一伪时间和所述第二伪时间之间的比较确定所述接收者的伪时间时钟和所述发送者的伪时间时钟是否不同步且不同步量超过允许量;响应于确定所述发送者的伪时间时钟滞后于所述接收者的伪时间时钟且滞后量超过允许量,从所述接收者向所述发送者发送包括从其可以确定新的伪时间的信息的分组,所述新的伪时间是基于所述接收者的伪时间时钟的,其中该方 ...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:布雷恩·E·威斯,大卫·A·麦格鲁,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。