Phân phối gói từ máy chủ đến máy chủ (Bước 9 trên 14)
Bây giờ khung Lớp 2 với dữ liệu ứng dụng có thể được gửi đến cổng mặc định. Frame đang chờ xử lý được gửi với địa chỉ IPv4 của máy chủ cục bộ và địa chỉ MAC làm nguồn. Tuy nhiên, địa chỉ IPv4 đích là của máy chủ từ xa, nhưng địa chỉ MAC đích là của cổng mặc định.
Phân phối gói từ máy chủ đến máy chủ (Bước 10 trên 14)
Khi bộ định tuyến nhận được frame, nó sẽ nhận ra địa chỉ MAC của nó và xử lý frame. Tại Lớp 3, bộ định tuyến thấy rằng địa chỉ IPv4 đích không phải là địa chỉ của nó. Thiết bị lưu trữ Lớp 3 sẽ loại bỏ khung. Tuy nhiên, vì thiết bị này là một bộ định tuyến, nó sẽ chuyển tất cả các gói IPv4 không dành cho bộ định tuyến vào quá trình định tuyến. Quá trình định tuyến xác định nơi gửi gói tin.
Phân phối gói từ máy chủ đến máy chủ (Bước 11 trên 14)
Quá trình định tuyến kiểm tra sự trùng khớp tiền tố dài nhất của địa chỉ IPv4 đích trong bảng định tuyến của nó. Trong ví dụ này, mạng đích được kết nối trực tiếp. Do đó, quá trình định tuyến có thể chuyển gói trực tiếp đến Lớp 2 để có giao diện thích hợp.
Phân phối gói từ máy chủ đến máy chủ (Bước 12 trên 14)
Giả sử rằng bộ định tuyến không có ánh xạ tới 192.168.4.2, Lớp 2 sử dụng quy trình ARP để lấy ánh xạ cho địa chỉ IPv4 và địa chỉ MAC. Bộ định tuyến yêu cầu thông tin Lớp 2 theo cách tương tự như các máy chủ. Một yêu cầu ARP cho địa chỉ MAC đích được gửi đến liên kết.
Máy chủ đích nhận và xử lý yêu cầu ARP.
Phân phối gói từ máy chủ đến máy chủ (Bước 13 trên 14)
Máy chủ đích nhận frame chứa yêu cầu ARP và chuyển yêu cầu đến quy trình ARP. Quá trình ARP lấy thông tin về bộ định tuyến từ yêu cầu ARP và đặt thông tin vào bảng ARP cục bộ của nó. Quá trình ARP tạo phản hồi ARP và gửi nó trở lại bộ định tuyến.
Bộ định tuyến nhận phản hồi ARP, điền bảng ARP cục bộ của nó và bắt đầu quá trình chuyển tiếp gói tin.
Phân phối gói từ máy chủ đến máy chủ (Bước 14 trên 14)
Frame được chuyển tiếp đến đích. Lưu ý rằng bộ định tuyến thay đổi địa chỉ Lớp 2 trong các frame khi cần thiết, nhưng nó sẽ không thay đổi địa chỉ Lớp 3 trong các gói.
Bây giờ khung Lớp 2 với dữ liệu ứng dụng có thể được gửi đến cổng mặc định. Frame đang chờ xử lý được gửi với địa chỉ IPv4 của máy chủ cục bộ và địa chỉ MAC làm nguồn. Tuy nhiên, địa chỉ IPv4 đích là của máy chủ từ xa, nhưng địa chỉ MAC đích là của cổng mặc định.
Phân phối gói từ máy chủ đến máy chủ (Bước 10 trên 14)
Khi bộ định tuyến nhận được frame, nó sẽ nhận ra địa chỉ MAC của nó và xử lý frame. Tại Lớp 3, bộ định tuyến thấy rằng địa chỉ IPv4 đích không phải là địa chỉ của nó. Thiết bị lưu trữ Lớp 3 sẽ loại bỏ khung. Tuy nhiên, vì thiết bị này là một bộ định tuyến, nó sẽ chuyển tất cả các gói IPv4 không dành cho bộ định tuyến vào quá trình định tuyến. Quá trình định tuyến xác định nơi gửi gói tin.
Phân phối gói từ máy chủ đến máy chủ (Bước 11 trên 14)
Destination | Next Hop | Interface |
192.168.3.0/24 | Connected | Gi0/0 |
192.168.4.0/24 | Connected | Gi0/1 |
Quá trình định tuyến kiểm tra sự trùng khớp tiền tố dài nhất của địa chỉ IPv4 đích trong bảng định tuyến của nó. Trong ví dụ này, mạng đích được kết nối trực tiếp. Do đó, quá trình định tuyến có thể chuyển gói trực tiếp đến Lớp 2 để có giao diện thích hợp.
Phân phối gói từ máy chủ đến máy chủ (Bước 12 trên 14)
Giả sử rằng bộ định tuyến không có ánh xạ tới 192.168.4.2, Lớp 2 sử dụng quy trình ARP để lấy ánh xạ cho địa chỉ IPv4 và địa chỉ MAC. Bộ định tuyến yêu cầu thông tin Lớp 2 theo cách tương tự như các máy chủ. Một yêu cầu ARP cho địa chỉ MAC đích được gửi đến liên kết.
Máy chủ đích nhận và xử lý yêu cầu ARP.
Phân phối gói từ máy chủ đến máy chủ (Bước 13 trên 14)
Máy chủ đích nhận frame chứa yêu cầu ARP và chuyển yêu cầu đến quy trình ARP. Quá trình ARP lấy thông tin về bộ định tuyến từ yêu cầu ARP và đặt thông tin vào bảng ARP cục bộ của nó. Quá trình ARP tạo phản hồi ARP và gửi nó trở lại bộ định tuyến.
Bộ định tuyến nhận phản hồi ARP, điền bảng ARP cục bộ của nó và bắt đầu quá trình chuyển tiếp gói tin.
Phân phối gói từ máy chủ đến máy chủ (Bước 14 trên 14)
Frame được chuyển tiếp đến đích. Lưu ý rằng bộ định tuyến thay đổi địa chỉ Lớp 2 trong các frame khi cần thiết, nhưng nó sẽ không thay đổi địa chỉ Lớp 3 trong các gói.