系统管理指南:IP 服务

Diffserv 环境中的包转发

下图显示了某公司内联网的一部分,该环境局部启用了 Diffserv。在此方案中,网络 10.10.0.010.14.0.0 上的所有主机都启用了 IPQoS,并且这两个网络上的本地路由器均可识别 Diffserv。但是,没有针对 Diffserv 配置中间网络。

图 32–2 跨越可识别 Diffserv 的网络跃点的包转发

图形(表示流的图表)后面的文字

下面的步骤将跟踪此图中显示的包的流。这些步骤开始于源自主机 ipqos1 的包进程。然后,这些步骤连续通过若干跃点,一直到达主机 ipqos2

  1. ipqos1 上的用户通过运行 ftp 命令来访问相隔三个跃点的主机 ipqos2

  2. ipqos1 将其 QoS 策略应用于产生的包流。接着,ipqos1 成功地对 ftp 通信进行分类。

    系统管理员为所有源自本地网络 10.10.0.0 的传出 ftp 通信创建一个类。ftp 类的通信指定有 AF22 单跳行为: 二类,中等丢弃优先级。为 ftp 类配置通信流速率 2Mb/sec。

  3. ipqos-1 计量 ftp 流来确定此流是否超出确定的速率 2 Mbit/sec。

  4. ipqos1 上的标记器使用 010100 DSCP(与 AF22 PHB 对应)标记传出 ftp 包中的 DS 字段。

  5. 路由器 diffrouter1 接收 ftp 包。然后,diffrouter1 检查 DSCP。如果 diffrouter1 发生拥塞,将丢弃标记有 AF22 的包。

  6. ftp 通信将根据在 diffrouter1 的文件中为 AF22 配置的单跳行为转发到协议中的下一个跃点。

  7. ftp 通信遍历网络 10.12.0.0,一直到达不能识别 Diffserv 的 genrouter。这样,此通信便可获得“尽力服务”转发行为。

  8. genrouterftp 通信传送到网络 10.13.0.0,其中通信由 diffrouter2 接收。

  9. diffrouter2 可以识别 Diffserv。因此,此路由器根据路由器策略中为 AF22 包定义的 PHB 将 ftp 包转发到网络。

  10. ipqos2 接收 ftp 通信。然后,ipqos2 提示 ipqos1 上的用户输入用户名和口令。