CCNA Class 20: Hybrid Network Configuration with Concept

Overview of Hybrid Network

A Hybrid Network refers to a network design that integrates multiple types of networking technologies, topologies, or routing protocols. In networking, "hybrid" can refer to: -

  • A mix of wired and wireless networks.
  • A blend of client-server and peer-to-peer models.
  • A combination of routing protocols (e.g., static, RIP, OSPF, EIGRP, BGP).
In a word, Hybrid Network combination of different types of network components and technologies to maximize efficiency, flexibility, scalability, and reliability.

Instance of Hybrid Networking in computer science, that in the intricate world of network engineering, mastering the seamless integration of EIGRP, BGP, and OSPF is not only importance but also part and parcel of network architecture. For providing extensive solution by EIGRP, BGP and OSPF routing protocol in the network architecture is called Redistributing Routes as a Network administrator. The Redistribution Routing process a critical skill for network efficiency and connectivity that EIGRP uses for rapid convergence, BGP uses for extensive scalability and control, or OSPF uses for efficient routing.

Route Redistributing Concept comes to the Network when managing multiple protocols with a common language so that they may understand and share information to each other.


How to Redistribute Routes Between EIGRP, BGP, and OSPF

Redistributing routes between BGP and EIGRP or OSPF is a bit like translating between two major world languages. Both BGP and the other protocols have their unique ways of determining the best paths, and they serve different types of networks (BGP for the Internet, EIGRP/OSPF for internal networks).
  • Identify Important Routes: Select which routes learned by BGP you want EIGRP or OSPF to know about, and vice versa.
  • Implement Redistribution: Use router commands to enable redistribution between these protocols, paying close attention to the syntax that specifies direction (from BGP to EIGRP/OSPF or the opposite).
  • Fine-Tune Metrics: Ensure that the metrics are appropriately adjusted so that the receiving protocol can understand and utilize the routes effectively.

Some Relevant Link From Cisco -


Project-01: Configure Mutual Redistribution Between EIGRP and BGP


Step-01: Configure the Routing Information

R3(config)#router bgp 4000
R3(config-router)#network 172.16.100.0 mask 255.255.255.0
R3(config-router)#network 10.22.22.22 mask 255.255.255.255
R3(config-router)#neighbor 172.16.100.1 remote-as 5000

R2(config)#router bgp 5000
R2(config-router)#network 172.16.100.0 mask 255.255.255.0
R2(config-router)#network 10.20.20.20 mask 255.255.255.255
R2(config-router)#no synchronization 
R2(config-router)#neighbor 172.16.100.2 remote-as 4000
R2(config-router)#no neighbor 172.16.100.2 remote-as 4000
R2(config-router)#neighbor 172.16.100.22 remote-as 4000
R2(config-router)#neighbor 172.16.100.22 next-hop-self 
R2(config)#router eigrp 10
R2(config-router)#network 192.168.1.0 0.0.0.255
R2(config-router)#network 10.10.10.10 0.0.0.0
R2(config-router)#no auto-summary 

R1(config)#router eigrp 10
R1(config-router)#network 192.168.1.0 0.0.0.255
R1(config-router)#network 10.30.30.30 0.0.0.0
R1(config-router)#no auto-summary 


Step-02: Redistribute the Routing Configuration

R2(config)#router bgp 5000
R2(config-router)#redistribute eigrp 10
R2(config-router)#redistribute ?
R2(config-router)#redistribute static 
R2(config-router)#redistribute connected 

R2(config)#router eigrp 10
R2(config-router)#redistribute bgp 5000 metric 1 1 1 1 1 
R2(config-router)#redistribute static 

Step-03: Verify the Configuration

R2#show ip route
R1#show ip route
R3#show ip route bgp 


Project-02: Redistribute Route Between EIGRP and OSPF




Step-01: Routing Protocol Configuration

R1(config)#router eigrp 100
R1(config-router)#no auto-summary 
R1(config-router)#network 192.168.50.0 0.0.0.255
R1(config-router)#network 1.1.1.1 0.0.0.0

R2(config)#router eigrp 100
R2(config-router)#no auto-summary 
R2(config-router)#network 192.168.50.0 0.0.0.255
R2(config-router)#network 2.2.2.2 0.0.0.0

R2(config)#router ospf 1
R2(config-router)#network 192.168.60.0 0.0.0.255 area 0
R2(config-router)#network 3.3.3.3 0.0.0.0 area 0

R3(config)#router ospf 1
R3(config-router)#network 192.168.60.0 0.0.0.255 area 0
R3(config-router)#network 4.4.4.4 0.0.0.0 area 0

Step-02: Redistribute Route EIGRP into OSPF & Vice versa

R2(config)#router eigrp 100
R2(config-router)#redistribute ospf 1
R2(config-router)#redistribute ospf 1 metric 1 1 1 1 1

R2(config)#router ospf 1
R2(config-router)#redistribute eigrp 100


Project-03: Hybrid Network Configuration with eBGP, EIGRP and OSPF



Step-01: Routing Protocols Configuration

RA(config)#router bgp 40000
RA(config-router)#no synchronization 
RA(config-router)#network 10.1.1.0 mask 255.255.255.252
RA(config-router)#network 192.168.1.0 mask 255.255.255.0
RA(config-router)#neighbor 192.168.1.2 remote-as 45000
RA(config-router)#neighbor 192.168.1.2 next-hop-self 

RB(config)#router bgp 45000
RB(config-router)#no synchronization 
RB(config-router)#network 192.168.1.0 mask 255.255.255.0
RB(config-router)#network 192.168.3.0 mask 255.255.255.0
RB(config-router)#neighbor 192.168.1.1 remote-as 40000
RB(config-router)#neighbor 192.168.1.1 next-hop-self 
RB(config-router)#neighbor 192.168.3.2 remote-as 50000
RB(config-router)#neighbor 192.168.3.2 next-hop-self 

RB(config)#router eigrp 10
RB(config-router)#no auto-summary 
RB(config-router)#network 172.17.1.0 0.0.0.3
RB(config-router)#network 172.19.1.4 0.0.0.3

RE(config)#router bgp 50000
RE(config-router)#no synchronization 
RE(config-router)#network 10.2.2.0 mask 255.255.255.252
RE(config-router)#network 192.168.3.0 mask 255.255.255.0
RE(config-router)#neighbor 192.168.3.1 remote-as 45000
RE(config-router)#neighbor 192.168.3.1 next-hop-self 

RE(config)#router ospf 1
RE(config-router)#network 192.168.2.0 0.0.0.255 area 0

RD(config)#router ospf 1
RD(config-router)#network 192.168.2.0 0.0.0.255 area 0
RD(config-router)#network 172.19.1.0 0.0.0.3 area 0

RD(config)#router eigrp 10
RD(config-router)#no auto-summary 
RD(config-router)#network 172.18.1.0 0.0.0.3 

RC(config)#router eigrp 10
RC(config-router)#no auto-summary 
RC(config-router)#network 172.17.1.0 0.0.0.3
RC(config-router)#network 172.18.1.0 0.0.0.3
RC(config-router)#network 172.19.1.8 0.0.0.3

Step-02: Redistribute Routes among Multiple Protocols

RB(config)#router bgp 45000
RB(config-router)#redistribute eigrp 10
RB(config-router)#redistribute connected 
RB(config-router)#redistribute static 

RB(config)#router eigrp 10
RB(config-router)#redistribute bgp 45000
RB(config-router)#redistribute bgp 45000 metric 1 1 1 1 1 
RB(config-router)#redistribute static

RE(config)#router bgp 50000
RE(config-router)#redistribute ospf 1
RE(config-router)#redistribute static 

RE(config)#router ospf 1
RE(config-router)#redistribute bgp 50000

RD(config)#router ospf 1
RD(config-router)#redistribute eigrp 10

RD(config)#router eigrp 10
RD(config-router)#redistribute ospf 1
RD(config-router)#redistribute ospf 1 metric 1 1 1 1 1


Project-04: Configuration Multiple Routing Protocols and Redistributing Routes




Step-01: Basic Network Configuration


Step-02: Routing Protocols Configuration

RE2(config)#router eigrp 30
RE2(config-router)#no auto-summary 
RE2(config-router)#network 0.0.0.0 255.255.255.255 

ISP(config)#router eigrp 30
ISP(config-router)#no auto-summary 
ISP(config-router)#network 10.108.1.4 0.0.0.3 
-----------
ISP(config)#router bgp 200
ISP(config-router)#no synchronization 
ISP(config-router)#network 10.3.3.0 mask 255.255.255.252
ISP(config-router)#neighbor 10.3.3.1 remote-as 100
ISP(config-router)#neighbor 10.3.3.1 next-hop-self 

RB1(config)#router bgp 100
RB1(config-router)#network 10.3.3.0 mask 255.255.255.252
RB1(config-router)#neighbor 10.3.3.2 remote-as 200
RB1(config-router)#neighbor 10.3.3.2 next-hop-self 
-----------
RB1(config)#router ospf 4
RB1(config-router)#network 10.2.2.0 0.0.0.31 area 1
RB1(config-router)#network 10.108.2.4 0.0.0.3 area 1


RO1(config)#router ospf 3
RO1(config-router)#network 0.0.0.0 255.255.255.255 area 1

ABR(config)#router ospf 2
ABR(config-router)#network 10.108.2.0 0.0.0.3 area 1
ABR(config-router)#network 10.108.1.0 0.0.0.3 area 0

RE1(config)#router eigrp 10
RE1(config-router)#no auto-summary 
RE1(config-router)#network 0.0.0.0 255.255.255.255
RE1(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.1

RE0(config)#router ospf 1
RE0(config-router)#network 10.108.1.0 0.0.0.3 area 0
-------------
RE0(config)#router eigrp 10
RE0(config-router)#no auto-summary 
RE0(config-router)#network 192.168.1.0 0.0.0.255
-------------
RE0(config)#router eigrp 20
RE0(config-router)#network 192.168.2.0 0.0.0.255

Step-03: Redistributing Routes Configuration

RE0(config)#router ospf 1
RE0(config-router)#redistribute eigrp 10 metric 10 subnets 
RE0(config-router)#redistribute eigrp 20 metric 11 subnets 
-------------
RE0(config)#router eigrp 10
RE0(config-router)#redistribute ospf 1 metric 1 1 1 1 1 
-------------
RE0(config)#router eigrp 20
RE0(config-router)#redistribute ospf 1 metric 2 2 2 2 2 

RB1(config)#router ospf 4
RB1(config-router)#redistribute bgp 100 metric-type 1 subnets 
RB1(config-router)#redistribute static 
-------------
RB1(config)#router bgp 100
RB1(config-router)#redistribute ospf 4 match external 

ISP(config)#router bgp 200
ISP(config-router)#redistribute eigrp 30 
ISP(config-router)#redistribute static 
-------------
ISP(config)#router eigrp 30
ISP(config-router)#redistribute bgp 200 metric 1 1 1 1 1 
ISP(config-router)#redistribute connected 


Popular posts from this blog

RHCSA-EX200: Vendor Exam Problem Solving

CCNA Class 11: Distance vector Routing Protocol (RIPv1 & RIPv2) Configuration

CCNA Class 10: Introduction of Routed & Routing Protocols and Configuration