Class-map

cftak發表於2024-11-02

RSR透過class-map方式流量分類和標記

功能介紹:

class-map的作用主要是匹配條件,然後再policy-map中進行呼叫,並設定引數

需求:

對VOIP流量,給予IP優先順序5

對telnet流量,給予IP優先順序4

對於來自172.16.1.0的流量,給予IP優先順序2

配置步驟

1.用ACL進行流量分類

RSR-A(config)#access-list 100 permit udp any any range 16384 32767

RSR-A(config)#access-list 101 permit tcp any any eq 23

RSR-A(config)#access-list 102 permit ip 172.16.1.0 0.0.0.255 any

2.定義類別對映表,class-map關聯ACL

RSR-A(config)#class-map VOIP //注意,這裡的命名區分大小寫

RSR-A(config-cmap)#match access-group 100

RSR-A(config-cmap)#class-map TELNET

RSR-A(config-cmap)#match access-group 101

RSR-A(config-cmap)#class-map NETWORK

RSR-A(config-cmap)#match access-group 102

3.定義策略對映表,關聯class-map,並對class-map對應分類打標

RSR-A(config)#policy-map ruijie

RSR-A(config-pmap)#class VOIP

RSR-A(config-pmap-c)#set ip precedence 5

RSR-A(config-pmap-c)#class TELNET

RSR-A(config-pmap-c)#set ip precedence 4

RSR-A(config-pmap-c)#class NETWORK

RSR-A(config-pmap-c)#set ip precedence 2

4.在介面呼叫policy-map

RSR-A(config)#interface gigabitEthernet 0/0

RSR-A(config-if-GigabitEthernet 0/0)#service-policy output ruijie //output是在介面出方向呼叫;如果要在in方向呼叫,使用input引數。10.3基線的版本不支援policy-map在in介面方向呼叫。10.4基線的支援。