Control Plane and Data Plane

Hi there,
I'm trying to figure out how to determine and how to differentiate between control plane and data plane especially in troubleshooting MPLS VPN. Any keyword that distinguish between them? It seems to be confusing for a newbie here :)
Thanks in advance.
maher

Hi Maher,
The control plane is simply the set of processes that are responsible for disseminating information on routes, labels etc within a network. This includes routing protocols whose job is to communicate information on routes between different routers. The information provided by these protocols is then used to building routing/forwarding tables.
The data plane is simply an abstraction used to describe the actual flow of data packets using paths determined by the control plane. The control plane traffic carries control traffic (which is not end-user data) whereas the data plane traffic is actual end-user data.
There is no single command that you can use to distinguish between the two. The commands you have on a router that can be used to view control plane operation are as such:
sh ip route
sh ip cef
sh ip bgp ...
sh ip ospf ...
sh mpls forwarding-table...
etc... and many, many more
Typically, there isn't a clear demarcation between commands that display control plane info and those that display data plane information... You could use commands such as the following to get some idea of data traffic flowing through a router:
sh interfaces
sh policy-map interface
etc.
Hope that helps - pls rate the post if it does.
Paresh

Similar Messages

  • Question about voice and data plan for Europe

    I am in New York and my boss is going to France for a week and a half. He told me he will not have access to the internet there. He asked me to find out if it would be possible to get a voice and data plan for the month that he will be there, and if so, could someone show me where I could look at the different plans available?
    If it's not possible to do that for just a month, then could someone tell me where I could find the rates are for voice and data in France?
    Thanks

    Hi kevindrosario,
    I appreciate your interest in our International Services.  France, is a GSM country and will only support a Global capable device. Unfortunately, its not clear if your boss has a Global capable device.  If so, here are the details for the voice and data rates for France.
    If your boss doesn't not have a Global capable device, no worries!  We offer an Occasional Global Traveler program, in which we will loan you a Global device for up to 21 days.  I hope this information is helpful.  Please let me know if you have any any additional questions or concerns.
    Thank you,

  • Difference between Pension plans and savings plans

    Dear Friends,
        I'm familiar with the configuration of savings plans. But I have no idea about the pension plans. I realize that some of the basic steps are common to both savings and pension plans but what is the main difference from a config perspective?.
    If any one can kindly explain the necessary steps to set up pension plans or if there is any document which talks about it please please let me know.
    I appreciate the help and thanks in advance.

    IMG Path: Personnel Management  Benefits  Plans  Health Plans  Define Minimum and Maximum Number of Dependents
    Define Cost Variants:
    In this step you define cost variants to determine which factors influence the cost of a health plan for an employee. Variants are plan-specific; each plan has its own variant(s).
    You do not enter any actual costs in this step. You simply define how costs vary according to:
    u2022 Plan
    u2022 Option
    u2022 Dependent coverage
    u2022 Employee data
    Before you start to define cost variants, you need to do the following:
    1. Determine how often costs vary for all the combinations of option and dependent coverage that you have defined in each plan.
    This indicates how many cost variants you need. You can use the same cost variant more than once, for example, if costs are always identical for the dependent coverages 'employee only' and 'employee plus family' within a plan, regardless of the plan option
    2. Determine how costs vary according to employee data.
    This determines how you need to set up your variants using employee groupings.
    For each variant, you can specify a parameter group and cost grouping to determine cost. You can also indicate whether the gender of employees and whether or not they are smokers are cost criteria
    IMG Path: Personnel Management  Benefits  Plans  Health Plans  Define Cost Variants
    Cost Rules:
    You need to define costs for each possible combination of employee grouping in the criteria you have attributed to each variant. If you have not specified any criteria in a variant, you assign one rule only
    IMG Path: Personnel Management  Benefits  Plans  Health Plans  Define Cost Rule
    Health Plan Attributes:
    In this step, you bring together all the definitions relevant to the health plan that you have made in the previous steps.
    You assign to each health plan:
    u2022 Its options
    u2022 Relevant dependent coverages
    u2022 The cost variants for the combination of options and dependent coverages
    IMG Path: Personnel Management  Benefits  Plans  Health Plans  Assign Health Plan Attributes
    Insurance Plans:
    In this step, you define general data for insurance plans
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Define Insurance Plan General Data
    Coverage Variants:
    In this step, you define coverage variants to determined which factors influence the coverage an employee is entitled to in a plan. Variants are plan-specific; each plan has its own variant(s).
    You do not enter any actual coverage in this step. You simply define how coverage varies according to:
    u2022 Plan
    u2022 Coverage option
    u2022 Employee data
    Before you start to define coverage variants, you need to do the following:
    1. Determine how often coverage varies for different coverage options.
    This indicates how many coverage variants you need. Note the following:
    u2022 If a plan has set coverages (including salary multiples), you need a
    coverage variant for each.
    u2022 If a plan allows employees to choose any amount of coverage within a
    range, you need only one coverage variant.
    u2022 If a plan has options, you will need a coverage variant for each option.
    2. Determine how coverage varies according to employee data.
    This determines how you need to set up your variants using employee groupings. For each variant, you can specify a parameter group and coverage grouping to determine coverage
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans 
    Coverage Rules:
    In this step, you define the actual coverages for a plan.
    You need to define coverage for each possible combination of employee grouping in the criteria you have attributed to each variant. If you have not specified any criteria in a variant, you assign one rule only.
    Coverage can be defined as a flat amount or as a factor of salary
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Define Coverage Rules
    Cost Variants:
    In this step you define cost variants to determine which factors influence the cost of an insurance plan for an employee. Variants are plan-specific; each plan has its own variant(s).
    You do not enter any actual costs in this step. You simply define how costs vary according to:
    u2022 Plan
    u2022 Coverage option
    u2022 Employee data
    Before you start to define cost variants, you need to do the following:
    1. Determine how often cost varies for different coverage options:
    u2022 If an insurance plan has set flat coverage options and flat costs, you need
    to define a cost variant for each flat cost.
    u2022 If you have set flat coverage options and the flat costs are directly
    proportional to the coverage stated in the flat cost, you need only one
    cost variant.
    u2022 If an employee can choose any amount of coverage within a range and the
    cost of the coverage is directly proportional to the coverage, you need
    only one cost variant.
    2. Determine how costs vary according to employee data.
    This determines how you need to set up your variants using employee groupings.
    For each variant, you can specify a parameter group and cost grouping to determine cost. You can also indicate whether the gender of employees and whether or not they are smokers are cost criteria
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Define Cost Variants
    Cost Rules:
    You need to define costs for each possible combination of employee grouping in the criteria you have attributed to each variant. If you have not specified any criteria in a variant, you assign one rule only
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Define Cost Rules
    Insurance Plan Attributes:
    In this step, you bring together all those parts of an insurance plan, that you have already defined in the previous few steps.
    You define the insurance plan options, then associate to each insurance plan:
    u2022 Cost variant
    u2022 Coverage variant
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Assign Insurance Plan Attributes
    Combined Coverage Limits:
    When you define coverages for plans such as insurance, you can set limits on the coverage amount. This is often used when the coverage is an amount dynamically calculated when the employee chooses her coverage.
    However these limits apply only to one plan and yet you might need to define limits which combine the coverages of more than one plan.
    In this chapter, you define these combined limits as follows:
    1. The limit that might span 2 or more plans is reduced to a mathematical equation, where there is an amount on one side and plan coverages on the other side. The two sides of this equation are then DIVIDED BETWEEN the two views in this chapter.
    2. The first view defines the limit in monetary terms which is one side of the equation. It also defines the operator (equals, is greater than, and so on).
    3. The second view defines the other side of the equation in terms of the plan coverages
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Combined Coverage  Combined Coverage
    Combined Coverage Limit Expressions:
    In this step, you enter the second half of the equation, as discussed in combined coverage
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Combined Coverage  Define Combined Coverage Limit Expressions
    Imputed Income for Selected Benefits:
    In this section of the IMG, you define the criteria needed to calculate Imputed Income.
    Imputed Income is based upon benefits paid for by the employer and calculated using rates set by the Internal Revenue Service (IRS). This value is then treated as taxable income for the employee
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Combined Coverage  Review Age Groups for Imputed Income
    Review Calculation Factors for Imputed Income:
    In this step, you check that the Imputed Income Rate Table entries are correct.
    The imputed income age groups are associated with the rates/factors set by the IRS
    IMG Path: Personnel Management  Benefits  Plans  Insurance Plans  Combined Coverage  Review Calculation Factors for Imputed Income
    Savings Plans:
    In this step, you define general data for savings plans.
    You have defined the relevant type, status, and provider for each plan in the Basic Settings section of the Benefits IMG
    IMG Path: Personnel Management  Benefits  Plans  Savings Plans  Define Savings Plan General Data
    Employee Contribution Variants:
    In this step you define employee contribution variants to determine which factors influence the permitted employee contribution to a plan. Variants are plan-specific; each plan has its own variant(s).
    You do not enter any actual contributions in this step. You simply define how contributions vary according to:
    u2022 Plan
    u2022 Option (only for plans in the plan category Miscellaneous)
    u2022 Employee data
    Before you start to define variants, you need to do the following:
    1. Determine how often employee contributions vary for plans and any plan options.
    This indicates how many contribution variants you need.
    2. Determine how employee contributions vary according to employee data.
    This determines how you need to set up your variants using employee groupings.
    For each variant, you can specify a parameter group and employee contribution grouping to determine employee contribution
    IMG Path: Personnel Management  Benefits  Plans  Savings Plans  Define Employee Contribution Variants
    Employee Contribution Rules:
    In this step, you define the employee contribution limits for each plan.
    You need to define employee contributions limits for each possible combination of employee grouping in the criteria you have attributed to each variant. If you have not specified any criteria in a variant, you assign one rule only.
    You can define minimum and maximum employee contribution in the following ways:
    u2022 As a fixed amount
    u2022 As a percentage of salary
    u2022 As a contribution unit
    In Payroll, the total employee contribution is the sum of these amounts
    IMG Path: Personnel Management  Benefits  Plans  Savings Plans  Define Employee Contribution Rules
    Employer Contribution Variants:
    In this step you define employer contribution variants to determine which factors influence the contribution the employer makes to a plan. Variants are plan-specific; each plan has its own variant(s).
    You do not enter any actual contribution in this step. You only define how contributions vary according to:
    u2022 Plan
    u2022 Option (only for plans in the plan category Miscellaneous)
    u2022 Employee data
    Before you start to define variants, you need to do the following:
    1. Determine how often employee contributions vary for plans and any plan options.
    This indicates how many contribution variants you need.
    2. Determine how employee contributions vary according to employee data.
    This determines how you need to set up your variants using employee groupings.
    For each variant, you can specify a parameter group and employer contribution grouping to determine employer contribution
    IMG Path: Personnel Management  Benefits  Plans  Savings Plans  Define Employer Contribution Variants
    Employer Contribution Rules:
    In this step, you define limits for the contributions made by the employer to employee plans. You so this for each employer contribution variant for each plan.
    You need to define employer contributions limits for each possible combination of employee grouping in the criteria you have attributed to each variant. If you have not specified any criteria in a variant, you assign one rule only.
    You can define the employer contribution and the contribution limit in either of the following ways:
    u2022 As a fixed amount / as an amount per unit contributed by the employee
    u2022 As a percentage of employee base salary or employee contribution
    IMG Path: Personnel Management  Benefits  Plans  Savings Plans  Define Employer Contribution Rules
    Assign Savings Plan Attributes:
    In this step, you complete the definition of savings plans by bringing together the relevant elements that you have already defined:
    u2022 EE contribution variant
    u2022 ER contribution variant

  • Difference bet terms of Payment for Installment Plan and Installment Plan

    Dear All,
                       what is the functionality difference between  terms of Payment for Installment Plan and Installment Plan? please pour your thoughts.
    thanks in advance

    Hi Vinay,
    Terms of payment :-this is nothing but when vendor will pay the amount to party.
    Installment payment :-This is nothing but when vendor will pay no .of terms
    Funtionally we can use for both T.codes OBB8,OBB9
    May be you can understand what i told
    Regards
    Surya

  • Can any one please explain me opex planning and copex planning

    hi to every one
    can any one please explain me opex planning and copex planning
    thank you
    suresh m

    Hi Suresh,
    I would like to share more information on the question :
    -OPEX Planning - CPM ConsultingCPM Consulting
    -Annual Operating Planning ( AOP) - SAP BPC 10.0NW
    Peter

  • Sample test plan and deployment plan

    Hi,
    Is there anyone know where I can get the test plan and deployment plan samples regarding the configuration?
    Best Regards
    Jean

    Hi Jean ,
    A CD will be given by SAP for its customes named 'ValueSAP ' . IF you can install this CD , you can get these templates.
    Thanks,
    Sudhi

  • Edge and Data Plan charge changes

              I'm on an existing month-to-month coming off a 2 year agreement with two lines and 10GB data per month at $80. On Feb 4 my daughter (2nd line) went to the Verizon store and moved her line to Edge Plan and the rep set the plan for the 10GB $80/mth for the duration of the agreement (at least that's the way it looks to me from the contract). Feb 4th was the same day for the expiration of the 10GB plan at $80/mth and it's now $100/mth. I've got the first month's bill and see the $80/mth billing and the name is still "MORE EVERY UNL Tlk TXT 10GB".
    I am planning on getting a new phone on the primary line (probably the Samsung Galaxy S6) and was looking at the Edge plan vs buying outright the phone.
    My question is if the Primary line is setup for Edge (new GS6) will this cause the data plan to reprice at the current rate of $100/mth or will the contract maintain the $80/mth pricing? If it does reprice - then buying outright is a better deal to keep the 10GB plan, at least that's how it looks to me.
    Anyone know?
    Thanks in advance for any help.

    elliew wrote:
    " - unless you choose to change your plan."    
    I understand the plans can continue when not changed.
    The question is when changing an out-of-contract line (i.e. month-to-month)  to an Edge line - does that constitue a "contract change" that would effect the data plan billing aspect of the bill?
    Thus,
    a) can I Edge a new phone and keep the 10GB data plan at $80 or
    b) must I bring my own phone (i.e. full price buyout) and keep the 10GB data plan at $80.
    Thanks

  • Two iPhone questions (existing customer and data plan)

    Hello, I have two questions about the iPhone. I am on a family plan with At&t. I don't pay my bill. I want to keep it that way. Will I just be able to take my sim card out of my phone and put it in the iPhone since it's AT&T? Or do I use a new sim card and when activating it choose existing customer?
    My second question is I am wondering if it is possible to use an iPhone without the data plan. I know I will be missing visual voicemail and edge but I don't care. Also, will this make me get a thousand dollar bill if I accidentally press safari and don't have a data plan? Thanks.

    friend18 wrote:
    Hello, I have two questions about the iPhone. I am on a family plan with At&t. I don't pay my bill. I want to keep it that way. Will I just be able to take my sim card out of my phone and put it in the iPhone since it's AT&T? Or do I use a new sim card and when activating it choose existing customer?
    You can't use the SIM from your existing phone. You would use the new SIM and activate as an existing customer.
    My second question is I am wondering if it is possible to use an iPhone without the data plan. I know I will be missing visual voicemail and edge but I don't care. Also, will this make me get a thousand dollar bill if I accidentally press safari and don't have a data plan? Thanks.
    You have to get the data plan and for $20 it's worth it, not only is it unlimited data but includes 200 text messages. Without the data plan, you'll pay for every voicemail you access, every text message, any time you check weather/email/youtube/etc. In a nutshell, the data plan covers a lot more than just using Safari to browse the web.

  • Question about iphone 4 and data plan..

    I have the 3GS with unlimited data.
    I am getting the iphone 4.
    I will be giving 3GS to wife.
    Will the unlimited data plan only stay for the 3GS?
    Or can it be transferred to the iphone 4?
    Or can I get unlimited plan for both since I'm an existing customer?
    Thanks!!

    You can continue with your unlimited plan on the new phone. Your wife will have to choose one of the new data plans for the 3GS.

  • Explain Plan and Execution Plan in 10gR2.

    Hi,
    Version 10.2.0.1.0.
    I have two questions:
    1) If the explain plan differs from the execution path in this version, then, is it safe to assume that the statistics are stale (or not gathered at all) on the underlying tables?
    2) Can you in any way make a query use RBO instead of CBO? (I know it doesn't make any sense since CBO is lot smarter, but, for purely academic reasons).
    Thank you,
    Rahul.

    The rule based optimizer is most definitely present in 10gR2. It might not be in the documentation, but it is still there.
    C:\sql>sqlplus test/test
    SQL*Plus: Release 10.2.0.2.0 - Production on Tue Oct 10 15:43:34 2006
    Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    test@SVTEST> set autotrace traceonly
    test@SVTEST> alter session set optimizer_mode=rule;
    Session altered.
    Elapsed: 00:00:00.01
    test@SVTEST> select * from dual;
    Elapsed: 00:00:00.03
    Execution Plan
    Plan hash value: 272002086
    | Id | Operation | Name |
    | 0 | SELECT STATEMENT | |
    | 1 | TABLE ACCESS FULL| DUAL |
    Note
    - rule based optimizer used (consider using cbo)
    Statistics
    1 recursive calls
    0 db block gets
    3 consistent gets
    2 physical reads
    0 redo size
    407 bytes sent via SQL*Net to client
    381 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    0 sorts (memory)
    0 sorts (disk)
    1 rows processed
    test@SVTEST>

  • Strange Bug Cineware with Plane and Nested Plane

    Hi There,
    I've got a scene in Cinema4d with a plane and underneath that plane also a plane. Both of them have an external compositing tag.
    The first plane is keyframed, the second one is getting his behaviour off the first.
    When I import this scene using Cineware into after effects, the first plane displayed correctly with his movement, but with the second plane is something wrong. There is a slight movement in the rotation, and therefore unusable.
    This is just an test setupo, because im having the same difficulties with my main animation. The nested plane is alway off sync with my animation. And I've discovered that it is going wrong with this workaround.
    Can anybody tell me what I'm doing wrong, is it not possible to add an external compositing tag to a plane which is a child? Of is there an option I've forgotten? I also baked the animation, but this also didn't work.
    EDIT: When im export the same project to an older AEC file and import this into After Effects CS6 everything is alright! Is it a bug in Cineware?

    Henweigh99 wrote:
    So:
    <cfset "VARIABLES.#a#" = masterQuery["#a#"]>
    Should read:
    <cfset "VARIABLES.#a#" = masterQuery["#a#"][1]>
    Could be better, much better! The following are just string assignments:
    <cfset "VARIABLES.#a#" = masterQuery["#a#"][1]>
    <cfset "VARIABLES.#a#" = evaluate('masterQuery.#a#')>
    They contain a lot of complexity for the sake of complexity! A variable assignment would have been much better.
    Let us therefore dissect the code. Consider the loop you reference:
    <cfloop list="#masterQuery.columnList#" index="a">
            <cfset "VARIABLES.#a#" = evaluate('masterQuery.#a#')>
    </cfloop>
    Assume that the columnList consists of "col1,col2,col3". Also assume that the query returns the following data:
          col1 | col2 | col3
    row 1: v11 | v12 | v13
    row 2: v21 | v22 | v23
    row 3: v31 | v32 | v33
    row 4: v41 | v42 | v43
    Then the loop will run 3 times, since columnList has 3 elements. The attribute index="a" implies that the variable a will successively take the values "col1", "col2", "col3" at each pass of the loop. The value of "VARIABLES.#a#" will therefore be, successively, the strings
    "VARIABLES.col1"
    "VARIABLES.col2"
    "VARIABLES.col3"
    Likewise, the variable evaluate('masterQuery.#a#') will take on the respective values
    evaluate('masterQuery.col1')
    evaluate('masterQuery.col2')
    evaluate('masterQuery.col3')
    These are, by default, the values of the first row of each column, hence:
    v11
    v12
    v13
    So, what your loop actually does is as follows:
    First pass: 
         "VARIABLES.col1" = v11
    Second pass:
         "VARIABLES.col2" = v12
    Third pass: 
         "VARIABLES.col3" = v13
    You are essentially picking out the values of the first row! It would have been much simpler, and neater, to do something like this instead:
    <cfset firstRowData = structNew()>
    <cfloop list="#masterQuery.columnList#" index="a">
            <cfset firstRowData[a] = masterQuery[a][1]>
    </cfloop>

  • SHIPPING PLANNING AND  MDS PLANNING

    Hi please can someone help me.
    How can I set shipping when the customer has sales order and planning manufacturing from planning priority. No program based in schedule ship date.
    How can I send priority to manufacturing
    thanks

    .

  • App plan use data plan or iphone 5 have gps unit?

    I use the plan app this week and I take road whit out cell service and my plan app
    Work correctly. The iphone 5 have gps or it take data plan?

        Hey ccasteel89!
    If Serena gets a phone hug then I'm hoping that I can get some love to with the information provided. Right off the bat, $570 is data charges would also have me going into cardiac arrest so I appreciate your concern. From the sound of things, it seems that the representative you worked with filed a billing investigation (and that's exactly what needed to be done). Have you received your call and resolution yet?
    In regards to your question, there is one thing I would like to check with your device. Do you have the most up to date iOS 6.1 software? You can check by going to settings > general > software update. This should help a great deal.
    EvanO_VZW
    VZW Support
    Follow Us On Twitter @VZWSupport

  • Career planning and succession planning

    Hi All,
    we are implementing CP & SP.
    our client is not having a big HR team how ever we are trying to bring them CP & SP into the system with sub profiles Qualifications & Designations
    please sharing your experiences and consequences on the above going with CP & SP.
    Thanks

    Hi Rashmi,
    Career planning is done for all positions whereas succession planning is done only for the critical positions within the organization (e.g. CEO).
    Development plan consists of the planned trainings, qualifications to be developed by a personnel within a certain period of time.
    SAP Help Definitions:
    Career Plan : A career planning scenario takes an employeeu2019s personality, skills and abilities and determines the positions this employee should occupy in the course of his or her future career, and the training measures required to obtain the additional qualifications needed for this. A career planning scenario anticipates how an employeeu2019s career will develop.
    Succession Plan: Succession planning sets out to ensure that there is a continuous supply of qualified personnel.
    Development Measure: A development plan is a grouping together of personnel development measures. The objective of a development plan is to provide specific qualifications.
    Regards,
    Dilek

  • Antennas "e plane" and "h plane"

    Hi Guys,
    Does anyone care to chat about what the above is ? It is all in double-dutch?
    I just want to ensure that if I am designing a radio network, I need to understand the antenna paterns.
    Does every single antenna have an E and H Plane?
    Does anyone have any good links?
    Many thx indeed,
    Ken

    Scott. This is an excellent doco also - many thx
    Question on this - the air-ant5959 which we are using for 2.4gHz shows left antenna and right antenna patterns. with both planes on? why is this?
    the other antenna I am using AIR-ANT5145V-R shows the Azimuth Plane Radiation Pattern (H plane correct) and the Elevation Plane Radiation Pattern (E plane correct).
    Why are they different.
    I am really sorry, the only antenna I have ever seen before wifi was my stereo and i know not much about any of this stuff?
    Many thx indeed,
    Ken
    ps. 5 points. now i just gotta go and read it all. Its a big old doco :)

Maybe you are looking for