一年多来,网络业一直都在讨论OpenFlow与软件定义网络(SDN)。通过软件定义网络,工程师们将网络控制层与底层硬件分离,从而实现更精细的管理。他们也能够动态地分配虚拟交换,从而支持服务器虚拟化环境。 问题是,虽然有很多的OpenFlow和软件定义网络应用程序,但是许多用户仍然在等待具体的用例证明。他们还希望了解用Open 发布时间:2012-07-02 作者: 佚名技术 views(174)
分析数据在协议栈底层的流程:当网卡收到数据后,产生硬件中断,由中断处理程序(一般为网卡驱动程序所注册)从网卡内读取数据,并封装称sk_buff{}结构,然后把这些数据传递给函数netif_rx()进行进一步的处理。 函数netif_rx()根据当前接收队列的拥挤情况,选择丢弃还是接收,如果是接收,则将接收到的sk_buff{}挂到接收 发布时间:2012-07-02 作者: 佚名技术 views(467)
【51CTO.com 独家译稿】OpenFlow与SDN会成为网络的未来吗? 参加开放式网络峰会开幕式的与会者纷纷表示,关键的时刻就要到了。加利福尼亚州帕洛阿尔托网络的未来将由软件定义。在开放式网络峰会第一天的开幕式之后,这几乎成为压倒一切的主题。此次会议的核心就是围绕着软件定义下的网络(简称SDN)及OpenFlow展开,后者作为 发布时间:2012-07-02 作者: 佚名技术 views(198)
TCP/IP是一种基于OSI参考模型的分层网络体系结构,它由应用层、运输层、网络层、数据链路层、物理层组成。各层之间消息的传递通过数据报的形式进行。由于各层之间报头长度不一样,当数据在不同协议层之间传递时,对数据进行封装和去封装、增加和删除操作将十分频繁。 在嵌入式系统开发中也经常遇到类似问题。用户数据从本地 发布时间:2012-07-02 作者: 佚名技术 views(499)
lwIP是TCP/IP协议栈的一个实现。lwIP协议栈主要关注的是怎么样减少内存的使用和代码的大小,这样就可以让lwIP适用于资源有限的小型平台例如嵌入式系统。为了简化处理过程和内存要求,lwIP对API进行了裁减,可以不需要复制一些数据。 LwIP是LightWeight(轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持T 发布时间:2012-07-02 作者: 佚名技术 views(239)
API和各种消息协议,包括一些标准在内,都可以让用户构建今天的软件定义网络(SDN)。不过,关键的问题是,并非所有人都能实现同样的网络,或者说都能用同样的方法去实现。那么,OpenFlow真能带领我们大家走同一条路去往SDN乐园吗? OpenFlow是一套开源的API,可借助在某个集中控制单元上运行的软件,对来自多厂商的交换机和路 发布时间:2012-07-02 作者: 佚名技术 views(268)
Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得它的效率比较高。 eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。 一、介绍 Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具 发布时间:2012-07-02 作者: 佚名技术 views(650)
1嵌入式TCP/IP协议栈 目前,市面上几乎所有的嵌入式TCP/IP协议栈都是根据BSD版的TCP/IP协议栈改写的。在商业嵌入式TCP/IP协议栈大都相当昂贵的情况下,很多人转而使用一些源代码公开的免费协议栈,并加以改造应用。目前较为著名的免费协议栈有: lwIP(LightweightTCP/IPStack)支持的协议比较完整,一般需要多任务环境支持, 发布时间:2012-07-02 作者: 佚名技术 views(381)
|