Bài giảng Computer Networks 1 (Mạng máy tính 1) - Lecture 5: Network Layer (Cont’) - Phạm Trần Vũ
Lecture 5: Network Layer (cont’)
Reference:
Chapter 5 - “Computer Networks”,
Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.
2
Contents
ꢀ The network layer design issues
ꢀ Routing algorithms
ꢀ Congestion control algorithms
ꢀ Quality of services
ꢀ Internetworking
ꢀ The network layer in the Internet
3
Congestion Control Algorithms
• General Principles of Congestion Control
• Congestion Prevention Policies
• Congestion cuit Subnets
• Load Shedding
• Jitter Control
4
General Principles of Congestion
Control
ꢀ Open loop solutions
ꢁ
ꢁ
ꢁ
Solve the problems by good design
Prevent ng
network
ꢀ Closed loop solutions
ꢁ
Using feedback loop
6
Closed Loop Solutions –
Three Part Feedback Loop
ꢀ Monitor the system
ꢁ
detect when and where congestion occurs.
ꢀ Pass inforn can be
taken.
problem.
7
Congestion Control in Datagram
Subnets
ꢀ
Warning bit
ꢁ
ꢁ
ꢁ
Routers use a bit in the packet’s header to signal the
warning state.
The receivthe packet’s
header to the ACK message
transmission rate accordingly
ꢀ
Choke Packets
ꢁ
The router sends choke packet directly to the source
host
10
Load Shedding
ꢀ When routers are so heavily loaded with
packets that they can’t handle any more,
they just throw them away
using some selection strategy
12
Quality of Service
• Requirements
• Techniques for Achieving Good Quality of
Service
• Integrated Services
• Differentiated Services
• Label Switching and MPLS
15
Techniques for Good QoS
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
Overprovisioning
Buffering
Traffic shaping
The leak bucket algorithm
Token bucket algorithm
Resource reservation
Admission control
Proportional routing
Packet scheduling
17
The Token Bucket Algorithm
20
(a) Before. (b) After.
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Computer Networks 1 (Mạng máy tính 1) - Lecture 5: Network Layer (Cont’) - Phạm Trần Vũ", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_computer_networks_1_mang_may_tinh_1_lecture_5_netw.pdf

