2-2 - Troubleshoot Core IGP Flashcards
Why do most service providers tend to use OSPF or IS-IS as their IGP?
- EIGRP is Cisco proprietary and may hinder interoperability with other vendors.
- MPLS TE requires the help of a link-state protocol, and EIGRP is a hybrid distance vector protocol.
Describe the overall operation of OSPF.
- upon initialization, or due to a change in routing info, the router generates a link-state advertisement (LSA). This is a collection of all link states on the router.
- all routers exchange link states by flooding. Each router that receives a link-state update stores a copy in its link-state database (LSDB) and then propagates the update to other routers.
- After the database of each router is complete, the router calculates the shortest path tree to all destinations, using the Dijkstra algorithm. The destinations, associated cost, and next-hop to reach those destinations form the IP routing table
- If no changes in OSPF network occur, OSPF should be quiet.
T/F: All routers within an area have different LSDBs.
False
T/F: Flooding and calculation of Dijkstra’s algorithm on a router is limited to links within an area.
True
Why do modern networks typically use single-area designs?
Modern networks typically use single-area designs since they allow for simplified MPLS TE designs and newer hardware capabilities make CPU power and memory resources less of a concern than they were in the past.
Describe the following OSPF area type: backbone area
- carries all the routing info
- all other areas must directly connect to the backbone area
- contiguious area
Describe the following OSPF area type: regular area
- nonbackbone areas that directly connect to area 0
Describe the following OSPF area type: stubby area
- areas that do not originate or receive any external routes
Describe the following OSPF area type: totally stubby area
- areas do not originate (redistribution from other protocols) or receive any external routes or summaries (only the default route)
Describe the following OSPF area type: not-so-stubby area (NSSA)
- can originate external routes (redistribution from other protocols), but they do not receive them from other OSPF areas
Describe the following OSPF area type: totally not-so-stubby area (Totally NSSA)
- can originate external routes (redistribution from other protocols), but they do not receive them from other areas
- these areas also do not receive summaries (only the default route)
Describe the following OSPF router type: internal router
- routers with all their interfaces configured in the same area
Describe the following OSPF router type: backbone router
- internal routers within area 0
Describe the following OSPF router type: ABR
- area border router
- belongs to multiple areas and connects these areas to the backbone area.
- ideal design: each ABR connect to two areas only. the backbone area and another area (with 3 areas being the upper limit)
Describe the following OSPF router type: ASBR
- autonomous system boundary router
- connects the OSPF area to a different routing administration (e.g. BGP, EIGRP, etc.)
- the point where external routes can be redistributed into OSPF
IOS-XR command:
router ospf [process ID]
- enters OSPF router configuration mode
- process ID is only locally significant
IOS-XR command:
router ospf [process ID] area [area #] interface [interface]
- enters the area subconfig and enables an interface for OSPF in that area
IOS/IOS-XE command:
router ospf [process ID]
- enters OSPF router configuration mode
- process ID is only locally significant
IOS/IOS-XE command:
network [network address] [wildcard mask] area [area #]
- within the OSPF subconfig, this command is used to match on networks in order to enable associated interfaces for OSPF within the specified area
- this is a legacy method for configuring this
IOS/IOS-XE command:
ip ospf [OSPF process id] area [area #]
- within interface subconfig, this command is used to enable OSPF on the interface in the specified area
- this is a new way of configuring it, introduced in IOS 12.3(11)T and all IOS-XE releases
Describe what this OSPF route abbreviation in the RIB represents:
O
- OSPF intraarea route
- networks within the are of the router
- advertised by means of type 1 (router) and type 2 (network) LSAs
Describe what this OSPF route abbreviation in the RIB represents:
O IA
- OSPF interarea route (summary)
- networks outside of the area of the router but within the OSPF autonomous system
- advertised by means of summary (type 3) and summary ASBR (type 4) LSAs
Describe what this OSPF route abbreviation in the RIB represents:
O E1
- OSPF external type 1 route
- networks outside of the OSPF autonomous system of the router
- advertised by means of external LSAs (LSA type 5)
- adds the costs on links inside the OSPF network to the cost of the external link (more accurate)
Describe what this OSPF route abbreviation in the RIB represents:
O E2
- OSPF external type 2 route
- networks outside of the OSPF autonomous system of the router
- advertised by means of external LSAs (LSA type 5)
- has the cost of the external link no matter how many links it passes through in the internal network (less accurate)
IOS-XR Command:
show ospf
- verify the OSPF routing protocol
IOS-XR Command:
show ospf interface
- verify OSPF interface information
IOS-XR Command:
show ospf neighbor
- verify OSPF neighbors
IOS-XR Command:
show route ospf
- verify OSPF routes learned by the router in the IP routing table
IOS-XR Command:
show protocols
- verify configured IP routing protocol processes
IOS-XR Command:
show ospf database
- verify OSPF LSDB
IOS/IOS-XE command:
show ip ospf
- verify the OSPF routing protocol
IOS/IOS-XE command:
show ip ospf interface
- verify OSPF interface information
IOS/IOS-XE command:
show ip ospf neighbor
- verify OSPF neighbors
IOS/IOS-XE command:
show ip route ospf
- verify OSPF routes learned by the router in the IP routing table
IOS/IOS-XE command:
show ip protocols
- verify configured IP routing protocol processes
IOS/IOS-XE command:
show ip ospf database
- verify OSPF LSDB
What OSI Layer is IS-IS implemented at?
Layer 2 (Data Link Layer)
Name the RFC and ISO standards for Integrated IS-IS.
RFC 1195 and ISO 10589
T/F: Level 1 routing occurs across multiple IS-IS areas.
False
T/F: Level 1 and Level 2 adjacencies can from between routers in the same area.
True
T/F: Only level 2 adjacencies can form between routers in different areas
True
Describe a Level 1 IS-IS router.
routes within an IS-IS area
Describe a Level 2 IS-IS router.
Learns the locations of Level 1 routing areas and builds an inter-area routing table.
IOS-XR Command:
router isis [process ID]
- enters IS-IS router configuration mode
- process ID is only locally significant
IOS-XR Command:
net [NET value]
- within the ISIS subconfig mode, configure the Network Entity Title (NET) for this intermediate system
IOS-XR Command:
address-family ipv4 unicast
- enter the IPv4 AF subconfig mode for ISIS
IOS/IOS-XE Command:
router isis [process ID]
- enters IS-IS router configuration mode
- process ID is only locally significant
IOS/IOS-XE Command:
net [NET value]
- within the ISIS subconfig mode, configure the Network Entity Title (NET) for this intermediate system]
IOS/IOS-XE Command:
ip router isis [process ID]
- in interface subconfig mode, this command enables ISIS on the interface
IOS-XR Command:
show isis interface
- displays the interfaces that you enable for IS-IS
IOS-XR Command:
show isis neighbors
- displays the IS-IS neighbors that the system recognizes
IOS-XR Command:
show isis topology
- displays the Level 1 and Level 2 topology tables, which show the least-cost IS-IS paths to the intermediate systems
IOS-XR Command:
show isis database
- displays the contents of the IS-IS LSDB
IOS-XR Command:
clear isis process
- to force IS-IS to refresh its LSDB and recalculate all routes
IOS-XR Command:
show isis database [LSP_ID] detail
- displays the detailed contents of each IS-IS LSDB and the prefixes that advertise for a specified routing process
IOS/IOS-XE Command:
show ip protocols
- show IPv4 routing protocol processes that are configured and running on the router
IOS/IOS-XE Command:
show ip route isis
- show the routing table entries that were learned via ISIS
IOS/IOS-XE Command:
show isis neighbors
- displays the IS-IS neighbors that the system recognizes
IOS/IOS-XE Command:
show isis topology
- displays the Level 1 and Level 2 topology tables, which show the least-cost IS-IS paths to the intermediate systems
IOS/IOS-XE Command:
show isis database
- displays the contents of the IS-IS LSDB
IOS/IOS-XE Command:
clear isis
- to force IS-IS to refresh its LSDB and recalculate all routes (you can use an asterisk [*] to clear all IS-IS processes)
IOS/IOS-XE Command:
show isis database [LSP_ID] detail
- displays the detailed contents of each IS-IS LSDB and the prefixes that advertise for a specified routing process
Describe what this IS-IS route abbreviation in the RIB represents:
i L1
- IS-IS learned, Level 1 route
Describe what this IS-IS route abbreviation in the RIB represents:
i L2
- IS-IS learned, Level 2 route
Describe what this IS-IS route abbreviation in the RIB represents:
i su
- IS-IS learned, summary route