Network Routing and Management Study Notes
Network Routing Overview
Connection Types and Routing
- Discussion of network connections:
- Single connections and their impact on network design.
- Discussion of redundancy in network connections:
- Consequences of a single connection going down.
Border Gateway Protocol (BGP) and Open Shortest Path First (OSPF)
- Introduction to BGP and its significance in network routing:
- BGP is crucial for internet domain routing, helping to advertise network availability.
- OSPF as a link-state routing protocol:
- Summary of how OSPF and BGP operate similarly but with different efficiencies.
- BGP focuses on routing policies and reliability, with path advertisement through autonomous system (AS) numbers.
Area Border Routers
- Function of area border routers:
- Summarizing routes for destinations across areas to improve routing efficiency.
- Advertisements to the backbone without flooding all routers with link-state information.
- Importance of localized routing knowledge and information privacy within areas:
- Example of IP address 10.10.1 being encapsulated within specific routers.
Router Communication Dynamics
- Router communication dynamics outlined:
- Thousands of routers in an area exchanging link-state updates without overwhelming the backbone.
- BGP's handling of AS numbers and redundancy in routing paths, enhancing routing efficiency and failover reliability.
Routing Policies
- Concept of policy-based routing as a core aspect of BGP:
- How policies direct route selection based on conditions, ensuring efficient traffic flow.
- Example: Preference routes based on cost, reliability, etc.
- Policy Examples:
- Block certain AS traffic based on routing strategies (e.g., geographic considerations).
Route Advertisement Process
- BGP route advertisement operates via TCP and utilizes various message types:
- Open, update, keep-alive, and notification messages facilitate communication between BGP peers.
- Effectiveness of BGP as a path vector protocol:
- Advertising both destination networks and AS numbers as a unique identification mechanism.
Forwarding Tables and Weights
- Building forwarding tables based on destination and interface:
- Example of forwarding table entries based on IP address:
- Entry for 10.3 for a specific server with a designated interface.
- Use of weights in BGP routing:
- Weights can determine primary and secondary routes, allowing for greater control in complex routes.
Importance of Redundancy and Failover Routing
- Discussion regarding redundancy through AS connections:
- Different exits (or routes) to a destination ensure continuous traffic flow if one exits down.
- Routing shaped by mechanisms to avoid single points of failure.
Software Defined Networking (SDN)
- Transition from traditional network routing to SDN:
- Shift from monolithic routers to logically centralized control planes.
- Centralized routing algorithms allowing for greater flexibility and efficiency in traffic management.
- The concept of programming routing decisions through centralized systems.
Network Management and ICMP Overview
- Introduction to Internet Control Message Protocol (ICMP):
- Primarily a management protocol enabling network troubleshooting and diagnostics.
- ICMP functions to gather data on network performance, and path tracing via tools like TraceRoute.
- Challenges and implications of ICMP in practical deployments, especially with security considerations.
Application of SNMP in Network Management
- Definition and role of Simple Network Management Protocol (SNMP):
- Monitoring and controlling network devices through a management information base (MIB).
- Explanation of SNMP message format and functionality:
- Traps used to notify network managers of device states and performance metrics.
Conclusion
- Discussion of examples and experiences, emphasizing practical applications and the importance of alignment between network policies and operational efficiency.