Null implicit and explicit null

Hi experts,

I met two terms which is null implicit and explicit null and I were confused.

anyone can try to explain what that means exactly by both of these terms.

Implicit-null I understood - it's the last jump announce a lambel in 3 to indicate that it as implicit-null

Please suggest

Concerning

Mahesh

Hello

Explicit and implicit null labels are generated by the router to the last jump to its neighbors.

Implicit null is the default which means penultimate router must only send IP packet thus, it appears the label (the label known as PHP and it is done to reduce the load on the router of the last jump to burst). One of the drawbacks in implicit null approach is if the network is configured for QoS based on MPLS EXP bits, QoS is lost between the penultimate router and router the last jump.

In this case, we can make use of Explicit null which means router penultimate jump does not jump label. It sends with the value of the label of 0 but with other areas including intact EXP bits. This way QoS treatment is kept between penultimate router and router the last jump. Explicit null value must be configured manually in the router of the last jump.

HTH.

Arun

Tags: Cisco Support

Similar Questions

  • Explain implicit and explicit curesor for example?

    Explain implicit and explicit curesor for example?

    Is less than the example of implicit cursor belogs?

    Set serverout
    Start
    I'm in (select * from emp)
    loop
    dbms_output.put_line (i.empno);
    end loop;
    end;

    All THE SQLs are analyzed and stored and runs under the cursor. These are stored in shared SQL database Pool.

    You can view the contents of the shared pool (and sliders inside it) using the V$ SQLAREA and other views of virtual performance.

    The concept of a cursor implicit and explicit cursor is a concept of LANGUAGE - not a SQL concept. It depends on how this language (client) (PL/SQL or Java or C/C++ or Delphi or c# and Perl, etc.) implements its interface language for SQL cursors created in Shared Pool data.

  • Ref Cursor on implicit and explicit cursors

    Hello

    In my company the drafting of PL/SQL procedure, everyone uses "Ref Cursor",
    But the article below, said implicit is the best, then Explicit and Ref Cursor...

    [http://www.oracle-base.com/forums/viewtopic.php?f=2 & t = 10720]

    I'm a bit confused by this, can someone help me understand this?

    Thank you

    SeshuGiri wrote:

    In my company the drafting of PL/SQL procedure, everyone uses "Ref Cursor",
    But the article below, said implicit is the best, then Explicit and Ref Cursor...

    [http://www.oracle-base.com/forums/viewtopic.php?f=2&t=10720]

    I'm a bit confused by this, can someone help me understand this?

    It has performance and it has performance...

    To explain. There is one type of cursor in Oracle - that is the cursor which is analyzed and compiled by the SQL engine and stored in the shared the database pool. The "+ client +" then receives a handle (called a SQL statement handle of many APIs) that can be used to make reference to this slider in the SQL engine.

    The performance of this slider is not determined by the customer. It is determined by the execution plan and how much enforcement of this slider cost ito of server resources.

    The customer can be Java, VB, .net - or a PL/SQL program. This client language (SQL client), has its own structures dealing with this from the SQL engine cursor handle.

    It can hide by the developer all together - so that they can't even see that there is a statement handle. That's what the implicit cursors in PL/SQL.

    It can allow the developer to manually define the structure of slider - this is what the explicit cursors, ref Cursor and DBMS_SQL cursors in PL/SQL.

    Each of these client cursor structures provides the programmer with a set of features to address different SQL cursor. Explicit cursor in PL/SQL constructs do not have the use of dynamic SQL statements. REF CURSOR and cursors DBMS_SQL do. REF CURSOR does not allow the programmer determine, at runtime, the structure of the projection of the cursor SQL. DBMS_SQL sliders do.

    Only ref Cursor can be created in PL/SQL and then handed over to another client (for example, Java/VB) for treatment. Etc.

    If each of the works of art/customer interfaces gives you a different feature for SQL cursors.

    Choose the implicit cursors for example does not the SQL cursor move faster. The SQL engine does not know and does not care, which customer construct you use to deal with the SQL cursor handle, he gave you. It does not matter. It does not affect his performance of cursor SQL.

    But on the client side, it can matter - if your code when dealing with that SQL cursor determines how fast your interaction with this SQL cursor is. How many context changes you make. How you use and reuse the SQL (for example hard vs soft analysis vs analysis reusing the same cursor handle). Etc.

    Are there any unique client cursor construction which is better? N °

    It's ignorant views. The customer's language provides a box tool, where each tool has a specific application. The competent developer will use the right tool for the job. The stupid developer will select a tool and use it as The Hammer to 'solve' all problems.

  • Implicit vs explicit cursor

    Hello

    I read somewhere that the implicit cursor is used in the sql statement only returns a single line and explicit cursor is used when the sql statement returns several lines.
    I did not understand it. Why is it so? Can we not use cursor name when Sql returns multiple lines or explicit only one line?
    can someone explain this for example.

    Thank you
    AB

    AB312062 wrote:

    I read somewhere that the implicit cursor is used in the sql statement only returns a single line and explicit cursor is used when the sql statement returns several lines.

    Fake.

    I did not understand it. Why is it so? Can we not use cursor name when Sql returns multiple lines or explicit only one line?
    can someone explain this for example.

    Explicit cursor - allows you to set the cursor "overall" (e.g. pakage body) and reuse them several times in different procedures/functions in this package.

    Explicit cursor - allows you to bulk explicit code collect and have direct access to the collection.

    Implicit cursor - neither of the above is true, but the implicit cursor still has bulk of collection in the scenes, requires less code instructions to create (and no need to explicitly close the cursor either).

    An implicit cursor might look as follows:

    declare
      type TObjectNames is table of varchar2(30);
      names TObjectNames;
      name varchar2(30);
    begin
      --// single row fetch
      select object_name into name from user_objects where object_id = 123;
    
      --// bulk fetch
      select object_name bulk collect into names
      from user_objects where object_type = 'TABLE'
      order by 1;
    
      --// for loop
      for c in (
        select object_name bulk collect into names
        from user_objects where object_type = 'TABLE'
        order by 1
      ) loop
        do something with row c
      end loop;
    end;
    
  • Index unique creation implicit or explicit?

    I read Steve O'hearn 1zo - 047 manual p.404 he mentions:

    A unique index is the one who makes sure that a column in a table will contain unique

    information. The syntax to create a unique index is:

    CREATE A UNIQUE IX_EMP_SSN ON EMPLOYEES (SSN) INDEX;

    This is different from the UNIQUE constraint that you can apply to a column on

    a table. However, note that if you create a PRIMARY KEY or UNIQUE constraint

    on a table, a unique index will be created automatically with the constraint.

    Note that the UNIQUE constraint is more auto-documentent be in the database.

    However, Oracle Corporation recommends that officially single

    index to enforce the uniqueness in a column, for best results in the performance of the queries.

    OK, so the area in bold has me a little confused.  Is it saying that the Unique constraint index are more oriented for thin self-documentation so that we should create the Unique Index explicitly?

    Or is it simply that because the UK/PK document constraints because mentioning if it is recommended to create these constraints/index.

    Sorry for what may seem like a vague question, I did have the chance to work on the optimization of the indexes, or I would be able to return effectively this task at this time, so I thought I would ask for advice on the forums...

    Thank you.

    It is difficult to comment on the intention of the author.

    But note:

    1. a unique constraint by default creates a unique index if a suitable index does not exist already.

    2. a unique constraint can be monitored through a non-unique index if needed/wanted

    3. a unique constraint or primary key is required if the creation of a foreign key.

    4. If the index is created implicitly and you remove the constraint of the index is also deleted.

    5. If the index is created explicitly and you remove the constraint of the index remains.

    6. If you want a constraint can be delayed, then you will need a unique constraint and a non-unique index.

    7. you can use a unique index with an expression to apply conditional oneness.

    The constraint is certainly better than just a unique index self-documentation - I definitely see developer get confused when uniqueness is violated and that they get an error and they do not find a corresponding constraint.

  • When to use the cursor for loop and the cursor (open, fetch, close)

    Hello world
    I have a small doubt about when to use the cursor for loop and when to use the cursor for loop and the cursor (open, fetch, close).
    Well, I'm not the difference between implicit and explicit cursor. So please tell me how I got to know, what to use and when?




    Kind regards
    BS2012

    Published by: BS2012 on January 29, 2013 12:15

    All SQLs are analyzed, stored and executed as cursors. Thus, you will always use a cursor.

    The problem is that languages, such as PL/SQL, provide different interfaces to interact with the SQL cursor. As the ref, the slider interface, the interface DBMS_SQL slider interface and so on.

    Each of these interfaces offers different features. For example, using the interface DBMS_SQL allows binding dynamics and dynamic recovery. The Ref Cursor interface allows your code PL/SQL pass a handle to a reference pointing to the SQL cursor, to an external client. Etc.

    The fundamental reason for the use of an explicit cursor interface is mainly that you own and manage bulk made extraction output provided by PL/SQL cursor.

    With a cursor FOR , the motor loop of PL/SQL optimize the loop by extracting block a 100 lines both. However, you cannot access this collection in bulk directly inside the loop.

    With an explicit cursor interface, you specify the size of the extraction in bulk via the clause LIMIT , and you set the variable of collection to use. This allows you to use the collection directly variable inside the loop.

    However, the need to do - code manually in bulk collection - rarely occur in the daily programs in PL/SQL. A line of treatment is both slow and not well fits. And even if your bulk code collects lines, these lines must still be processed one at a time in your code. It is much more efficient and scalable rather write SQL code, and make the engine SQL the line of treatment for you.

  • CVI 2013 SP1 - function calls repeated with pointer on a variable array parameter causes a shift of the index

    I have some functions will be pointers as parameter and CVI 2012 SP1, they work as before without problems but with CVI 2013 SP1 they are now incorrect.

    Here the description of what is happening - I found a cure, but a duty adopt the old code and I think it's clear that nobody don't "captures" all lines in a 'big old code' which are affected (maybe):

    I have functions

    'function_XYZ(int *p_paraArr) '.

    with 'p_paraArr' as pointers on a table (int).

    Suppose I have another function

    "fct_TOP (void)".

    where is a local array variable which is inizialized by

    "int TheArray [25] = {0};

    and inside of this "TOP"-function-body I call a function ".

    "function_XYZ (TheArray).

    There are no complains of the compiler (CVI 2012 or 2013) and the code works (but the CVI 2013 only once!).

    But if I put 'fct_TOP' loop I have a lag in the "TheArray' -memory.  (The loop surrounds the function "TOP"! "")

    This means that the result "TheArray" obtained from "function_XYZ (TheArray)" starts at index '1' not on the index '0' - as the first time that the function "function_XYZ (TheArray)" was performed. ".

    The solution is:

    I only replaced

    "function_XYZ (TheArray)" (<1>)

    by

    "function_XYZ (&(TheArray[0]))" (<2>)

    overall the program now works every time (in the whole loop)-the first time (in the loop).

    In the second version (<2>) everything is necessary to "work well":

    The '&' and parentheses "(...)", which contains the element that may be designated by the '& '.

    And I hope that you believe me: I've tested several times, it was only "little" change that solved the problem.

    So it seems that the ICB 2013 (SP1) is a kind of internal offset index by a repeated execution of the

    "function_XYZ (TheArray).

    but I don't know how or why but I see in debug mode by observing the expected against the values in the table received!

    At the first time the (implicit) internal index of 'TheArray' is '0', but the following times (during the execution of the loop) the internal index passes to '1' (seen in the debugger because that all the expected values were shiftet like that!).

    So there's an explicit index in the table ("function_XYZ (&(TheArray[0]))") necessary to make the first time of this clear code execution.

    There are some good improvements in 2013 CVI (SP1) and I like this environment more than the 2012 version - but:

    There are other "changes" also, in the compiler (or linker...?) that are more rigid than "in ancient times.

    The problem of this kind of error is always the 'old code '!

    It is expected of such behavior.

    The compiler/linker do not complain (a complaint would be good!) writing but he made this mistake (in a loop).

    By the way: my 'compilation Options' are set to 'Extended' (without change in the "..." ("- button - Options) and that all of the boxes, except the" OpenMP_support "-box are checked!"» So I think that I put the very rigid compiler - maybe there are some «...» ' - button - settings to get rid of this problem, but I have not found them/it.

    My request:

    -Check the stiffer compiler by the need of an explicit index

    - or switch to the 'old' behavior with "function_XYZ (TheArray)" always refers to implicit index '0' of the element "TheArray". "."

    Thank you for your messages, comments and suggestions.

    -As I wrote before - maybe it's the style of programming or error"self made"... maybe...
    .. But if I replace 'function_XYZ (TheArray)' by "function_XYZ (&(TheArray[0]))" and
    then it works... Why so and not, if bothe the same? ...

    But as long as I do not post sample code, nobody is going to accept - I accept it. So consider this post more as an allusion to the fact that of the LW/CVI 2012-2013 LW/CVI more changed than just the LW - GUI or certain features: the compiler changed its 'way to'... or almost.

    For this problem, I think that I will use the solution 'use no implicit and explicit pointers'.
    Who should be a good idea taking into account
        http://forums.NI.com/T5/LabWindows-CVI/fatal-run-time-error-dereference-of-out-of-bounds-pointer/TD-...

    mybe also only caused by wrong code... who knows... but for me it is a sufficient reason to act as I suggest above.

    Best regards,
    F.

  • Selection of data with or without the use of cursors in procedures

    Hello

    If we are able to access the data without using a cursor as shown below in a way:


    CREATE OR REPLACE PROCEDURE tmr_exception
    IS
    x LINK_STATUS. COUNTRY_CODE % TYPE;

    BEGIN
    SELECT COUNTRY_CODE LINK_STATUS x;

    EXCEPTION
    WHEN TOO_MANY_ROWS THEN
    dbms_output.put_line (' too many lines).
    WHILE OTHERS THEN
    dbms_output.put_line ("' another problem");

    END tmr_exception;
    */*

    So what is useful in the use of explicit cursors?

    (1) SELECT... Return exactly 1 row. If you try to deal with several rows of data, you will need another construction.

    (2) A SELECT... INTO opens a cursor. He has simply done implicitly. Just like

    BEGIN
      FOR emp_cur IN (SELECT * FROM emp)
      LOOP
        <>
      END LOOP;
    END;
    

    Opens an implicit cursor.

    (3) no implicit and explicit cursors these days are generally useful when you do treatment in bulk and you want to extract the data in a local collection.

    Justin

    Published by: Justin Cave on October 9, 2010 20:17

    (4) oh and you would never have in real code catch an exception and do nothing else than calling DBMS_OUTPUT. It's a quick way to produce a totally unmanageable code.

  • DATE in TIMESTAMP data type conversion

    Hello

    My question is this:

    1. I have a variable of type DATE, which I attribute the value of SYSDATE
     mydatevar DATE:= SYSDATE;
    2. I want to find * «today» *, truncated to DATE
      TRUNC (mydatevar, 'DD')
    TRUNC function returns the DATE data type. So I get to the point for example 2 *'2010-01-13 00:00:00 ' *.

    3. I want to assign the value of the point 2, to a variable of type TIMESTAMP
      mytimestampvar TIMESTAMP := mydatevar;
    implicitly that will convert the variable DATE to TIMESTAMP.

    Problem: when converting (implicit and explicit conversion with a format mask), I lose hours "00" and "00" minutes and receive something like this: "10 January 13 * 12 *. 00.00.000000000 AM.

    Question: How can I convert a DATE to TIMESTAMP keeping the hours and minutes zeros?

    Why I need this conversion: I have a table with one "column1" TIMESTAMP column (0) and I take only the rows of the table, where 'column1' is in the range of today 12:00 in the morning until now (what time it is).

    Features of the database NLS:
    PARAMETER                           VALUE
    NLS_LANGUAGE                           AMERICAN
    NLS_TERRITORY                   AMERICA
    NLS_CURRENCY     $
    NLS_ISO_CURRENCY                    AMERICA
    NLS_NUMERIC_CHARACTERS     .,
    NLS_CHARACTERSET                    AL32UTF8
    NLS_CALENDAR                            GREGORIAN
    NLS_DATE_FORMAT                    DD-MON-RR
    NLS_DATE_LANGUAGE            AMERICAN
    NLS_SORT     BINARY
    NLS_TIME_FORMAT                     HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT             DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT     DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY              $
    NLS_COMP                             BINARY
    NLS_LENGTH_SEMANTICS               BYTE
    NLS_NCHAR_CONV_EXCP             FALSE
    NLS_NCHAR_CHARACTERSET     AL16UTF16
    NLS_RDBMS_VERSION             10.2.0.4.0
    Session settings are the same.

    DBTIMEZONE is "+ 02:00".

    Verdi wrote:
    Problem: when converting (implicit and explicit conversion with a format mask), I lose hours "00" and "00" minutes and receive something like this: "10 January 13 * 12 *. 00.00.000000000 AM.

    I don't think you lose necessarily any information whatsoever. It is probably more a function of your NLS_TIMESTAMP_FORMAT and NLS_DATE_FORMAT. For example, your NLS_DATE_FORMAT could be default setup for a HH24 (24 hours) which would report to midnight as hours of "00". However, it seems that your NLS_TIMESTAMP_FORMAT is configured with "HH" format with a Meridian indicator that means 12 hours time.

    Your comparisons should use date/timestamp data types anyway, so as long as the input value is correctly converted to date type that shouldn't matter in any case.

    You can see what is actually stored by using the DUMP function:

    SQL> SELECT  DUMP(TO_TIMESTAMP(TO_CHAR(TRUNC(SYSDATE,'DD'),'MM/DD/YYYY HH:MI:SS AM'))) AS TSTAMP
      2  ,       DUMP(TRUNC(SYSDATE,'DD')) AS DT
      3  FROM DUAL
      4  /
    
    TSTAMP                                                                      DT
    --------------------------------------------------------------------------- --------------------------------------------------
    Typ=187 Len=20: 218,7,1,13,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0                  Typ=13 Len=8: 218,7,1,13,0,0,0,0
    

    As you can see the TSTAMP and DT store almost the same values (218,7,1,13), but the TSTAMP has more precision because of fractions of a second.

    HTH!

    Published by: Centinul on January 13, 2010 07:23

  • Problem with oracle jdbc driver 10.2.0.4 p-6396242

    Hello
    We organize a Webapplication on Tomcat 5.5.27 (jdk 1.5.0_16)
    and Oracle 10.2.0.4 p-6396242 (implicit and explicit statement caching disabled)

    We use apache commons-dbcp connectionPooling - 1.2.2 Commons-pool - 1.5.4.

    In a generic module of the application, a lot of dynamic sql statements are created and run.
    Most States are quite unique and one-time (no bind variable used).
    Of course, it is not a very usual way to make all the statements without using binding. It's an older infrastructure of the client, which may not be replaced at this time.

    The problem is as follows:

    When you run a mutation of the mass of data, the jvm memory usage gets more or less straight, on 250meg per minute, which translates into an OutOfMemoryException.
    I checked every connection, the declaration and the result set to get closed... everything is fine.
    In jProfiler I see where the memory is used, but it is foolish to real to me.

    In each T4CConnection the 'statements' property contains a linkedList of T4CPreparedStatement bodies and the list is bigger and bigger and of course, the gc does not collect anything, since they are all referenced by linkedList.

    Someone at - it an idea, what could be the problem in this case?
    What exactly is T4CConnection.statements, I mean that is it for? And why are the statements may lie in T4CConnection.statements?

    Thank you very much
    Best regards, Andreas

    You have to DatabaseMetaData #getPrimaryKeys () calls in your code. Search it is correct closing ResultSet.

  • Strange ROWNUM result on query complex using separate results

    We have a very complicated query that is a combination of implicit and explicit joins on more than 10 tables in the database. Due to performance issues and timeout if we let him return the entire result set, I'm limiting it to a number using rownum.

    Initially, we were using a "select * of (select distinct * insert here * order of main by id request) where rownum < = 300 ', but work stopped when a new piece of research has been implemented that makes the whole result set then cut accepting up to 300 results for 5 minutes, which is the maximum of our web server can define for a timeout.

    So I tried to change it simply to "select distinct * insert here the main query * and rownum < = 300. This is for a reason any returns only one record. If I add THAT ROWNUM to the list of displayed values it displays 300 lines of exactly the same values with different rownums, who then likely get collapsed down by the distinct in the single record that I see.

    Is there a better way to do it? We can't simply not the complete set of results in a subquery to whittle down, but try to whittle down to the main request gives weird results.

    A better approach would be to improve the performance of the main query. On the one hand, do come back less (or not) duplicate lines would probably improve the performance considerably, because he's back at least 300 copies of certain lines. Making a DIFFERENT one on a large number of lines can be a problem in itself huge performance.

  • Reg: Cursor (implicit / explicit)

    Dear gurus,

    Could you please give me advice on this code below. It is below an implicit cursor / explicit cursor. Insofar that I studied (correct me if wrong), a select statement runs at the SQL prompt, it is supposed to be as implicit cursor.  But, this one is explicit, as we wrote in the PLSQL block and you can call it as a CURSOR for LOOP.

    SQL > ed

    A written file afiedt.buf

    1 start

    2 for i in (select ename from emp)

    loop 3

    4 dbms_output.put_line (' name :'|| i.ename);

    5 end of loop;

    6 * end;

    SQL > /.

    Name: SMITH

    Name: ALLEN

    Name: WARD

    Name: JONES

    Name: MARTIN

    Name: BLAKE

    Name: CLARK

    Name: SCOTT

    Name: KING

    Name: TURNER

    Name: ADAMS

    Name: JAMES

    Name: FORD

    Name: MILLER

    PL/SQL procedure successfully completed.

    Thank you.

    Hello

    IMPLICIT cursor: Implicit cursor is created "automatically" for you by Oracle when you run a query.

    Example: SELECT ename FROM emp;

    EXPLICIT CURSOR: You create your own explicit cursor.

    DECLARE

    VARCHAR2 (20) var1;

    CURSOR cur IS SELECT ename FROM emp where empno = 7566;

    BEGIN

    Heart OPEN;      -Opening the cursor

    Fetch cur INTO var;

    CLOSE cur;    -Closing of the cursor, if we free the memory occupied by this cursor

    END;

    The code you gave is also implicit cursor only.

  • Forcing Diadem to record time data explicit


    Hello Thomas,.

    Yes, there is a way to do it, but he needs to set a variable with a short VBS.
    If a channel is loaded or created implicitly expanded aftrewards DIAnem remember that the channel is implicit and tries to save her in this way.
    To recall the type of channel, DIAdem uses the ChnDataType() variable.
    Use chndatatype (1) = "Explicit" in the first string of the value explicitly (you need to expand the channel first)

    If you save the data later, channel 1 will not be converted to implicit again.

    Hope that answers QNotre question
    concerning

  • bandwidth and QOS

    Hi guys,.

    I get a line of lease 20Mbps between two offices and it connects two cisco C4507R switches. I have configured the QOS on the two switches, and I know the QOS will take effect when the network congestion occurs. But the ports that connect the rental displays 100 Mbps on the switch. So I configured 'bandwidth 20480' command in the ports, if this will help active QOS when the network stream is up to 20Mbps?

    my command under the interface:

    interface GigabitEthernet1/38

    No switchport
    bandwidth 20480
    IP 10.81.16.4 255.255.255.248
    service-policy output QOS - SH

    Disclaimer

    The author of this announcement offers the information in this publication without compensation and with the understanding of the reader that there is no implicit or explicit adequacy or adaptation to any purpose. Information provided is for information purposes only and should not be interpreted as making the professional advice of any kind. Use information from this announcement is only at risk of the reader.

    RESPONSIBILITY

    Any author will be responsible for any wha2tsoever of damage and interest (including, without limitation, damages for loss of use, data or profits) arising out of the use or inability to use the information in the view even if author has been advised of the possibility of such damages.

    Poster

    Your 4500 QoS will only engage when the interface clutter.

    What you need is a shaper with QoS support, that can match bandwidth your provider.

    Unfortunately, this is not a feature of the 4500 series.

  • Evacuation of the queues on Cisco 6504-E and 6509-E Cisco line cards

    Hello

    In our network environment, we get the following configuration:

    Cisco 6509-E(Sup-2T) as the main switch equipped of line card module WS-X 6848-SFP (1 GE)

    Cisco 6504-E (VSS-720-10 G Sup) as long as the service of distribution layer switch equipped WS-X 6704-10GE line card module

    .

    Time modules line cards end Layer 3 connections from the layer of access/core.

    The QoS trust status is ""DSCP ' on line card interfaces and 6504-E 'mls qos trust dscp' is explicitly configured to trust the DSCP values. "           As is clear from interface capacity output below, "QoS queueuing" mode on both cards line is "CoS" only, and DSCP evacuation lines is not available in interface ' wrr-tail ' configurations. Similar problem exists on the interfaces of channel member of port on the main switch Sup - 2 t as well.

    CORE01 #sh int gig2/1 cap

    GigabitEthernet2/1

    Model: WS - X SFP-6848

    Type: 1000BaseSX

    QOS scheduling: rx-(2q8t), tx-(1p3q8t)

    Queueing QOS mode: rx-(cos), tx-(cos)

    VSS01 #sh int t1/2/1 cap

    TenGigabitEthernet1/2/1

    Model: WS - X 6704-10GE

    Type: 10Gbase-LR

    QOS scheduling: rx-(8q8t), tx-(1p7q8t)

    Queueing QOS mode: rx-(cos), tx-(cos)

    CORE01(Config-if) #wrr - queue?

    minimum bandwidth of WRR bandwidth set with weights or percentages

    cos-map set up cos-sheet for a queue threshold ---> Cos map only no. DSCP

    the queue limit configure the queue limit

    detection of random set up the random detection

    the bandwidth of the SRR maximum queue set up with weights of form or

    percentages

    tail-drop threshold thresholds configure queue

    VSS01(Config-if) #wrr - queue?

    minimum bandwidth of WRR bandwidth set with weights or percentages

    COS-map set up cos-sheet for a queue threshold---> Cos only no. DSCP map

    the queue limit configure the queue limit

    detection of random set up the random detection

    tail-drop threshold thresholds configure queue

    In the above scenario, how the evacuation of the queues should be applied and what are best practices? If 'wrr-tail' is not supported for DSCP, it's recommended to set up "Political map" for evacuation queues and/or any other configuration of queues and then apply the policy of the outgoing evacuation on the interface function. Also, if the queue of political output card config is used, this allows for all the other DSCP / COS line cards in the system, so that the configuration is compatible with the network of 6500.

    Thank you and best regards,

    Mohan

    :

    Disclaimer

    The author of this announcement offers the information in this publication without compensation and with the understanding of the reader that there is no implicit or explicit adequacy or adaptation to any purpose.  Information provided is for information purposes only and should not be interpreted as making the professional advice of any kind. Use information from this announcement is only at risk of the reader.

    RESPONSIBILITY

    Any author will be responsible for any damage that it (including, without limitation, damages for loss of use, data or profits) arising out of the use or inability to use the information in the view even if author has been advised of the possibility of such damages.

    Poster

    My understanding is that you use wrr-queue cos-card as you would be for the CoS values understand the DSCP values have been mapped in these CoS values.

    If you look at figure 2-25, in the reference I provided, you will see 'Final internal DSCP is mapped to CoS' and ' "DSCP-CoS > rewrite" when dealing with exit port QoS. "

Maybe you are looking for

  • I have can´t select part of the clips in iMovie...

    Hi guys I m now using iMovie to edit a new project. There is a low, I used iMovie without problems. Today to import my video iPhone and try to select in the project, which is part of the clip, but automatically select the entire clip... In other work

  • Problem with my HP Compaq notebook 6910p

    When I install any OS 7, 8.1, or all 10 cards are being Setuped except the video card (ATI mobility Radeon 2300 X), I searched a lot for its installation, but nothing. I downloaded several catalysts but without any progress. even I entered the offici

  • Satellite Pro A100 crashed during Windows BIOS upgrade, now does not start.

    Satellite Pro A100 crashed during the upgrade of the bios from windows (upgrade the bios using windows), now the laptop will not boot. I press the on switch and it gives me just a blank screen, so I think that resets itself. I really need help solvin

  • Can I charge my iPad using a voltage converter and an outlet of 50 Hertz in Europe?

    IF I want to reload my iPad in a foreign country with 230 v AC and 50 hertz can do with a (at 115 v) voltage converter and still using 50 Hz instead of 60 Hz? Who will work ok without damage to the iPad?

  • How to segment a network home security?

    My home network consists of an Airport Extreme and two base station Airport Express, run by my Mini OS X Server. I want to my network of the segment so that devices of questionable security (IP webcams, nest thermostat etc.) are separated from my pri