摘要
因特网的发展导致IP地址的资源耗尽,IPv6网络将逐渐取代IPv4网络的主体地位。IPv4网络向IPv6网络过渡过程中,出现了很多IPv6网络的孤岛,隧道技术是实现IPv6孤岛之间联通的关键过渡技术。IPv6隧道技术是将IPv6报文作为要发送给隧道另一端的IPv4报文的净荷数据,然后经由IPv4骨干网络传输。在网络数据的转发过程中,基于硬件的数据转发效率要远高于软件驱动的数据转发效率。依据IPv6隧道技术设计了一套驱动流程,指导隧道报文在转发芯片上的转发。介绍了系统结构图以及NP芯片的转发流程和驱动指令,基于三层单播转发将数据包在隧道中封装,在OUTINFO表项内添加隧道标记和信息,将各种指令信息下发NP芯片,生成FIB转发表指导数据转发方案。实验表明该驱动流程可以很好地指导6to4隧道报文正常转发,提高网络的数据转发速率,降低网络延迟,特别是当数据流量增大到300 Mbps以上时,网络延迟和抖动性能可以提升100%~400%,具有较强的实用性。
-
单位苏州工业园区服务外包职业学院; 南京邮电大学