https://github.com/yosef-alsabbah/bgp-ospf-eigrp-and-hsrp-multi-department-network-configuration
This repository includes the configuration of a multi-department network using BGP, OSPF, EIGRP, and HSRP. It connects IT, HR, and R&D departments with optimized routing protocols and redundancy. Features include HSRP for failover, BGP for inter-department communication, and .pkt topology files.
https://github.com/yosef-alsabbah/bgp-ospf-eigrp-and-hsrp-multi-department-network-configuration
bgp-protocol eigrp-protocol hsrp-configuration network-protocols networks packet-tracer protocols
Last synced: 7 months ago
JSON representation
This repository includes the configuration of a multi-department network using BGP, OSPF, EIGRP, and HSRP. It connects IT, HR, and R&D departments with optimized routing protocols and redundancy. Features include HSRP for failover, BGP for inter-department communication, and .pkt topology files.
- Host: GitHub
- URL: https://github.com/yosef-alsabbah/bgp-ospf-eigrp-and-hsrp-multi-department-network-configuration
- Owner: Yosef-AlSabbah
- License: mit
- Created: 2025-01-08T11:49:35.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-08T13:08:05.000Z (9 months ago)
- Last Synced: 2025-01-08T14:34:27.643Z (9 months ago)
- Topics: bgp-protocol, eigrp-protocol, hsrp-configuration, network-protocols, networks, packet-tracer, protocols
- Homepage:
- Size: 429 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BGP-OSPF-EIGRP-and-HSRP-Multi-Department-Network-Configuration
**Student Name:** Yousef Mohammed Yousef Al-Sabbah
**Student ID:** 120212265
**Instructor Name:** Malak GhabayenThis document outlines the configurations and commands necessary to implement BGP, OSPF, EIGRP, and HSRP routing across a multi-department network topology. It provides a high-level view of configuration commands without specific IP addresses.
---
## Table of Contents
1. [Assignment Overview](#assignment-overview)
2. [Generic Commands for OSPF Configuration](#generic-commands-for-ospf-configuration)
- [Enable OSPF Routing on Routers](#1-enable-ospf-routing-on-routers)
- [Verify OSPF Configuration](#2-verify-ospf-configuration)
3. [Specific Department Configurations](#specific-department-configurations)
- [IT Department (AS-65001)](#it-department-as-65001)
- [HR Department (AS-65002)](#hr-department-as-65002)
- [R&D Department (AS-65003)](#rd-department-as-65003)
4. [Core Router Configuration](#core-router-configuration)
5. [EIGRP Configuration for Departments](#eigrp-configuration-for-departments)
6. [Verification Commands](#verification-commands)---
## Assignment Overview
The goal of this assignment is to configure BGP, OSPF, EIGRP, and HSRP for full network connectivity across three departments connected to a Core Router. The departments are segmented into different subnets and include various routing protocols tailored to their size and complexity. Additionally, BGP is used for communication between departments, with each department treated as an AS, while HSRP is implemented within the HR department for redundancy.
---
## Generic Commands for OSPF Configuration
Below are the high-level steps and commands used to configure OSPF:
### 1. Enable OSPF Routing on Routers
- Enable privileged EXEC mode:
```
enable
```
- Enter global configuration mode:
```
configure terminal
```
- Start the OSPF process with a specific process ID:
```
router ospf
```
- Configure networks and associate them with OSPF areas:
```
network area
```
- (Optional) Manually set the router ID for identification in the OSPF topology:
```
router-id
```
- Save the configuration:
```
write memory
```### 2. Verify OSPF Configuration
- Check the OSPF neighbor relationships:
```
show ip ospf neighbor
```
- Verify the OSPF routing table:
```
show ip route ospf
```
- Inspect OSPF database information:
```
show ip ospf database
```---
## Specific Department Configurations
### IT Department (AS-65001)
- Enable EIGRP process:
```
router eigrp
```
- Configure networks:
```
network
```
- Redistribute BGP routes into EIGRP:
```
redistribute bgp
```
- Ensure loopback interfaces are included:
```
network 0.0.0.0
```### HR Department (AS-65002)
- Enable EIGRP process:
```
router eigrp
```
- Configure networks for HR routers:
```
network
```
- Implement HSRP for redundancy:
```
standby ip
standby priority
standby preempt
```
- Redistribute BGP routes into EIGRP:
```
redistribute bgp
```### R&D Department (AS-65003)
- Enable OSPF process:
```
router ospf
```
- Configure networks for R&D routers:
```
network area
```
- Redistribute BGP routes into OSPF:
```
redistribute bgp subnets
```---
## Core Router Configuration
- Enable OSPF process:
```
router ospf
```
- Configure inter-department WAN links:
```
network area
```
- Redistribute BGP routes into OSPF:
```
redistribute bgp subnets
```
- Enable BGP and configure AS connections:
```
router bgp
neighbor remote-as
```---
## EIGRP Configuration for Departments
### IT and HR Departments
- Enable EIGRP process:
```
router eigrp
```
- Configure networks for EIGRP:
```
network
```
- Redistribute BGP routes into EIGRP:
```
redistribute bgp
```
- Configure passive interfaces where necessary:
```
passive-interface
```---
## Verification Commands
- Verify OSPF neighbor relationships:
```
show ip ospf neighbor
```
- Verify EIGRP neighbors:
```
show ip eigrp neighbors
```
- Verify the routing table:
```
show ip route
```
- Verify HSRP status:
```
show standby brief
```
- Verify BGP connections:
```
show ip bgp summary
```---
This document provides a streamlined view of the required configurations for enabling BGP, OSPF, EIGRP, and HSRP across the network topology. Detailed command outputs and configurations are available upon request.