首页
登录 | 注册

网络QoS原理与实现 [2]


QoS的实现机制
要实现QoS,有很多工作要做,其中最重要的包括Admission Control(决定是否允许一个连接接入网络),traffic management(通过policing和shaping等手段,测量和调制数据流量)和packet queueing(对网络中的数据包决定是否丢包,是否缓冲,何时如何选择下一个转发的报文等等)。其中packet queueing又包括buffer management和packet scheduling。各个功能在系统中的位置如下所示:
500)this.width=500;">
 对于Admission Control,在系统新接收一个connection时,需要确保系统中有足够的资源完成对此connect的服务,否则应当reject这个request,admission control会维护当前系统中资源的管理,包括connection的建立与释放。Classifier负责将input pkt分类到系统中的class中,通常一个class有自己的queue,也就是确定将input pkt放到哪个queue中。这里不对这两个模块做详细介绍。

下面将对Traffic Management和packet queuing做详细介绍。


待续


相关文章

  • 网络数据包收发流程(一):从驱动到协议栈
    早就想整理网络数据包收发流程了,一直太懒没动笔.今天下决心写了 一.硬件环境 intel82546:PHY与MAC集成在一起的PCI网卡芯片,很强大 bcm5461:   PHY芯片,与之对应的MAC是TSEC TSEC:      Thr ...
  • (一)Linux网络编程--网络知识介绍 Linux网络编程--网络知识介绍 客户端和服务端          网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.  客户端         在网络程序中, ...
  • 1.             内置WIFI模块,网络授时电子钟[ LS100W02SR*] (1) WIFI无线网络授时电子钟对时原理 图1 WIFI电子钟授时原理 WIFI电子钟授时网络是由以太网授时服务器或本地授时服务器.交换机.WIF ...
  • PHP CLI应用的调试原理
    所谓CLI应用,是指这种脚本文件不需要任何Web服务器即可运行,当然, PHP运行时还是需要的. ; XDEBUG Extension ; xdebug.remote_enable = off xdebug.profiler_enable_ ...
  • 综合网络项目-ccna级别
    实验要求: 一.设备管理 1.依据图中拓扑,为全网设备定义主机名并配置IP地址. 2.全网设备关闭域名解析. 3.全网设备Console和VTY线路下关闭线路超时并开启输出同步. 4.为实现安全登录,要求在全网设备创建本地用户名Pingin ...
  • 网络数据包收发流程(四):协议栈之packet_type
    进入函数netif_receive_skb()后,skb正式开始协议栈之旅.先上图,协议栈大致过程如下所示:跟OSI七层模型不同,linux根据包结构对网络进行分层.比如,arp头和ip头都是紧跟在以太网头后面的,所以在linux协议栈中a ...

2019 unjeep.com webmaster#unjeep.com
12 q. 0.014 s.
京ICP备10005923号