一种6over4隧道中避免报文重组的方法及系统技术方案

技术编号:3853663 阅读:450 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种6over4隧道中避免报文重组的方法及系统,具体为6over4隧道中避免在隧道出口出现报文重组的方法及系统,所述方法包括:隧道入口路由器根据隧道的目的地址查找路由表,以获得报文的出接口,再根据隧道的目的地址及出接口查找隧道路径最大传输单元PM↓[tunnel],同时根据封装类型获得隧道封装长度L↓[t_head];然后判断原始报文的长度是否大于最大分片长度PM↓[tunnel]-L↓[t_head],若是,向报文发送单元发送差错信息,通告原始报文超过最大分片长度,并通告最大分片长度为PM↓[tunnel]-L↓[t_head],丢弃原始报文,否则对原始报文进行隧道封装,查找所述IPv4路由表转发隧道封装后的报文至隧道出口路由器。本发明专利技术避免在6over4隧道中进行报文的分片和重组,实验表明本发明专利技术使隧道通信的性能有较大提高。

【技术实现步骤摘要】

【技术保护点】
一种6over4隧道中避免报文重组的方法,其特征在于,包括以下步骤: S1,利用报文发送单元发送原始报文至隧道入口路由器; S2,隧道入口路由器通过查找路由表判断是否需要对所述原始报文进行隧道封装,若是,则执行步骤S3,否则,查 找所述路由表转发所述原始报文; S3,所述隧道入口路由器根据所述原始报文的目的地址获得所述隧道对应的封装类型、所述隧道的源地址以及所述隧道的目的地址; S4,所述隧道入口路由器根据所述隧道的目的地址查找IPv4路由表,以获得所述 原始报文的出接口,再根据所述隧道的目的地址及所述出接口查找隧道路径最大传输单元PM↓[tunnel],同时,根据所述封装类型获得隧道封装长度L↓[t_head];然后判断所述原始报文的长度是否大于隧道报文最大传输单元PM↓[tunnel-Lt_head],若是,则执行步骤S5,否则执行步骤S6; S5,所述隧道入口路由器向所述报文发送单元发送差错信息,通告所述原始报文超过隧道报文最大传输单元,并通告隧道报文最大传输单元为PM↓[tunnel]-L↓[t_head],并丢 弃所述原始报文; S6,所述隧道入口路由器对原始报文进行隧道封装,并查找所述IPv4路由表转发隧道封装后的报文至隧道出口路由器。...

【技术特征摘要】

【专利技术属性】
技术研发人员:肖永康朱小明肖融于乐军胡晓雁
申请(专利权)人:北京师范大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1