Podcast
Questions and Answers
What is the main difference between Priority Scheduling and Round Robin Scheduling?
What is the main difference between Priority Scheduling and Round Robin Scheduling?
What is the primary function of a router in the network layer?
What is the primary function of a router in the network layer?
What is the purpose of subnetting in IPv4?
What is the purpose of subnetting in IPv4?
What is the primary goal of weighted fair queueing (WFQ) in network scheduling?
What is the primary goal of weighted fair queueing (WFQ) in network scheduling?
Signup and view all the answers
What is the primary function of the Network Layer in the OSI model?
What is the primary function of the Network Layer in the OSI model?
Signup and view all the answers
What is the purpose of route aggregation in network routing?
What is the purpose of route aggregation in network routing?
Signup and view all the answers
What is the primary purpose of subnetting in IPv4?
What is the primary purpose of subnetting in IPv4?
Signup and view all the answers
What is the result of subnet mask in IPv4?
What is the result of subnet mask in IPv4?
Signup and view all the answers
What is the purpose of Network Address Translation (NAT) in IPv4?
What is the purpose of Network Address Translation (NAT) in IPv4?
Signup and view all the answers
What is the primary function of the routing processor in a router's control plane?
What is the primary function of the routing processor in a router's control plane?
Signup and view all the answers
What is the purpose of IPv4 fragmentation and reassembly?
What is the purpose of IPv4 fragmentation and reassembly?
Signup and view all the answers
What is the primary advantage of using IPv6 over IPv4?
What is the primary advantage of using IPv6 over IPv4?
Signup and view all the answers
What is the purpose of a subnet mask in IP address allocation?
What is the purpose of a subnet mask in IP address allocation?
Signup and view all the answers
What is the main advantage of Classless Inter-Domain Routing (CIDR)?
What is the main advantage of Classless Inter-Domain Routing (CIDR)?
Signup and view all the answers
A university has a class B network 130.50.0.0 and needs to allocate IP addresses to 35 departments. How would you subnet the network?
A university has a class B network 130.50.0.0 and needs to allocate IP addresses to 35 departments. How would you subnet the network?
Signup and view all the answers
What is the purpose of route aggregation?
What is the purpose of route aggregation?
Signup and view all the answers
How do you determine the supernet address in route aggregation?
How do you determine the supernet address in route aggregation?
Signup and view all the answers
What is the result of performing a Boolean AND operation on a destination IP address and a subnet mask?
What is the result of performing a Boolean AND operation on a destination IP address and a subnet mask?
Signup and view all the answers
What is the purpose of subnetting a network?
What is the purpose of subnetting a network?
Signup and view all the answers
How many bits are required to subnet a network into 64 subnets?
How many bits are required to subnet a network into 64 subnets?
Signup and view all the answers
What is the benefit of using a subnet mask?
What is the benefit of using a subnet mask?
Signup and view all the answers
What is the prefix length of the subnet mask 255.255.252.0?
What is the prefix length of the subnet mask 255.255.252.0?
Signup and view all the answers
Study Notes
Network Layer
- Divided into two parts: data plane and control plane
- Data plane is responsible for the forwarding of packets, while control plane is responsible for the routing and management of packets
Packet Scheduling
- Deciding which packet to send next on a link
- Types of packet scheduling:
- First Come First Served (FCFS)
- Priority Scheduling
- Round Robin (RR)
- Weighted Fair Queueing (WFQ)
Priority Scheduling
- Arriving traffic is classified and queued by class
- Any header fields can be used for classification
- Send packet from highest priority queue that has buffered packets
- FCFS within priority class
Round Robin (RR) Scheduling
- Arriving traffic is classified and queued by class
- Any header fields can be used for classification
- Server cyclically, repeatedly scans class queues, sending one complete packet from each class (if available) in turn
Weighted Fair Queueing (WFQ)
- Generalized Round Robin
- Each class, i, has weight, wi, and gets a weighted amount of service in each cycle: wi / Σwj
Router Architecture
- High-level view of generic router architecture:
- Routing: routing processor
- Management: control plane (software)
- High-speed switching fabric: data plane (hardware)
- Input ports: router input ports
- Output ports: router output ports
IPv4
- Datagram format
- Fragmentation and reassembly
- Addressing: subnetting and subnet mask
- Examples: IPv4 network analysis and design
- Network Address Translation (NAT)
Subnetting
- Identifies the network part of the IP address
- Written as (for 24 bits mask) e.g. 255.255.255.0 or /24
- When packet arrives, AND dest addr with mask of each subnet to check if result is the corresponding prefix
Classless Inter-Domain Routing (CIDR)
- Allocates IP address blocks of variable size without regard to classes
- Example: site needs 2000 addresses → assign a block of 2048 addresses
Subnet Mask
- Example: 11111111.11111111.111111|00.00000000 255.255.252.0 /22
- Calculates the subnet network address, first usable IP, last usable IP, and broadcast IP for each subnet
Route Aggregation
- Same outgoing line for multiple contiguous entries can be aggregated
- Single supernet entry
- Example: 194.24.0.0/19
- Helps reducing routing table sizes
Getting an IP Address
- IP addresses can be obtained from Internet Service Providers (ISPs) or other organizations
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
This quiz covers the concept of priority scheduling in the Network Layer, including packet classification, queuing, and departures. It also explores the use of header fields for classification and the role of high and low priority queues.