隧道接口上的IOS QOS服务策略传递

我在一个网络上有一些SIP电话通过IPIP隧道到达服务器.

我已设置QOS规则以观察适当的VOIP流量,如下所示:

class-map match-any class-voice
  description Voice
  match  dscp af11
  match  dscp cs4 
  match  dscp cs3 
!
policy-map qos-out
  class class-voice
   priority 100
!
interface Tunnel1
 description Tunnel to VOIP Server
 ip address 10.10.0.2 255.255.255.252
 tunnel source FastEthernet0/1
 tunnel destination 172.16.100.100
 tunnel mode ipip
!
interface FastEthernet0/1
 description Internet
 bandwidth 1000
 ip address dhcp
 service-policy output qos-out

我的麻烦是类映射没有得到匹配,因为我无法将策略分配给Tunnel1,只有FastEthernet0 / 1.

当然必须有一些东西让这项工作……我该怎么办?

解决方法

我非常怀疑优先级队列可以以这种方式应用于隧道接口.
QoS功能适用于实际带宽竞争的对象 – 物理接口.

如果您的隧道仅用于SIP或其他高优先级流量,您可以将其整体匹配并添加到您的类地图,如下所示:

ip access-list extended sip-tunnel
 permit ipinip any host 172.16.100.100
!
class-map match-any class-voice
  description Voice
  match  dscp af11
  match  dscp cs4 
  match  dscp cs3
  match  access-group name sip-tunnel
!

UPD:在某些情况下,原始数据包的DSCP字段被复制到隧道头.您可以针对特定情况选择此选项(Cisco IOS ipinip).成功之后,您不需要最后一个匹配,初始配置应该可以正常工作.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...