0
Tải bản đầy đủ (.doc) (40 trang)

Ánh xạ IPv6 Multicast đến địa chỉ Ethernet MAC

Một phần của tài liệu TÌM HIỂU MULTICAST (Trang 34 -34 )

Để thực hiện được multicast trên mạng Ethernet, sử dụng giao thức TCP/IP, cần có hai phần: Multicast mức Hardware/Ethernet (lớp link-layer) và IP Multicast.

Cần phải ánh xạ được giữa một địa chỉ IPv6 multicast (1 nhóm các host) tới một địa chỉ duy nhất Ethernet Multicast. Chính vì mục đích này, RFC 3513 khuyến nghị chỉ lấy 32 bít cuối trong số 112 bít cấu trúc địa chỉ IPv6 multicast làm group ID, các bít khác đều thiết lập giá trị bằng 0.

Gắn 16 bit tiền tố 33-33 (giá trị hexa) với 32 bit cuối của địa chỉ ipv6 multicast tương ứng.

Để nhận được các gói tin ipv6 multicast trên một đường link Ethernet, card mạng Ethernet cần phải lưu trữ thêm các địa chỉ MAC multicast cần thiết trong một bảng lưu trữ. Khi nhận được một khung Ethernet có địa chỉ MAC cần thiết, nó sẽ chuyển tiếp tới lớp cao hơn để tiếp tục xử lý. Mỗi một dòng trong bảng lưu trữ chứa một địa chỉ Ipv6 multicast đang được host nghe lưu lượng và địa chỉ MAC multicast tương ứng.

Chương 5

GIỚI THIỆU ỨNG DỤNG MULTITST

Multitst là ứng dụng cho phép gửi và nhận thông điệp theo giao thức multicast.

Giao diện chính

Các chức năng của chương trình:

- Menu Socket: Để lấy giá trị Socket.

- Menu Sendto: Gởi thông điệp đến các máy trong nhóm multicast. Cần khái báo địa chỉ nhóm multicast cần gởi đến và port tương ứng. Nhập nội dung muốn gởi vào Data.

- Menu SockOpts:

IP_ADD_MEMBERSHIP: Cho phép một máy tham gia vào nhóm multicast, chọn setsockopt() để gán giá trị Socket đã lấy ban đầu.

IP_DROP_ MEMBERSHIP: Cho phép rời khỏi nhóm multicast.

IP_MULTICAST_LOOP: Cho phép hoặc không cho phép việc xác nhận những gói tin multicast đã gởi (mặc định được cho phép).

IP_MULTICAST_TTL: Thời gian tồn tại những gói tin đã gởi.

IP_MULTICAST_IF: Thay đổi interface dùng để gởi gói tin multicast.

Chương 6

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1 Kết luận:

Kết quả đạt được:

- Hiểu được cách hoạt động, các giải thuật cũng như các giao thức của multicast.

- Ứng dụng được phần mềm Multitst và cấu hình được các giao thức.

Thiếu sót:

- Chưa thực hiện được nhiều ứng dụng mở rộng.

6.2 Hướng phát triển:

PHỤ LỤC

Chú Giải Thuật Ngữ:

CBT: Core Based Tree

IGMP: Internet Group Management Protocol

DVMRP: Distance Vector Multicast Routing Protocol

MOSPF: Multicast extensions to Open Shortest Path First

OSPF: Open Shortest Path First

PIM: Protocol Independent Multicast

PIM-DM: Protocol Independent Multicast - Dense Mode

PIM-SM: Protocol Independent Multicast - Sparse Mode

RIP: Routing Information Protocol

RPB: Reverse Path Broadcast

RPF: Reverse Path Fordwarding

RPM: Reverse Path Multicast

ST: Steiner Tree

TRPB: Truncated Reverse Path Broadcast

MBone: Multicast Backbone

Tài Liệu Tham Khảo:

[1] Beau Williamson - Cisco.press.ccie.developing.ip.multicast.networks [2]T. Maufer, C. Semeria - Introduction to IP Multicast Routing

[3] www.cisco.com [4] www.ipmulticast.com

Một phần của tài liệu TÌM HIỂU MULTICAST (Trang 34 -34 )

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×