The strange part is that when I apply the service policy on the OUTBOUND
direction, there is just no hit at all. This is when the router or the host
initiates the telnet session!
Any ideas whats going on here?
Router(174.1.38.1) ---------------- host (174.1.38.100)
class-map type stack match-all TEST_DEST
match field IP protocol eq 0x6 next TCP
match field TCP dest-port eq 23 next TCP
class-map type stack match-all TEST_SOURCE
match field IP protocol eq 0x6 next TCP
match field TCP source-port eq 23 next TCP
!
policy-map type access-control TEST
class TEST_SOURCE
drop
class TEST_DEST
drop
interface FastEthernet0/0
ip address 174.1.38.1 255.255.255.0
duplex auto
speed auto
service-policy type access-control input TEST
end
Router#
Router#telnet 174.1.38.100
Trying 174.1.38.100 ...
*Mar 19 15:53:38.454: tcp0: O CLOSED 174.1.38.100:23 174.1.38.1:55778 seq
3674753707
OPTS 4 SYN WIN 4128
*Mar 19 15:53:40.454: tcp0: R SYNSENT 174.1.38.100:23 174.1.38.1:55778 seq
3674753707
OPTS 4 SYN WIN 4128
*Mar 19 15:53:44.454: tcp0: R SYNSENT 174.1.38.100:23 174.1.38.1:55778 seq
3674753707
OPTS 4 SYN WIN 4128
*Mar 19 15:53:52.454: tcp0: R SYNSENT 174.1.38.100:23 174.1.38.1:55778 seq
3674753707
OPTS 4 SYN WIN 4128
% Connection timed out; remote host not responding
Router#show policy-map type access-control interface f0/0
FastEthernet0/0
Service-policy access-control input: TEST
Class-map: TEST_SOURCE (match-all)
4 packets, 240 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: field IP protocol eq 0x6 next TCP
Match: field TCP source-port eq 23 next TCP
drop
Class-map: TEST_DEST (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: field IP protocol eq 0x6 next TCP
Match: field TCP dest-port eq 23 next TCP
drop
Class-map: class-default (match-any)
8 packets, 793 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
Router#
Router#
Router#
On Thu, Mar 18, 2010 at 11:31 PM, Sadiq Yakasai <sadiqtanko_at_gmail.com>wrote:
> Right, thanks Tyson.
>
> I guess it would make more sense to use the second approach and apply the
> service-policy in one direction on the interface (yet still drop the telnet
> traffic on both directions).
>
> Otherwise to achieve the same results with the first approach, I could
> configure 2 classes, each matching the traffic in a direction, and applying
> the policy.
>
> A third un-intuitive method would be 2 service-policies, each having a
> class matching in each direction I guess.
>
> I will try and give this a whirl in the morning, see how it goes then.
>
> Sadiq
>
>
> On Thu, Mar 18, 2010 at 10:16 PM, Tyson Scott <tscott_at_ipexpert.com> wrote:
>
>> Sadiq,
>>
>> If you only applied this in one direction on an interface then accounting
>> for both source eq 23 and dest eq 23 actually would be a good thing.
>>
>> As I haven't tested the first example I am not positive but I don't know
>> if
>> the first one will work. It may possibly.
>>
>> The second example is how I would typically do it.
>>
>> Regards,
>>
>> Tyson Scott - CCIE #13513 R&S, Security, and SP
>> Technical Instructor - IPexpert, Inc.
>>
>>
>> -----Original Message-----
>> From: nobody_at_groupstudy.com [mailto:nobody_at_groupstudy.com] On Behalf Of
>> Sadiq Yakasai
>> Sent: Thursday, March 18, 2010 2:13 PM
>> To: Cisco certification; Cisco certification
>> Subject: Re: Flexible Packet Matching
>>
>> Please ignore the line " match field tcp source-port eq 23" below when
>> analyzing the config!
>>
>> On Thu, Mar 18, 2010 at 5:24 PM, Sadiq Yakasai <sadiqtanko_at_gmail.com>
>> wrote:
>>
>> > All,
>> >
>> > So would there be any difference between the 2 solutions below. I dont
>> have
>> > the right image to configure and test, so there might be syntax issues
>> here.
>> > I am mostly curious about the approach.
>> >
>> > Thanks again, as usual.
>> >
>> > Sadiq
>> >
>> > Solution 1:
>> > class-map type stack match-all TELNET
>> > match field ip protocol eq 0x6 next tcp
>> > match field tcp dest-port eq 23
>> >
>> > policy-map type access-control INTERFACE_POLICY
>> > class TELNET
>> > drop
>> >
>> > Solution 2:
>> > class-map type access-control match-any TELNET
>> > match field tcp dest-port eq 23
>> > match field tcp source-port eq 23
>> >
>> > class-map type stack match-all TCP
>> > match field ip protocol eq 0x6 next tcp
>> >
>> > policy-map type access-control BLOCK_TELNET
>> > class TELNET
>> > drop
>> >
>> > policy-map type access-control INTERFACE_POLICY
>> > class TCP
>> > service-policy BLOCK_TELNET
>> >
>> > --
>> > CCIE #19963
>> >
>>
>>
>>
>> --
>> CCIE #19963
>>
>>
>> Blogs and organic groups at http://www.ccie.net
>>
>> _______________________________________________________________________
>> Subscription information may be found at:
>> http://www.groupstudy.com/list/CCIELab.html
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> --
> CCIE #19963
>
-- CCIE #19963 Blogs and organic groups at http://www.ccie.netReceived on Fri Mar 19 2010 - 16:22:33 ART
This archive was generated by hypermail 2.2.0 : Thu Apr 01 2010 - 07:26:35 ART