Podcast
Questions and Answers
What is the primary focus of routing within a single Autonomous System (AS)?
What is the primary focus of routing within a single Autonomous System (AS)?
- Quality of the routes used
- Policy orientation of routing
- Routing complexity
- Performance realized on the route (correct)
What is required to assign an IP address to a web server?
What is required to assign an IP address to a web server?
- Using an existing DNS server
- Obtaining a range from a local ISP (correct)
- Connecting to a global ISP
- Contracting with a domain name registrar
Which protocol does a local ISP use to advertise a /24 prefix to other ISPs?
Which protocol does a local ISP use to advertise a /24 prefix to other ISPs?
- OSPF
- BGP (correct)
- RIP
- EIGRP
Which characteristic of an SDN architecture involves separating decisions about network control from the data forwarding?
Which characteristic of an SDN architecture involves separating decisions about network control from the data forwarding?
What does OpenFlow allow in the context of SDN?
What does OpenFlow allow in the context of SDN?
What does the term 'unbundling' in SDN refer to?
What does the term 'unbundling' in SDN refer to?
Which component of an SDN architecture is responsible for monitoring and controlling network devices?
Which component of an SDN architecture is responsible for monitoring and controlling network devices?
For what purpose do network-control applications in an SDN serve?
For what purpose do network-control applications in an SDN serve?
What is the primary factor used to select routes when multiple options share the highest local preference value?
What is the primary factor used to select routes when multiple options share the highest local preference value?
In the route selection algorithm, after local preference and AS-PATH, what criteria does BGP use next?
In the route selection algorithm, after local preference and AS-PATH, what criteria does BGP use next?
Why might CDNs choose not to use IP-anycast?
Why might CDNs choose not to use IP-anycast?
What happens when a BGP router receives multiple advertisements for the same IP address?
What happens when a BGP router receives multiple advertisements for the same IP address?
What is the role of the local-preference attribute in route selection?
What is the role of the local-preference attribute in route selection?
Which statement is true regarding BGP’s route-selection process?
Which statement is true regarding BGP’s route-selection process?
What is a consequence of using IP-anycast for DNS queries?
What is a consequence of using IP-anycast for DNS queries?
What is the first step in BGP's route selection algorithm?
What is the first step in BGP's route selection algorithm?
What happens if a router detects its own AS in the AS-PATH?
What happens if a router detects its own AS in the AS-PATH?
Which IP address is considered the NEXT-HOP for the route 'AS2 AS3 x' from AS1?
Which IP address is considered the NEXT-HOP for the route 'AS2 AS3 x' from AS1?
What is the primary goal of hot-potato routing?
What is the primary goal of hot-potato routing?
How is cost defined for selecting the route to a NEXT-HOP router?
How is cost defined for selecting the route to a NEXT-HOP router?
When adding an outside-AS prefix to a forwarding table, which protocols are utilized?
When adding an outside-AS prefix to a forwarding table, which protocols are utilized?
What determines the decision for a router like 1b when selecting the least-cost path to the NEXT-HOP?
What determines the decision for a router like 1b when selecting the least-cost path to the NEXT-HOP?
If multiple routes to the same prefix exist, what is the first action BGP takes?
If multiple routes to the same prefix exist, what is the first action BGP takes?
What might cause two routers within the same AS to choose different AS paths to the same prefix?
What might cause two routers within the same AS to choose different AS paths to the same prefix?
What is the primary purpose of the Border Gateway Protocol (BGP)?
What is the primary purpose of the Border Gateway Protocol (BGP)?
How does BGP determine the 'best' route?
How does BGP determine the 'best' route?
What type of routing protocol is BGP classified as?
What type of routing protocol is BGP classified as?
What does a router’s forwarding table contain in BGP?
What does a router’s forwarding table contain in BGP?
Which type of router connects to external ASs in BGP?
Which type of router connects to external ASs in BGP?
What is meant by CIDRized prefixes in BGP?
What is meant by CIDRized prefixes in BGP?
Which statement about BGP routing tables is true?
Which statement about BGP routing tables is true?
How does BGP facilitate packet routing between ASs?
How does BGP facilitate packet routing between ASs?
What describes the path that AS2 relays to AS1 regarding the subnet with prefix x?
What describes the path that AS2 relays to AS1 regarding the subnet with prefix x?
What type of BGP connection is established between routers in different ASs?
What type of BGP connection is established between routers in different ASs?
Which port is used for BGP connections?
Which port is used for BGP connections?
Which statement correctly describes the role of iBGP in route propagation?
Which statement correctly describes the role of iBGP in route propagation?
What are the two important attributes included in a router's advertisement of a prefix?
What are the two important attributes included in a router's advertisement of a prefix?
How does a router choose between multiple paths to a destination?
How does a router choose between multiple paths to a destination?
How does gateway router 2c utilize the information received from eBGP?
How does gateway router 2c utilize the information received from eBGP?
Which of these statements accurately describes how routers learn about subnet x?
Which of these statements accurately describes how routers learn about subnet x?
What is the primary function of access ISPs like W and Y?
What is the primary function of access ISPs like W and Y?
What prevents X from forwarding traffic between B and C?
What prevents X from forwarding traffic between B and C?
Why might B hesitate to advertise the path BAW to C?
Why might B hesitate to advertise the path BAW to C?
What main principle governs traffic flow among ISPs according to the backbone/provider ISP policy?
What main principle governs traffic flow among ISPs according to the backbone/provider ISP policy?
Why are different routing protocols used for inter-AS and intra-AS?
Why are different routing protocols used for inter-AS and intra-AS?
Which feature of OSPF enhances its scalability?
Which feature of OSPF enhances its scalability?
What characteristic defines a multi-homed access ISP like X?
What characteristic defines a multi-homed access ISP like X?
What could be a potential issue with the current lack of official standards among backbone ISPs?
What could be a potential issue with the current lack of official standards among backbone ISPs?
Flashcards
BGP (Border Gateway Protocol)
BGP (Border Gateway Protocol)
A protocol used between Autonomous Systems (ASs) to exchange routing information and find the best paths for packets traversing multiple ASs.
BGP route information
BGP route information
BGP works by advertising prefixes, which represent subnets or collections of them. Routers learn if a prefix is reachable and use this information to build forwarding tables.
Gateway router
Gateway router
A router at the edge of an AS directly connected to routers from other ASs. It's responsible for exchanging routing information between ASs.
Internal router
Internal router
Signup and view all the flashcards
BGP route selection procedure
BGP route selection procedure
Signup and view all the flashcards
Subnet advertising
Subnet advertising
Signup and view all the flashcards
Decentralized nature of BGP
Decentralized nature of BGP
Signup and view all the flashcards
Asynchronous nature of BGP
Asynchronous nature of BGP
Signup and view all the flashcards
BGP Route Advertisement: Initial Message
BGP Route Advertisement: Initial Message
Signup and view all the flashcards
BGP Route Advertisement: Relaying the Message
BGP Route Advertisement: Relaying the Message
Signup and view all the flashcards
BGP Communication: Router-to-Router Connection
BGP Communication: Router-to-Router Connection
Signup and view all the flashcards
External BGP (eBGP)
External BGP (eBGP)
Signup and view all the flashcards
Internal BGP (iBGP)
Internal BGP (iBGP)
Signup and view all the flashcards
BGP Route Propagation: Full Path Distribution
BGP Route Propagation: Full Path Distribution
Signup and view all the flashcards
BGP Route Attributes
BGP Route Attributes
Signup and view all the flashcards
Choosing the Best Route
Choosing the Best Route
Signup and view all the flashcards
AS-PATH Attribute
AS-PATH Attribute
Signup and view all the flashcards
NEXT-HOP Attribute
NEXT-HOP Attribute
Signup and view all the flashcards
Hot Potato Routing
Hot Potato Routing
Signup and view all the flashcards
Adding an Outside-AS Prefix in a Forwarding Table
Adding an Outside-AS Prefix in a Forwarding Table
Signup and view all the flashcards
BGP Route Selection
BGP Route Selection
Signup and view all the flashcards
BGP Tiebreakers
BGP Tiebreakers
Signup and view all the flashcards
Local Preference
Local Preference
Signup and view all the flashcards
AS-PATH
AS-PATH
Signup and view all the flashcards
BGP Identifiers
BGP Identifiers
Signup and view all the flashcards
IP-Anycast
IP-Anycast
Signup and view all the flashcards
Content Distribution Network (CDN)
Content Distribution Network (CDN)
Signup and view all the flashcards
DNS (Domain Name Service)
DNS (Domain Name Service)
Signup and view all the flashcards
BGP Route Selection Algorithm
BGP Route Selection Algorithm
Signup and view all the flashcards
Access ISP Policy
Access ISP Policy
Signup and view all the flashcards
Multi-homed Access ISP
Multi-homed Access ISP
Signup and view all the flashcards
Selective Route Advertisement Policy
Selective Route Advertisement Policy
Signup and view all the flashcards
Backbone/Provider ISP Policy (Valid Traffic)
Backbone/Provider ISP Policy (Valid Traffic)
Signup and view all the flashcards
Backbone/Provider ISP Policy (Free-Riding)
Backbone/Provider ISP Policy (Free-Riding)
Signup and view all the flashcards
Policy vs. Technical Factors (Routing)
Policy vs. Technical Factors (Routing)
Signup and view all the flashcards
Scalability in Routing Protocols
Scalability in Routing Protocols
Signup and view all the flashcards
Hierarchical Routing in OSPF
Hierarchical Routing in OSPF
Signup and view all the flashcards
Performance in Intra-AS Routing
Performance in Intra-AS Routing
Signup and view all the flashcards
Obtaining Internet Connectivity
Obtaining Internet Connectivity
Signup and view all the flashcards
Internet Prefix Advertising
Internet Prefix Advertising
Signup and view all the flashcards
SDN Architecture Separation
SDN Architecture Separation
Signup and view all the flashcards
Network Programming in SDN
Network Programming in SDN
Signup and view all the flashcards
Flow-Based Forwarding in SDN
Flow-Based Forwarding in SDN
Signup and view all the flashcards
SDN Unbundling
SDN Unbundling
Signup and view all the flashcards
SDN Control Plane Functionality
SDN Control Plane Functionality
Signup and view all the flashcards
Study Notes
Introduction to Computer Networks
- This presentation covers various aspects of computer networks
- Topics include routing algorithms, protocols, and control planes
- Various protocols are discussed, including OSPF, BGP, ICMP, SNMP, NETCONF/YANG
Routing Algorithms
- These algorithms determine the best path for data packets to travel through networks
- Different algorithms exist for routing within and between autonomous systems (ASs)
Intra-AS Routing in the Internet: OSPF
- OSPF (Open Shortest Path First) is an intra-AS routing protocol
- It uses a link-state routing approach.
- Data about network links is shared among routers
Routing Among the ISPs: BGP
- BGP (Border Gateway Protocol) is an inter-AS routing protocol
- It is a decentralized and asynchronous
- It uses a path vector routing approach
- Routers exchange information about prefixes
The SDN Control Plane
- SDN (Software-Defined Networking) separates the data plane and control plane
- This offers greater flexibility and programmability
- SDN controllers manage network devices.
- Data plane devices run the network
ICMP: The Internet Control Message Protocol
- ICMP (Internet Control Message Protocol) is a network-layer protocol
- It's primarily used for error reporting and communication between network devices
- It carries messages inside IP datagrams.
- These datagrams contain a type, code field, and data related to the message
Network Management and SNMP, NETCONF/YANG
- Network management involves the control & monitoring of network components
- SNMP(Simple Network Management Protocol) is a network protocol
- NETCONF/YANG provide configuration & management for network devices
- These protocols are commonly used to manage complex systems
IP-Anycast
- IP anycast is a technique used to distribute content across multiple locations
- This is widely used by content delivery networks (CDNs)
- Provides services from the closest location
- BGP is used to support this method
Routing Policy
- Routing policy governs how paths are selected.
- It takes into account factors like local preference
- Backbone providers and access ISP networks have policies to prevent issues like traffic issues
Access ISP Policy
- All traffic entering and exiting an access network must be destined for that network.
- Selective route advertisement is used for policies in networking
- This can maintain the desired network relationships
Backbone/Provider ISP Policy
- There are no specific standards for backbone ISPs' routing
- Rules of thumb involve traffic destined for customers of the ISP.
- Individual peering agreements guide routing
Why are different inter-AS and intra-AS routing protocols used?
- Routing decisions are often driven by policy issues within an autonomous system (AS) or between them
- These preferences impact routing choices
- Routing protocols for different scales must also be considered
Obtaining Internet Presence
- Obtaining Internet connectivity involves contracting with an ISP
- ISPs assign IP addresses to various components in the network
- This allows network communication
SDN Controller
- SDN controllers manage and control the data plane devices
- A critical aspect in managing this architecture is its protocols
- Communication layers and northbound/southbound interfaces are essential elements that maintain operations
OpenFlow Protocol
- The OpenFlow protocol is used to communicate between the SDN controller and data plane
- It uses TCP port 6653
- This method establishes communication
Data and Control Plane Interaction
- The data plane performs specific operations on packets
- The control plane handles higher-level management like routing decisions
- These communicate via protocols like OpenFlow
SDN: Past and Future
- SDN aims to replace traditional network equipment with software-defined components
- This enhances flexibility and scalability
- Generalization of the SDN architecture, known as Network Functions Virtualization (NFV), aims for similar disruptive changes in networking
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Test your knowledge on Software Defined Networking (SDN) and routing within Autonomous Systems. This quiz covers essential topics such as IP address assignment, ISP protocols, and the architecture of SDN. Perfect for those looking to deepen their understanding of modern networking principles.