Hi all
We have a ASR1K with
Cisco IOS Software, IOS-XE Software (X86_64_LINUX_IOSD-ADVIPSERVICESK9-M), Version 15.2(2)S, RELEASE SOFTWARE (fc1)
IOS XE Version: 03.06.00.S
ASR1000-ESP40
ASR1000-SIP40

    Case that we have with the ISG , is very strange .
Here are the policy and acl for the services

class-map type traffic match-any ISG_OPENGARDEN
 match access-group output name ACL_OUT_OPENGARDEN
 match access-group input name ACL_IN_OPENGARDEN
!
class-map type traffic match-any L4REDIRECT
 match access-group input name ACL_IN_L4REDIRECT
!
policy-map type service L4REDIRECT_SERVICE
 10 class type traffic L4REDIRECT
  redirect to group ISG_GROUP
 !
 class type traffic default in-out
  drop

ip access-list extended ACL_IN_L4REDIRECT
 deny   tcp any host x.x.x.114 eq 4040
 deny   tcp any host x.x.x.114
 deny   udp any any eq domain
 permit icmp any any
 permit tcp any any eq www
 permit tcp any any eq 443
 permit ip any any
ip access-list extended ACL_IN_OPENGARDEN
 permit ip any host x.x.x.114
 permit udp any any eq domain
 permit udp any eq domain any
 permit icmp any any
 deny   ip any any
ip access-list extended ACL_OUT_OPENGARDEN
 permit ip host x.x.x.114 any
 permit udp any any eq domain
 permit udp any eq domain any
 permit icmp any any
 deny   ip any any




        Here is and the control policy-map

policy-map type control ISG_IPOE_SESSION_RULE1
 class type control always event session-start
10 authorize aaa list TAL_AUTHEN_LIST password AAACISCO identifier circuit-id plus mac-address separator #
 !
 class type control always event account-logon
  10 authenticate aaa list TAL_AUTHEN_LIST
 !
 class type control always event account-logoff
  10 service disconnect delay 3
 !

        Here is the radius and aaa part
aaa authentication login TAL_AUTHEN_LIST group RADIUS_GR
aaa authorization network TAL_AUTHEN_LIST group RADIUS_GR
aaa accounting network TAL_AUTHEN_LIST start-stop group RADIUS_GR
aaa group server radius RADIUS_GR
 ip radius source-interface Loopback0
ip radius source-interface Loopback0
radius-server attribute 44 include-in-access-req default-vrf
radius-server attribute 218 mandatory
radius-server attribute 6 on-for-login-auth
radius-server attribute 6 support-multiple
radius-server attribute 8 include-in-access-req
radius-server attribute 32 include-in-access-req
radius-server attribute 32 include-in-accounting-req
radius-server attribute 55 include-in-acct-req
radius-server attribute 55 access-request include
radius-server attribute 25 access-request include
radius-server attribute 4 loopback0
radius-server host x.x.x.135 auth-port 1812 acct-port 1813 key 7 removed
radius-server key 7 removed
radius-server vsa send accounting
radius-server vsa send authentication



*        And final here is the case .*
If we set in the radius access-request
 Cisco-AVPair, "subscriber:service-name=L4REDIRECT_SERVICE
 Cisco-AVPair, "subscriber:command=activate-service
Cisco-AVPair, "subscriber:service-name=OPENGARDEN_SERVICE
 Cisco-AVPair", "subscriber:command=activate-service

Subscriber looks like that.
And the redirect and opengarden didn`t work.

Type: IP, UID: 59, State: authen, Identity: x.x.x.2 xpon 0/5/5:8.361.1#d4ca.6d45.4ed2
IPv4 Address: x.x.x.10
Session Up-time: 00:00:13, Last Changed: 00:00:12
Switch-ID: 20355

Policy information:
  Context 7F0F3D0B88B0: Handle D3000BC4
  AAA_id 00000602: Flow_handle 0
  Authentication status: authen
  Downloaded User profile, excluding services:
    service-type         0   2 [Framed]
    accounting-list      0   "CISCO_ISG_SESSION_ACCNT_LIST"
    service-name         0   "L4REDIRECT_SERVICE"
    command              0   "deactivate-service"
    service-name         0   "OPENGARDEN_SERVICE"
    command              0   "deactivate-service"
    clid-mac-addr        0   D4 CA 6D 45 4E D2
    addr                 0   x.x.x.10
    netmask              0   255.255.255.255
    config-source-dpm    0   True
    circuit-id-tag       0   "x.x.x.2 xpon 0/5/5:8.361.1"
  Downloaded User profile, including services:
    service-type         0   2 [Framed]
    accounting-list      0   "CISCO_ISG_SESSION_ACCNT_LIST"
    service-name         0   "L4REDIRECT_SERVICE"
    command              0   "deactivate-service"
    service-name         0   "OPENGARDEN_SERVICE"
    command              0   "deactivate-service"
    clid-mac-addr        0   D4 CA 6D 45 4E D2
    addr                 0   x.x.x.10
    netmask              0   255.255.255.255
    config-source-dpm    0   True
    circuit-id-tag       0   "x.x.x.2 xpon 0/5/5:8.361.1"
  Config history for session (recent to oldest):
    Access-type: IP Client: DHCP
     Policy event: Session-Update
      Profile name: apply-config-only, 2 references
        clid-mac-addr        0   D4 CA 6D 45 4E D2
        addr                 0   x.x.x.10
        netmask              0   255.255.255.255
        config-source-dpm    0   True
        circuit-id-tag       0   "x.x.x.2 xpon 0/5/5:8.361.1"
    Access-type: IP Client: SM
     Policy event: Service Selection Request
Profile name: x.x.x.2 xpon 0/5/5:8.361.1#d4ca.6d45.4ed2, 2 references
        service-type         0   2 [Framed]
        accounting-list      0   "CISCO_ISG_SESSION_ACCNT_LIST"
        service-name         0   "L4REDIRECT_SERVICE"
        command              0   "deactivate-service"
        service-name         0   "OPENGARDEN_SERVICE"
        command              0   "deactivate-service"
  Rules, actions and conditions executed:
    subscriber rule-map ISG_IPOE_SESSION_RULE1
      condition always event session-start
10 authorize aaa list TAL_AUTHEN_LIST identifier circuit-id#mac-address

Classifiers:
Class-id    Dir   Packets    Bytes                  Pri. Definition
0           In    3          369                    0    Match Any
1           Out   0          0                      0    Match Any

Features:

Accounting:
Class-id   Dir  Packets    Bytes                 Source
0          In   3          351                   Peruser
1          Out  0          0                     Peruser

Configuration Sources:
Type  Active Time  AAA Service ID  Name
USR   00:00:14     -               Peruser
INT   00:00:14     -               TenGigabitEthernet0/0/0.361



But is the same services are send via CoA
Redirect and opengarden works like charm and subscriber looks like that.

Type: IP, UID: 59, State: authen, Identity: x.x.x.2 xpon 0/5/5:8.361.1#d4ca.6d45.4ed2
IPv4 Address: x.x.x.10
Session Up-time: 00:02:40, Last Changed: 00:00:01
Switch-ID: 20355

Policy information:
  Context 7F0F3D0B88B0: Handle D3000BC4
  AAA_id 00000602: Flow_handle 0
  Authentication status: authen
  Downloaded User profile, excluding services:
    service-type         0   2 [Framed]
    accounting-list      0   "CISCO_ISG_SESSION_ACCNT_LIST"
    service-name         0   "L4REDIRECT_SERVICE"
    command              0   "deactivate-service"
    service-name         0   "OPENGARDEN_SERVICE"
    command              0   "deactivate-service"
    clid-mac-addr        0   D4 CA 6D 45 4E D2
    addr                 0   x.x.x.10
    netmask              0   255.255.255.255
    config-source-dpm    0   True
    circuit-id-tag       0   "x.x.x.2 xpon 0/5/5:8.361.1"
  Downloaded User profile, including services:
    service-type         0   2 [Framed]
    accounting-list      0   "CISCO_ISG_SESSION_ACCNT_LIST"
    service-name         0   "L4REDIRECT_SERVICE"
    command              0   "deactivate-service"
    service-name         0   "OPENGARDEN_SERVICE"
    command              0   "deactivate-service"
    clid-mac-addr        0   D4 CA 6D 45 4E D2
    addr                 0   x.x.x.10
    netmask              0   255.255.255.255
    config-source-dpm    0   True
    circuit-id-tag       0   "x.x.x.2 xpon 0/5/5:8.361.1"
    l4redirect           0   "redirect to group ISG_GROUP"
    username             0   "OPENGARDEN_SERVICE"
traffic-class 0 "output access-group name ACL_OUT_OPENGARDEN priority 20" traffic-class 0 "input access-group name ACL_IN_OPENGARDEN priority 20"
  Config history for session (recent to oldest):
    Access-type: Web-service-logon Client: SM
     Policy event: Apply Config Success (Service)
      Profile name: OPENGARDEN_SERVICE, 427916 references
        password             0   <hidden>
        username             0   "OPENGARDEN_SERVICE"
traffic-class 0 "output access-group name ACL_OUT_OPENGARDEN priority 20" traffic-class 0 "input access-group name ACL_IN_OPENGARDEN priority 20"
    Access-type: Web-service-logon Client: SM
     Policy event: Apply Config Success (Service)
      Profile name: L4REDIRECT_SERVICE, 427922 references
        password             0   <hidden>
        username             0   "L4REDIRECT_SERVICE"
traffic-class 0 "input access-group name ACL_IN_L4REDIRECT priority 10"
        l4redirect           0   "redirect to group ISG_GROUP"
        traffic-class        0   "input default drop"
        traffic-class        0   "output default drop"
    Access-type: IP Client: DHCP
     Policy event: Session-Update
      Profile name: apply-config-only, 2 references
        clid-mac-addr        0   D4 CA 6D 45 4E D2
        addr                 0   x.x.x.10
        netmask              0   255.255.255.255
        config-source-dpm    0   True
        circuit-id-tag       0   "x.x.x.2 xpon 0/5/5:8.361.1"
    Access-type: IP Client: SM
     Policy event: Service Selection Request
Profile name: x.x.x.2 xpon 0/5/5:8.361.1#d4ca.6d45.4ed2, 2 references
        service-type         0   2 [Framed]
        accounting-list      0   "CISCO_ISG_SESSION_ACCNT_LIST"
        service-name         0   "L4REDIRECT_SERVICE"
        command              0   "deactivate-service"
        service-name         0   "OPENGARDEN_SERVICE"
        command              0   "deactivate-service"
  Active services associated with session:
    name "OPENGARDEN_SERVICE"
    name "L4REDIRECT_SERVICE"
  Rules, actions and conditions executed:
    subscriber rule-map ISG_IPOE_SESSION_RULE1
      condition always event session-start
10 authorize aaa list TAL_AUTHEN_LIST identifier circuit-id#mac-address
    subscriber rule-map default-internal-rule
      condition always event service-start
        1 service-policy type service identifier service-name
    subscriber rule-map default-internal-rule
      condition always event service-start
        1 service-policy type service identifier service-name

Classifiers:
Class-id    Dir   Packets    Bytes                  Pri. Definition
0           In    14         1356                   0    Match Any
1           Out   6          444                    0    Match Any
856010 In 0 0 10 Match ACL ACL_IN_L4REDIRECT 856012 In 0 0 20 Match ACL ACL_IN_OPENGARDEN 856013 Out 0 0 20 Match ACL ACL_OUT_OPENGARDEN
4294967294  In    0          0                      -    Drop

Features:

Accounting:
Class-id   Dir  Packets    Bytes                 Source
0          In   14         1176                  Peruser
1          Out  6          336                   Peruser

L4 Redirect:
Class-id   Rule cfg  Definition Source
856010     #1   SVC  to group ISG_GROUP L4REDIRECT_SERVICE

Configuration Sources:
Type  Active Time  AAA Service ID  Name
SVC   00:00:03     -               L4REDIRECT_SERVICE
SVC   00:00:03     -               OPENGARDEN_SERVICE
USR   00:02:41     -               Peruser
INT   00:02:41     -               TenGigabitEthernet0/0/0.361



Any ideas ?


_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to