Performance based/Intelligent Routing

Hi all,
I've built a great many large scale ISP and Data Center networks in the past.
As you know many many years ago  BGP metrics became inefficient in making good routing decisions. So in  the early 2000's companies began to come out with Intelligent Routing  appliances that would "learn" traffic destinations and calculate  latency/loss/jitter to and from destinations, then use that calculation  to determine best path. Then best path would be injected into route  table. I have been out of touch for the last few years. I assume that  calculating traffic decisions has become even more complex, even down to  the application layer. That is how I learned about Cisco NBAR2 and  Cisco Adaptive Intelligent Routing AIR. Anyway, what does Cisco provide  today to help ISP and Data Center routers do performance based  routing/intelligent routing?
Thanks
Justin Franks

I found it.
Cisco came out with OER which I didn't use much but should have.
Then in 2008 Cisco came out with PfR.
PfR replaces OER.
More info here:
http://www.cisco.com/en/US/products/ps8787/products_ios_protocol_option_home.html
Guess I have some catchup to do.... I'm a LITTLE out of touch, lol.

Similar Messages

  • Doubt in Scheduling of performance based preventive maintenance

    Dear Experts ,
                                            This is with respect to scheduling of performance based preventive maintenance.
    I will put my doubt in example so that it will be easy for you to understand.
    I want to perform a preventive maintenance for every 100 litres of fuel consumption.
    annual estimate is 7200 litres , that means 5 litres a day.
    so as per plan , for every day 5 days , maintenance needs to be performed.
    same will be appear after scheduling in ip10 also.
    While updating in the measuring document , I know that , if 100 litres is updated before due date , then order will be generated in the current date itself.
    I just want to know how system responds , if 100 litres consumption takes more than 5 days , will the system generates order as per schedule date or will it wait to complete for 100 litres consumption ??
    Regards
    Keerthan Kumar

    Greetings Keerthan,
    That depends on:
    1) The frequency that you input Measurement Documents in
    2) Your Call Horizon on the Maintenance Plans
    3) Your Scheduling Period in your IP30 Deadline Monitoring variant
    Generally, SAP will adjust the schedule based on the Measurement Documents entered for the counter (1) to account for readings (usage) which are higher or lower than estimated.However, it will NOT reschedule any Orders already called. So to make sure the dates are usually adjusted to your usage, you want frequently input MDs, a high Call Horizon and a short Scheduling Period.
    SAP will determine a scheduled due date for the Order based on the Annual Estimate and the readings. So, if the due date is in 5 days and you are on a call horizon of 100% and a Scheduling period of 3 days, for example:
    a) if you do not input Measurement Documents from Day 0 onwards, the Order will be generated due for Day 5 when you run the IP30 on Day 2
    b) if you input a Measuring Document on Day 1 indicating that less than estimated or no fuel was used, the due date and call date may be pushed into the future and the Order will be generated after Day 2.
    c) if you input the MD after Day 2, this Order will already have been called and will not be rescheduled, but subsequent calls might.

  • Content Based Queue Routing

    Is it possible to have a message routed to a particular queue based on some identifier within the content of the message?
    I have a situation where a certain message needs to take priority over other messages and the only distinguishing characteristic for this message will be embedded in the actual message. So, I would like to have a dedicated queue or pool of queues for this high priority message, ensuring quick processing.
    Any help is appreciated.

    Hi,
    There is no content based Queue routing in Receiver side. However, you can achieve, prioritized message processing by ensuring, high priority messages are processed first by registering queues with priority messages.
    For more on this:http://help.sap.com/saphelp_nw70/helpdata/en/04/827440c36ed562e10000000a155106/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/20bb9649-e86e-2910-7aa9-88ed4972a5f6
    Hope you are looking for this one.
    Rgds

  • Performance Based Equipment Document for Projects

    Dear All,
    We are implementing Performance based equipment process in ETM module. We want to create PBE document for projects where we want to enter the WBS against each line item in PBE document.
    Currently we are able to create the recipient with reference type WBS where we assign WBS element and the same we are assigning in the PBE document to populate the WBS in PBE document. Here the issue is, we have to create the recipient for each WBS element to create the PBE document as WBS element will get populated for  the recipient. We are not able to enter the WBS element directly in the PBE document as it is in non editable mode in the screen.
    Could any body suggest how to enter the WBS element directly in the PBE document without the reference of recipient as we have thousands of wbs elements and creating recipient for each wbs element is not feasible.
    Thanks and regards,
    Basavaraj

    Hi,
    There are multiple questions in your query.
    1. You have to define a counter for finding the performance based maintenance
    2. Measurement document needs to be updated regulary by putting the counter reading.
    3. Call objects will happen based on Plan and scheduling Or deadline monitoring by considering the updated measurement reading.
    4. Running Deadline monitoring is based on frequency of the calls needed. may be daily or weekly or monthly (Example: Every week  maintenance  (Week time interval calls) for an equipment needs atleast weeky once deadline monitoring)
    Thanks
    Siva

  • Performance based maintenance plan

    I am trying to schedule my performance based plan under two conditions:-
    In the first factor,I have kept my initial counter reading as 0 as on today,my cycle as 2000 hrs,estimated as 2500 hrs.
    An my plan date is calculated as  24.10.12.
    In the second factor,I have kept my counter reading as 0 as on today,my cycle as 2000 hrs,estimated as 2500 hrs.
    An my plan date is calculated as  24.10.12.
    Why the planned date is coming as 24.10.12 in both the cases.It should be different.

    Hi,
         I believe you have created counter today and starting value may be 0 or directly 500KM .. in this case last counter reading for both the values will be same date ..so better post 550KM tommorow and then try this way and check :
    First condition :- Start counter reading with 0KM
    Secondition :- Start counter reading with 550KM ..
    Doing the above should give you different dates ..
    In your case  you have posted both OKM & 500KM on same day you will not find any difference in calculation of dates ..
    Note :- System takes the last counter reading date as the start date for calculation ..in case of Counter based plans ..
    regards
    giri

  • Performance based maintenance Plan and regular reading

    SAP says that for performance based plan it is imporatnt to enter the current reading REGULARY, even if it has not changed. otherwise, the system genrates call objects based on estimated annual performance entered for the counter, even though the counter reading has not in reality been reached.
    My question is what does REGULAR means? does it means weekly reading? or daily as suggested in post http://forums.sdn.sap.com/thread.jspa?threadID=2016488&tstart=0
    My concern is daily zero value reading, isn't this an over kill and too much unneccessary data.
    I will appreciate your views.
    Regards

    Thanks fopr your reply.
    I didnt quite get that though.
    are you saying I dont need to load regular zero values if vehicle is not doing any KM, as long as annual estimated value is realistic?
    What should be the annual estimated value of the counter for the following plan?
    1- 3MON OR 10,000 KM
    2- 6MON OR 20,000 KM
    3- 30MON OR 60,000 KM
    I would think its 40,000 Km per year. But if i do that and if my vehicle doesn't do any KM and stay parked for longer period then maintennace plan calls the the KM based package instead of Mon based. hence bringing the call object sooner then it was suppose to.
    My original question was how REGULAR reading is acceptable for performance based plans e.g. weekly, monthly etc?
    Regards
    Edited by: aqvarious on Feb 16, 2012 7:14 AM
    Edited by: aqvarious on Feb 16, 2012 7:22 AM

  • Performance based maintenance

    I have made performance based maintenance plan , in this plan i have assin counter with annual estimate 100 nos and my Maintenance plan cycle lenth 10000 nos .  ( annual estimate i kept 100 nos because  i need  maintenance order counter baase only ) so system schedule the plan ,with call plan date 4 jan 2110 .now when  i update the maintenance document ,counter reach 100001 system generate the maintenance call with plan date 4 jan 2110 not on order generate date.
    but we required the plan  date on which maintenance order generate  so what can i do in the master data so i can get same date on which maintenance order generate.
    Pl help
    Raghav

    There are 3 things in Maintenance Plan.
    Maintenance Plan - Call Date
    Maintenance Plan - Plan Date
    Maintenance Plan - Call Horizon
    Call Date is date on which Maintenance Order gets created.
    Plan Date is basic start date of Maintenance Order (when maintenance should start)
    Call horizon specifies as a percentage when a maintenance order should be created
    In your case i would suggest you to maintain call horizon as 100% that means your order created date and maintenance date (basic start date of maintenance order) are same.
    Also plz refer the below link.
    http://help.sap.com/saphelp_crm60/helpdata/en/3c/abb377413911d1893d0000e8323c4f/content.htm

  • Cycle sets in Performance Based Preventive Maintenance

    Hi,
    Can any one explain what is cycle sets in Performance Based Preventive Maintenance means?
    Thanks in advance.

    hi
    Cycle sets are used for multiple counter plan where the unit of measurement is different .For example you have to plan your equipment based on KM it had serviced and also based on Months ,then you have to create cycle set for these 2 measurement like KM and Mon ,then while creating the multiple counter plan you can specify the cycle set and make the scheduling
    Also refer help.sap.com
    regards
    thyagarajan

  • Performance based Incentives...

    Hi All,
    How can we calculate Performance based incentives...
    e.g.
    Sales offices monthly target is 15lakh ...if he sales 12lakh to 15lakh ...he will get 5% of it as performance incentives...and so on...
    thanks...
    amol

    IMG->Time Management -> Incentive Wages
    Default Settings
    Groups
    Time Ticket Types
    Premium Formulas
    Integration with Logistics
    These are  the node availbale. Here we have intergration with logistics
    For this PDC interface might be required
    Best Regards

  • Help setting validation based on route selected

    If the LC form only has one submit button, how do you set a validation on submit based on the route selected when running forms in workspace?
    For example, if users have the option to Approve or Reject a form, can you determine which route they have selected and validate fields accordingly? So that if "reject" is selected we can validate that the reject comment field was completed, and if "approve" is selected we can validate that the form was signed?  Is there some property of the submit button or process field that makes this distiction?
    Thanks for your help!

    You can use a JavaScript if-else statement on the preSubmit event of the button. Do a check to see which of the fields are populated, then perform the required action.
    You could even hide the buttons, then if the user fills in a comment in the reject field, you simply show the reject button and keep the approve button hidden. You could have a pop-up when the form opens informing the user of the document's steps / process.

  • Slow TCP performance for traffic routed by ACE module

    Hi,
    the customer uses two ACE20 modules in active-standby mode. The ACE load-balances servers correctly. But there is a problem with communication between servers in the different ACE contexts. When the customer uses FTP from one server in one context to the other server in other context the throughput through ACE is about 23 Mbps. It is routed traffic in ACE:-(  See:
    server1: / #ftp server2
    Connected to server2.cent.priv.
    220 server2.cent.priv FTP server (Version 4.2 Wed Apr 2 15:38:27 CDT 2008) ready.
    Name (server2:root):
    331 Password required for root.
    Password:
    230 User root logged in.
    ftp> bin
    200 Type set to I.
    ftp> put "|dd if=/dev/zero bs=32k count=5000 " /dev/null
    200 PORT command successful.
    150 Opening data connection for /dev/null.
    5000+0 records in.
    5000+0 records out.
    226 Transfer complete.
    163840000 bytes sent in 6.612 seconds (2.42e+04 Kbytes/s)
    local: |dd if=/dev/zero bs=32k count=5000  remote: /dev/null
    ftp>
    The output from show resource usage doesn't show any drops:
    conc-connections              0          0     800000    1600000          0
      mgmt-connections             10         54      10000      20000          0
      proxy-connections             0          0     104858     209716          0
      xlates                        0          0     104858     209716          0
      bandwidth                     0      46228   50000000  225000000          0
        throughput                  0       1155   50000000  100000000          0
        mgmt-traffic rate           0      45073          0  125000000          0
      connections rate              0          9     100000     200000          0
      ssl-connections rate          0          0        500       1000          0
      mac-miss rate                 0          0        200        400          0
      inspect-conn rate             0          0        600       1200          0
      acl-memory                 7064       7064    7082352   14168883          0
      sticky                        6          6     419430          0          0
      regexp                       47         47     104858     209715          0
      syslog buffer            794624     794624     418816     431104          0
      syslog rate                   0         31      10000      20000          0
    There is parameter map configured with rebalance persistant for cookie insertion in the context.
    Do you know how can I increase performance for TCP traffic which is not load-balanced, but routed by ACE? Thank you very much.
    Roman

    Default inactivity timeouts used by ACE are
    icmp 2sec
    tcp 3600sec
    udp 120sec
    With your config you will change inactivity for every protocol to 7500sec.If you want to change TCP timeout to 7500sec and keep the
    other inactivity timeouts as they are now use following
    parameter-map type connection GLOBAL-TCP
    set timeout inactivity 600
    parameter-map type connection GLOBAL-UDP
    set timeout inactivity 120
    parameter-map type connection GLOBAL-ICMP
    set timeout inactivity 2
    class-map match-all ALL-TCP
    match port tcp any
    class-map match-all ALL-UDP
    match port tcp any
    class-map match-all ALL-ICMP
    match port tcp any
    policy-map multi-match TIMEOUTS
    class ALL-TCP
    connection advanced GLOBAL-TCP
    class ALL-UDP
    connection advanced GLOBAL-UDP
    class ALL-TCP
    connection advanced GLOBAL-ICMP
    and apply service-policy TIMEOUTS globally
    Syed Iftekhar Ahmed

  • WHERE Clause performance based on order - ?  Maybe?

    Hello everyone - thanks in advance for the always helpful help. :-)
    I have a query...
    SELECT
      WOH.COMPANY_NUMBER,
      WOH.ACCOUNT_NUMBER,
      COUNT(WOH.WORK_ORDER_NUMBER) AS TROLLS
    FROM
      PENDING_WORK_ORDERS PWO
      INNER JOIN KAN_WORK_ORDER_MASTER_HISTORY WOH
        ON PWO.ACCOUNT_NUMBER = WOH.ACCOUNT_NUMBER
    WHERE
    WOH.OFFICE_ONLY_FLAG <> 'Y'
    AND WOH.WO_STATUS = 'CP'
    AND WOH.SCHEDULE_DATE BETWEEN ('1' || O_CHAR(TO_DATE(SUBSTR(PWO.DATE_ENTERED, 2, 6), 'YYMMDD') - 30 , YYMMDD'))
    AND PWO.DATE_ENTERED
    GROUP BY WOH.COMPANY_NUMBER, WOH.ACCOUNT_NUMBERThe KAN_WORK_ORDER_MASTER_HISTORY file has approx. 10,000,000 records in it. Does the order of the WHERE statement effect performance? This query now takes approx 40 minutes to run - but I was wondering if I reordered the WHERE statement (ie - Bring statements to the top that would cut the results more) - would this work?
    If not - any suggestions to speed this up? There are only a small set of these records that we really need - probably about 1% will actually match - is there any way to narrow down this set before there WHERE search is done? The SCHEDULE_DATE field is stored as a number in the format 1YYMMDD - the dates go all the way back to 2003 but we are only needing the last two months work (1071101 - 1071217).
    Am I making any sense? Sometimes these issues are very hard to explain...
    Thanks again.
    Brett

    so I have to use the TO_DATE and TO_CHAR functions quite a bit - which always seem to slow the query down considerably. There is that to consider that indexes will not get used, unless you try a function based index as also suggested.
    The real problem may be the cardinality is impossible to estimate the number of rows each operation may return, and as the volumes are large the impact will be worse.
    we are only needing the last two months work (1071101 - 1071217).There are three times more possible values between the numbers as there are days between the two dates, and the optimizer bases the most efficient plan using this information.
    SQL> select 1071101 - 1071217 from dual;
    1071101-1071217
               -116
    SQL> select to_date('071101','yymmdd') - to_date('071217','yymmdd') from dual;
    TO_DATE('071101','YYMMDD')-TO_DATE('071217','YYMMDD')
                                                      -46
    this is for a national corporation that i have absolutely no say in how it is formatted or administered....And right now it is going as fast as it has been designed to go. When someone has built and provided you with a farm tractor, you aren't going to be winning any formula 1 or nascar races.

  • Settings for performance based maintenance plan

    Hi experts,
    Incase of hour or Km dependent performance base plan, how we can fix the reading (In hours or Km) limit or period of order generation? what is the impact of annual estimate? Please give me an example with all readings.
    Regards,

    When you create a plan with a counter (Associate a measurement point of counter type to the same), then you would be able to specify at what intervals (Counter readings for this measurement point), the call object associated to the Maintenance plan should be generated.
    The actual call date for this maintenance plan however depends on the "Annual estimate " for the measurement point counter and also the actual counter readings captured for the measurement point
    For ex: Annual estimate maintained for the Point : 12,000 Miles .Maintenance for this equipment should be triggered for every 1000 Miles (This should be the counter interval maintained for the Maintenance plan). Based on the above the maintenance plan would generated a call every one month (Annual estimate / period).As an example,  when this Maintenance plan is scheduled for 1 yr, then 12 maintenance calls will be generated one each for every month. The actual and scheduled dates for the call depends on the various other scheduling parameters maintained for the Plan.
    Its critical for any counter based maintenance plan that the counter reading is Captured , Through measurement documents regularly, EVEN IF THERE IS NO CHANGE TO THE COUNTER READING, Otherwise, the system generates call objects (for example, maintenance orders) based on the estimated annual performance entered for the counter, even though the counter reading has not in reality been reached.
    for ex: owing to a vehicle breakdown/ repair if the vehicle has been in repair shop for a month,To avoid a maintenance order being created before it is needed, you maintain the new total counter reading in the system regularly over the period of the month. You then reschedule the maintenance plan using IP30, and the call date is recalculated based on the updated counter reading. In this case, the call date would be later.
    [Detailed SAP Help|http://help.sap.com/erp2005_ehp_04/helpdata/en/3c/abbcf6413911d1893d0000e8323c4f/frameset.htm].
    Regards
    Narasimhan

  • Increase performance of Border Router

    Is there any way to increase the performance of a PFR Border Router Cisco 7206 VRX?. What would be the best or most viable. Thank you.

    Hi Somaraju,
    There are many ways to increase the WAS performance. You
    can use the Config Tool or increase the no. of server
    processes. Below threads might be of help.
    Re: Increasing Heap Size not possible
    Re: Problem with Java.lang.outofmemoryerror
    max number of server processes
    Please check in the log files as to why exactly the
    server is restarting and try the above mentined solutions.
    Regards
    Srikishan

  • XOT/X.25 performance on 3600 router

    Hi all,
    I have a very big problem. I have configured a 3600 Cisco router with X.25 hunt-group to loadbalance traffic on several X.25 line. On the LAN side, i have configured XOT to transport X.25 over TCP till our mainframe. On the same router, i have also configurated SNAsw to transport SNI and QLLC traffic.
    This configuration works , therefore i have a problem of performance. When the mainframe send a X25 call, it is OK. But when the mainframe send 2 or more simultaneous X.25 flows, the router drop X.25 flows.
    Here in copy show tech and log .
    should i enter:
    x25 routing use-tcp-if-defs*
    and put hold-queue to 60000 in/out?
    Any ideas?
    Thanks

    You could try out with your configuration. It looks good to me. You could also refer to the following URL to get a better
    understanding on how to configure cisco routers for X.25 connections. http://www.cisco.com/en/US/products/sw/iosswrel/ps1826/products_configuration_guide_chapter09186a00800d9bc8.html

Maybe you are looking for

  • Itunes for windows won't read or burn to my cd player

    I am having a weird problem. I had an HP Lightscribe cd burner installed on my system and when i put a cd into the computer, itunes will read it and show me the name of the cd and all the tracks, but when trying to play, import, or burn to this drive

  • Can't access library in Photoshop CC (or Illustrator CC)

    I am running Photoshop CC 2014.1.0 and Adobe Creative Cloud says Photoshop CC (2014) is "up to date" Illustrator CC (2014) is also "up to date" In the Window menu there is no library option (doesn't appear in list) I am signed in (confirmed this in H

  • Link to anchor in another page?

    I'm trying to link to an anchor in another page, as opposed to the same page. Is this possible? Can I do it using a hotzone instead of text? I found this but it seems to only want to link to an anchor on the same page - http://www.uwec.edu/HELP/Dream

  • Fragment fields suddenly become editable from within the FORM

    When we added a schema to a form that contains fragments, suddenly the fragment fields became visible and editable from the FORM.  The fields in the fragment are normally not editable unless you edit the fragment. (Designer) This is a huge concern fo

  • Intensity Pro ?

    Total newbie with CS5 so here goes....Running Windows 7 Bootcamp on a MacPro have the Intensity Pro Card installed with newest drivers it works fine with the Vegas Pro install  but can't get it to display the CS5 output. It shows up as a Capture opti