Địa chỉ MAC / IP được sử dụng trong định tuyến như thế nào


8

Tôi phải dạy mẫu thứ sáu của tôi về Địa chỉ MAC và Địa chỉ IP trong một vài tuần và có một số lĩnh vực tôi không rõ ràng mà tôi hy vọng một số bạn sẽ có thể làm rõ cho tôi. Tôi có đủ để đưa chúng qua giáo trình, nhưng tôi muốn có nhiều kiến ​​thức hơn thông số kỹ thuật để tôi có thể giải thích cách mọi thứ hoạt động theo cách có ý nghĩa hơn.

Vì vậy, theo tôi hiểu thì điều sau đây xảy ra khi một thiết bị trong mạng LAN gửi một gói / khung tới một thiết bị trên một mạng LAN riêng khác thông qua internet.

Một gói được tạo ở cuối gửi với đích và gửi IP

Câu hỏi đầu tiên: IP đích có thực sự là IP của cổng cho mạng LAN của thiết bị nhận không

Điều này sau đó được chuyển thành một khung sẽ đi đến cổng cho mạng LAN - điều này xảy ra ở lớp liên kết dữ liệu và khung có gửi địa chỉ MAC và địa chỉ đích được thêm vào

Câu hỏi đầu tiên: Địa chỉ MAC đích - đây là đích cuối cùng hay đích đến của cổng?

Gói / khung sau đó được gửi lên internet và được định tuyến (sử dụng địa chỉ IP) đến bước nhảy tiếp theo hướng đến đích cuối cùng

Câu hỏi thứ hai: Ở mỗi bước nhảy, lớp liên kết dữ liệu có thay đổi địa chỉ MAC đích trong khung thành địa chỉ MAC của bước nhảy tiếp theo không?

Gói / khung được định tuyến đến địa chỉ đích (là cổng)

Câu hỏi thứ ba: Một khi khung / gói đến cổng của mạng LAN nhận là địa chỉ MAC đích trong khung được sử dụng bởi một công tắc để đảm bảo nó kết thúc tại đúng thiết bị? Điều này rõ ràng giả định rằng địa chỉ MAC đích không được sửa đổi bởi các bộ định tuyến khi khung / gói đi qua internet - nếu nó được sửa đổi thì một khi cổng nhận nhận được khung / gói, làm sao biết nơi gửi nó?

Câu trả lời:


4

Địa chỉ MAC là địa chỉ lớp 2 trong tiêu đề khung. Khung lớp 2 đóng gói gói IP lớp 3. Khung lớp 2 bị loại bỏ ở ranh giới lớp 2/3 (ví dụ: bộ định tuyến). Nếu gói lớp 3 cần được chuyển tiếp qua tên miền lớp 2 khác, khung lớp 2 mới được tạo bằng địa chỉ MAC trong miền lớp 2 mới để đóng gói gói lớp 3.

Về mặt khái niệm:

Đến bộ định tuyến:

<L2 frame><L3 packet><L4 segment>PAYLOAD DATA</L4 segment></L3 packet></L2 frame>

Trong bộ định tuyến:

<L3 packet><L4 segment>PAYLOAD DATA</L4 segment></L3 packet>

Từ bộ định tuyến:

<New L2 frame><L3 packet><L4 segment>PAYLOAD DATA</L4 segment></L3 packet></New L2 frame>

Khung lớp 2 ban đầu sẽ chứa địa chỉ MAC nguồn của người gửi và địa chỉ MAC đích của giao diện của bộ định tuyến trong miền 2 lớp đó.

Khung lớp 2 mới sẽ chứa địa chỉ MAC nguồn của giao diện của bộ định tuyến trong miền lớp 2 mới và địa chỉ MAC đích của bước nhảy tiếp theo trong miền 2 lớp mới.

Gói lớp 3 sẽ chứa địa chỉ IP nguồn lớp 3 của người khởi tạo gói và địa chỉ đích lớp 3 của đích lớp 3 cuối cùng.

Địa chỉ MAC lớp 2 được xóa tại mỗi ranh giới lớp 2/3 dọc theo các tuyến đường được thay thế bằng địa chỉ MAC của nguồn và đích mới, nhưng địa chỉ IP lớp 3 vẫn giữ nguyên dọc theo đường dẫn (với một số ngoại lệ nhất định như NAT) .


1

Câu hỏi đầu tiên: Địa chỉ MAC đích - đây là đích cuối cùng hay đích đến của cổng?

Các địa chỉ MAC được sử dụng trong lớp 2 của khung và lớp 2 xác định mạng cục bộ. Vì vậy, địa chỉ MAC đích là địa chỉ của cổng của bạn nếu mục tiêu cuối cùng không nằm trên cùng một mạng LAN.

Câu hỏi thứ hai: Ở mỗi bước nhảy, lớp liên kết dữ liệu có thay đổi địa chỉ MAC đích trong khung thành địa chỉ MAC của bước nhảy tiếp theo không?

Có, hoặc địa chỉ MAC của mục tiêu cuối cùng nếu nó nằm trên cùng một mạng LAN.

Câu hỏi thứ ba: Một khi khung / gói đến cổng của mạng LAN nhận là địa chỉ MAC đích trong khung được sử dụng bởi một công tắc để đảm bảo nó kết thúc tại đúng thiết bị? Điều này rõ ràng giả định rằng địa chỉ MAC đích không được sửa đổi bởi các bộ định tuyến khi khung / gói đi qua internet - nếu nó được sửa đổi thì một khi cổng nhận nhận được khung / gói, làm sao biết nơi gửi nó?

Với địa chỉ IP của mục tiêu cuối cùng và các tuyến của anh ta (địa chỉ LAN và mặt nạ), bộ định tuyến có thể khấu trừ nếu mục tiêu của gói có nằm trên cùng một mạng LAN hay không. Nếu địa chỉ IP nằm trong phạm vi địa chỉ IP LAN và mặt nạ, nó sẽ biết mục tiêu cuối cùng nằm trong mạng LAN mà bộ định tuyến được kết nối.


0

Chỉ muốn thêm hình ảnh động này để bổ sung cho câu trả lời được chấp nhận.

mac / ip

(GIF tuyệt vời này là từ đây .)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.