分享
 
 
 

关键业务数据包优先发送及其在Cisco路由器中的实现

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

企业对网络性能的需求

在全球信息化进程明显加快,人类社会从工业社会向信息社会演进的今天,企业对网络性能的要求与日俱增。企业要在网络上传输各类数据,包括日常业务数据包、电子文件、数据仓库数据、图形图象数据等,网络治理员开始发现企业有限的网络带宽经常发生网络阻塞和拥挤。一般而言,网络上传输的数据可分为两大类:一类是要害业务数据,另一类是非要害业务数据,网络带宽必须优先满足要害业务数据的传输。也就是说网络设备要能够区分来自不同应用的数据包,然后优先发送来自要害业务的数据包,在网络带宽答应的条件下,再发送来自非要害业务的数据包,从而达到网络有效合理地使用。

下面以Cisco路由器为例,分析要害业务数据包优先发送的机制。

Cisco路由器中的优先机制

在Cisco路由器优先机制中,优先级别可分为High、Medium、Normal、Low四级,当不同级别的数据包需要同时从一个物理通信口出去,发生抢占带宽时,出现“插队”现象:High优先级别的数据包将优先于其它级别的数据包而被发送,Medium优先级别的数据包将优先于Normal和Low级别的数据包而被发送,依此类推;同级别的数据包发生抢占带宽时,出现“管道”现象:先进先发,后进后发。

配置时,首先通过路由器配置命令PRiority-list定义优先组号,定义优先组号有四种方式,如表1:

其次,使用路由器配置命令priority-group设置特定通信口符合某一优先组号。

示例

设有两台Cisco路由器A和B,各有三个以太口e0、e1、e2和一个高速同步串口s0,其连接方式如上图:

在路由器B上,假设以太口e0的ip地址为98.1.1.1、e1的IP地址为98.1.1.2、e2的IP地址为98.1.1.3,它们分别通过以太网与相应的前置机相连;同步串口s0的IP地址为202.1.1.1;子网掩码全部为255.255.255.0。

在路由器A上,假设以太口e0的IP地址为98.1.1.11、e1的IP地址为98.1.1.12、e2的IP地址为98.1.1.13,它们分别通过以太网与相应的服务器相连;同步串口s0的IP地址为202.1.1.11;子网掩码全部为255.255.255.0。

业务应用前置机用于完成该企业的要害业务,它要时时地与业务应用服务器交换数据,该应用模式是基于TCP/IP协议的C/S模式,其端口号是3333。

telnet前置机用于用telnet命令访问telnet服务器。

FTP前置机用于用ftp命令从ftp服务器获取文件。

如此,Router A 和 Router B 的通常配置为:

Router A:

Current configuration:

!

interface Ethernet0

ip address 98.1.1.11 255.255.255.0

!

interface Ethernet1

ip address 98.1.1.12 255.255.255.0

!

interface Ethernet2

ip address 98.1.1.13 255.255.255.0

!

interface Seria10

ip address 202.1.1.11 255.255.255.0

!

router eigrp 1

network 98.1.1.0

network 202.1.1.0

!

snmp-server community public RO

snmp-server community private RW

!

end

Router B:

Current configuration:

!

interface Ethernet0

ip address 98.1.1.1 255.255.255.0

!

interface Ethernet1

ip address 98.1.1.2 255.255.255.0

!

interface Ethernet2

ip address 98.1.1.3 255.255.255.0

!

interface Seria10

ip address 202.1.1.1 255.255.255.0

!

router eigrp 1

network 98.1.1.0

network 202.1.1.0

!

snmp-server community public RO

snmp-server community private Rw

!

end

要求:由于DDN专线的速度有限,因此必须使用路由器的优先机制来合理使用DDN。希望把业务应用数据包的优先发送权设为high,telnet数据包的优先权设为medium,ftp数据包的优先权设为low,其它数据包设为normal。下面将通过三个例子来说明满足该要求的各种方法。

例1:使用Priority-list list-number interface interface-type interface-number {highmediumnormallow}命令设置数据包的优先级别。为满足上述要求增加如下设置:

在Router A 和 Router B上分别作如下配置:首先分别对Ethernet0、Ethernet1、Ethernet2、Seria10口配置,加上priority-group 1,然后在公共配置加上:

Priority-list 1 interface Ethernet 0 high

Priority-list 1 interface Ethernet 1 medium

Priority-list 1 interface Ethernet 2 low

Priority-list 1 default normal

例2:使用Priority-list list-number protocol protocol-name {highmediumnormallow}queue-keywork keyWord-value 命令设置数据包的优先级别。

在该命令中,protocol-name 可取下列值之一:arp、bridge、cdp、compressedtcp、ip、llc2、pad、snapshot,这里假设取ip;对应ip,queue-keywork可取下列值之一:fragments、gt、list、lt、tcp、udp、,其中gt、lt是按ip包的大小包来设置,list是按ip访问列表来设置,tcp、udp是按ip端口号来设置,是对所有的ip包来设置,这里假设取tcp,对应tcp,keyword-value是端口号(port number)。为满足上述要求增加如下设置:

在Router A 和Router B 上分别作如下配置:首先分别对Ethernet0、Ethernet1、Ethernet2、 Seria10口配置,加上priority-group 1,然后在公共配置加上:

Priority-list 1 protocol ip high tcp 3333

Priority-list 1 protocol ip medium tcp telnet

Priority-list 1 protocol ip low tcp ftp

Priority-list 1 default normal

例3:使用Priority-list list-number queue_limit high-limit medium-limit normal-limit low-limit命令设置数据包的优先级别。

该命令比较简单,首先用queue-list按要求定义四个队列,假设队列1是业务应用包、队列2是telnet包、队列4是ftp包、队列3是其它包,这样为满足上述要求增加如下设置:

在 Router A 和 Router B 上分别作如下配置:首先分别对Ethernet0、Ethernet1、Ethernet2、Seria10口配置,加上priority-group 1,在公共配置加上:

Priority-list 1 queue_limit 1 2 3 4

概述

在具体的配置中,由于Cisco IOS 版本的不同,上述路由器的优先机制不见得全部有效,应根据实际测试效果选用不同的优先机制,还可使用不同优先机制的组合来构成更有效的路由器优先机制。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有