#
Lab 9 - Multiarea OSPF & GRE
Shrimp Co. is opening remote offices in Milwaukee and New Orleans. Implement multi-area OSPF for scalable routing and configure GRE tunnels to connect all locations over the internet.
Tip: Individual topology files are available in the diagrams folder on my Github
#
Configuration Tasks
#
1. Access Layer Configuration:
Ensure access ports, trunks, VLAN databases, and port-channels are configured to span Layer 2 domain across all access and distribution switches.
- VLAN 10 – Sales
- VLAN 20 – Engineering
- VLAN 30 – Marketing
- VLAN 99 – IT
#
2. Distribution Layer Configuration:
- Routed Ports & Loopback0
- Configure routed ports and Loopback0 according to diagram
- VLANs, Trunks & Port-channels
- Ensure VLAN databases are matching and VLANs are allowed across all links
- VRRP Configuration
- Configure VIPs according to diagram
- Load balance active gateways using priority.
sea-mdf-dsw1should be active for VLANs 10 and 20,sea-mdf-dsw2should be the active gateway for VLANs 30 and 99. - Implement MD5 authentication
- OSPF
- Configure OSPF process 1 with passive-interface default
- Advertise all host subnets with a single summary network statement.
- Advertise Loopback0
- Form adjacencies on Eth5-6 in Area 0
- Utilize MD5 neighbor authentication
#
3. Router Configuration:
- Routed Ports & Loopback0
- Configure routed ports, Loopback0, and Tunnel0 according to diagram
- OSPF
- Configure OSPF process 1 with passive-interface default
- Form adjacencies on Eth0/1-2 in Area 0
- Form adjacency on Tunnel0 in Area 1 on
sea-mdf-r1(Requires remote site configuration) - Form adjacency on Tunnel0 in Area 2 on
sea-mdf-r1(Requires remote site configuration) - Originate the default route you receive from your BGP peer
- Advertise Loopback0
- BGP
- Configure BGP peering, refer to ISP provided documentation for details.
- Configure BGP peering, refer to ISP provided documentation for details.
- NAT
- Configure PAT on both routers, only matching host host subnet traffic.
- DHCP
- Configure DHCP Pools on both routers for all host subnets so that routers cannot provide overlapping IP addresses.
#
4. Remote Site Configuration:
- Switch
- Ensure VLAN 10 can reach it's gateway interface on the local router.
- Router
- Configure router subinterface and Loopback0 according to diagram
- Configure static default route to public next-hop
- Configure OSPF process 1 with passive-interface default
- Form adjacency on Tunnel0 in Area 1 on
sea-mdf-r1 - Form adjacency on Tunnel0 in Area 2 on
sea-mdf-r1 - Configure static NAT or PAT for local internet egress.
#
Success Criteria
- Hosts at HQ have ping reachability to remote sites
- Hosts at HQ can curl http://seamart.com
- Pings to the internet fail for Loopbacks but not hosts
- Encrypt WAN traffic on your GRE tunnels using IPsec tunnel protection
- Configure VARP instead of VRRP for your FHRP
- Have Jim & Sharon acquire a DHCP address across the WAN
- Configure EIGRP on your Tunnel interfaces, what additional configuration is needed for your remote sites to learn about networks at HQ and vise versa?
#
Verification Commands
show ip ospf neighbor
show ip route ospf
show interfaces tunnel0
show ip bgp summary
show ip bgp
#
Questions to Explore
- What happens to your switchports when MST is configured on one switch and Rapid-PVST is configured on the other?
- What's the smallest possible summary network statement you can use to advertise all host subnets? (No loopbacks)
- Traceroute to Jim from Bob. Why don't you see any public IP addresses in the output despite it crossing that infrastructure?
- Would Jim and Sharon still have internet reachability if you configured Areas 1 & 2 as totally stubby? What would be the fix while maintaining your totally stub areas??
Cisco Press - BGP Fundamentals IP Routing: OSPF Configuration Guide EOS OSPF Guide How to configure GRE Tunnel in CISCO Router How to configure GRE over IPSec in Cisco IOS and Cisco IOS-XE devices