QOS on Virtual-Access interface with PPPoATM

From: Jared Scrivener (jared@mensa.org.au)
Date: Tue Mar 20 2007 - 09:39:49 ART


Hi Guys,

 

I thought I'd post a question in the forum, although its been a few months
since I passed my lab (thanks again for all your help with that, folks).

 

I'm trying to setup an outbound QOS policy on a Dialer interface that's used
to establish a PPP link over ATM (for ADSL on a Cisco 3620 router).

 

Unfortunately, when I apply the policy to the Dialer interface, the QOS
settings don't get cloned to the virtual-access interface with the
configuration on the router as it currently stands. I've tried applying the
policy to both the ATM PVC, the subinterface and the interface and none of
them work. On the Dialer interface, it applies with a warning requiring me
to use Multilink with PPP and I applied that into the Dialer interface
(albeit the ISP router at the other end isn't using multilink).

 

If anyone has any suggestions it would be greatly appreciated - I've googled
and haven't found any definitive answer as to why it isn't applying.

 

I'm tempted to try a virtual-template for the PPP as the Dialer isn't really
necessary for the link, but I haven't played much with ATM and was hoping
for some guidance before I experiment during an outage window (there was
enough stuff on the R&S lab, I thought, but now I wish there had been a
little more.).

 

The IOS is 12.3(22) Enterprise Feature Set and the relevant config and show
commands are below.

 

No prize, just thanks and a promise of help in return, for any assistance
you can offer on getting the QOS policy to apply. :-)

 

Router1#sh run

 

class-map match-all FromExchange-cm

  match access-group name FromExchange

class-map match-any Mgmt

  match protocol telnet

  match access-group name DesktopAuth

  match access-group name RDP

class-map match-all NotExchangeOrMgmt

  match not class-map FromExchange-cm

  match not class-map Mgmt

!

!

policy-map Mel-Sites

  class Mgmt

   priority 100

  class NotExchangeOrMgmt

   bandwidth 150

!

!

interface ATM0/0

 no ip address

 no atm ilmi-keepalive

 dsl operating-mode auto

 no clns route-cache

!

interface ATM0/0.1 point-to-point

 description WANLINK

 pvc 8/35

  dialer pool-member 1

  protocol ppp dialer

 !

!

interface Dialer1

 bandwidth 512

 ip address negotiated

 encapsulation ppp

 dialer pool 1

 ppp authentication chap callin

 ppp chap hostname Myhost@myisp.net

 ppp chap password 0 DEADBEEF

 ppp multilink

 no clns route-cache

 max-reserved-bandwidth 100

 service-policy output Mel-Sites

!

!

ip access-list extended DesktopAuth

 permit tcp any any eq 2000

ip access-list extended FromExchange

 permit ip host 10.5.5.16 any

ip access-list extended RDP

 permit tcp any any eq 3389

!

 

Router1#sh policy-map int dialer 1

 Dialer1

 

  Service-policy output: Mel-Sites

 

    Class-map: Mgmt (match-any)

      0 packets, 0 bytes

      5 minute offered rate 0 bps, drop rate 0 bps

      Match: protocol telnet

        0 packets, 0 bytes

        5 minute rate 0 bps

      Match: access-group name DesktopAuth

        0 packets, 0 bytes

        5 minute rate 0 bps

      Match: access-group name RDP

        0 packets, 0 bytes

        5 minute rate 0 bps

      Queueing

        Strict Priority

        Output Queue: Conversation 136

        Bandwidth 100 (kbps) Burst 2500 (Bytes)

        (pkts matched/bytes matched) 0/0

        (total drops/bytes drops) 0/0

 

    Class-map: NotExchangeOrMgmt (match-all)

      33649 packets, 9944777 bytes

      5 minute offered rate 54000 bps, drop rate 0 bps

      Match: not class-map match-all FromExchange-cm

        Match: access-group name FromExchange

      Match: not class-map match-any Mgmt

        Match: protocol telnet

          0 packets, 0 bytes

          5 minute rate 0 bps

        Match: access-group name DesktopAuth

          0 packets, 0 bytes

          5 minute rate 0 bps

        Match: access-group name RDP

          0 packets, 0 bytes

          5 minute rate 0 bps

      Queueing

        Output Queue: Conversation 137

        Bandwidth 150 (kbps) Max Threshold 64 (packets)

        (pkts matched/bytes matched) 0/0

        (depth/total drops/no-buffer drops) 0/0/0

 

    Class-map: class-default (match-any)

      49891 packets, 64149212 bytes

      5 minute offered rate 368000 bps, drop rate 0 bps

      Match: any

 

Router1#sh queueing interface dialer 1

Interface Dialer1 queueing strategy: fair

  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0

  Queueing strategy: Class-based queueing

  Output queue: 0/1000/64/0 (size/max total/threshold/drops)

     Conversations 0/0/128 (active/max active/max total)

     Reserved Conversations 1/1 (allocated/max allocated)

     Available Bandwidth 262 kilobits/sec

 

Router1#sh queueing interface virtual-access 2

Interface Virtual-Access2 queueing strategy: none

 

Router1#sh int dial1

Dialer1 is up, line protocol is up (spoofing)

  Hardware is Unknown

  Internet address is 10.248.132.227/32

  MTU 1500 bytes, BW 512 Kbit, DLY 20000 usec,

     reliability 255/255, txload 203/255, rxload 4/255

  Encapsulation PPP, loopback not set

  Keepalive set (10 sec)

  DTR is pulsed for 1 seconds on reset

  Interface is bound to Vi2

  Last input never, output never, output hang never

  Last clearing of "show interface" counters 00:26:16

  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0

  Queueing strategy: Class-based queueing

  Output queue: 0/1000/64/0 (size/max total/threshold/drops)

     Conversations 0/0/128 (active/max active/max total)

     Reserved Conversations 1/1 (allocated/max allocated)

     Available Bandwidth 262 kilobits/sec

  5 minute input rate 9000 bits/sec, 19 packets/sec

  5 minute output rate 409000 bits/sec, 52 packets/sec

     64374 packets input, 7158263 bytes

     90480 packets output, 78809515 bytes

Bound to:

Virtual-Access2 is up, line protocol is up

  Hardware is Virtual Access interface

  MTU 1500 bytes, BW 512 Kbit, DLY 20000 usec,

     reliability 255/255, txload 210/255, rxload 18/255

  Encapsulation PPP, LCP Open, multilink Closed

  Listen: CDPCP

  Open: IPCP

  PPPoATM vaccess, cloned from Dialer1

  Vaccess status 0x44

  Bound to ATM0/0.1 VCD: 1, VPI: 8, VCI: 35, loopback not set

  Keepalive set (10 sec)

  DTR is pulsed for 5 seconds on reset

  Interface is bound to Di1 (Encapsulation PPP)

  Last input 00:17:33, output never, output hang never

  Last clearing of "show interface" counters 00:25:18

  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0

  Queueing strategy: fifo

  Output queue: 0/40 (size/max)

  5 minute input rate 38000 bits/sec, 46 packets/sec

  5 minute output rate 423000 bits/sec, 63 packets/sec

     64416 packets input, 7160733 bytes, 0 no buffer

     Received 0 broadcasts, 0 runts, 0 giants, 0 throttles

     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort

     90542 packets output, 78865763 bytes, 0 underruns

     0 output errors, 0 collisions, 0 interface resets

     0 output buffer failures, 0 output buffers swapped out

     0 carrier transitions

 

Kind Regards,

 

Jared Scrivener CCIE #16983

 

Email: - jared@mensa.org.au

 

"I can accept failure. Everyone fails at something. But I can't accept not
trying." - Michael Jordan



This archive was generated by hypermail 2.1.4 : Sun Apr 01 2007 - 06:35:52 ART