%0 Journal Article %T 隧道模式下linux路由器内存优化的研究 %A 熊丹 钱华林? %J 计算机科学 %D 2006 %X 在网络通信中,为了满足应用的需要,常常在数据包中添加特定的协议头部。例如,为了实现从ipv4数据包到ipv6数据包的转换,可以在原ipv4报头前封装上相应的ipv6报头;在以太网中,为了保证应用的qos需要,可以在数据链路层报头之后封装上mpls标记。这种在数据报头的固定位置封装固定长度协议头的方式,称为隧道模式。传统的隧道封装方式需要重新在内存中申请skb空间,需要重新拷贝整个数据包,这样的重复内存拷贝降低了系统的性能,并不是必要的。本文在内核代码的层次,分析了数据包的网络处理流程,并修改了linux的 %K 隧道模式linux路由器预留内存sk-buff %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=21313498&flag=1