Cisco router ip cef

I am migrating my config from an old Cisco router to a ASR 1001.  

Part of the config I am migrating over it not coming over, and it is a process I have never heard about.

ip cef - it is asking for additional options that I am unfamiliar with

Therefore, when I go to configure my interface, it states :

in Interface GigabitEthernet 0/0/0
        ip nbar protocol-discovery - because of the ip cef cmd issue
                       no ip mroute-cache - says to use mibs instead ?  The above command is    deprecated. Use MFIB commands instead.

What is this IP CEF (from a knowledge learning perspective)?  And what is the correct attribute that I should add to the end of this cmd ?
Elemental12Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

John MeggersNetwork ArchitectCommented:
CEF is Cisco Express Forwarding, basically an advanced switching technology.  It used to have to be enabled, but now it's required for a lot of other technologies (e.g., MPLS) so it should be on by default in newer software.  I'm not clear on your issue -- are you saying you're getting an error because it's not enabled?  Did you have the "ip cef" command present in your old router?

MFIB is the multicast forwarding information base, which has apparently replaced the older command.
0
SanjeevlokeCommented:
Advanced version of caching..
config t
int f0/0
ip route-cache cef

0
Elemental12Author Commented:
ip cef was present on the old router, in the actual config.  I am not sure if it is one of those default hidden cmds in this newer cisco IOS.

Sanjeevloke, it took the cmd.  Perhaps it changed from a global configuration cmd on all interfaces to a cmd that is to be entered on just the interface that would be doing this ?
0
Prepare for an Exciting Career in Cybersecurity

Help prevent cyber-threats and provide solutions to safeguard our global digital economy. Earn your MS in Cybersecurity. WGU’s MSCSIA degree program curriculum features two internationally recognized certifications from the EC-Council at no additional time or cost.

Elemental12Author Commented:
also, I used no ip mfib cef input and no ip mfib cef output to cover the no ip mroute-cache depricated cmd; anything else you guys think I need ?
0
SanjeevlokeCommented:
you  can enable cef globally
config t#
#ip cef

it doesn't harm anything...
0
Elemental12Author Commented:
When I try to do that, it comes up with option :

ip cef ?
  accounting          Enable CEF accounting
  distributed         Distributed Cisco Express Forwarding
  load-sharing        Load sharing
  optimize            Optimizations
  traffic-statistics  Enable collection of traffic statistics

Not sure which options to use.  Looking at my old router, it only states "ip cef" in the global (not interface) cfg.  Looks like in the older IOS, you can just hit enter, without selecting options, but in the new IOS it requires you to pick one, or perhaps all.
0
Elemental12Author Commented:
anyone with more information about which options I should use/configure ?

Thanks in advance
0
SanjeevlokeCommented:
ip cef distributed  you should use...

Enable dCEF when you want your line cards to perform express forwarding so that the route processor can handle routing protocols or switch packets from legacy interface processors.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Routers

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.