网络流量控制
dandelionj
这个作者很懒,什么都没留下…
展开
-
基于Linux的QoS编程接口研究与分析(1)
第一章绪论1.1什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的转载 2013-01-23 22:49:01 · 1614 阅读 · 0 评论 -
基于Linux的QoS编程接口研究与分析(6)
第三章 Linux网络协议栈QoS模块(TC)的设计与实现本文描述了linux 2.4.x内核中对QoS支持的设计与实现,并且对缺省的数据包调度机制PFIFO进行了详细的分析。在传统的TCP/IP网络的路由器中,所有的IP数据包的传输都是采用FIFO(先进先出),尽最大努力传输的处理机制。在早期网络数据量和关键业务数据不多的时候,并没有体现出非常大的缺点,路由器简单的把数据报丢转载 2013-01-23 22:52:57 · 903 阅读 · 0 评论 -
基于Linux的QoS编程接口研究与分析(3)
第二章 QoS的协议与结构 标准Internet协议(IP)的网络提供尽力而为的数据传输。这种IP网络允许客户端主机的结构复杂一些,而网络端的结构可以保持相对的简单,因为Internet要支持自身的快速发展,所以这样的结构划分是有好处的。当越来越多的主机联在一起的时候,网络服务的需求最终会超过网络的能力,而服务却不会停止,由此产生网络性能的逐渐恶化,进而造成传输迟延的变化(抖动),甚至转载 2013-01-23 22:50:44 · 925 阅读 · 0 评论 -
基于Linux的QoS编程接口研究与分析(4)
2) RSVP支持的综合业务的两种基本类型有保证业务:这种业务是,尽可能地仿真成一条专用虚电路。除了要根据TSpec参数的要求确保带宽的有效性外,它还可以用把一条路径里的不同网络部件的参数合并起来的方法来提供一个端到端的固定的队列延迟受控负载:这相当于“无负载条件下尽力而为服务”。因此,它比“尽力而为”服务更好,但是不能提供“有保证业务”所承诺的,具有严格固定队列延迟的服务。对于“有保转载 2013-01-23 22:51:16 · 873 阅读 · 0 评论 -
基于Linux的QoS编程接口研究与分析(5)
2.2 SBM:子网带宽管理 QoS只能保证和最弱的链路一样的通信质量。QoS懥磼是发送端和接收端间的端到端,这就表明沿着路由的每一个路由器一定要支持现在使用的QoS技术。然而,QoS懥磼由顶至底也是要从下面两个方面认真考虑的:发送端和接收端主机必须支持QoS,使得应用和系统能获得明显或不明显的好处。OSI的每一层向下的应用必须也要支持QoS,以保证在网络里具有高优先级别的发送和接收请转载 2013-01-23 22:51:53 · 766 阅读 · 0 评论 -
基于Linux的QoS编程接口研究与分析(2)
1.4 QoS在网络应用中的重要性随着因特网的快速爆炸式发展,新兴的业务也层出不穷。因为网络正在从初期的单一的数据网络,向集成音频、视频、数据的宽带多媒体网络方向发展。而随着骨干网和接入网上带宽的不断增长,语音、传真、会议电视、视频点播等业务迅速的浮出水面,成为电信网络上新的增值业务。这些业务有一个共同的特征,对带宽要求高,对时延非常敏感。初期的因特网基于TCP/IP协议栈规划和设计,其中IP转载 2013-01-23 22:49:45 · 1004 阅读 · 0 评论 -
基于Linux的QoS编程接口研究与分析(7)
4.1 QoS 数据通道全局的数据通道的略图见图4.1,灰色部分是 QoS:图 4.1 网络数据加工数据包的处理过程是:Input Interface → Ingress Policing → Input Demultiplexing (判断分组是本地使用还是转发) → Forwarding → Output Queuing → Output Interface。入口的流量限制(I转载 2013-01-28 23:11:28 · 1134 阅读 · 0 评论