Professional Documents
Culture Documents
BG09 - Tang Mang (Network Layer)
BG09 - Tang Mang (Network Layer)
network
tầng giao vận
network
data link data link
physical physical
network
Mặt phẳng dữ liệu (Data plane) Mặt phẳng điều khiển (Control
Cục bộ, chức năng trên router plane)
Xác định phương thức cho datagram đến ở Mạng diện rộng
cổng vào được chuyển tiếp ở cổng ra Xác đinh phương thức datagram
Chức năng chuyển tiếp được định tuyến giữa các router
trên đường đi từ nguồn tới đích
Hai hướng tiếp cận:
• Các thuật toán định tuyến
truyền thống: Thực hiện trên
các router
• software-defined networking
(SDN): Thực hiện trên các
server ở xa
4
Mặt phẳng điều khiển trên router
Các thành phần thuật toán định tuyến riêng lẽ trên mỗi và mọi router
tương tác trên mặt phẳng điều khiển
Routing
Algorithm
control
plane
data
plane
5
Mặt phẳng điều khiển trung tâm logic
Một bộ điều khiển riêng biệt (thường là từ xa) tương tác với các bộ điều
khiển cục bộ (Control Agent - CA)
Remote Controller
control
plane
data
plane
CA
CA CA CA CA
values in arriving
packet header
0111 1
2
3
6
Các giao thức tầng mạng
Các chức năng tầng mạng của router, host:
physical layer
7
Định dạng IP datagram
IP protocol version 32 bits
number total datagram
header length length (bytes)
ver head. type of length
(bytes) len service for
“type” of data fragment fragmentation/
16-bit identifier flgs
offset reassembly
max number time to upper header
remaining hops live layer checksum
(decremented at
32 bit source IP address
each router)
32 bit destination IP address
upper layer protocol
to deliver payload to options (if any) e.g. timestamp,
record route
how much overhead? data taken, specify
(variable length, list of routers
20 bytes of TCP
typically a TCP to visit.
20 bytes of IP
or UDP segment)
= 40 bytes + app
layer overhead
8
Đặc điểm giao thức IP
9
Phân mảnh/ Kết hợp
Các liên kết mạng có quy định
MTU – kích thước khung lớn nhất
fragmentation:
có thể
…
in: Môt datagram lớn
• Các loại liên kết khác nhau, out: 3 datagrame nhỏ hơn
MTU khác nhau
Một IP datagram lớn được chia
(phân mảnh) thành các gói nhỏ hơn
• Một datagram được phân thành reassembly
…
• Các thông tin phân mảnh được
chỉ ra trong tiêu đề của giao
thức IP
10