Tác giả:
Trần Lâm Đăng Khoa
1. Ứng dụng của multicast:Trần Lâm Đăng Khoa
- Hiện nay, trong môi trường kinh doanh có một lượng rất lớn các thông tin cần phải chuyển tiếp đến nhiều nơi trong cùng một thời gian. Cùng thời điểm đó, các doanh nhân và các nhà nghiên cứu cần lấy một lượng lớn thông tin và thống kê trong cùng một ngày. Mạng hiện nay được sử dụng và phát triển để đáp ứng nhu cầu này, với sự phát triển đó thì các dịch vụ mới lại được thêm vào để phục vụ tốt hơn cho nhu cầu sử dụng.
- Các ứng dụng hiện nay trên mạng Internet đều dựa vào giao thức truyền theo điểm, giống như là các ứng dụng trong mạng LAN truyền thống.IP multicast giúp cho mạng tiết kiệm được băng thông. IP Multicast là một sự thay thế tốt cho quá trình truyền unicast khi mà các công ty cần chuyển thông tin đến nhiều khách hàng trong cùng một thời điểm.Sử dụng IP Multicast có thể giảm tải cho mạng. Ví dụ một ứng dụng về tài chính cần phải gửi thông tin báo cáo cho hàng trăm máy trong mạng của một công ty. Mỗi máy nếu sử dụng theo giao thức unicast thì thông tin cần phải nhân bản lên hàng trăm lần và di chuyển trên cùng một liên kết mạng. Các gói tin chỉ được nhân bản khi gặp một nhánh rẽ trên cây chuyển tiếp.
Ứng dụng:
- Phân phối thông tin: IP Multicast làm cho việc phân phối thông tin trong các phòng ban trở nên dễ dàng. Ví dụ một công ty có một số thay đổi về chính sách giá cả thì thông tin này sẽ được truyền tới toàn bộ các đại lý trong cùng một lúc, hoặc các công ty về IT sử dung IP Multicast để đưa thông tin cập nhật về các phần mềm mới của mình tới khách hàng.- Hội thảo truyền hình:Thông thường người ta hay sử dụng các đường ISDN đắt tiền phục vụ cho việc hội thảo truyền hình hoặc sử dụng dịch vụ do các công ty viễn thông cung cấp. Hội thảo tương tác qua Internet,Intranet hoặc extranet sử dụng multicast thì có giá trị kinh tế hơn nhiều, và cho phép số người tham gia cùng một lúc không giới hạn.
- Phát hiện dịch vụ: các giao thức phát hiện dịch vụ trên mang sử dụng multicast thay vì broadcast thì có hiệu quả cao hơn, điều đó làm cho dịch vụ không còn bị giới hạn trong phạm vi của một subnet mà có thể mở rộng trên toàn mạng TCP/IP mà không cần phải cung cấp các thông tin về cấu hình…
- Các yêu cầu cần thiết để triển khai ứng dụng:
• RFC 1112 Giao thức IGMP cho phép các trạm có thể đăng kí tham gia hay rời khỏi một nhóm đang hoạt động.
• PIM một chuẩn đang được xây dựng cho IETF. PIM cho phép router xác định động một con đường cho các gói tin multicast và xác định nhóm multicast nào cần được chuyển.
• Cơ chế quản lí tài nguyên, như là các hàng đợi cho phép người quản lí mạng quản lí băng thông của các nhóm multicast.
• Cơ chế bảo mật để kiểm soát giao diện mạng có gửi và nhận các gói tin multicast cho nhóm multicast.
2. Khả năng của Multicast:• PIM một chuẩn đang được xây dựng cho IETF. PIM cho phép router xác định động một con đường cho các gói tin multicast và xác định nhóm multicast nào cần được chuyển.
• Cơ chế quản lí tài nguyên, như là các hàng đợi cho phép người quản lí mạng quản lí băng thông của các nhóm multicast.
• Cơ chế bảo mật để kiểm soát giao diện mạng có gửi và nhận các gói tin multicast cho nhóm multicast.
- Một mạng có khả năng multicast có thể chuyển tiếp các gói theo địa chỉ của nó. Các router có hỗ trợ multicast phải theo dõi được thành phần nào trong mạng có các máy tính tham gia vào nhóm.
2.1 Khả năng của multicast trên các máy trạm:
- RFC 1112 mô tả IP multicast mở rộng cho chồng giao thức IP. Có tất cả ba mức tương thích của chuẩn này tồn tại. Tại mức 0, có nghĩa là không hỗ trợ cho IP multicast và không có ảnh hưởng bởi các hoạt động multicast.Để cung cấp multicast tại mức 1, một máy tính trong mạng IP phải hỗ trợ truyền các gói tin multicast. Tại mức này các host chi gửi các gói tin multicast, mức 1 cho phép một host tham gia vào một vài dịch vụ dựa trên multicast như là thông báo trạng thái hoặc định vị tài nguyên. Các host tại mức này không thể nhận các gói multicast
- Tại mức 2 các host phải cung cấp khả năng truyền và nhận các gói tin multicast IP. Các host của mức 2 phải hỗ trợ toàn bộ các khả năng của IP multicast. Host có thể tham gia và rời nhóm. Các nhóm thuộc mức 2 phải được cài đặt giao thức IGMP trong nó. Mục đích chính của IGMP là thông báo cho các router biết về sự hiện diện của host trong nhóm để router có thể chuyển tiếp các gói đến cho nó.
2.2 Khả năng của multicast trên router:
- Chuyển tiếp các gói tin IP Multicast có thể được thực hiện thông qua quá trình cấu hình tĩnh hoặc sử dụng các giao thức định tuyến multicast. Thiết bị chuyển tiếp các gói tin multicast gọi là multicast router. Chúng cũng có khả năng chuyển tiếp các gói tin unicast hoặc không tùy vào mục đích sử dụng.Router chuyển các gói tin multicast dựa vào giá trị địa chỉ nguồn và đích của chúng. Cùng với sự bùng nổ dữ liệu thông tin hiện có như là các ứng dụng multimedia, truyền dữ liệu thời gian thực, các router mới hiện nay đều có khả năng định tuyến các gói tin multicast được xây dưng sẵn.Tuy nhiên vẫn còn rất nhiều router không thể chuyển tiếp các gói tin multicast một cách đúng đắn.- Một host gửi một thông điệp multicast lên mạng và ngay lúc đó các router có khả năng định tuyến multicast lấy gói tin này, chuyển nó đến nhóm riêng của nó. Router xây dựng đường đi cho các nhóm bằng cách xây dựng một cây phân phối từ phía người gửi đến tất cả các người nhận khác. Multicast router phải thực thi một giải thuật định tuyến dựa trên giao thức đinh tuyến multicast.
- Các giao thức định tuyến có thể có là:
• DVMRP, giao thức định tuyến nội.
• MOSPF, Một giao thức mở rộng của OSPF
• PIM, cho phép các router trên mạng unicast hiện tại có khả năng chuyển tiếp các gói tin multicast.
- Giao thức multicast có thể được sử dụng nằm trên tất cả các giao thức khác đã có trong mạng chỉ cần thao tác nâng cấp phần mềm cho các thiết bị định tuyến hiện tại. Một tương lai lí tưởng cho các IP multicast nếu như các thiết bị định tuyến đều hỗ trợ các giao thức IGMP,DVMRP, MOSPF và PIM, điều này sẽ giúp nâng cao rất nhiều tầm của các ứng dụng multicast và quá trình tương tác giữa các thành phần mạng.• MOSPF, Một giao thức mở rộng của OSPF
• PIM, cho phép các router trên mạng unicast hiện tại có khả năng chuyển tiếp các gói tin multicast.
- Giao thức định tuyến phổ biến được sử dụng trong mạng là DVMRP, hoạt động bằng cách gửi thông tin quảng bá đến tất cả các multicast router mà nó có thể. Khi không có một thành viên nào kết nối vào nhánh này thì nhánh đó sẽ được tách khỏi cây. Quá trình gửi thông tin quảng bá này có thể đến một router multicast từ vài hướng khác nhau, vì thế ở đây luôn có thao tác chọn hướng đi tiếp theo cho gói tin.
Comment