Selective QinQ in ES20

Hi,
I am testing selective QinQ with EoMPLS in ES20.
I am eceiving vlans 30-200 from customer and tagging with outer vlan 250.Then i need to send this to a remote PE over EoMPLS and outer vlan to be stripped out by a switch connecting to remote PE.
Customer_SW(vlan30-200)---ES20(7600)------------GSR---SP_Switch-----Customer_SW(Vlan30-200)
Following is my config in 7600-ES20
hostname 7600-ES20
interface GigabitEthernet1/0/0
ip arp inspection limit none
no ip address
mls qos trust dscp
service instance 11 ethernet
  encapsulation dot1q 30-200
  bridge-domain 250
interface Vlan250
no ip address
xconnect 1.1.1.1 250250 encapsulation mpls
EoMPLS is Up, but 7600 neither getting remote-CE mac address nor sending local-CE mac-address to remote-side..
Is this because inner vlan getting stripped out before sending the frame in EoMPLS circuit (Vlan Mode)?
How this can be achivable?
Thanks,

Hi,
From your topology, it seems on the GSR side you are in QinQ mode and on the 7600 side you are in single .1Q mode.
To make it works, we need to be sure the GSR pop the SP VLAN 250 before transmitting the packet to the PW and we need to be sure the 7600 send the traffic with the customer tag into the PW. To do that, we need to configure the PW with VC-Type 5 on the GSR so it will behave as expected (cmd interworking ethernet). There is nothing to do on the 7600 as it negotiates VC-Type 5 by default. On the 7600, you need to remove the bridge-domain and apply the xconnect on the service-instance directly. EVC interface doesn't touch the packet so there is nothing else to do.
The solution explained above assumes the GSR is configured with a .1Q interface.
HTH
Laurent.

Similar Messages

  • Can't do selective QinQ on my ME3400?

    Hi.
    We recently purchased a ME-3400G-2CS-A in order to do some selective QinQ. I have the full Metro IP Access license.
    I'm trying to follow the guide, but it isn't working.
    Guide shows:
    Switch(config)# interface gigabiethernet0/1
    Switch(config-if)# switchport mode trunk
    Switch(config-if)# switchport trunk allowed 100
    Switch(config-if)# switchport vlan mapping default dot1q-tunnel 100
    Switch(config-if)# exit
    Mine:
    pvs1.ixe1(config)#int gi0/1
    pvs1.ixe1(config-if)#switchport mode trunk
    pvs1.ixe1(config-if)#switchport trunk allowed vlan 2000
    pvs1.ixe1(config-if)#switchport vla?
    % Unrecognized command
    pvs1.ixe1(config-if)#switchport vla?
    % Unrecognized command
    I've tried the above with all 3 types of port with the same result.
    This is the model and IOS itself:
    Switch Ports Model              SW Version            SW Image
    *    1 4     ME-3400G-2CS-A     12.2(58)SE2           ME340x-METROIPACCESSK9-M
    So why can't I configure this?

    Right I see what the problem is. This is a G model and not an EG model

  • Selective QinQ on ME-3400G-12CS-A

    Hello,
    I am running into an issue with trying to configure a selective q in q trunk.  I need to have a normal trunk but also have certain vlans be in a q in q.  I have seen guides do this with the "switchport vlan mapping vlan-id dot1q-tunnel outer-tag" command but this doesn't seem to be available.  IOS is fully upgraded to me340x-metroipaccessk9-mz.122-60.EZ5.bin.  I see this done on the 2 port ME3400's but am unable to do it on this 12 port.  Is there another way to do it on this platform?  Thank you for any input. 
    Chris

    Right I see what the problem is. This is a G model and not an EG model

  • QinQ support on Cisco SUP7L-E?

    Current release note for Cisco IOS XE Release 3.2.0XO says:
    These sections list the limitations and restrictions for the current release of Cisco IOS software on the Catalyst 4500E series switch.
    •802.1q tunneling and related features are not supported.
    but in feature navigator there is 802.1q available
    - IEEE 802.1Q Tunneling
    - Selective QinQ
    Sup 6E has support also:
    Be aware that 802.1Q requires WS-C4948, WS-C4948-10GE, ME-4924-10GE, WS-C4928-10GE, WS-C4900M, WS-X4013+10GE, WS-X4516, WS-X4516-10GE, or WS-X45-SUP6-E; Layer 2 protocol tunneling is supported on all supervisor engines.

    Hi Riccardo,
    I checked the tables and for my unterstanding SUP7L-E and SUP7-E are SW feature parity…
    Out of the release note:
    Additionally, Supevisor Engine 7L-E running Cisco IOS 3.2.0XO has feature parity with Supervisor Engine 7-E running Cisco IOS XE 3.2.0SG.
    The feature set for Supervisor Engine 7L-E matches that of Supervisor Engines 7-E
    That means Q-in-Q should also work on SUP7L-E within next IOS release (March – May 2012) … or am i wrong?
    Thanks
    Manuel
    Von: rsimoni
    Gesendet: Dienstag, 10. Januar 2012 16:52
    An: Linder Manuel (CASSARiUS AG)
    Betreff: - Re: QinQ support on Cisco SUP7L-E?
    Home
    Re: QinQ support on Cisco SUP7L-E?
    created by Riccardo Simoni in Other Service Provider Subjects - View the full discussion

  • What kind of Metro Ethernet Switchs?

    Dear Sir,
    We adopted an IP/MPLS network so we need to make expansion. The expansion will be Cisco Metro Ethernet Switches.
    What kind of Cisco Switch will be suitable for this purpose ?
    Find the attached image for the Network topology so the Core routers is Huawei NE80E and the Edge Router is Huawei NE40E.
    Waiting for your suggestion.
    Regards.

    Hu Hussein!
    I worked a lot on ME3750..I can´t recommend this platform! The hardware and sw features are obsolete.
    If you do not need MPLS, the ME3400E (E Series!!) supports features like "selective QinQ", wich could be very nice n an metro ethernet network.
    http://www.cisco.com/en/US/docs/switches/metro/me3400e/software/release/12.2_58_se/configuration/guide/swtunnel.html
    You have only 1GE ports.
    I think the ME3600X/3800X should be the choice. You have the features like 3400E and EVC support
    http://www.cisco.com/en/US/docs/switches/metro/me3600x_3800x/software/release/12.2_52_ey/configuration/guide/swevc.html
    The 3600X by default has enabled the  two 10GE ports. The 3800X NO. Check the licensing model (also for scalabiliz, mpls) before you buy...
    The features of the platforms are nearly the same.
    The 3800X supports larger TCAM, more VRFs,ecc
    I never used the 3600/3800 series.The platform is very new. But future proof 
    ..or maybe a  6500 or 7600 platform (if you need port density)...?
    Regards,
    Thomas

  • Subtotals problem in hierarchy selection

    Dear all,
    we have a technical problem in query 'Deviation Analysis'. When data is
    displayed as a hierarchy ('Brand local hierarchy', or 'Universal
    hierarchy'), calculations ("Calculate Result as...") in Subtotals of
    'Formulas' are ignored. Calculations in Subtotals are correct when
    hierarchy view is deactivated. For instance,
    execute query with following selection:
    Company Code = ES01
    Sales Organisation = ES20
    Calendar Month = 01.2005
    1. HIERARCHY DEACTIVATED
    Deactivate Hierarchy of 'Prod-L2 Brand'. Check Subtotal in column 'Volume
    Deviation Last Year' = -517. Bear in mind that 'Properties' of Key Figure
    'Volume Deviation Last Year' define Subtotal as a 'Summation' of singles
    values above. Then Subtotal result we get here is correct.
    2. HIERARCHY ACTIVATED
    Then activate hierarchy of 'Prod-L2 Brand'. In the same figure 'Volume
    Deviation Last Year' you will get a different Subtotal = -831, which
    actually displays a Subtotal result as if nothing was defined in
    'Properties' of Key Figure 'Volume Deviation Last Year'. It seems to ignore
    'Summation' subtotal result.
    As users need to report data with this special hierarchy for Brand, we
    really need to have correct subtotal result in situation 2, that is when
    hierarchy is active.
    pls help me...Thanx in advance..

    Rajesh,
    You might want to check out this note, 460255, which exaplains the limitations and behavior of the result rows when hierarchies are used in the query definition.
    Good Luck
    Gova

  • Mapping DSCP to Inner VLAN (QinQ)

    Hi,
    I am trying to achieve to following scenario. Basically I have Q-in-Q with DSCP tagged - vlans which I am trying to map to specific inner vlans, trying to eliminate as much as possible the subinterfaces burden.
    Any piece of advice- what types of routers DO support this and what could be a possible configuration.
    Thanks in advance!

    Hi Andreas,
    no you cannot do that... on switch 2 you need to have an interface terminating your QinQ tunnel with metro vlan ID 1000.
    If you want to make vlan 20 untagged you might want to configure it as the native vlan in the incoming trunk on the CE switch (the trunk facing Gi0/1 of switch 1).  QinQ also encapsulates untagged traffic meaning that after the metro tag gets removed the frame won't have any dot1q tag.
    If you need more control on dot1q tags you might want to explore the fascinating world of EVC which is not available on Me3400 though (it is available on ES20/ES+ cards for 7600 routers).
    For more info on QinQ on Me3400 I suggest you to check the config guide
    http://www.cisco.com/en/US/docs/switches/metro/me3400/software/release/12.2_55_se/configuration/guide/swtunnel.html
    cheers,
    Riccardo

  • OSM-2+4GE-WAN vs new 7600-ES20-GE3CXL card

    Please can you provide me information about differencess between those 2 modules, considering MPLS support. I am interested in VPLS feature support. Is this new ES20 card support non H-VPLS, like situation where we have access or trunk (dot1q) port on same 7600 router on WS-X6724 SFP card where is MPLS uplink realized with this ES20 card. Generaly,which card OSM or ES20 is better solution for MPLS (L3VPN, EoMPLS and VPLS)feature.

    The 7600-ES20-GE3CXL card has following MPLS features
    Layer 2 VPNs
    ? EoMPLS with MAC learning
    ? H-VPLS (MPLS Edge or IEEE 802.1ad Edge)
    ? Flexible QinQ
    ? Layer 3 VPNs
    ? MPLS VPN (RFC 2547-bis)
    ? Inter-AS and Carrier-Supporting-Carrier
    ? Multicast VPN
    Following links may help you
    http://www.cisco.com/en/US/products/hw/routers/ps368/products_data_sheet0900aecd8057f3ad.html
    http://www.cisco.com/en/US/products/hw/routers/ps368/products_configuration_guide_chapter09186a00801e5bfa.html#wp1002608

  • Flexible QinQ/Service Awareness on 7600 12.2(33)SRB

    Hi experts,
    I have a scenario whereby the NPE core-facing links are using the 7600-ES20-10G3CXL with MPLS turned on. The UPE facing links are using the WS-X6724-SFP LAN modules. I would like to know in this kind of setup, is the flexible QinQ feature supported, if configured on the WS-X6724 interfaces?
    For example:
    Module 2 on the 7600 is a WS-X6724-SFP LAN module.
    7600-NPE#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    7600-NPE(config)#int g2/1
    7600-NPE(config-if)#service instance 999 ?
    ethernet Configure an Ethernet Instance
    7600-NPE(config-if)#service instance 999 ethernet ?
    WORD Attach an EVC to the service instance
    <cr>
    I understand the commands are there, but is this generally a supported feature? Or is the flexible QinQ only supported when a ES20/SIP-400 based card facing UPE is used?
    Note: UPE is a 3750ME/ME3400 with 802.1Q trunk towards the 7600 NPE terminating on the WS-X6724.
    Appreciate your thoughts on this.
    Thanks in advance.

    Hello,
    The config seems to be valid from H-QoS point of view.
    But as per Table 7-3, first row and Note1, on the following CCO link there are restrictions
    from Classification side (class-maps) on ES+:
    https://www.cisco.com/en/US/docs/routers/7600/install_config/ES40_config_guide/es40_chap7.html#wp1337428
    Like, for match ACLs only classify based on source MAC address using Layer 2 ACL
    supported for L2-switchports, EVCs/Port-chan EVCs.
    Deny ACL is not supported on ES+ linecards.
    So if in your class maps classification is based on an ACLs trying to
    match Layer3 (IPs) and/or Layer4 info, those classification options are not supported for ES+.
    And you got those errors.
    If such a case you would need a some kind of re-design, for example, to mark CoS fields on some downstream/access device,
    and then on ES+ ingress l2 interface or EVCs use a class maps
    which would just match on those DSCP/IP_Prec values.
    Thanks,
    Sergey

  • Error message: "playlists selected for updating no longer exist"

    I tried to update my ipod nano and I guess I had deleted a playlist, but since then, I have not been able to update. Every time I try, I get the following message:
    "Cannot be updated because all of the playlists selected for updating no longer exist."
    I haven't been able to highlight which playlists are selected to begin with.
    I read through the manual and thought that maybe rebooting the whole system might work. So I deleted Itunes from my computer and re-installed.
    Then I tried re-setting my ipod. So now I have nothing on my ipod.
    I also deleted everything from my library, thinking it might help to start from scratch. Nothing has worked.
    How do I "select" and "unselect" playlists so I can get up and running again?

    Here you go.
    http://discussions.apple.com/thread.jspa?messageID=607312&#607312

  • Error while calling a select esb service

    javax.resource.ResourceException: RollbackException: Transaction has been marked for rollback:
    I encounter the above error while executing a synchronous bpel process, that invokes an esb db select service to fetch a value from the db.
    the details available for the error are:
    An unhandled exception has been thrown in the ESB system. The exception reported is: "java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 at java.util.Vector.get(Vector.java:710) at oracle.tip.esb.server.common.wsif.WSIFInvoker.readResponseHeader(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(Unknown Source) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(Unknown Source) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(Unknown Source) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown Source) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source) at oracle.tip.esb.wsif.WSIFOperation_ESB.executeRequestResponseOperation(Unknown Source) at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:431) at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:353) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:192) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:733) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:368) at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:197) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3266) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1696) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:269) at com.collaxa.cube.engine.CubeE
    Please suggest
    thanx
    AJ

    Done That,
    Thanx a ton Dave, it worked.
    So I am finally moving on :-)
    Just one question Dave, I happened to work on the Beta release of this version too, the problem was not there. How come we have been able to get it in dev preview.

  • Logical operators in Oracle select query

    Hello all,
    Can i use logical operators in oracle select queries?
    for 1 and 0 =0 ; 1 or 0 =0
    if i have two fileds in a table COL1 have a value of 1010 and COL2 have a value of 0001.
    Is there any way to use select col1 or col2 from table? where or is a logical operator?
    Regards,

    Hi,
    NB wrote:
    Hello all,
    Can i use logical operators in oracle select queries?Sure; Oracle has the logical operators AND, NOT and OR. All the comparison operators, including >, >=, = !=, EXISTS, IN, IS NULL, LIKE and REGEXP_LIKE are really logical operators, since they return logical values. You can use them in SELECT statements, and other places, too.
    for 1 and 0 =0 ; 1 or 0 =0
    if i have two fileds in a table COL1 have a value of 1010 and COL2 have a value of 0001.It's unclear what you want. Maybe you'd be interested in the BITAND function:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/functions014.htm#sthref1080
    BITAND is the only logical function that I know of. Many other functions, especially numberical fucntions such as MOD, have applications in logic.
    Is there any way to use select col1 or col2 from table? where or is a logical operator?Whenever you have a question, please post a little sample data (CREATE TABLE and INSERT statements), and also post the results you want from that data.
    Explain how you get those results from that data.
    Always say which version of Oracle you're using.

  • Can not select from data dictionary view from a procedure

    Hi,
    I wonder, which privilege is missing here:
    my schema has this roles and privs:
    GRANT CONNECT, RESOURCE TO cb ;
    GRANT CREATE SESSION TO cb ;
    GRANT SELECT_CATALOG_ROLE TO cb ;
    GRANT CREATE SYNONYM TO CB;
    GRANT CREATE VIEW TO CB;
    I create a procedure:
    create or replace procedure dd_test as
    begin
         dbms_output.enable(2000000);
         for r in (select table_name from sys.dba_tab_partitions     where owner = 'CB') loop
                   dbms_output.put_line(r.table_name);
         end loop;
    end;
    sho err
    4/38 PL/SQL: ORA-00942: table or view does not exist
    When I run the core statement form sql prompt, it works !
    so what privilege is missing here ???
    thanks for any hint, Lao De

    Hi,
    thanks for that reply, after doing that I can not select this DD-view from sql-prompt anymore (which I don't wonder ;-). Can you tell me, what idea you had behind that test ?
    I found another instance, where the procedure works and I will compare those privileges, but it's hard to sort out that complex structure of nested roles and sys_privs.
    How ever, I will update here, when I found the missing privilege.
    regards LaoDe

  • 'IF' statement in a select statment?

    I have the following cursor in a package specification;
    cursor c_sales_code is
    select sales_condition||' MC '||sales_option
    from sales;This will return something like: 'T300 MC 9'
    MC means 'multiple choice' for when there are multiple options. Although, sales_option is sometimes null and in this case I just want 'T300' to be returned, not 'T300 MC'.
    How would I go about doing this?
    Thanks,
    fakelvis

    Use
    CASE and DECODE
    to add the functoinality of Conditional Statements in Your SQL Statements..
    These two CASE / DECODE will help you to get your desired output

  • IF Statement in Select

    I need to choose between value1 and value2 within a select statement.
    TableA
    Flag (char)
    Value1
    Value2
    ItemDesc
    pseudo code
    select ItemDesc, (if Flag = 'y' then Value1 else Value2) as Price from TableA;
    How can this be done?

    select   itemdesc,
             sum (case
                     when flag = 'y'
                        then (case
                                 when value1 < 10
                                    then value1 * 1.2
                                 else value1
                              end)
                     else value2
                  end
                 ) as price
        from tablea
    group by itemdesc;

Maybe you are looking for