Linux4.0+内核对硬件交换模块的支持(HWSwitchOffload)


Linux内核最近跃进到了4.x时代,初看没啥大的动作,但是对于我而言,最令人兴奋的还是它对硬交换模块的支持。这也是为全面迎合SDN做好准备的第一步。
Linux上的路由与交换Linux诞生于网络,天生对网络拥有全面且强大的支持,即便再复杂的协议,再封闭的技术,几乎都可以找到对应的Linux实现。然而这并不是说Linux网络就天下无敌了,它存在很多不合理的地方。
Linux对硬件交换的支持记得去年的时候,我曾经拿到过一块交换板,可以直接插在主板的PCI-E上,当时必须使用厂商特定的驱动程序以及配合VLAN技术才能将其用起来。其实很多的交换机可能都采用了Linux作为管理平面和控制平面,然后配置自己的定制硬件和定制驱动来使用。
Linux 4.0的switchdev一切坏消息在Linux 4.0内核中终结。vcnosbjW0KOstNO2+Na4tbzJ6LG41rG907340NDK/b7dsPy9u7u7oaPB97HttcTE2sjds6y8tri01NOjrLK7ysexvs7EtcTEv7Hqo6y1q8rHz+DQxdTauvPSu7j2xNq6y7Dmsb7W0Lvhs/bP1s/gudi1xERvY3VtZW50oaM8YnIgLyZndDsgICAgICAgssnTw8HL07K8/r27u7vEo7/ptcRMaW51eCBCT1i6zdStwLS1xL3YyLuyu82swcujrMv8uPzP8crH0ru49rjftsu1xNeo0rXN+MLnyeixuKOswODLxkNpc2NvxMfR+bXEoaPL/L+0xvDAtL7NysfPwsPmtcTR+dfTo7o8YnIgLyZndDs8YnIgLyZndDs8aW1nIHNyYz0="http://img.blog.csdn.net/20150517140611099?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG9nMjUw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

相关内容