No worries, Rob. :-)
A.
On 6/18/2012 9:28 PM, me you wrote:
> My bad, Alexei  you are right. I see the error in my ways. I tested it 
> but had one policy-map referencing 2 class-maps. The packet were 
> hitting one but not the other. Once i tested it properly I received 
> the same results as you.
>
>
> Thanks
> Rob
>
> On Mon, Jun 18, 2012 at 3:39 PM, Alexei Monastyrnyi 
> <alexeim73_at_gmail.com <mailto:alexeim73_at_gmail.com>> wrote:
>
>     Mr Me You, Sir,
>     I would have to disagree with you on the first one. If you look
>     closely, the class-map is of type match-any, which creates a
>     logical OR.
>
>     And probably just to close this one off, a quick setup like this
>     shows those two syntax do the same job, logical OR.
>
>     *R1 - Ethernet - R2*
>
>     *First we source Telnet from R2 to R1, it gets marked as Prec 3
>     when it leases the router. Then we source SSS from R2 to R1, it
>     gets marked as Prec 4.*
>
>     R1(config-if)#do sh run | sec class-map|policy-map|interface
>     FastEthernet0/0
>
>     class-map match-any TEST
>      match  precedence 3
>      match  precedence 4
>     policy-map PM_TEST
>      class TEST
>       set precedence 5
>     interface FastEthernet0/0
>      ip address 1.1.1.1 255.255.255.0
>      service-policy input PM_TEST
>
>
>     R2#sh run | sec list|local|route-map|interface FastEthernet0/0
>     interface FastEthernet0/0
>      ip address 1.1.1.2 255.255.255.0
>     !
>     ip local policy route-map LOCAL_PBR
>     access-list 122 permit tcp any any eq 22
>     access-list 123 permit tcp any any eq telnet
>     route-map LOCAL_PBR permit 10
>      match ip address 122
>      set ip precedence 3
>     route-map LOCAL_PBR permit 20
>      match ip address 123
>      set ip precedence 4
>
>     *In case of telnet we get:*
>
>     R1(config)#do sh policy-map inter
>      FastEthernet0/0
>
>       Service-policy input: PM_TEST
>
>         Class-map: TEST (match-any)
>           10 packets, 606 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match:  precedence 3
>             0 packets, 0 bytes
>             5 minute rate 0 bps
>           Match:  precedence 4
>     *        10 packets, 606 bytes*
>             5 minute rate 0 bps
>           QoS Set
>             precedence 5
>     *          Packets marked 10*
>
>         Class-map: class-default (match-any)
>           0 packets, 0 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match: any
>
>     *And with SSH we get:*
>
>     R1(config)#do sh policy-map inter
>      FastEthernet0/0
>
>       Service-policy input: PM_TEST
>
>         Class-map: TEST (match-any)
>           42 packets, 3510 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match:  precedence 3
>     *        32 packets, 2904 bytes*
>             5 minute rate 0 bps
>           Match:  precedence 4
>             10 packets, 606 bytes
>             5 minute rate 0 bps
>           QoS Set
>             precedence 5
>     *          Packets marked 42*
>
>         Class-map: class-default (match-any)
>           0 packets, 0 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match: any
>
>     *Now we change class-map TEST around:*
>
>     R1(config)#class-map TEST
>     R1(config-cmap)#match precedence 3 4
>     R1(config-cmap)#no  match  precedence 3
>     R1(config-cmap)#no  match  precedence 4
>     R1(config-cmap)#do sh run class-map
>     Building configuration...
>
>     Current configuration : 60 bytes
>     !
>
>     class-map match-any TEST
>      match  precedence 3  4
>     !
>     end
>
>     R1(config-cmap)#in fa 0/0
>     R1(config-if)#no service-policy in PM_TEST
>     R1(config-if)#service-policy in PM_TEST
>
>     R1(config-if)#do sh policy-map inter
>      FastEthernet0/0
>
>       Service-policy input: PM_TEST
>
>         Class-map: TEST (match-any)
>           0 packets, 0 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match:  precedence 3  4
>             0 packets, 0 bytes
>             5 minute rate 0 bps
>           QoS Set
>             precedence 5
>               Packets marked 0
>
>         Class-map: class-default (match-any)
>           0 packets, 0 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match: any
>
>     *In case of telnet we get:*
>
>     R1(config-if)#do sh policy-map inter
>      FastEthernet0/0
>
>       Service-policy input: PM_TEST
>
>         Class-map: TEST (match-any)
>           10 packets, 606 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match:  precedence 3  4
>     *        10 packets, 606 bytes*
>             5 minute rate 0 bps
>           QoS Set
>             precedence 5
>     *          Packets marked 10*
>
>         Class-map: class-default (match-any)
>           0 packets, 0 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match: any
>
>     *And with SSH we get:*
>
>     R1(config-if)#do sh policy-map inter
>      FastEthernet0/0
>
>       Service-policy input: PM_TEST
>
>         Class-map: TEST (match-any)
>           42 packets, 3510 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match:  precedence 3  4
>     *        42 packets, 3510 bytes*
>             5 minute rate 0 bps
>           QoS Set
>             precedence 5
>     *          Packets marked 42*
>
>         Class-map: class-default (match-any)
>           0 packets, 0 bytes
>           5 minute offered rate 0 bps, drop rate 0 bps
>           Match: any
>
>     HTH
>     A.
>
>     On 6/18/2012 8:25 PM, me you wrote:
>>
>>     Figured I would answer it because no-one else did.
>>
>>     Class-map match-any TEST
>>     match precedence 3
>>     match precedence 4
>>
>>     creates a logical "and" statement. The packet would have to be
>>     marked with both IP precedence 3 and 4 which is impossible.
>>
>>     class-map match-any TEST
>>     match  precedence 3 4
>>
>>     creates a logical "or" statement. The class-map will match any
>>     packet marked with an ip prec of 3 or 4.
>>
>>     Rob
>>
>>         A.
>>
>>
>>         On 6/18/2012 12:16 AM, Vincent Tay wrote:
>>         > Hi there, just to clarify the below differences between
>>         >
>>         > class-map match-any TEST
>>         >   match  precedence 3
>>         >   match precedence  4
>>         >
>>         > vs
>>         >
>>         > class-map match-any TEST
>>         >   match  precedence 3 4
>>         >
>>         > Regards
>>         > Thanks.
>>         >
>>         >
>>         > Blogs and organic groups at http://www.ccie.net
>>         >
>>         >
>>         _______________________________________________________________________
>>         > Subscription information may be found at:
>>         > http://www.groupstudy.com/list/CCIELab.html
>>
>>
>>         Blogs and organic groups at http://www.ccie.net
>>
>>         _______________________________________________________________________
>>         Subscription information may be found at:
>>         http://www.groupstudy.com/list/CCIELab.html
Blogs and organic groups at http://www.ccie.net
Received on Mon Jun 18 2012 - 21:51:26 ART
This archive was generated by hypermail 2.2.0 : Sun Jul 01 2012 - 10:39:52 ART