CCIE实验笔记之-第3章 WAN协议(帧中继)之四

www.net130.com     日期:2007-7-3    浏览次数:
作者:烦尘子    出处:http://ghostlover.2288.org

>3.5 帧中继流量整形

我们先看一个网络模型,图3-5这个模型中有几百个远端站点需要访问授权中心,假设在主站点到授权中心的链路出现问题,很快恢复了,在主站点到授权中心会出现许多TCP连接请求,出现大量数据,由于主站到授权中心的链路速率为64Kbit/s,产生拥塞,远端站点仍以T1的速率进行传输,并不知道主站到授权中心的链路只是64Kbit/sFrame-relay Traffic Shaping(帧中继流量整形)就是为解决这类问题。

3-5 帧中继网络模型

再看几个术语:

l        承诺速率计算间隔(Tc)  <125msTc=Bc/CIR。 

l        承诺信息速率(CIR  期望平均速率,和物理接口一致。 

l        承诺突发量(Bc  每个Tc时段时传送的数据量,通常为CIR1/8,单位bit/s

l        过量突发量(Be  试图传输超过CIR的那部分数据量,单位bit/s。实际由供应商决定。

l        最小承诺信息速率(MinCIR  信道拥挤时能够传送的最小数据量。

l        传输字节(Byte increment  =Bc/8,每个时段里传输的数据量。

l        前向显式拥塞通告(FECN)  当帧中继交换机察觉到发生拥塞,即向目的设备发送一个FECN数据包,指示有拥塞。

l        后向显式拥塞通告(BECN)  当帧中继交换机察觉到发生拥塞,即向源设备发送一个BECN数据包,指示降低发送数据包的速率。IOS 11.2 or later version supported BECN

l        可丢弃指示符(De)  当网络发生拥塞时,有De编织物设置的数据包将被丢弃。

  

启动流量整形后,router在发送packet前会检查是否有可用的令牌桶or标志,事先定义令牌桶的容量,存有以一定速率放进去的令牌。任何时router发送的速率大小要和令牌桶一致。在数据送出接口之前都要通过为VC而建立的队列。

BECN响应模式:如果router收到BECN,则速率降低25%,在接下来每个Tc间隔后都再降低25%,起到降低到MinCIR为止。如果有16Tc间隔没有再收到BECN,速率则以每次(Be+Bc/16增加。配置帧中继流量整形步骤:

1步  允许FRTS  router(config-if)#frame-relay traffic-shaping

2步  创建映射类,router(config-if)#frame-relay class calss_name_l [ in | out ]

router(config)#map-class frame-relay class_name_l。前者可以多个VC使用同一个映射类。

3步  在映射类配置中设置选项:

n         Frame-relay adaptive-shaping [ becn | foresinght ]    使用BECN

n         Frame-relay cir [ in | out ]bit/s  将CIR设置为物理接口速率

n         Frame-relay bc [ in | out ]bit/s  合适的设置为远端设备的1/8CIR

n         Frame-relay be out bit/s    不应超过接口速率。

n         Frame-relay mincir [ in | out ]bit/s  设为和供应商提供的CIR值。

n         Frame-relay traffic-rate cir peak_speed    可选,不应超过接口速率,

4步  可选将队列应用于映射类,默认是FIFO

3.5.1 实例:帧中继流量整形的配置

3-6 为一个帧中继点对点网络。

该实例中为防止R5发送大量数据到R2PVC,同时还要对传送到R3的流量整形,假设R5R3的接口速率为1.544Mbit/sR2则是64Kbit/sR5R2之间的PVCCIR供应商设定为32kbit/sR5R3之间的PVCCIR512Kbit/s

3-6

3-10 R5 FRTS:配置

R5(config)#int s1/0

R5(config-if)#frame-relay traffic-shaping    <-enable FRTS

R5(config-if)#exit

R5(config)#int s1/0.1

R5(config-subif)#frame

R5(config-subif)#frame-relay class 64kb       <-set map class

R5(config-subif)#exit

R5(config)#int s1/0.2

R5(config-subif)#frame-relay class t1

R5(config-subif)#

 

3-11配置映射类

 

R5(config)#map-class frame-relay 64kb   <-建立映射类

R5(config-map-class)#frame-relay adaptive-shaping becn   <-Eable BENC response

R5(config-map-class)#frame-relay cir 1544000      <-设置为物理端口速率

R5(config-map-class)#frame-relay bc 8000   <-设置为远端端口速率的1/8

R5(config-map-class)#frame-relay be 64000   <-Initail burst

R5(config-map-class)#frame-relay mincir 32000    <-Carrier enforced CIR

R5(config-map-class)#exit

R5(config)#map-class frame-relay t1

R5(config-map-class)#frame-relay adaptive-shaping becn

R5(config-map-class)#frame-relay cir 1544000

R5(config-map-class)#frame-relay bc 8000

R5(config-map-class)#frame-relay be 64000

R5(config-map-class)#frame-relay mincir 512000

R5(config-map-class)#

使用show traffic-shapeshow frame-relay pvc dlci_number命令验证FRTS配置,例3-12列出两条命令所显示的信息:

3-12 show traffic-shape and show frame-relay pvc 命令显示信息

R5#show traffic-shape

 

Interface   Se1/0.1

       Access Target    Byte   Sustain   Excess    Interval  Increment Adapt

VC     List   Rate      Limit  bits/int  bits/int  (ms)      (bytes)   Active

503           1544000   9930   15440     64000     10        1930      BECN

502           1544000   9930   15440     64000     10        1930      BECN

 

Interface   Se1/0.2

       Access Target    Byte   Sustain   Excess    Interval  Increment Adapt

VC     List   Rate      Limit  bits/int  bits/int  (ms)      (bytes)   Active

504           1544000   9930   15440     64000     10        1930      BECN

 

 

R5#show frame-relay pvc 502

 

PVC Statistics for interface Serial1/0 (Frame Relay DTE)

 

DLCI = 502, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial1/0.1

 

  input pkts 365           output pkts 205          in bytes 37862    

  out bytes 17038          dropped pkts 0           in FECN pkts 0        

  in BECN pkts 0           out FECN pkts 0          out BECN pkts 0        

  in DE pkts 0             out DE pkts 0        

  out bcast pkts 188       out bcast bytes 15294    

  5 minute input rate 0 bits/sec, 0 packets/sec

  5 minute output rate 0 bits/sec, 0 packets/sec

  Shaping adapts to BECN

  pvc create time 04:11:05, last time pvc status changed 04:11:05

  cir 1544000   bc 15440     be 64000     byte limit 9930   interval 10 

  mincir 32000     byte increment 1930  Adaptive Shaping BECN

  pkts 13        bytes 1014      pkts delayed 0         bytes delayed 0       

  shaping inactive   

  traffic shaping drops 0

  Queueing strategy: fifo

  Output queue 0/40, 0 drop, 0 dequeued

R5#

相关新闻
推荐文章