Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Community Member

configuring from CEF to dCEF

Hi,

I have a 7500 router with 4 VIP, and this device was running ip CEF, but the router had a level CPU Utilization near to 50%. Then CEF Distributed (dCEF) could be a good way for low the CPU Utilization. For enable the dCEF I configured ip cef distributed in the global configuration. But one VIP crashed and the router was 2 minutes freezed. Appearly by memory.

Finally the VIP restarted itself and the interfaces on the router down and up, then the CPU Uitlization low to 15%, in other word the dCEF is working fine.

1. I need to know if this was a nomal behaviour when change CEF to dCEF.

2. How can I be sure that router will not back to have any problem for this change ?

regards,

Carlos

10 REPLIES
Gold

Re: configuring from CEF to dCEF

It's not normal behaviour for a router to crash when you turn on dcef.... If you believe the crash to be because of a malloc failure, I would examine what you are sending to the vip card compared to the amount of memory on the vip card carefully, and make certain it's able to handle the rumber of routes you are passing down. Was there a traceback or other information captured by the vip when it crashed?

A vip crashinfo file could be decoded by the TAC folks to tell you exactly what the cause was, and possibly help figure out whether or not it's likely to happen again. Take a look in your bootflash (dir bootflash:, it should be), and see if there is a crashinfo file in there for the vip card.

Russ.W

Community Member

Re: configuring from CEF to dCEF

Hi,

when the vip crashed shown the following messages:

Jun 26 07:44:50 rimpsat75.cl.impsat.net 7283: Jun 26 07:39:55.600:

%SYS-5-CONFIG_I: Configured from console by ncarvajal on vty0 (64.76.162.8)

Jun 26 07:47:25 rimpsat75.cl.impsat.net 7284: Jun 26 07:42:30.533:

%SYS-5-CONFIG_I: Configured from console by console

Jun 26 07:47:41 rimpsat75.cl.impsat.net 7285: Jun 26 07:42:47.321:

%FIB-3-FIBDISABLE: Fatal error, slot 5: no memory

Jun 26 07:47:43 rimpsat75.cl.impsat.net 7286: Jun 26 07:42:47.681:

%IPC-5-SLAVELOG: VIP-SLOT5:

Jun 26 07:47:43 rimpsat75.cl.impsat.net 7287: 3w0d: %SYS-2-MALLOCFAIL:

Memory allocation of 65556 bytes failed from 0x600B6BAC, alignment 16

Jun 26 07:47:43 rimpsat75.cl.impsat.net 7288: Pool: Processor Free: 35024

Cause: Not enough free memory

Jun 26 07:47:43 rimpsat75.cl.impsat.net 7289: Alternate Pool: None Free: 0

Cause: No Alternate pool

Jun 26 07:47:43 rimpsat75.cl.impsat.net 7290:

Jun 26 07:47:43 rimpsat75.cl.impsat.net 7291: -Process= "CEF LC IPC

Background", ipl= 0, pid= 9

Jun 26 07:47:43 rimpsat75.cl.impsat.net 7292: -Traceback= 600BB448 600BD19C

600B6BB4 60300968 602D2558 602DB260 602E48E8 602F2284 602EF364 602EF5EC

602EF764 602F0294 600B40F4 600B40E0

Jun 26 07:48:55 rimpsat75.cl.impsat.net 7299: Jun 26 07:44:00.470:

%IPC-5-SLAVELOG: VIP-SLOT9:

Jun 26 07:48:55 rimpsat75.cl.impsat.net 7300: 33w0d: %SYS-2-MALLOCFAIL:

Memory allocation of 65556 bytes failed from 0x600B6BAC, alignment 16

Jun 26 07:48:55 rimpsat75.cl.impsat.net 7301: Pool: Processor Free: 88476

Cause: Memory fragmentation

Jun 26 07:48:55 rimpsat75.cl.impsat.net 7302: Alternate Pool: None Free: 0

Cause: No Alternate pool

Jun 26 07:48:55 rimpsat75.cl.impsat.net 7303:

Jun 26 07:48:55 rimpsat75.cl.impsat.net 7304: -Process= "CEF LC IPC

Background", ipl= 2, pid= 9

Jun 26 07:48:55 rimpsat75.cl.impsat.net 7305: -Traceback= 600BB448 600BD19C

600B6BB4 60300AA4 6030147C 6030173C 602D2B54 602D8130 602DB364 602E48E8

602F2284 602EF364 602EF5EC 602EF764 602F0294 600B40F4

Jun 26 07:49:10 rimpsat75.cl.impsat.net 7306: Jun 26 07:44:15.074:

%LINEPROTO-5-UPDOWN: Line protocol on Interface ATM4/0/0.13, changed state

to up

Jun 26 07:49:10 rimpsat75.cl.impsat.net 7307: Jun 26 07:44:16.062:

%LINEPROTO-5-UPDOWN: Line protocol on Interface ATM4/0/0.28, changed state

to up

Jun 26 07:49:11 rimpsat75.cl.impsat.net 7308: Jun 26 07:44:16.250:

%LINEPROTO-5-UPDOWN: Line protocol on Interface ATM4/0/0.20, changed state

to up

Jun 26 07:49:12 rimpsat75.cl.impsat.net 7309: Jun 26 07:44:17.458:

%LINEPROTO-5-UPDOWN: Line protocol on Interface ATM4/0/0.25, changed state

to up

Jun 26 07:49:12 rimpsat75.cl.impsat.net 7310: Jun 26 07:44:17.650:

%LINEPROTO-5-UPDOWN: Line protocol on Interface ATM4/0/0.11, changed state

to up

Jun 26 07:49:19 rimpsat75.cl.impsat.net 7311: Jun 26 07:44:24.238:

%FEIP2-3-MSG: slot9 VIP-3-SVIP_RELOAD: SVIP Reload is called.

Jun 26 07:49:19 rimpsat75.cl.impsat.net 7312: Jun 26 07:44:24.254:

%FEIP2-3-MSG: slot9 VIP-3-SYSTEM_EXCEPTION: VIP System Exception occurred

sig=10, code=0xC, context=0x6080C2E0

Jun 26 07:49:19 rimpsat75.cl.impsat.net 7313:

Jun 26 07:49:20 rimpsat75.cl.impsat.net 7314: Jun 26 07:44:25.262:

%DBUS-3-DBUSINTERRSWSET: Slot 9, Internal Error due to VIP crash

Jun 26 07:49:31 rimpsat75.cl.impsat.net 7315: Jun 26 07:44:34.006:

%FIB-3-FIBDISABLE: Fatal error, slot 9: IPC Failure: timeout

And on the bootflash there is a crashinfo file about vip crash (slot 9).

This VIP has 32MB memory, and the device has 2 full BGP sessions and another session with 4K routes.

Do you recommend that I open the case in the TAC ?

regards,

Carlos

Gold

Re: configuring from CEF to dCEF

You're never going to fit full Internet routes in a 32MB vip--if you can upgrade the memory, I'd do that first, to 128Meg. I would guess that if you open a case with the TAC, you'll get the same answer.

:-)

Russ.W

Community Member

Re: configuring from CEF to dCEF

Yes, when heppened this problem I remember about the memories installed on the VIP. I have a last question, there are 2 VIP with 32 MB, this VIPs will not run dCEF, What kind of switching will performance these card ? (fast, optimous,etc).

regards,

Carlos

Gold

Re: configuring from CEF to dCEF

You may be able to get distributed fast switching, but only on older code, since it's been removed from most of the code now. The best bet is to upgrade the memory on these vips.

Russ.W

Community Member

Re: configuring from CEF to dCEF

If the router is rebooted and the dCEF is enable (by configuration) What will happend with these VIPs ? Will The VIP crash again ?

regards,

Carlos

Gold

Re: configuring from CEF to dCEF

Yes, they will, as soon as the full cef table is downloaded to them.

Russ.W

Community Member

Re: configuring from CEF to dCEF

How Can I disable the dCEF by configuration on this VIPs ? This with the goal of avoid that these card crash.

Gold

Re: configuring from CEF to dCEF

Sorry--you can't... You either have dcef enabled on all the vips, or on none of the vips, within a single chassis. You could just run this 7500 with centralized cef altogether, which is what you're currently doing.

The RP multicasts the cef updates to each line card, there's no way to stop the vip from receiving the cef updates and acting on them. Otherwise you could have problems with inconsistent forwarding, out of order packets, and other problems.

Russ.W

Community Member

Re: configuring from CEF to dCEF

OK, thanks for your asnwers and your time.

regards,

Carlos

143
Views
0
Helpful
10
Replies
CreatePlease to create content