BGP Session drops when loading routes into a VRF

I've configured a small MPLS network with 4 P routers (ASR 1002s) 4 PE routers (6509s) and two Cisco 7206s as route reflectors.  I'm using OSPF as the routing protocol on the PE-CE interfaces and have sham links configured between PE routers.  I currently have two VRFs configured on this network, one is working fine, and there are approximately 150 routes in this VRF. 
The second vrf is configured, it also has ospf sham links configured, neighbors up, etc.
The problem I have is that when I bring up the first PE-CE link and load about 7000 routes into the second vrf my BGP sessions between the other PEs and route-reflectors start timing out.  I do show the vpnv4 routes show up in the route-reflectors "sh ip bgp vpnv4 rd 14017:2" I believe the debug outputs below indicate the issue is in the route-reflectors, but was curious if anyone else had seen this issue.  The BGP peering IP address for one of the route-reflectors is 10.2.0.7 and one of the session dropping PEs is 10.2.0.13.
Normal output from "unloaded" debug ip bgp vpnv4 unicast keepalives:
Route-reflector output:
May 16 09:35:31   2329: May 16 09:35:30.718 CDT: BGP: ses global 10.2.0.13 (0xA0519C0:1) Keep alive timer fired.
May 16 09:35:31   2330: May 16 09:35:30.718 CDT: BGP: 10.2.0.13 KEEPALIVE requested (bgp_keepalive_timer_expired)
May 16 09:35:31   2331: May 16 09:35:30.718 CDT: BGP: ses global 10.2.0.13 (0xA0519C0:1) service keepalive IO request.
May 16 09:35:31   2332: May 16 09:35:30.718 CDT: BGP: 10.2.0.13 KEEPALIVE write request serviced in BGP_IO
PE output:
May 16 09:35:38.421 CDT: BGP: 10.2.0.7 KEEPALIVE requested (bgp_keepalive_timer_expired)
May 16 09:35:38.421 CDT: BGP: 10.2.0.7 KEEPALIVE sent
Route-reflector output:
May 16 09:35:39   2341: May 16 09:35:38.427 CDT: BGP: 10.2.0.13 received KEEPALIVE, length (excl. header) 0
Same output but during a "loaded" condition:
Route-reflector output:
May 15 20:41:31   774: May 15 20:41:31.015 CDT: BGP: ses global 10.2.0.13 (0xA091324:1) Keep alive timer fired.
May 15 20:41:31   775: May 15 20:41:31.015 CDT: BGP: 10.2.0.13 KEEPALIVE requested (bgp_keepalive_timer_expired)
May 15 20:41:31   778: May 15 20:41:31.015 CDT: BGP: ses global 10.2.0.13 (0xA091324:1) service keepalive IO request.
May 15 20:42:29   793: May 15 20:42:28.363 CDT: BGP: ses global 10.2.0.13 (0xA091324:1) Keep alive timer fired.
May 15 20:42:29   794: May 15 20:42:28.363 CDT: BGP: 10.2.0.13 KEEPALIVE requested (bgp_keepalive_timer_expired)
May 15 20:43:23   805: May 15 20:43:22.638 CDT: BGP: ses global 10.2.0.13 (0xA091324:1) Keep alive timer fired.
May 15 20:43:23   806: May 15 20:43:22.638 CDT: BGP: 10.2.0.13 KEEPALIVE requested (bgp_keepalive_timer_expired)
May 15 20:43:33   813: May 15 20:43:33.934 CDT: %BGP-3-NOTIFICATION: received from neighbor 10.2.0.13 4/0 (hold time expired) 0 bytes
PE output:
May 15 20:43:33.927 CDT: %BGP-3-NOTIFICATION: sent to neighbor 10.2.0.7 4/0 (hold time expired) 0 bytes
May 15 20:43:33.927 CDT: %BGP-5-ADJCHANGE: neighbor 10.2.0.7 Down BGP Notification sent
Route-reflector output:
May 15 20:43:34   814: May 15 20:43:33.934 CDT: %BGP-5-ADJCHANGE: neighbor 10.2.0.13 Down BGP Notification received
It appears to me that we are missing "BGP: 10.2.0.13 KEEPALIVE write request serviced in BGP_IO"
For full disclosure there are other BGP keep-alive events going on to the other PEs at this time, some passing, some failing.
route-reflector info:
route-reflector1#sh inv
NAME: "Chassis", DESCR: "Cisco 7206VXR, 6-slot chassis"
PID: CISCO7206VXR      , VID:    , SN: 37050753
NAME: "NPE-G2 0", DESCR: "Cisco 7200 Series Network Processing Engine NPE-G2"
PID: NPE-G2            , VID: V03 , SN: JAF1410AADM
NAME: "disk2", DESCR: "256MB Compact Flash Disk for NPE-G2"
PID: MEM-NPE-G2-FLD256 , VID:    , SN:
NAME: "Power Supply 1", DESCR: "Cisco 7200 AC Power Supply"
PID: PWR-7200-AC       , VID:    , SN:
NAME: "Power Supply 2", DESCR: "Cisco 7200 AC Power Supply"
PID: PWR-7200-AC       , VID:    , SN:
route-reflector1#sh ver
Cisco IOS Software, 7200 Software (C7200P-ADVIPSERVICESK9-M), Version 15.1(4)M5, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2012 by Cisco Systems, Inc.
Compiled Tue 04-Sep-12 19:41 by prod_rel_team
ROM: System Bootstrap, Version 12.4(12.2r)T, RELEASE SOFTWARE (fc1)
BOOTLDR: Cisco IOS Software, 7200 Software (C7200P-BOOT-M), Version 15.1(4)M5, RELEASE SOFTWARE (fc1)
route-reflector1 uptime is 15 weeks, 20 hours, 43 minutes
System returned to ROM by reload at 11:03:48 UTC Thu Jan 31 2013
System restarted at 12:37:52 CST Thu Jan 31 2013
System image file is "disk2:c7200p-advipservicesk9-mz.151-4.M5.bin"
Any thoughts on this problem would be greatly appreciated.

Hi again,
did you check this?
http://www.cisco.com/en/US/tech/tk365/technologies_configuration_example09186a008010a28a.shtml
I honestly do not remember the defaults in Cisco but I had a very similar issue working with Juniper because of this value was set @ about 4500 prefixes at once.
Take care
Alessio
Sent from Cisco Technical Support iPad App

Similar Messages

  • Inject BGP Default Routes into Multiple VRF before Best Path Selection

    Hello, 
    I have the following setup:
    Multiple Border Routers with eBGP sessions to external AS. We receive a default route from this multiple AS to keep the Table manageable. We noticed an important part of our traffic was been SW routed instead of CEF when we had the Full Internet table. Router Resources came to the ground when we changed to a default. 
    Now I want to separate this default routes into different VRF. Attached is the Diagram. 
    My question is,  the multiple default route all go into the BGP Table. The BGP table then select the best route and place it on the RIB and then to the FIB. 
    I want to redistribute the different Route on the BGP table prior to the Best path selection algorithm and placed on the RIB. 
    How can I achieve this?

    Hi,
    Redistribution of multiple routes to same prefix is not possible. Even if you have configured BGP multipath and all different bgp routes got installed into routing table, during redistribution only route will be redistributed. 
    Also would like to understand the requirement of redistributing multiple BGP routes in to IGP. As per your diagram, 3 different eBGP sessions are on three different routers, so you can prefer eBGP route over iBGP received from other routers and can distribute eBGP route to IGP from each router. Thus you will have three different default routes in to IGP in core.
    Please don't forget to rate this post if it has been helpful
    - Akash

  • When loading songs into iTunes, from my external hard drive. It seems to be copying the music onto my MacBook Air.

    When loading songs into iTunes, from my external hard drive. It seems to be copying the music onto my MacBook Air.
    How do i have iTunes only read the songs from my hard drive, rather then copying them?

    You may find these Links of Interest...
    Moving iTunes Media Folder
    http://support.apple.com/kb/HT1449
    http://macmost.com/moving-your-itunes-media-to-an-external-drive.html

  • ABAP short dump when loading data into Infocube

    Hello All,
    I am getting an ABAP short dump error when loading data into Infocube. I tried to load data from PSA and ODS.
    I ran the code to compress the Infocube, no improvement still getting the same error.
    Error Analysis:
    A raise statement in the program "SAPLRSDU_PART" raised in the exception.
    Internal Notes:
    The termination occured in the function "ab_i fune" of the SAP Basis system. Specifically in the line 2316 of the module "//bas/620/src/krn/runt/abfunc. C#18".
    The internal operation just processed is "FUNE"
    Advance thanks !!!
    Siv

    Hello Siv,
    try to run program SAP_DROP_EMPTY_FPARTITIONS to display existing partitions. Then compare it to the number of uncompressed requests. Maybe there's a mismatch.
    SAP notes that might help: 385163, 590370
    Regards,
    Marc
    SAP NetWeaver RIG, US BI

  • Bdoc error in SMW01 When Loading Materials into CRM

    Hi,
    We have recently done a system copy of our Production System to our Test System in R/3. We are now in the process of loading the Materials into our CRM 2007 Test System from the newly updated Test System in R/3.
    However, when loading the objects into CRM we are getting the following BDoc errors in smw01:
    Value X02 is not permitted for attribute Product Group 3 Value X02 - X09 is not permitted for attribute Product Group 3
    Area: COM_PRCAT
    Number: 20
    We have loaded the object DNL_CUST_PROD1 prior to the load of the MATERIALS object
    Does anyone know how this issue could be resolved?
    Thanks,
    Jonathan.

    Hi, this error refers to tax customizing so you should check what assingments you have in R/3 and then replicated on CRM.
    You can use transaction CRM_TAXCUST_VALIDATE to check the tax errors both in customers and materials.
    Then, according to the missing entries you will see on the transaction I told, you shoul check in R/3 tables TSKM and TSTL (used for materials).
    In table TSTL you have all the customizing made on R/3 transaction OVK1 and in table TSKM you´ll find the customizing made on transaction OVK4.
    The entries made there for your country should be the same ones made in CRM. The customizing path is the following:
    SPRO>CRM>Basic Functions>Taxes>Basic Settings>Tax Types and Tax Groups>Assing Tax Groups to SAP ECC Tax Classifications (Products)
    Here you have to enter the combination of:
    COUNTRYTAX TYPETAX GROUPTAX SEQTAx CL (which you should be able to fullfill after checking the R/3 tables I´ve told you..
    Please let me know if it helps,
    Regards,
    Lorena

  • Linkage error occured when loading javaclass into InterfaceMapping

    Hi All,
    i created java file having input xml and output xml file,i made it as one .jar file ,i imported that one into IntegrationRepository in importedArchive,when i call that .class file into InterfaceMapping iam getting this error, Linkage error occured when loading javaclass . how to solve this one
    regards,
    jasmine

    Hi Prateek,
    iam using jdk1.4.2
    still iam not able to activate the interfacemapping ,iam getting this error
    Linkage error occurred when loading class JavaMapping (http://myxmlnamespace, 21279630-c687-11dd-9b90-db1010109e85, -1)
    here JavaMapping is my java class name
    while activating the interfacemapping iam getting this error.
    regards,
    jasmine

  • Alias when loading metadata into Planning

    Hi all,
    We are trying to load metadata into Planning 11.1.2 using the outline load utility. We have the dimension name, parent, data storage, and alias.
    We get this error when doing the dry run(with /N):
    Unrecognized Column header value: Alias
    Does this mean we cannot load aliases using the outline load utility? Unfortunately, all the examples in the hp-admin document only talks about loading data. Where in the 'cmd' do we specify that we are loading metadata(and not data itself)?
    Thanks,
    Sujani

    If you are loading to the default alias table the header should be Alias: Default
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Short Dump when loading Data into Cube UNCAUGHT_EXCEPTION(Pls Help)

    Dear Guru's
    i am trying to load data into a Cube from a ODS and the load gets dump...
    In Dump Analysis.....
    The exception 'ZCX_EDW_MAP_ROOT' was raised, but it was not caught anywhere         
    along   
    "UNCAUGHT_EXCEPTION" "ZCX_EDW_MAP_ROOT"                                       
    "ZCL_EDW_MAP_ROOT==============CP" or "ZCL_EDW_MAP_ROOT==============CM002"   
    "LOAD_MAPPING_INFOPROV"                                                                               
    So it would be great if some one can give me some suggestion to handle this issue
    Thanks in Adv
    Dev

    Dear Arun,
    i have checked the routine there exists some code
    Eg: data: vref_monitor type ref to zcl_edw_monitor,
    But to say fact i ddnot i understood it....
    Any suggestions dude...pls
    thanks in adv
    Dev

  • Error when loading data into Planning

    Unable to load data into planning 11.1.2.3.200 using ODI 11.1.1.7
    Please find the errors from below logs:
    INFO  [SimpleAsyncTaskExecutor-2]: Oracle Data Integrator Adapter for Hyperion Planning
    INFO  [SimpleAsyncTaskExecutor-2]: Connecting to planning application [xxxxxxx] on [xxxxxxxxxxx]:[xxxx] using username [admin].
    INFO  [SimpleAsyncTaskExecutor-2]: Successfully connected to the planning application.
    INFO  [SimpleAsyncTaskExecutor-2]: The load options for the planning load are
      Dimension Name: Account Sort Parent Child : false
      Load Order By Input : false
      Refresh Database : false
    INFO  [SimpleAsyncTaskExecutor-2]: Begining the load process.
    DEBUG [SimpleAsyncTaskExecutor-2]: Number of columns in the source result set does not  match the number of planning target columns.
    INFO  [SimpleAsyncTaskExecutor-2]: Load type is [Load dimension member].
    ERROR [SimpleAsyncTaskExecutor-2]: Record [[A603010, null, null, null, null, null, null, null, null, null, null, null, xxxxx, -100, F3E0,C011,E7172_93275,FY17,Stage 1,Current Service Level,Jul, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]] was rejected by the Planning Server.
    ERROR [SimpleAsyncTaskExecutor-2]: Record [[A601060, null, null, null, null, null, null, null, null, null, null, null, xxxxx, -250, F3E0,C011,E7172_93275,FY17,Stage 1,Current Service Level,Jul, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]] was rejected by the Planning Server.
    log.err
    Account,Data Load Cube Name,Budget,Point-of-View,Error_Reason
    A603010,xxxxx,-100,F3E0,C011,E7172_93275,FY17,Stage 1,Current Service Level,Jul,Cannot load dimension member, error message is: RemoteException occurred in server thread; nested exception is:
      java.rmi.UnmarshalException: unrecognized method hash: method not supported by remote object
    A601060,xxxxx,-250,F3E0,C011,E7172_93275,FY17,Stage 1,Current Service Level,Jul,Cannot load dimension member, error message is: RemoteException occurred in server thread; nested exception is:
      java.rmi.UnmarshalException: unrecognized method hash: method not supported by remote object
    FDMEE log:
    ERROR [AIF]: Error: No records exist for Period 'Pd 2 - 2014-08-01'
    ERROR [AIF]: Error: No records exist for Period 'Pd 3 - 2014-09-01'
    FDMEE Logging Level is set to 5

    Are you sure that you haven't got Planning 11.1.2.3.500 in your environment? This sounds spookily similar to the issue described in note 1678759.1 which was seen after applying Planning 11.1.2.3.500. If it's definitely Planning 11.1.2.3.500 is there any chance that someone has applied ODI patch 18687916 to the ODI home (C:\Oracle\Middleware\odi)?
    If you /*are*/ running Planning 11.1.2.3.500 then you might need to apply patch 18687916 to C:\Oracle\Middleware\odi - you might need note 1683307.1 to take some of the pain out of applying this patch though.
    Given the error that you're seeing though there's a mismatch in versions of JAR files between ODI and the Planning server somewhere.
    Regards
    Craig

  • Error when loading metadata into Custom Dimension(Planning)

    Hi all,
    We are using text files to load metadata into Hyperion Planning. This works fine for standard dimensions. But it doesn't seem to work well for custom dimensions.
    I have reversed the model for the custom dimension, and also set the staging area as different from target.
    Error:
    com.hyperion.planning.InvalidMemberException: The member <membername> does not exist or you do not have access to it.
    How does ODI realize a custom dimension load(as opposed to a standard dimension load)?
    Thanks.

    Hi,
    Please try this
    1. Go to Designer and select the Interface
    2. Go to Flow tab
    3. Select your target
    4. Go to target properties windows
    5. Now you can find option called "LOAD_ORDER_BY_INPUT" and "SORT_PARENT_CHILE"
    6. Please select the different values "YES" or "NO" and try to load the values.
    Thanks and Regards,
    Vikram.

  • Leading zeros when loading file into BPS

    Hi all,
    i'm trying to load a flat file into BPS cube via sap GUI according to the indication of the correspondent "How to paper".
    As first column i have cost center (10 ch lenght). Usually in the File the leading zeros are not specified and in the paper it's specified to pay extra attention to those zeros.
    So the question is:
    HAVE i to include leading zeros in the file (for cost center)? Is it a mandatory task?
    Thanks in advance.
    Fabio

    Hi Anand,
    Is it possible to load Excel or CSV file into BPS using the standard function module ?
    If we use CSV format, then the leading zeros should be wiped out anyway.
    I tried both format. None of them working. Is only TXT format allowed ?
    Your help is much appreciated.
    Regards,
    Manish Jain

  • Error message when loading books into my nook ce_copy_not_allowed can somebody help ??

    Can somebody help with the error message ce_copy_not_allowed when transfering books to my NOOK

    I have the same problem  HELP  Not computer savvy  Using a kobo glow have purchased the books from the kobo store. using adobe editions 4 and my computer is authorized.

  • Modem drops when I log into mail (unless I wait 2 or 3 minutes)

    4-15-07
    Problem seems to have started after Security Update
    2007-002 or 003.
    If I turn on eMac, dialup the ISP via 56K modem, bring
    up Mail 1.3.11 (v622/624) and delay from entering ISP
    POP mail server account password (for about 2 or 3 minutes) there is no problem.
    Only if I immediately enter the password without waiting
    do I lockup the Mac (modem SIGHUP in connection log and
    no keyboard or mouse activity). Power reboot needed.
    Anyone have a thought? Have pretty much exhausted myself
    on this one.
    Thanks.

    Hello Again Bill!
    It usually isn't necessary to start additional topics about the same issue.
    It can become confusing to members trying to assist you, and cause duplicated suggestions.
    I will again reply in your other topic found here modem problems ever since security update 2007-002.
    ali b

  • How to get into desktop screen at once when client come into RDP session?

    How to get into desktop screen at once when client come into RDP session?
    When users login into terminal server I would like they see own desktop and open web page of corp portal.
    How to do that?

    Hi
    Hope below links will help
    http://blog.cloud-client.info/2012/10/03/tip-configure-a-keyboard-shortcut-to-minimize-fullscreen-citrix-or-microsoft-rds-sessions-for-a-linux-based-igel-os/
    Also there are some Remote Desktop Services shortcut keys
    http://msdn.microsoft.com/en-us/library/aa383500%28v=vs.85%29.aspx
    Regards,
    Rajesh J S

  • Preserve frame rate when loading one swf into another

    Is there a way to preserve the frame rate of a swf when
    loading it into another swf that plays at a higher frame rate. I'm
    loading some flash ads that mostly run at around 12-15 frames a
    second into a portfolio site that runs at around 40 frames per
    second. All my ads play too fast. The link is:
    www.dg8tal.com/portfolioidea.html
    Thanks!

    As far as I understand it, there is no option to override the
    frame rate designated by the main movie you are loading into. The
    SWF file you are loading always inherits the framerate of the SWF
    you are loading it into. Here are some suggested work-arounds that
    might help:
    1) Lower the frame rate of the main movie on the website that
    you are loading into.
    2) Expand the timelines of the advertisements just for use in
    your portfolio
    3) Put your menu and thumbnails in one HTML frame that can
    then load each item in another HTML frame above it. Since each SWF
    would load on its own, the framerate of your main swf would not
    matter. You would lose your nice resizing effect though unless you
    did some more complicated integration with javascript I imagine.
    I would recommend going with option 2, since that will take
    the smallest amount of work while preserving your overall design.
    However, with the faster framerate, your advertisements would have
    difference performance characteristics that you'll need to assess.
    I'm trying to think of more options, but these seem to be the
    first things that come to mind.

Maybe you are looking for

  • Partner determination procedure

    <b>Hi, This is for the 1st time i am in this forum. Could anyone tell about when the error comes (during creation of sales document-customer master record does not exist), though i have created my own partner determination procedure with new part fun

  • SQL query in bean

    public String select() try Connection conn = DriverManager.getConnection (url, dbUser, dbPassword); Statement stmt = conn.createStatement(); String query = "SELECT ID, name, summary, start_time, end_time FROM cruises WHERE ID = "'" + request.getParam

  • Question on sql cluster failover behaviour

    Hi Experts, I have a doubt on SQL Cluster. In SQL cluster, If we MOVE the group or failover the group to another node what happens to the user connections(say 100 conn's) and ongoing open transactions during failover? Will all connections gets discon

  • Data selection from New GL Total

    Hi Experts, I need to create - Profit center  wise account balances. I am planning to use new GL total Tables FAGLFLEXT. What the things to be taken care like Transaction,  Ref . Transaction, Credit / Debit (to which account we need to choose Credit

  • Hashtable- how to retrieve key for a particular value?

    I fetched few values from the database and stored all them using hashtable. Then i check for the value entered by the user in a textbox using contains() method of hashtable. Now i want to fetch the key associated to this particular value so that i ca