CiscoCCNPAdvanced RoutingAdvanced24 min read

What Is Route Redistribution Between Protocols in Networking?

Also known as: route redistribution, redistribution between protocols, CCNP ENARSI redistribution, OSPF EIGRP redistribution, redistribution exam tips

Reviewed byJohnson Ajibi· Senior Network & Security Engineer · MSc IT Security
On This Page

Quick Definition

Route redistribution between protocols is a way to share network path information across different routing methods. Think of it as a translator who helps two groups that speak different languages exchange important messages. Without redistribution, routers using one protocol cannot know about networks that exist in another protocol zone. This process is essential when different parts of a company network use different routing protocols, like OSPF and EIGRP, and they need to exchange routing information to function as a single network.

Must Know for Exams

Route redistribution between protocols is a core topic in the Cisco CCNP Enterprise Advanced Routing and Services (ENARSI) exam, which is part of the CCNP Enterprise certification. The exam objectives explicitly include configuring and troubleshooting redistribution between OSPF, EIGRP, BGP, and RIP. Candidates must understand the mechanics of redistribution, the impact of administrative distance, metric conversion, and loop prevention techniques.

In the ENARSI exam, redistribution questions often appear in several forms. Scenario-based questions may describe a network with two routing protocols and ask the candidate to identify why certain routes are missing or suboptimal. Troubleshooting questions present show commands and debug output, asking the candidate to pinpoint the misconfiguration, such as missing seed metrics or incorrect route map filters. Configuration questions require the candidate to write or correct a redistribution configuration using route maps, distribute lists, and metric settings.

For example, a question might state that Router R1 is running OSPF and EIGRP. OSPF routes are not appearing in the EIGRP domain. The answer choices could include forgetting to configure a seed metric, filtering the route with a prefix list, or having an incorrect administrative distance that causes the OSPF route to be rejected. The exam expects candidates to know that when redistributing into EIGRP, a seed metric of bandwidth, delay, reliability, load, and MTU must be specified, and that without it, the routes will not be injected.

Beyond ENARSI, redistribution appears in the CCNP and CCIE written exams as well as in practical lab exams. The CCIE lab often includes complex redistribution scenarios with multiple protocols and route feedback loops, testing the candidates ability to design and troubleshoot stable redistribution policies. For any certification beyond CCNA, understanding redistribution is non-negotiable. It is a distinguishing skill that separates junior network administrators from senior network engineers.

Simple Meaning

Imagine you work in a large office building that has two separate wings. The east wing uses a keycard system to unlock every door, while the west wing uses a fingerprint scanner. A person from the east wing cannot simply walk into the west wing because their keycard does not work there. To allow people to move freely between the wings, you need a special security desk at the connecting corridor that can convert keycard permissions into fingerprint permissions and vice versa. In networking, route redistribution is exactly that security desk.

A routing protocol is like a language that routers use to share information about how to reach different networks. For example, OSPF speaks one language, EIGRP speaks another, and BGP speaks yet another. If you have a router that runs both OSPF and EIGRP, it is bilingual. Route redistribution is the process where that bilingual router takes the routes it learned from OSPF and translates them into EIGRP format so that all EIGRP routers can see those paths.

This sounds simple, but it is tricky because each protocol has its own way of measuring path cost, its own rules for loop prevention, and its own administrative distance. If you do not configure redistribution carefully, you can create routing loops where packets bounce between routers forever, or you can accidentally prefer a slow path over a fast one. That is why network engineers treat redistribution with respect and test it thoroughly before deploying.

For the certification learner, think of redistribution as a bridge between two islands. Each island has its own internal road system and traffic rules. The bridge lets cars cross, but you need signs, toll booths, and speed limits so that the drivers do not get confused or cause accidents. Proper configuration of redistribution sets those rules correctly.

Full Technical Definition

Route redistribution between protocols is the process by which a router that runs multiple routing protocols (often called a border router or redistribution point) takes routes from the routing table of one protocol and injects them into the Routing Information Base (RIB) of another protocol. This is necessary when an enterprise network uses different routing protocols in different regions or for different purposes, for example using OSPF in the core network and EIGRP in a branch network.

The redistribution process involves several key technical components. First, the router must have routes installed in its routing table from one protocol, say OSPF. When redistribution is configured, the router selects eligible routes (usually all routes, but filters can be applied using route maps, prefix lists, or distribute lists) and then re-advertises them into the other protocol, for example EIGRP. The router must assign a seed metric to these redistributed routes because each protocol has its own metric structure. OSPF uses cost based on bandwidth, EIGRP uses a composite metric based on bandwidth and delay, RIP uses hop count, and BGP uses path attributes. Without a seed metric, the receiving protocol cannot determine the distance to the redistributed network.

Another critical technical detail is the concept of administrative distance (AD). Administrative distance is a trustworthiness score that routers use to choose between routes learned from different protocols. When a route is redistributed, its AD changes to the AD of the redistributing protocol. For example, a route that was learned via OSPF (AD 110) and then redistributed into EIGRP will have an AD of 170 (the default AD for external EIGRP routes). This default behavior often causes routing loops if not carefully managed with route maps to set the AD.

Loop prevention is a major concern. Redistribution can create routing loops when two boundary routers redistribute routes back and forth between two protocols. For example, Router A redistributes OSPF into EIGRP, and Router B redistributes EIGRP into OSPF. Router A may then learn the OSPF route back from Router B via OSPF and think it is a new path, leading to a feedback loop. To prevent this, network engineers use techniques like route tagging using tag values in route maps, implementing distribute lists to filter out redistributed routes, or setting administrative distance values to prefer internal routes over redistributed ones.

In Cisco IOS, redistribution is configured under the routing protocol configuration mode using the `redistribute` command. For example, `redistribute ospf 1 metric 10000 100 255 1 1500` redistributes OSPF routes into EIGRP with a specific composite metric. Route maps can be used to filter which routes get redistributed and to modify attributes like metric, tag, and next hop. Understanding these commands and their parameters is essential for the CCNP ENARSI exam.

Real-Life Example

Think about a large international airport with two separate terminal buildings. Terminal A handles domestic flights and uses a paper-based boarding pass system. Terminal B handles international flights and uses a digital QR code system. A passenger who arrives at Terminal A with a paper boarding pass cannot walk to Terminal B and board an international flight because the systems do not talk to each other. The airport builds a special transfer desk at the connection point. At that desk, an agent scans the paper boarding pass, verifies the passenger identity, and issues a digital QR code boarding pass for the international flight. That transfer desk is route redistribution.

Now, there is another airport across town that uses a different airline alliance. To connect flights between the two airports, a shuttle bus runs between them. The bus driver takes the paper passes from Terminal A, drives to the other airport, and gives them to a counter agent who converts them into that airports system. If both airports start doing this with each other, a passenger could end up going in circles, never leaving the airport. That is a routing loop.

To prevent chaos, the airport authority assigns a unique stamp to each converted boarding pass. Any boarding pass with that special stamp cannot be converted again. In networking terms, that stamp is a route tag. Network engineers set route tags on redistributed routes so that if a route comes back to the redistribution point, the router can recognize that it was already redistributed and ignore it. This keeps the network stable and prevents packets from looping endlessly.

Why This Term Matters

Route redistribution matters because modern enterprise networks are rarely homogeneous. Companies grow through mergers and acquisitions, and each acquired company may have built its network using different routing protocols. Without redistribution, these networks would remain isolated, unable to exchange traffic efficiently. Redistribution allows seamless connectivity between different protocol domains, which is critical for business operations like accessing cloud applications, communicating between headquarters and remote offices, or supporting voice and video traffic.

In real IT work, network engineers encounter redistribution when migrating from one protocol to another. For example, a company might decide to move from RIP to OSPF for better performance and scalability. During the migration, both protocols must coexist and exchange routes so that no part of the network goes offline. Redistribution makes this gradual migration possible. It also appears in service provider networks where BGP is used for internet routes but an interior gateway protocol like OSPF or IS-IS is used inside the providers backbone. Redistribution between BGP and the IGP is essential for providing end-to-end connectivity.

Another practical scenario is when a company uses a dynamic routing protocol for its LAN but connects to a WAN that uses a different protocol, such as a VPN tunnel running EIGRP over an MPLS network that uses OSPF. The edge router must redistribute routes between the two to allow data to flow correctly. Without proper redistribution configuration, traffic may be blackholed, meaning packets are sent but never reach their destination, or they may take suboptimal paths causing latency and packet loss.

From a cybersecurity perspective, redistribution can be a double-edged sword. If misconfigured, it can inadvertently expose internal networks to external routing domains, potentially allowing attackers to map the network topology. Redistribution also requires careful access control and filtering to ensure only intended routes are shared. Network engineers must use tools like route maps, prefix lists, and administrative distance manipulation to maintain security and stability.

How It Appears in Exam Questions

In certification exams, route redistribution questions typically fall into four categories. First, scenario questions present a network diagram with multiple routers running different protocols. The question asks why a specific network is unreachable or why a particular path is chosen. For example, a diagram shows Router A running OSPF and Router B running EIGRP, both connected to Router C that runs both protocols. The question might ask, Why do hosts in the EIGRP domain fail to reach a network in the OSPF domain? The correct answer often involves a missing redistribution configuration or a missing seed metric.

Second, configuration questions ask the candidate to choose the correct command or set of commands to achieve a specific redistribution goal. For instance, Which command configures redistribution of OSPF routes into EIGRP with a metric of 10000 100 255 1 1500? The candidate must identify the correct syntax, including the protocol, process ID, and metric values. These questions test command recall and understanding of protocol-specific parameters.

Third, troubleshooting questions require analysis of show command output. A candidate might see the output of `show ip eigrp topology` or `show ip route` and notice that redistributed routes are missing or have incorrect metrics. The question asks, Based on the output, what is the likely cause of the missing routes? The answer could be that a distribute list is filtering the routes, or that the seed metric was set too high, causing the route to be considered unreachable.

Fourth, architecture and design questions ask about best practices for redistribution. For example, What is the recommended approach to prevent routing loops when redistributing between two protocols on multiple boundary routers? The correct answer is to use route tagging to mark redistributed routes and implement filters to prevent re-redistribution. These questions assess the candidates ability to design stable and scalable networks.

Concrete example patterns include: an OSPF route with network 10.1.1.0/24 is learned via OSPF, but after redistribution into EIGRP, the route appears in the EIGRP topology table but not in the routing table. Why? Because the administrative distance of the redistributed EIGRP route (170) is higher than the original OSPF route (110), so the OSPF route remains preferred. Another pattern: two routers redistribute between two protocols, causing a routing loop. The question asks what command or configuration change would break the loop. The answer is to use a route map to set a tag on redistributed routes and deny those tags in the redistribution policy on the other router.

Study enarsi

Test your understanding with exam-style practice questions.

Practise

Example Scenario

A medium-sized company called TechFlow has two offices. The main office in New York runs OSPF for its local network. The branch office in Boston runs EIGRP because that is what their previous network administrator set up years ago.

The two offices are connected by a WAN link using a router at each site. The New York router is configured with both OSPF and EIGRP. The Boston router only runs EIGRP. Employees in Boston need to access a file server located in New York that has the IP address 192.

168.50.0/24. The Boston router has no route to that network because its routing table only contains EIGRP routes. The network engineer must configure route redistribution on the New York router so that the OSPF route for 192.

168.50.0/24 is injected into EIGRP. After configuring redistribution with a proper seed metric and route map to filter only the necessary networks, the Boston router learns the route and employees can access the file server.

This scenario demonstrates how redistribution solves connectivity between two protocol domains.

Common Mistakes

Forgetting to configure a seed metric when redistributing into a protocol like EIGRP or RIP.

Without a seed metric, the redistributed route is not installed into the routing table of the receiving protocol. The router discards the route because it has no way to evaluate its distance or cost.

Always specify a seed metric when using the redistribute command. For EIGRP, provide bandwidth, delay, reliability, load, and MTU. For RIP, provide a hop count. Use a route map to set the metric dynamically if needed.

Configuring redistribution on multiple boundary routers without route tagging or filtering, causing routing loops.

Without loop prevention, redistributed routes can be re-redistributed back into the original protocol, creating a feedback loop where routes keep being injected and withdrawn, consuming CPU and causing network instability.

Use route maps to tag redistributed routes with a unique value. Then, configure a filter on the redistribution point to deny routes that already carry that tag. This prevents a route from being redistributed more than once.

Assuming that redistributed routes will have the same administrative distance as the original protocol.

Redistributed routes inherit the administrative distance of the receiving protocol, which is often higher than the original. For example, an OSPF route (AD 110) redistributed into EIGRP gets AD 170. This can cause the router to prefer the internal OSPF route over the redistributed EIGRP route, leading to unexpected routing behavior.

Check the administrative distance of external routes for the receiving protocol. Use the distance command in route maps or under the protocol configuration to adjust the AD of redistributed routes if necessary.

Redistributing all routes without filtering, including default routes and loopback interfaces that should not be advertised.

Unfiltered redistribution can flood the network with unnecessary routes, causing routing tables to grow unnecessarily and potentially leaking internal infrastructure routes to untrusted domains.

Use route maps or prefix lists to select only the networks that need to be advertised. Filter out default routes, loopbacks, and other management networks that should remain internal.

Confusing mutual redistribution with one-way redistribution and not understanding the impact on routing decisions.

Mutual redistribution (redistributing both ways between two protocols) introduces complexity and risk of loops. Many learners assume both directions are always needed, but often one-way redistribution with a default route on the other side is sufficient and safer.

Design the redistribution policy carefully. Ask whether both sides truly need full routing tables. Often, a single redistribution point with a static default route on the downstream side is simpler and more stable.

Exam Trap — Don't Get Fooled

A question states that Router R1 is redistributing OSPF into EIGRP and that the redistributed routes appear in the EIGRP topology table but not in the routing table. The trap asks for the cause, and the answer choices include 'the seed metric is too high' or 'the administrative distance is incorrect'. Remember that a route appears in the topology table but not the routing table typically because of an administrative distance conflict.

If the same network is learned via the original protocol with a lower AD, the router will prefer that route. The redistributed route is kept in the topology table as a backup. Check the AD values.

Also verify that the route is not being filtered by a distribute list.

Commonly Confused With

Route Redistribution Between ProtocolsvsRoute Summarization

Route summarization is the process of combining multiple contiguous network prefixes into a single advertisement to reduce routing table size. Redistribution, on the other hand, is about moving routes between different routing protocols. Summarization can happen within a single protocol or across redistribution points, but it is a distinct action.

A router has routes for 10.1.1.0/24, 10.1.2.0/24, and 10.1.3.0/24. It can summarize these as 10.1.0.0/22. That is summarization. Redistribution would be taking OSPF routes and injecting them into EIGRP, regardless of summarization.

Route Redistribution Between ProtocolsvsPolicy-Based Routing (PBR)

Policy-based routing is a mechanism that allows a router to forward packets based on policies other than the destination IP address, such as source IP, protocol, or packet size. It does not involve sharing routes between protocols. Redistribution is about route sharing, not packet forwarding decisions.

PBR can force all traffic from the HR department to go through a specific firewall. Redistribution would not do that. Redistribution would share network paths so that HR traffic can find its way, but PBR overrides the routing table.

Route Redistribution Between ProtocolsvsAdministrative Distance

Administrative distance is a numerical value used by routers to select the best path when multiple routing protocols provide route information for the same destination. It is a ranking of trustworthiness, not a process. Redistribution is the process of transferring routes, while AD is a property that influences which route is preferred after redistribution.

When an OSPF route (AD 110) and a redistributed EIGRP route (AD 170) both point to the same network, the router chooses the OSPF route because of its lower AD. The redistribution itself does not change that order of preference unless the AD is manually adjusted.

Route Redistribution Between ProtocolsvsRoute Filtering

Route filtering is the practice of using access lists, prefix lists, or route maps to permit or deny specific routes from being advertised or received. It is often used in conjunction with redistribution to control which routes are shared. Redistribution is the act of sharing; filtering is the control mechanism applied to that sharing.

You might redistribute all OSPF routes into EIGRP, but then use a route map to filter out routes to 10.0.0.0/8. The redistribution is the action, the route map is the filter.

Step-by-Step Breakdown

1

Identify the boundary router

The first step is to determine which router sits at the edge of the two routing protocol domains. This router must be running both protocols so it can learn routes from both sides. It is the redistribution point.

2

Verify route sources

Check that the boundary router has the routes you want to redistribute in its routing table. Use show ip route to confirm that the networks are reachable via the source protocol. If the routes are not present, redistribution will have no effect.

3

Choose the seed metric

Select appropriate seed metric values for the destination protocol. For EIGRP, specify bandwidth, delay, reliability, load, and MTU. For RIP, specify hop count. For OSPF, you can set a cost. For BGP, set attributes like local preference and MED. The seed metric must be configured, or the routes will not be advertised.

4

Create a route map (optional but recommended)

A route map allows you to filter which routes are redistributed and to modify attributes like metric, tag, and administrative distance. For example, you can permit only certain networks and assign a tag value to prevent routing loops.

5

Apply the redistribute command

Enter configuration mode for the destination protocol and issue the redistribute command referencing the source protocol and process ID. For example, router eigrp 1 redistribute ospf 1 metric 10000 100 255 1 1500. If using a route map, add route-map NAME after the command.

6

Verify redistribution

Use show ip route on the boundary router and on downstream routers in the destination domain to confirm the routes appear. Use show ip eigrp topology or show ip ospf database as appropriate. Also check for any warning messages or errors in the log.

7

Monitor for loops and instability

After applying redistribution, monitor the network for routing loops or flapping routes. Use debug ip routing or protocol-specific debug commands carefully. Confirm that route tags are correctly preventing re-redistribution if multiple boundary routers exist.

Practical Mini-Lesson

Route redistribution is one of the most powerful yet dangerous tools in a network engineers toolkit. When done correctly, it seamlessly unites different parts of a network. When done poorly, it can bring down an entire organization. Here is what professionals need to know to handle it properly.

First, always plan redistribution before touching a router. Draw a diagram showing the protocol boundaries, the boundary routers, and the expected flow of routes. Decide whether redistribution needs to be one-way or mutual. In many designs, one-way redistribution with a default route on the other side provides sufficient connectivity with less risk. For example, a branch running EIGRP can receive OSPF routes from the corporate core via redistribution, while the core simply has a static default route pointing toward the branch for any unknown traffic. This avoids the complexity of mutual redistribution.

Second, understand the metric conversion problem. Each routing protocol has its own unique metric. OSPF uses cost (inversely proportional to bandwidth), EIGRP uses a composite metric based on bandwidth and delay, RIP uses hop count, and BGP uses path attributes. When a route moves from one protocol to another, the router must assign a new metric value because the old metric is meaningless in the new context. If you set the seed metric incorrectly, the receiving protocol may consider the route too expensive or too cheap, leading to suboptimal routing. A common best practice is to use a route map to set the metric dynamically based on the original paths characteristics, but this is advanced. For certification exams, remember that without explicit metric configuration, EIGRP and RIP will not install redistributed routes.

Third, become comfortable with route tagging. Route tags are 32-bit values that can be attached to a route. By tagging redistributed routes, you can later filter them to prevent re-redistribution. For example, you could tag all routes redistributed from OSPF into EIGRP with the tag value 100. Then, on the same router, when redistributing EIGRP back into OSPF, you use a route map that denies any route with tag 100. This breaks the loop. Route tags are also useful for identifying the origin of a route during troubleshooting.

Fourth, practice with real lab equipment or simulators. Build a small network with two routers: one running OSPF, one running EIGRP, and a third router that runs both. Configure redistribution and break it intentionally. For example, remove the seed metric and observe that the route appears in the topology database but not the routing table. Then add the seed metric and see the route appear. Introduce a route map that filters all routes and watch the routes disappear. This hands-on experience is invaluable for certification success.

Finally, remember that redistribution is a recurring topic in the CCNP ENARSI exam and appears in both theoretical and practical questions. Master the commands, the debug outputs, and the common pitfalls. When you see a redistribution question on the exam, take a deep breath, identify the protocol boundary, check the metrics and AD values, and look for loop prevention mechanisms. With practice, you will navigate these questions confidently.

Memory Tip

REDISTRIBUTE: Routes Exchanged, Different Imported Seeds Triggering Routes Injected Between Protocols, Routing Issues Traced Under Thorough Evaluation. Focus on seed metric, AD, and loop prevention.

Covered in These Exams

Related Glossary Terms

Frequently Asked Questions

Is route redistribution always required when two different routing protocols are used in the same network?

No, redistribution is only required if devices in one protocol domain need to reach networks in the other protocol domain. If the domains are completely separate and no communication is needed, redistribution is unnecessary. In many designs, a default route is sufficient.

Why do redistributed routes sometimes not appear in the routing table even though they appear in the protocols topology database?

This usually happens because the administrative distance of the redistributed route is higher than the AD of an existing route for the same network. The router prefers the lower AD route and keeps the redistributed route as a backup in the topology table.

What is a seed metric and why is it important?

A seed metric is the initial cost value assigned to a route when it is redistributed into a new protocol. It is important because the receiving protocol uses this metric to compute the path cost. Without a seed metric, many protocols like EIGRP and RIP will not install the route.

Can I redistribute IPv6 routes between protocols?

Yes, Cisco routers support redistribution between IPv6 routing protocols, such as OSPFv3 and EIGRP for IPv6. The concepts are the same, but the commands differ. For example, redistribute ospf 1 include-connected under router eigrp for IPv6.

What is the difference between one-way and mutual redistribution?

One-way redistribution means routes flow from protocol A to protocol B, but not the other way. Mutual redistribution means routes flow in both directions. Mutual redistribution is more complex and requires loop prevention mechanisms, while one-way is simpler and often preferred.

What tools can I use to filter which routes are redistributed?

You can use route maps, prefix lists, distribute lists, and access lists. Route maps are the most flexible because they allow you to match on multiple criteria and set attributes like metric and tag.

How does the ENARSI exam test route redistribution?

The exam tests redistribution through multiple-choice questions, lab simulations, and troubleshooting scenarios. Candidates must know the redistribute command syntax, metric parameters, administrative distance behavior, and loop prevention techniques.

Summary

Route redistribution between protocols is a critical networking technique that allows different routing protocols to share path information, enabling seamless communication across heterogeneous networks. It acts as a translator between protocols like OSPF, EIGRP, RIP, and BGP, each with its own language of metrics and rules. For certification candidates targeting the CCNP ENARSI exam, mastering redistribution is essential because it appears in scenario questions, configuration tasks, and troubleshooting problems.

The key points to remember are the need for a seed metric, the influence of administrative distance on path selection, the importance of route filtering and tagging to prevent loops, and the careful planning required to avoid network instability. Mistakes such as forgetting the seed metric, neglecting loop prevention, or misconfiguring mutual redistribution are common but avoidable with practice. By understanding the step by step process and real world analogies like airport transfer desks or office security systems, learners can grasp both the theory and the practical application.

Ultimately, route redistribution is a powerful tool that, when used correctly, unifies networks and makes complex infrastructures work together efficiently.