PDA

View Full Version : Các routing update được gởi như thế nào ở layer2?



tuaninbox
25-10-2003, 01:28 AM
Mọi người cho mình hỏi đối với các routing protocol như OSPF, EIGRP,... thì ở lớp 3 khi gởi routing update thì địa chỉ là 224.0.0.5, 224.0.0.6,.... Vậy khi những packet này chuyển xuống lớp 2 thì nó sẽ được gởi đi như thế nào?

Thanks

ppp
25-10-2003, 09:47 AM
Đối với mỗi địa chỉ multicast ở lớp 3 đều có một địa chỉ multicast ở lớp 2 tương ứng . . Nếu mình nhớ không lầm đó là :

00-ff-5e-xx-yy-zz . Với xx-yy-zz là các số dạng Hex được tạo thành bằng cách lấy 23 bit của các octet tận cùng bên phải của địa chỉ multicast lớp 3 và thêm vào bit 0 ở trước ( vị trí MSB ) , sau đó đổi sang dạng hex .

Những packet multicast lớp 3 sẽ được đóng gói thành các địa chỉ multicast lớp 2 và được gửi đi . Router nào tham gia vào OSPF thì sẽ trở thành host của multicast group đó nên sẽ nhận frame .

Mình trả lời sai mọi người sửa dùm . !

R3
25-10-2003, 10:11 AM
Mình xin trình bày rõ sự chuyển đổi địa chỉ từ Layer 3 xuống Layer 2:

- Thông thường các NIC trên LAN segment có thể nhận chỉ các gói ứng với địa chỉ MAC của chúng hay địa chỉ MAC broadcast.
Trong IP multicast, các host cần phải có thể nhận cùng một luồng dữ liệu từ một địa chỉ MAC.
Một cách thức để đạt được điều này là ánh xạ địa chỉ IP multicast lớp D trực tiếp thành địa chỉ MAC.

Chuẩn IEEE LAN đã cung cấp cách thức truyền các gói multicast và broadcast. Trong 802.3, bit 0 trong octet đầu được dùng để chỉ
một frame broadcast hay multicast. hình bên dưới chỉ vị trí của bit multicast hay broadcast trong frame Ethernet.

http://www.vnpro.org/forum/download.php?id=195

Bit này chỉ frame đó gởi cho một nhóm các host hay tất cả các host trong mạng (trường hợp địa chỉ broadcast, 0xFFFF.FFFF.FFFF).

IP multicast cho phép gởi các gói IP tới một nhóm các host trong LAN segment.


Ánh xạ địa chỉ MAC

IANA sở hữu khối địa chỉ Ethernet MAC bắt đầu với 01:00:5E dạng hexa. Một nữa số này là địa chỉ multicast
Khỏang từ 0100.5e00.0000 đến 0100.5e7f.ffff là khỏang địa chỉ đúng của Ethernet MAC addresses đối với IP multicast.

Phần cấp phát này cho phép 23 bit trong địa chỉ Ethernet tương ứng với địa chỉ nhóm IP multicast. Sự ánh xạ thay thế 23 bit thấp
của địa chỉ IP multicast thành 23 bit trong địa chỉ Ethernet. Xem hình bên dưới:

http://www.vnpro.org/forum/download.php?id=194

Do 5 bit cao của địa chỉ IP multicast bị bỏ trong khi ánh xạ, kết quả là địa chỉ không duy nhất. Có thể 32 địa chỉ multicast cho cùng một địa chỉ Ethernet.

Ví dụ: 224.1.1.1 và 225.1.1.1 tạo thành cùng một địa chỉ multicast MAC.

http://www.vnpro.org/forum/download.php?id=196


Nếu một người gởi tới Group A (đích tới là 224.1.1.1) và người khác gởi tới Group B (đích tới 225.1.1.1), chúng sẽ cùng nhận dữ liệu từ A và B. Điều này làm hạn chế hiệu quả khi triển khai multicast.


các routing protocol như OSPF, EIGRP,... thì ở lớp 3 khi gởi routing update thì địa chỉ là 224.0.0.5, 224.0.0.6, ... đây là các địa chỉ multicast, sự ánh xạ thực hiện như đã trình bày.


:D

ppp
25-10-2003, 10:33 AM
Thanks Phương !

Nhớ nhầm ( 00-ff-5e)