WCCP assignment method mismatch

Hi all,
I am using a Cisco 3825 running 12.4(25G) code. I just upgraded my WAE (oe674) to 5.1.1c.
The WAE and router wouldnt peer due to assignment method mismatch when i do a show wccp router.
Router Information for Service Id: 61
        Routers Seeing this Wide Area Engine(0)
                -NONE-
        Routers not Seeing this Wide Area Engine
        10.204.28.1     - Assignment Method Mismatch
        Routers Notified of from other WAE's
                -NONE-
Router Information for Service Id: 62
        Routers Seeing this Wide Area Engine(0)
                -NONE-
        Routers not Seeing this Wide Area Engine
        10.204.28.1     - Assignment Method Mismatch
        Routers Notified of from other WAE's
                -NONE-
The WAE is configured as follows:
wccp router-list 1 10.204.28.1
wccp tcp-promiscuous service-pair 61 62
router-list-num 1
assignment-method mask
password ****
redirect-method gre
egress-method wccp-gre
enable
exit
wccp flow-redirect enable
When i changed the assignment method to hash, everything worked. I believe Cisco 3825 should support Mask.
Any advice?

Hi Leonardo,
Did you try disabling wccp on router as well as WAE and re-enable it on router and then WAE and see if that makes a difference? If you have already done that and since as per documentation MASK assignment is supported in version you are running on router and it was working prior to upgrade, i would suggest capturing WCCP communication i.e HIA and ISU and opening a TAC case for further investigation. Did you follow the procedure as suggested in release notes during upgrade?
WCCP Interoperability
Central Managers running Version 5.1.1x can manage WAEs running software Versions 4.2.1 and later. However, we recommend that all WAEs in a given WCCP service group be running the same version.
Note All WAEs in a WCCP service group must have the same mask.
To upgrade the WAEs in your WCCP service group, follow these steps:
Step 1 You must disable WCCP redirection on the Cisco IOS router first. To remove the global WCCP configuration, use the following no ip wccp global configuration commands:
Router(config)# no ip wccp 61
Router(config)# no ip wccp 62
Step 2 Perform the WAAS software upgrade on all WAEs using the WAAS Central Manager GUI.
Step 3 Verify that all WAEs have been upgraded in the Devices pane of the WAAS Central Manager GUI. Choose Devices to view the software version of each WAE.
Step 4 If mask assignment is used for WCCP, ensure that all WAEs in the service group are using the same WCCP mask value.
Step 5 Reenable WCCP redirection on the Cisco IOS routers. To enable WCCP redirection, use the ip wccp global configuration commands:
Router(config)# ip wccp 61
Router(config)# ip wccp 62
Release notes for your reference.
http://www.cisco.com/en/US/docs/app_ntwk_services/waas/waas/v511/release/notes/ws511xrn.html#wp151010
Regards,
Kanwal

Similar Messages

  • Assign methods & smartforms to a action

    Hi All,
    I have created one new action in CRMC_ACTION_DEF t.code. After creating the action, under "Processing type" i have assigned methods & smartforms to that acion. I have set the "Default" indicator for methods.
    When i am calling this action in my transaction CRMD_ORDER, neither "Method" nor "Smartform" is working.
    Can i assign both "methods" & "smartforms" to one action or NOT?
    Request your guidance on this.
    Regards
    Senthil
    Edited by: Senthil Kumar on Jul 13, 2009 10:43 AM

    Hi,
    Open your message in edit mode. go to Transaction data --> Actions  there you will get a list of actions executed and failed. If your action definition is available there then look for the error message.
    If your action is not listed there it means your action definition doesnt meet the condition, Then click on Determination logs button. There you will get the reason why it is not determined.
    Post that message here for further anaysis.
    regards
    Naveen

  • Deterministic WCCP assignment of buckets to WAEs

    I have a scenario where there are 3 WAE devices used in a site. We are using MASK of 0x3F (6 bits) on source IP address for distribution to achieve as fair a bucket distribution to the devices as possible - 21 buckets, 21 buckets and 22 buckets. I understand it doesnt translate to equal load distribution as some buckets tend to have more flows. However, my question is regarding the determinism in the order of assignment. One may expect the following assignment to start with:
    0 to 20 buckets - wae1
    21 to 41 buckets - wae2
    42 to 63 buckets - wae3
    However, I see a different assignment in our deployment.
    wae1: 1-10 and 32-41 buckets
    wae2: 11-31 buckets
    wae3: 42-63 buckets
    Can I force the assignment a certain way? Does the assignment remain constant across reloads of devices?
    CCP Client information:
        WCCP Client ID:          10.240.163.148
        Protocol Version:        2.0
        State:                   Usable
        Redirection:             L2
        Packet Return:           GRE
        Packets Redirected:    61
        Connect Time:          18w4d
        Assignment:            MASK
        Mask  SrcAddr    DstAddr    SrcPort DstPort
        0000: 0x0000003F 0x00000000 0x0000  0x0000
        Value SrcAddr    DstAddr    SrcPort DstPort CE-IP
        0042: 0x0000002A 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0043: 0x0000002B 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0044: 0x0000002C 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0045: 0x0000002D 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0046: 0x0000002E 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0047: 0x0000002F 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0048: 0x00000030 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0049: 0x00000031 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0050: 0x00000032 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0051: 0x00000033 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0052: 0x00000034 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0053: 0x00000035 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0054: 0x00000036 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0055: 0x00000037 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0056: 0x00000038 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0057: 0x00000039 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
            0058: 0x0000003A 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0059: 0x0000003B 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0060: 0x0000003C 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0061: 0x0000003D 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0062: 0x0000003E 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        0063: 0x0000003F 0x00000000 0x0000  0x0000  0x0AF0A394 (10.240.163.148)
        WCCP Client ID:          10.240.163.147
        Protocol Version:        2.0
        State:                   Usable
        Redirection:             L2
        Packet Return:           GRE
        Packets Redirected:    76
        Connect Time:          18w4d
        Assignment:            MASK
        Mask  SrcAddr    DstAddr    SrcPort DstPort
        0000: 0x0000003F 0x00000000 0x0000  0x0000
        Value SrcAddr    DstAddr    SrcPort DstPort CE-IP
        0011: 0x0000000B 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
            0012: 0x0000000C 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0013: 0x0000000D 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0014: 0x0000000E 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0015: 0x0000000F 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0016: 0x00000010 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0017: 0x00000011 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0018: 0x00000012 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0019: 0x00000013 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0020: 0x00000014 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0021: 0x00000015 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0022: 0x00000016 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0023: 0x00000017 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0024: 0x00000018 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0025: 0x00000019 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0026: 0x0000001A 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0027: 0x0000001B 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0028: 0x0000001C 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0029: 0x0000001D 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0030: 0x0000001E 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        0031: 0x0000001F 0x00000000 0x0000  0x0000  0x0AF0A393 (10.240.163.147)
        WCCP Client ID:          10.240.163.146
        Protocol Version:        2.0
            State:                   Usable
        Redirection:             L2
        Packet Return:           GRE
        Packets Redirected:    10
        Connect Time:          15w1d
        Assignment:            MASK
        Mask  SrcAddr    DstAddr    SrcPort DstPort
        0000: 0x0000003F 0x00000000 0x0000  0x0000
        Value SrcAddr    DstAddr    SrcPort DstPort CE-IP
        0000: 0x00000000 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0001: 0x00000001 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0002: 0x00000002 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0003: 0x00000003 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0004: 0x00000004 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0005: 0x00000005 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0006: 0x00000006 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0007: 0x00000007 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0008: 0x00000008 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0009: 0x00000009 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0010: 0x0000000A 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0032: 0x00000020 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0033: 0x00000021 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0034: 0x00000022 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0035: 0x00000023 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0036: 0x00000024 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0037: 0x00000025 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0038: 0x00000026 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0039: 0x00000027 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0040: 0x00000028 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
        0041: 0x00000029 0x00000000 0x0000  0x0000  0x0AF0A392 (10.240.163.146)
    Thanks,
    Vijay

    HI Vijay,
    Few things i want to share from your output, the reason of this  assignemnt you are seeing is because your WAE
    10.240.163.146 which has "out of order" assignement, is added later [see there connect time] So we can conlcude that intially you have only 2 wae's in your setup [or may be 3] and have linier bucket assignemt but after addition of third one [or reload of 3rd one] bucket got re-assigned to this 3rd WAE from other two.
    in short this was your assignment befor addition of 3rd WAE,
    wae2: 1-31 buckets
    wae3: 32-63 buckets
    when 3rd WAE added, half of buckets from each WAE got assigned. and result is what you are seeing.
    Hope this explanation anserrwd your query.

  • Cisco WCCP (multicast method ) with Bluecoat Implementation

    hi
    Cisco WCCP with Bluecoat Implementation  . during implemetation multicast packet not flow to other vlan interface.
    few observation .
    Cisco wccp with bluecoat proxy ( Multicast method )  - Multicast IP # 224.1.1.103 , Group 11, dense-mode
    Same Vlan  its working ( user and Proxy SG )
    Different Vlan not working ( user Vlan 10 and server Vlan 20 )
    sample configuration :
    ip multicast-routing
    ip wccp 11 group-address 224.1.1.103 redirect-list 103
    sh ip access-lists 103
    Extended IP access list 103
        40 permit tcp 10.10.10.0 0.0.0.31 any eq 443
        50 permit tcp 10.10.10.0 0.0.0.31 any eq www
        60 permit tcp 10.10.10.0 0.0.0.31 any eq ftp
        70 deny ip any any
    interface Vlan10 description "AP_User_Range"
     ip address 10.10.10.0 255.255.255.0
     ip helper-address 10.10.20.100
     ip wccp 11 redirect in
     ip wccp 11 group-listen
     ip pim dense-mode

    Dear Jon,
    After changes the WCCP Command  ,still  WCCP not working
    but  both client and Proxy Same VLAN its working fine with Multicast mode
    interface Vlan10
     description "AP_User_Range"
     ip address 10.10.10.10 255.255.255.0
     ip helper-address 10.10.10.100
     ip wccp 11 redirect in
    interface Vlan20
     description PROXY_WAN_VLAN
     ip address 10.10.20.10 255.255.255.0
     ip helper-address 10.10.10.100
     no ip redirects
     no ip unreachables
     no ip proxy-arp
     ip wccp 11 group-listen
    ip wccp 11 group-address 224.1.1.103 redirect-list 103
    sh ip access-lists 103
    Extended IP access list 103
        40 permit tcp 10.10.10.0 0.0.0.255 any eq 443
        50 permit tcp 10.10.10.0 0.0.0.255 any eq www
        60 permit tcp 10.10.10.0 0.0.0.255 any eq ftp
        70 deny ip any any
    sh ip wccp
    Global WCCP information:
        Router information:
            Router Identifier:                   -not yet determined-
            Protocol Version:                    2.0
        Service Identifier: 11
            Number of Service Group Clients:     0
            Number of Service Group Routers:     0
            Total Packets s/w Redirected:        0
              Process:                           0
              CEF:                               0
            Service mode:                        Open
            Service Access-list:                 -none-
            Total Packets Dropped Closed:        0
            Redirect access-list:                103
            Total Packets Denied Redirect:       0
            Total Packets Unassigned:            0
            Group access-list:                   -none-
            Total Messages Denied to Group:      0
            Total Authentication failures:       0
            Total GRE Bypassed Packets Received: 0

  • Assign methods to Business object

    hi gurus..........
    Can we assign a Method(BAPI)    to no. of Business objects?

    Hi,
    So i just want to know that is this possible that we specify a BO for the
    workflow but do not specify the event.
    Yes, To make things more clear BOR primarily is used to link and rasie the events that are defined in the BOR, but there might be cases where you might not have any events but still you need to start the workflow. The other purpose of the BOR is you create various methods in the BOR and you try to import and export differnet values and various manipulations are done with respect to the dat of the Business object instance.
    that there will not be need of assigning any starting event for the workflow
    Yes without  any kind of start events you can start the workflow by making use of standard SAP provided function modules SAP_WAPI_START_WORKFLOW all you need to do is pass the workflow template number let say WS99999999 and the values that you want to pass to the workflow container by making use of the tables parameter of the function module simple_container. Its a kind of name/value table.
    I tried doing it in BASIC DATA of workflow but it was not possible from there
    In this kind of sitituation basic data does not have any kind of significance. All you have to do is try to find a point like when ever end user clicks on submit button or try to find a BADI' or enahncement spot where you can call the workflow by making use of above mentioned function module.
    But make sure you have the right interface all the data available at that point where you are calling the function module this is because you may hvae to pass the respectve data to the workflow container.
    Regards
    Pavan
    Edited by: Pavan Bhamidipati on Dec 14, 2011 11:34 PM

  • Declaring callbacks via config file: assigning method from a string

    Hello together,
    For a game project I am using Apache Commons Digester for creating object trees from an XML config (done by XML to object mapping just like in Castor or Betwixt).
    For the configugration of the keyboard, I would like to declare callback methods that the keyboard class shall invoke on a given object, e.g.:
    <keyboard>
    <event key="F11" method="Engine.getDisplay.toggleFullscreen()" />
    </keyboard>
    The main problem I see to interprete the thing in the method attrib? What is the best method to create this binding in my source? Are there any utils you know or do I have to parse the string myself in order to realise such a callback? I.e. how to get an instance of java.lang.reflect.Method from such a string?
    Thank you for any proposals!
    Greetings, Timo

    I know you can loop through the methods of the given class and look for one with the right signature.

  • Cisco Catalyst 4503 + WAAS with WCCP

    Hello community!
    Do I need to intercept traffic with WCCP on a Cisco Catalyst 4503! Does anyone have a sample configuration for this scenario?
    I tried several settings, but without success.
    I have this alarm in Cisco WAAS:
    WCCP router 10.10.10.10 unusable for service id: 62 reason: Assignment method mismatch with router
    Thank's
    David Thimotti

    WCCP router 10.10.10.10 unusable for service id: 62 reason: Assignment method mismatch with router
    That indicates your WAAS device is sending an assignment method (probably HASH) that is not supported by this 4500.
    In the 4500 scenario WAAS must be L2 adjacent, and configured for L2-redirect and MASK assignment, and L2-return (if your version of WAAS supports it).
    http://www.cisco.com/en/US/partner/docs/switches/lan/catalyst4500/12.2/15.02SG/configuration/guide/wccp.html#wp1000978
    I'm not sure what version of WAAS you are running.
    If running  WAAS 5.x your config will look like this (since the defaults are l2-redirct, mask, and l2 return).
    wccp router-list 1 10.10.10.10
    wccp tcp-promiscuous service-pair 61 62
    router-list-num 1
    enable
    exit
    http://www.cisco.com/en/US/docs/app_ntwk_services/waas/waas/v531/command/reference/glob_cfg.html#wp2067854
    If running WAAS 4.x your config will look like this:
    wccp version 2
    wccp router-list 1 10.10.10.10
    wccp tcp-promiscuous service-pair 61 62 failure-detection 30
    wccp tcp-promiscuous service-pair 61 62 router-list-num 1
    wccp tcp-promiscuous service-pari 61 62 l2-redirect mask-assign l2-return
    http://www.cisco.com/en/US/docs/app_ntwk_services/waas/waas/v441/command/reference/glob_cfg.html#wp2067854

  • WAAS Error

      WCCP router 10.10.177.133 unusable for service id: 61 reason: Assignment method mismatch with router  
    WCCP router 10.10.177.133 unusable for service id: 62 reason: Assignment method mismatch with router  
    10.10.177.133 is the loopback of the router which is in the wccp router-list. This popped up after our upgrade to 4.4.3
    I re-checked the config and all is the same as other WAE's in our environment.
    Please help.       

    Hi Douglas,
    ASR platform will only support MASK assignment.  You can use the documentation below for your reference:
    http://www.cisco.com/en/US/prod/collateral/routers/ps9343/white_paper_c11_502351.html
    The redirection/return and assignment method are done in the WAE side.  So make sure to explicity include the Mask value there as showed in the example below:
    wccp router-list 1 10.10.10.1  10.10.10.2
    wccp tcp-promiscuous mask src-ip-mask 0xc00 dst-ip-mask 0x0
    wccp tcp-promiscuous router-list-num 1  mask-assign
    wccp version 2
    Regards
    Rubens

  • WCCP src group & redirect/return method

    Has anyone here implemented 3rd party WAN optimization such as Bluecoat or Riverbed w/ WCCP?
    What service groups and redirect/return methods did you use, and on which Cisco switch/router platforms?
    I'd like to know what works, and what doesn't...
    It looks like you generally use service group 61 & 62 to redirect all TCP traffic to WAAS, based on source/destination IP's.
    Do those two service groups also work w/ 3rd party devices?
    If they don't, do I just pick some random service groups, other than the well known ones?
    How would the switch/router know what traffic to redirect, if no redirect-list is used?
    The Networkers' wccp presentation slides say if GRE is to be used w/ 6500's, generic GRE needs to be used instead of WCCP GRE.
    Where would you configure what type of GRE is used, within WAAS?
    Does anyone know if such setting exists on 3rd party devices?
    Our Bluecoat SE isn't even aware of two different versions of GRE, and neither was I, before I watched the Networkers session.

    Hi,
    I know with Riverbed you can use wccp 61/62 as well. I don't have experience with other vendors though.
    The router knows what to redirect based on the WCCP service number. It can be a well-known service or a custom service where you define what to redirect directly on the optimizer/web-cache device. The redirect list is only used to further limit what is redirected.
    In h/w forwarding platform WCCP GRE is handled in s/w, this is why using generic GRE is suggested. On WAAS you can configure it using "egress-method generic-gre intercept-method wccp"
    For more details check the "Egress Method" section in the following doc:
    http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps708/white_paper_c11-629052.html
    Here you have WCCP redirection method supported and suggested for different Cisco platforms:
    http://www.cisco.com/en/US/prod/collateral/contnetw/ps5680/ps6870/white_paper_c11-608042.html
    hope this helps,
    Fabrizio

  • WCCP with 3560

    I have configured a 3560 (122-44 IP Services) switch to communicate WCCP with an WAE-612 v4.1. However the devices don't form WCCP server-client relation with each other.
    When I enable "debug wccp all" on the WAE: It complains with:
    "2008 Sep 17 13:54:49 CCI-WC-NC-01 wccp: %WAAS-DDBG-7-899998: ISU assignment capability 2
    2008 Sep 17 13:54:49 CCI-WC-NC-01 wccp: %WAAS-DDBG-7-899998: wccp2.c:3169:
    2008 Sep 17 13:54:49 CCI-WC-NC-01 wccp: %WAAS-DDBG-7-899998: Router cannot support configured capability for assignment method."
    WAE-612 is directly connected to the switch through a vlan. I tried GRE and L2 forwarding methods.

    the wae config and wccp output:
    CCI-WC-NC-01#sh run | i wccp
    wccp router-list 8 192.168.192.33
    wccp tcp-promiscuous router-list-num 8 l2-redirect assign-method-strict l2-return
    wccp version 2
    CCI-WC-NC-01#sh wccp router
    Router Information for Service: TCP Promiscuous 61
    Routers Configured and Seeing this Wide Area Engine(0)
    -NONE-
    Routers not Seeing this Wide Area Engine
    192.168.192.33
    Routers Notified of but not Configured
    -NONE-
    Multicast Addresses Configured
    -NONE-
    Router Information for Service: TCP Promiscuous 62
    Routers Configured and Seeing this Wide Area Engine(0)
    -NONE-
    Routers not Seeing this Wide Area Engine
    192.168.192.33
    Routers Notified of but not Configured
    -NONE-
    Multicast Addresses Configured
    -NONE-
    3560 config and wccp outputs:
    CCI-SW-NC-BB-01#sh run | i ip wccp
    ip wccp 61 redirect-list 101
    ip wccp 62 redirect-list 102
    CCI-SW-NC-BB-01#sh ip wccp
    Global WCCP information:
    Router information:
    Router Identifier: 192.168.192.254
    Protocol Version: 2.0
    Service Identifier: 61
    Number of Service Group Clients: 0
    Number of Service Group Routers: 0
    Total Packets s/w Redirected: 0
    Process: 0
    CEF: 0
    Redirect access-list: 101
    Total Packets Denied Redirect: 0
    Total Packets Unassigned: 0
    Group access-list: -none-
    Total Messages Denied to Group: 0
    Total Authentication failures: 0
    Total Bypassed Packets Received: 0
    Service Identifier: 62
    Number of Service Group Clients: 0
    Number of Service Group Routers: 0
    Total Packets s/w Redirected: 0
    Process: 0
    CEF: 0
    Redirect access-list: 102
    Total Packets Denied Redirect: 0
    Total Packets Unassigned: 0
    Group access-list: -none-
    Total Messages Denied to Group: 0
    Total Authentication failures: 0
    Total Bypassed Packets Received: 0
    thanks

  • WCCP Deployment with VSS

    I am looking at deploying a redundant, load balancing WAAS solution at a Data Center.
    Hardware:
    2 x 694 WAE's Application Accelerators
    1 x 294 WAE Central Manager
    2 x 6506 Catalyst core switches running VSS
    2 x 3925 ISR WAN routers connecting to seperate WAN clouds.
    We will not be using AppNav thus I will use WCCP to provide high availability and load sharing.
    I have some basic questions for the Application Accelerators:
    - Which interfaces do a patch to the switches? I assume I do not use the inline ports for a WCCP deployment?
    - Can the Gi0/0 and Gi0/1 interfaces be in a port-channel?
    - Which WCCP pack-forwarding method would be recommended with my hardware?
    - Which egress method would be recommended?
    Any assistanace is appreciated.

    based on you setup, and considering 6500 doing redirection rather than routers (we can also build setup where router will act as WCCP server and take role of traffic redirection, and 6500 is only used a L2 media between router and WAE), belows is the best recommendation for 6500---
    assignement method----mask (reduce it from default value to satisfy our need and save TCAM resource)
    redirection--GRE
    Egress---generic GRE
    interception--in direction (61in ,62 in)
    Abve combination will fully supported in H/w.
    And yes gig0/1 and gi0/0 can be configured as etherchannel
    http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps708/white_paper_c11-629052.pdf for more detail

  • 2 WAE WCCP l2 only 1 gets the traffic

    Hi,
    I have 1 WAN Router and 2 WAVE devices configured in WCCP. The configuration works fine except that only the first WAVE that sees the router and established the WCCP receives the traffic. What I mean is that both WAVEs see the router and vice versa. When I establish the WCCP connection, the first WAVE to establish it becomes LEAD WAE and the other one does not get packets. If I disconnect the lead WAE or change its WCCP config and put it back, WCCP switches over to the other WAE and the other one is now exclusevly receiving the traffic. No load balancing is acheived.
    First here's my setup:
    1 WAN Router Cisco ISR G2 2911 IOS 15.2(1)T
    2 Cisco WAVE-274 WAAS version 4.3.3 configured identically for WCCP.
    Router IP: 10.x.y.1/22
    WAVE IPs: 10.x.y.9 and 10.x.y.7 /22 and default gateway is the router 10.x.y.1
    Users are on the same network 10.x.y.0/22 (is this a problem? i read in some WAAS config guide that the WAE cannot be in the same network as users)
    Second here's the relevant config:
    Router:
    ip cef
    ip wccp 61
    ip wccp 62
    interface GigabitEthernet0/0
    description *** LAN Connection ***
    ip wccp 61 redirect in
    ip addr 10.x.y.1 255.255.252.0
    interface GigabitEthernet0/1
    description *** WAN Connection ***
    ip wccp 62 redirect in
    ip addr WAN_IP...
    WAAS:
    primary-interface GigabitEthernet 1/0
    interface GigabitEthernet 1/0
    ip address 10.x.y.9 255.255.252.0 (and .7 for the second WAVE)
    interface InlineGroup 1/1
    shutdown
    wccp router-list 1 10.x.y.1
    wccp tcp-promiscuous router-list-num 1 l2-redirect l2-return
    wccp version 2
    When I do the following on the router:
    show ip wccp 61 detail
    or show ip wccp 62 detail
    I see:
    WCCP Client information:
            WCCP Client ID:          10.x.y.7
            Protocol Version:        2.0
            State:                   Usable
            Redirection:             L2
            Packet Return:           L2
            Assignment:              HASH
            Initial Hash Info:       00000000000000000000000000000000
                                     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
            Assigned Hash Info:      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                                     00000000000000000000000000000000
            Hash Allotment:          128 (50.00%)
            Packets s/w Redirected:  103912
            Connect Time:            03:34:05
            GRE Bypassed Packets
              Process:               0
              CEF:                   0
              Errors:                0
            WCCP Client ID:          10.x.y.9
            Protocol Version:        2.0
            State:                   Usable
            Redirection:             L2
            Packet Return:           L2
            Assignment:              HASH
            Initial Hash Info:       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                                     00000000000000000000000000000000
            Assigned Hash Info:      00000000000000000000000000000000
                                     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
            Hash Allotment:          128 (50.00%)
            Packets s/w Redirected:  0
            Connect Time:            01:46:24
            GRE Bypassed Packets
              Process:               0
              CEF:                   0
              Errors:                0
    On the WAAS, the WCCP Assignment Settings for Load Balancing is the default: Hash. (Hash on Source IP (Service 61):)
    the Egress Method is IP forwarding
    I have several connections from different source IP addresses and somehow they all end up hashed on the same WAE:
    ConnID        Source IP:Port          Dest IP:Port            PeerID          Accel     RR
       360          10.x.y.3:49463   10.q.w.36:52732      xx:xx:xx:xx:xx:xx TMDL  16.1%
       373          10.x.y.4:55005   10.q.w.36:52732      xx:xx:xx:xx:xx:xx TMDL  24.8%
    I checked in several places and read the best practices; the router platform support... and it seems that the config is OK
    http://www.cisco.com/en/US/prod/collateral/contnetw/ps5680/ps6870/white_paper_c11-608042.html
    Any ideas?
    Thanks,
    Patrick

    Although it is recommended to use HASH for 2900 series routers, I just switched to MASK method for load balancing on both WAVE devices. This is supported according to Cisco doc. It seems that connections are now being accelerated by both WAVEs.
    The behaviour is a bit weird though, connections are first being sent to one WAE then they show up as passthrough on it for a quick second and after that they get treated by the second wave!
    I also see this behaviour when looking at the counters on the router, the counters went up to 274 packets on one router and are no longer changing although new connections are being treated, while the other router has a lot more packets:
    ROUTER#show ip wccp 61 detail
    WCCP Client information:
            WCCP Client ID:          10.x.y.7
            Protocol Version:        2.0
            State:                   Usable
            Redirection:             L2
            Packet Return:           L2
            Packets Redirected:      274
            Connect Time:            01:49:58
            Assignment:              MASK
            Mask  SrcAddr    DstAddr    SrcPort DstPort
            0000: 0x00000F00 0x00000000 0x0000  0x0000
            Value SrcAddr    DstAddr    SrcPort DstPort CE-IP
            0008: 0x00000800 0x00000000 0x0000  0x0000
            0009: 0x00000900 0x00000000 0x0000  0x0000
            0010: 0x00000A00 0x00000000 0x0000  0x0000 
            0011: 0x00000B00 0x00000000 0x0000  0x0000 
            0012: 0x00000C00 0x00000000 0x0000  0x0000 
            0013: 0x00000D00 0x00000000 0x0000  0x0000 
            0014: 0x00000E00 0x00000000 0x0000  0x0000
            0015: 0x00000F00 0x00000000 0x0000  0x0000
            WCCP Client ID:          10.x.y.9
            Protocol Version:        2.0
            State:                   Usable
            Redirection:             L2
            Packet Return:           L2
            Packets Redirected:      100788
            Connect Time:            01:49:56
            Assignment:              MASK
            Mask  SrcAddr    DstAddr    SrcPort DstPort
            0000: 0x00000F00 0x00000000 0x0000  0x0000
            Value SrcAddr    DstAddr    SrcPort DstPort CE-IP
            0000: 0x00000000 0x00000000 0x0000  0x0000 
            0001: 0x00000100 0x00000000 0x0000  0x0000 
            0002: 0x00000200 0x00000000 0x0000  0x0000 
            0003: 0x00000300 0x00000000 0x0000  0x0000 
            0004: 0x00000400 0x00000000 0x0000  0x0000
            0005: 0x00000500 0x00000000 0x0000  0x0000 
            0006: 0x00000600 0x00000000 0x0000  0x0000 
            0007: 0x00000700 0x00000000 0x0000  0x0000 
    Any ideas?
    Maybe I should've just clustered the WAVEs inline...

  • WCCP Problem

    Hi all,
    i'm trying to set up WCCP between a Cisco 1941 router  and my ironport S170 appliance.
    This is the WCCP configuration on router side :
    ip access-list extended WCCPRedirect
    permit tcp <my internal LAN> any eq www
    permit tcp <my internal LAN> any eq 443
    permit tcp <my internal LAN> any eq ftp
    ip access-list standard IronPort
    permit <IronPort IP Address>
    ip wccp web-cache redirect-list WCCPRedirect group-list IronPort
    ip wccp 60 redirect-list WCCPRedirect group-list IronPort
    ip wccp 70 redirect-list WCCPRedirect group-list IronPort
    interface GigabitEthernet0/1
    ip address <my internal Address> <my Subnet Mask>
    ip wccp web-cache redirect in
    ip wccp 60 redirect in
    ip wccp 70 redirect in
    The problem is that when i set up transparent redirection in my IronPort Appliance WCCP does not work.
    These are and WCCP logs of the IronPort Appliance :
    Fri Feb 15 09:52:09 2013 Warning: WCCP : - : ERROR:repeated capabilities
    Fri Feb 15 09:52:09 2013 Warning: WCCP : - : ERROR:ISY: cap error
    Fri Feb 15 09:52:19 2013 Warning: WCCP : - : ERROR:repeated capabilities
    Fri Feb 15 09:52:19 2013 Warning: WCCP : - : ERROR:ISY: cap error
    Fri Feb 15 09:52:24 2013 Warning: WCCP : - : ERROR:repeated capabilities
    Fri Feb 15 09:52:24 2013 Warning: WCCP : - : ERROR:ISY: cap error
    Fri Feb 15 09:52:25 2013 Warning: WCCP : - : ERROR:repeated capabilities
    Fri Feb 15 09:52:25 2013 Warning: WCCP : - : ERROR:ISY: cap error
    So i think it's a problem about WCCP capabilities.
    This is "method" configuration on IronPort side
    This is output of "sh ip wccp capabilities" on router side :
    Capability                          Setting
    Supported forwarding methods        GRE & L2
    Supported return methods            GRE & L2
    Supported assignment methods        Hash & Mask
    Accelerated forwarding methods      L2
    Accelerated return methods          GRE & L2
    Accelerated assignment methods      Mask
    Accelerated Mode CLI                Off, CLI Disabled
    Supported redirection types         Input & Output
    Check Outbound ACL CLI              CLI Enabled
    Check All Services CLI              CLI Enabled
    Closed Service Suport               Supported
    VRF Support                         Supported
    Supported service groups            256
    There's something wrong on method configuration of IronPort appliance or in router side WCCP configuration?
    IronPort appliance model is S170 with AsyncOS 7.1.3-021
    Router is Cisco 1941 with IOS c1900-universalk9-mz.SPA.152-3.T.bin
    Thankyou in advance

    Hi Erik,
    i applied configuration you suggested me and modified wccp logs to trace level.
    This is the output of sh ip wccp web-cache detail on ISR router :
    WCCP Client information:
            WCCP Client ID:          192.168.120.19
            Protocol Version:        2.00
            State:                   NOT Usable (Initializing)
            Redirection:             None
            Packet Return:           None
            Assignment:              None
            Connect Time:            00:00:24
    I also lunched debug ip wccp events and packets on ISR router and this is the output (192.168.120.19 is WSA ip address, 192.168.120.40 is ISR router ip address) :
    *Feb 18 09:29:37.967: WCCP-EVNT:IPv4:S0: HIA from 192.168.120.19 with bad rcv_id 0 (expected 910)
    *Feb 18 09:29:37.967: WCCP-PKT:IPv4:S0: Sending ISY to 192.168.120.19, rcv_id:911
    *Feb 18 09:29:37.967: WCCP-PKT:IPv4:S0: Sending 136 bytes from 192.168.120.40 to 192.168.120.19
    *Feb 18 09:29:43.015: WCCP-PKT:IPv4:S0: Sending RQ to 192.168.120.19, rcv_id:912
    *Feb 18 09:29:43.015: WCCP-PKT:IPv4:S0: Sending 64 bytes from 192.168.120.40 to 192.168.120.19
    *Feb 18 09:29:43.967: WCCP-EVNT:IPv4:S0: HIA from 192.168.120.19 with bad rcv_id 0 (expected 912)
    *Feb 18 09:29:43.967: WCCP-PKT:IPv4:S0: Sending ISY to 192.168.120.19, rcv_id:913
    *Feb 18 09:29:43.967: WCCP-PKT:IPv4:S0: Sending 136 bytes from 192.168.120.40 to 192.168.120.19
    *Feb 18 09:29:44.987: WCCP-EVNT:IPv4:S0: HIA from 192.168.120.19 with bad rcv_id 0 (expected 913)
    *Feb 18 09:29:44.987: WCCP-PKT:IPv4:S0: Sending ISY to 192.168.120.19, rcv_id:914
    *Feb 18 09:29:44.987: WCCP-PKT:IPv4:S0: Sending 136 bytes from 192.168.120.40 to 192.168.120.19
    *Feb 18 09:29:46.007: WCCP-EVNT:IPv4:S0: HIA from 192.168.120.19 with bad rcv_id 0 (expected 914)
    *Feb 18 09:29:46.007: WCCP-PKT:IPv4:S0: Sending ISY to 192.168.120.19, rcv_id:915
    *Feb 18 09:29:46.007: WCCP-PKT:IPv4:S0: Sending 136 bytes from 192.168.120.40 to 192.168.120.19
    *Feb 18 09:29:47.979: WCCP-EVNT:IPv4:S0: HIA from 192.168.120.19 with bad rcv_id 0 (expected 915)
    *Feb 18 09:29:47.979: WCCP-PKT:IPv4:S0: Sending ISY to 192.168.120.19, rcv_id:916
    *Feb 18 09:29:47.979: WCCP-PKT:IPv4:S0: Sending 136 bytes from 192.168.120.40 to 192.168.120.19
    *Feb 18 09:29:48.015: WCCP-EVNT:IPv4:S0: Cache removal timer expired (192.168.120.19)
    *Feb 18 09:29:48.015: WCCP-EVNT:IPv4:S0: deallocated wc 192.168.120.19 orig assign info (hash)
    On WSA a launched tail command on wccp subscription (30) and this is the output :
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:send_HIA called
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:HIA sent to 192.168.208.20  -- 29 ISY(s) outstanding
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:send_HIA called
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:HIA sent to 192.168.208.10  -- 29 ISY(s) outstanding
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:send_HIA called
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:HIA sent to 192.168.208.20  -- 29 ISY(s) outstanding
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:send_HIA called
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:HIA sent to 192.168.208.10  -- 29 ISY(s) outstanding
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:send_HIA called
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:HIA sent to 192.168.120.40  -- 42 ISY(s) outstanding
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:send_HIA called
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:HIA sent to 192.168.208.20  -- 29 ISY(s) outstanding
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:send_HIA called
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:HIA sent to 192.168.208.10  -- 29 ISY(s) outstanding
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:### Timestamp 382 ###
    Mon Feb 18 10:32:58 2013 Debug: WCCP : - : INFO:ISY received from 192.168.120.40.(136 bytes)
    Mon Feb 18 10:32:58 2013 Warning: WCCP : - : ERROR:repeated capabilities
    Mon Feb 18 10:32:58 2013 Warning: WCCP : - : ERROR:ISY: cap error
    Note that the ISR router ip address is 192.168.120.40. I've also WCCP service active on two other L3 switches (two Cisco 3560G-24TS-S) so in logs above you can see wccp requests come from 192.168.208.10 and 192.168.208.20. On those switches WCCP works fine.
    I noticed that ther's a difference on time settings between WSA and ISR router, can this be cause of malfunction?
    Thankyou so much.
    Best Regards.
    Alessandro

  • WCCP - All Packets are "UNASSIGNED" - HELP!!!

    I just brought up a couple WAAS appliances up connected to my 6509 and it appears none of the traffic is getting redirected to my 2 WAAS devices. When I do a "sh ip wccp",all packets are unassigned. I am running 4.1.1b on the WAAS.
    phx-core-sw-a#sh ip wccp
    Global WCCP information:
    Router information:
    Router Identifier: 10.20.255.252
    Protocol Version: 2.0
    Service Identifier: 61
    Number of Service Group Clients: 2
    Number of Service Group Routers: 2
    Total Packets s/w Redirected: 0
    Process: 0
    CEF: 0
    Redirect access-list: -none-
    Total Packets Denied Redirect: 0
    Total Packets Unassigned: 427007868
    Group access-list: -none-
    Total Messages Denied to Group: 0
    Total Authentication failures: 0
    Total Bypassed Packets Received: 0
    Service Identifier: 62
    Number of Service Group Clients: 2
    Number of Service Group Routers: 2
    Total Packets s/w Redirected: 0
    Process: 0
    CEF: 0
    Redirect access-list: -none-
    Total Packets Denied Redirect: 0
    Total Packets Unassigned: 12021424
    Group access-list: -none-
    Total Messages Denied to Group: 0
    Total Authentication failures: 0
    Total Bypassed Packets Received: 0
    Config Snippets from 6509's - same on both
    ip wccp 61
    ip wccp 62
    interface GigabitEthernet9/48
    description Interface to WAN Router
    ip address 10.20.255.2 255.255.255.252
    ip wccp 62 redirect in
    interface Vlan112
    description File Servers 10.0.12.0/24
    ip address 10.0.12.2 255.255.255.0
    ip wccp 61 redirect in
    ************WAAS Config*********
    device mode application-accelerator
    hostname phx-waas-app-01
    clock timezone MST -7 0
    primary-interface PortChannel 1
    interface PortChannel 1
    description Port Channel to phx-core-sw-a
    ip address 10.20.253.250 255.255.255.0
    exit
    interface GigabitEthernet 1/0
    channel-group 1
    exit
    interface GigabitEthernet 2/0
    channel-group 1
    exit
    ip default-gateway 10.20.253.254
    no auto-register enable
    ! ip path-mtu-discovery is disabled in WAAS by default
    ntp server 10.10.254.252
    wccp router-list 1 10.20.255.252 10.20.255.253
    wccp tcp-promiscuous router-list-num 1 l2-redirect
    wccp version 2

    Any improvment with the Mask-assign method? If it's still not working, I would do the following.
    1. do "no wccp ver 2" on your WAEs. Let things set for a few minutes and then bring it back up. This will take down your acceleration, so be careful but will allow you to re-establish wccp if it's still attempting to use hash assign (default).
    2. If it's not working yet, then clear the counters and let some traffic flow so we can see fresh info, and do the following on your routers.
    sh ip wccp 61 detail
    sh ip wccp 62 detail
    and do the following on your WAEs
    sh wccp gre
    sh wccp router
    And post it and we'll see what you get.
    Thanks,
    Dan

  • Using a non-static vector in a generic class with static methods

    I have a little problem with a class (the code is shown underneath). The problem is the Assign method. This method should return a clone (an exact copy) of the set given as an argument. When making a new instance of a GenericSet (with the Initialize method) within the Assign method, the variables of the original set and the clone have both a reference to the same vector, while there exists two instances of GenericSet. My question is how to refer the clone GenericSet's argument to a new vector instead of the existing vector of the original GenericSet. I hope you can help me. Thanks
    package genericset;
    import java.util.*;
    public class GenericSet<E>{
    private Vector v;
    public GenericSet(Vector vec) {
    v = vec;
    private <T extends Comparable> Item<T> get(int index) {
    return (Item<T>) v.get(index);
    public static <T extends Comparable> GenericSet<T> initialize() {
    return new GenericSet<T>(new Vector());
    public Vector getVector() {
    return v;
    public static <T extends Comparable> GenericSet<T> insert (GenericSet<T> z, Item<T> i){
    GenericSet<T> g = assign(z);
    Vector v = g.getVector();
    if (!member(g,i))
    v.addElement(i);
    return g;
    public static <T extends Comparable> GenericSet<T> delete(GenericSet<T> z, Item<T> i){
    GenericSet<T> g = assign(z);
    Vector v = g.getVector();
    if (member(g,i))
    v.remove(i);
    return g;
    public static <T extends Comparable> boolean member(GenericSet<T> z, Item<T> i) {
    Vector v = z.getVector();
    return v.contains(i);
    public static <T extends Comparable> boolean equal(GenericSet<T> z1, GenericSet<T> z2) {
    Vector v1 = z1.getVector();
    Vector v2 = z2.getVector();
    if((v1 == null) && (v2 != null))
    return false;
    return v1.equals(v2);
    public static <T extends Comparable> boolean empty(GenericSet<T> z) {
    return (cardinality(z) == 0);
    public static <T extends Comparable> GenericSet<T> union(GenericSet<T> z1, GenericSet<T> z2) {
    GenericSet<T> g = assign(z1);
    for(int i=0; i<cardinality(z2); i++) {
    Item<T> elem = z2.get(i);
    insert(g, elem);
    return g;
    public static <T extends Comparable> GenericSet<T> intersection(GenericSet<T> z1, GenericSet<T> z2) {
    GenericSet<T> g = initialize();
    for(int i=0; i<cardinality(z2); i++) {
    Item<T> elem = z2.get(i);
    if(member(z1, elem))
    insert(g, elem);
    return g;
    public static <T extends Comparable> GenericSet<T> difference(GenericSet<T> z1, GenericSet<T> z2) {
    GenericSet<T> g = initialize();
    for(int i=0; i<cardinality(z1); i++) {
    Item<T> elem = z1.get(i);
    if(!member(z2, elem))
    insert(g, elem);
    for(int i=0; i<cardinality(z2); i++) {
    Item<T> elem = z2.get(i);
    if(!member(z1, elem))
    insert(g, elem);
    return g;
    public static <T extends Comparable> GenericSet<T> assign(GenericSet<T> z) {
    GenericSet<T> g = initialize();
    for(int i=0; i<cardinality(z); i++) {
    Item<T> elem = z.get(i);
    insert(g, elem);
    return g;
    public static <T extends Comparable> boolean subset(GenericSet<T> z1, GenericSet<T> z2) {
    for(int i=0; i<cardinality(z1); i++) {
    Item<T> elem = z1.get(i);
    if(!member(z2, elem))
    return false;
    return true;
    public static <T extends Comparable> int cardinality(GenericSet<T> z){
    Vector v = z.getVector();
    return v.size();
    }

    The issue is not "reference a non-static interface", but simply that you cannot reference a non-static field in a static method - what value of the field ed would the static method use? Seems to me your findEditorData should look something like this:   public static EditorBean findEditorData( String username, EditorBean editorData )
          return editorData.ed.findEditor( username );
       }

Maybe you are looking for

  • Implementation of session handling for using web services

    Hi, I would like to use session handling in web services using ABAP stack in order to start the session with an user login function followed by other RFC calls till a user logout. So far, I found only the following help note in the SAP online help: I

  • Can't receive email of just this one person.

    incoming emails from just this one person are being returned. Please Help...

  • Send form to parellel users

    I have a form that I want to route to a user and at the same time route it to a group for review. The user will make a decision on the form to accept or reject but the group will only receive the form to review and that's it (it's more for notificati

  • Boolean() function gives true in all cases

    The implementation of the boolean() function in BPEL (version 10.1.2.1.0) have an FATAL ERROR. boolean(0) gives 1 and boolean(false) gives 1 I have tried to make a TAR, however I cannot connect to meta-link today. Regards, Flemming

  • Exception handling in EJBTimeout

    We have a stateless session EJB (sejb) implementing TimedObject interface. The sejb is a one time timerservice and not a recurring one. The EJBTimeout method is calling another session ejb (sejb2) to implement business logic. If there are any excepti