简单介绍网络损伤仪WANsim的报文分类器,以及报文分类器的使用方式。
一、什么是报文分类器
报文分类器是一个按照一定的规则对报文进行分类的功具。
在网络损伤仪WANsim中,我们可以观察到,单个引擎可以创建多达15条双向链路。每条链路都可以当成一台网络损伤仪来使用。
但是,虚拟链路有15条,用于接收与转发报文的业务口只有一对。网络损伤仪是如何将这么多的链路利用起来呢?这就需要报文分类器。
网络损伤仪中的报文分类器按照一定的规则,将报文进行分类,然后将分类过后的报文转发到指定的虚拟链路上。通过各种不同的规则组合在一起,将不同的报文转发到不同的链路上,分别进行损伤。
 
二、如何使用报文分类器
网络损伤仪WANsim的报文分类器提供的分类规则有:IPv4分类、IPv6分类、MAC地址分类、VLAN分类、MPLS分类、TCP/UDP端口号分类、组合分类。
通过 Action 可以指定报文转发的动作:PATH(被转发到某条链路上)、Drop(被丢弃)、Bypass(直接转发,不作任何处理)。
创建的分类规则优先级从上至下递减,规则越靠前,优先级越高。
 
假设,我们设置报文分类器的内容如下图所示:
网络损伤仪中报文分类器的作用_端口号
报文分类规则的含义:
1、所有协议类型为TCP的报文会被转发到PATH1
1、所有源地址和目标地址类型为IPv4的报文会被转发到PATH1
2、所有源IP为10.24.2.1的报文会被转发到PATH2
 
WANsim会对进入的报文进行如下处理:
对左边:
  1. 从 port1口 进入 WANsim 的报文,首先会全部去匹配 规则1 。
  2. 所有协议类型为 TCP 的报文会被 规则1 匹配到,并被转发到 PATH1 。
  3. 剩下的报文全部去匹配 规则2 。
  4. 所有 源IP地址 为 10.24.2.1 的报文被 规则2 匹配到,并被转发到 PATH2 。
  5. 剩下的报文没有规则可以匹配,会执行默认操作,被直接转发,WANsim不作任何处理。
对右边:
  1. 从 port2口 进入的报文,首先会全部匹配到 规则1 。
  2. 所有 源地址 和 目标地址 类型为 IPv4 的报文会被转发到 PATH1 。
  3. 剩下的报文没有规则可以匹配,会执行默认操作,被直接转发,WANsim不作任何处理。