Mụ hỡnh tớch hợp dịch vụ Internet trờn hạ tầng truyền hỡnh số cú thể được mô tả tổng quan như sau:
+ Sử dụng chuẩn DVB cho mó húa kờnh và điều chế số ở giải tần 11-12GHz chúng ta thiết lập được kênh truyền vệ tinh có cơ chế bảo vệ và sửa lỗi cao cho phép các anten thu có đường kính nhỏ(~60cm) dùng cho dịch vụ thu truyền hỡnh vệ tinh DTH của người dân có thể thu được tín hiệu với tỉ lệ lỗi đạt cỡ QEF.
+ Chuẩn MPEG-2 cú cơ chế hỗ trợ việc truyền dữ liệu qua dũng truyền video MPEG-2 TS.
+ Chuẩn DVB cho việc truyền dữ liệu(EN 301 192) đưa ra một phương thức bao gói đa giao thức(MPE) các gói dữ liệu IP vào gói MPEG-2 TS sử dụng
sử dụng phổ biến trong các dịch vụ Internet qua hạ tầng truyền hỡnh số. Ở chương sau, chúnh tôi sẽ mô tả kỹ hơn kiến trúc của hệ thống truyền hỡnh số tớch hợp dịch vụ Internet. Phõn tớch phương thức bao gói MPE và nêu một số phương thức bao gói tiên tiến khác hiện đang được nghiên cứu thử nghiệm tại một số nước Châu Âu.
Chương II: Kiến trúc hệ thống truyền hỡnh số tớch hợp Internet 2.1 Yờu cầu
Hệ thống truyền hỡnh số DVB được định chuẩn bởi Hiệp hội phỏt thanh, truyền hỡnh Chõu Âu(EBU) dựa trờn hệ thống truyền dẫn gúi hướng tế bào(cell-oriented) định nghĩa bởi chuẩn hệ thống MPEG-2 ISO/IEC 13818- 1[4]. Chuẩn hệ thống MPEG-2 cung cấp phương thức ghép kênh cho các kiểu thông tin đa phương tiện vào trong một dũng truyền(TS) để có thể truyền dẫn qua các phương tiện truyền dẫn khác nhau.
Thông thường dũng truyền MPEG-2 TS chứa cỏc gúi dữ liệu video và audio nộn. Điều này gây ra hiện tượng tỉ lệ bit thay đổi(VBR) cho mỗi chương trỡnh TV vỡ cảnh cú nhiều chuyển động được nén ở tỉ lệ bit cao hơn cảnh ít chuyển động. Đặc tính burst này của dũng video nộn VBR[18,19] đũi hỏi tăng thêm băng thông để đạt được yêu cầu về độ trễ và tỉ lệ lỗi bit(BER) của DVB. Để tỉ lệ bit không đổi cho dũng truyền, cỏc gúi trống được chèn vào dũng TS[4].
Bờn trong dũng MPEG-2 TS, cú thể mang thờm cỏc ngăn chứa dữ liệu ngoài video và audio. Ngăn chứa dữ liệu có thể sử dụng cho các dịch vụ dữ liệu mới hoặc mang datagram của IP. Băng thông dư thừa do sử dụng các gói chèn có thể được dùng cho các dịch vụ phát quảng bá dữ liệu hoặc các dịch vụ gia tăng khác. Hơn nữa, một kênh có thể dành riêng cho phát quảng bá dữ liệu.
Như vậy việc nghiên cứu sử dụng kênh dịch vụ truyền hỡnh DTH để cung cấp dịch vụ Internet tốc độ cao trực tiếp tới người dùng cuối là khả quan.
Trong chương này chúng ta sẽ khảo sát kiến trúc hệ thống truyền dẫn truyền hỡnh số tớch hợp truyền gúi IP.
2.2 Nguyên tắc hoạt động:
Các ứng dụng đa phương tiện và Web được đặc trưng bởi các mẫu giao vận bất đối xứng cao do dữ liệu được nhận ở người dùng cuối nhiều hơn nhiều so với dữ liệu từ người dùng cuối gửi đi. Do kiểu dịch vụ này, cấu hỡnh hệ thống mà vệ tinh cung cấp mạng truyền băng thông rộng với đường truyền ngược là đường kết nối Internet mặt đất(PSTN) cung cấp một giải phỏp hiệu quả.
Hỡnh 11: Mụ hỡnh hạ tầng truyền hỡnh số tớch hợp dịch vụ Internet
Trong mụ hỡnh này, mỏy trạm của người sử dụng kết nối đến máy chủ uplink qua đường truyền ngược. Khi người dùng được chấp thuận bởi máy chủ, dữ liệu sẽ được truyền qua kênh kết nối tốc độ thấp.
Mỏy chủ uplink trong mụ hỡnh này đóng vai trũ trung tõm, nú cú trỏch nhiệm mó húa/giải mó, định tuyến và điều khiển luồng IP trên kênh vệ tinh và từ đường truyền ngược. Nó kết nối với kênh vệ tinh qua cổng kết nối vệ tinh, nơi dữ liệu Internet được phân đoạn, đóng gói và hợp kờnh với dũng video/audio. Dũng TS đó hợp kờnh sẽ được truyền qua kết nối vệ tinh đến máy trạm của người dùng.
Tại phía người dùng, tín hiệu từ ăng ten và khối khuyếch đại nhiễu thấp(LNB) được đưa vào thiết bị thu/giải mó mà cú thể là bộ STB hay là một card IRD cắm vào mỏy PC của người dùng.
Trường hợp người dùng sử dụng IRD/STB thông dụng chỉ sử dụng để thu video/audio, dũng dữ liệu sẽ bị loại bỏ theo ISO/IEC 13818-1 [4].
Trường hợp người dùng là một thuê bao IP, dũng dữ liệu sẽ được tách kênh riêng. Các gói dữ liệu sẽ được truyền qua hệ điều hành và phần mềm giao thức đến cổng IP(socket) và chuyển cho các chương trỡnh ứng dụng.
2.3 Truyền vận IP trờn MPEG2, chuẩn gúi dữ liệu IP vào dũng DVB:
Chuẩn MPEG2 không chỉ định nghĩa các định dạng nén mà cũn cung cấp cỏc cơ chế và thủ tục để đồng bộ và hợp kênh các loại dữ liệu cho việc truyền trên đường truyền số[20]. Phần 1 của chuẩn MPEG2, cũn gọi là phần hệ thống, cung cấp cơ chế hợp kênh các thông tin đa phương tiện vào một dũng truyền vận TS để có thể truyền trên các phương tiện truyền dẫn số khác nhau. Hợp kênh MPEG-2 được mô tả trong hỡnh 12.
Dữ liệu được nén từ một dũng đơn(có thể là video, audio hay dữ liệu) và dữ liệu phụ cần cho việc đồng bộ, định danh, đặc tả của thông tin nguồn tạo nên dũng truyền sơ cấp(ES). Dũng truyền sơ cấp được đóng gói thành các gói có độ dài cố định hay biến đổi sẽ tạo thành dũng truyền sơ cấp bao gói(PES).
Hỡnh 12: Hợp kờnh hệ thống MPEG-2 TS
Mỗi gúi PES gồm cú một header và tiếp sau là phần tải dữ liệu dũng truyền(Payload). Cỏc gúi PES từ cỏc dũng sơ cấp khác nhau được tổ hợp thành một chương trỡnh(Program).
Một vài chương trỡnh tổ hợp thành dũng truyền TS và một dữ liệu mụ tả được gọi là Thông tin xác định chương trỡnh(PSI). PSI xỏc định chương trỡnh và cỏc thành phần của nú.
Các gói TS có độ dài cố định 188 byte. Mỗi gói TS bao gồm TS header, tiếp theo là thông tin phụ Trường Thích nghi(Adaptation Field), tiếp theo là dữ liệu từ một phần hay trọn một gói PES. Phần TS Header bao gồm byte đồng bộ, các cờ và chỉ thị, định danh gói(PID) và một số thông tin khác cho phát hiện lỗi, thời gian…(hỡnh 13). PID được sử dụng để phân biệt các dũng truyền khỏc nhau và cỏc PSI khỏc nhau.
Cú 5 kiểu dũng PSI chớnh: Bảng liờn kết chương trỡnh(PAT), bảng bản đồ chương trỡnh(PMT), bảng thụng tin mạng(NIT), bảng truy nhập cú điều kiện(CAT) và DSM-CC. Bộ giải mó chọn một chương trỡnh xỏc định bằng việc tách các khối, có chứa PID yêu cầu(các định danh chương trỡnh, PID được mô tả trong bảng PAT và các khối PMT nhúng trong dũng truyền vận). NIT xỏc định các tham số mạng vật lý, CAT mang thông tin về mó khúa.
DSM-CC cung cấp giao thức và giao diện chương trỡnh ứng dụng cho truyền thụng giữa người dùng với mạng và người dùng với người dùng.
Hỡnh 13: Cấu trúc đầu gói và gói dũng truyền vận
Chuẩn DVB cho phát quảng bá dữ liệu xác định 3 cách khác nhau để chèn dữ liệu vào dũng truyền MPEG-2. Hỡnh 14 mô tả các đầu vào có thể cho việc truyền vận IP trờn MPEG-2.
Các gói dữ liệu có thể được nhúng và mang bên trong các gói PES dùng cho dũng video và audio. Phương pháp này được gọi là Data Streaming [2].
Các gói dữ liệu có thể được mang bên trong các gói được xác định cho các bảng nội của hệ thống trong DSM-CC. Phương pháp này gọi là Bao gúi Đa Giao thức(MPE) [2].
Một giao thức lớp thích nghi có thể phân đoạn các gói dữ liệu trực tiếp vào trong chuối tế bào. Phương pháp này gọi là Data Piping [2].
Hai phương pháp (i) và (ii) được định nghĩa trong MPEG-2 như là chuẩn. Trong cả hai trường hợp, chức năng phân đoạn được thực hiện tự động. Phương pháp thứ ba cần được phân đoạn và tái ghép tường minh. Các tế bào TS có phần tải là 184 byte, trong trường hợp một chuỗi dữ liệu dài hơn cần truyền, một giao thức thích ứng sẽ đảm nhiệm việc phân đoạn và tái ghép.
Hỡnh 14: Các đầu vào có thể chèn gói IP
Tất cả ba phương pháp đều xảy ra hiện tượng tràn, do các trường header các gói dữ liệu thường không phải là bội của 184 byte. Tổng lượng tràn của một đường truyền phụ thuộc vào độ dài các gói và phương pháp bao gúi dữ liệu được chọn. Lượng tràn quan sát trong phương pháp MPE thông thường nằm trong khoảng 13-15 % [15].
Một bộ IRD phải có khả năng xác định đối với mỗi tế bào xem nó thuộc phần tải nào và chuyển nó tới module tương ứng(cho bước xử lý tiếp theo), mà cú thể là phần điều khiển PES, điều khiển section, hay khối tái ghép do người dùng định nghĩa. Đối với chuẩn MPEG-2, thông tin cho các quyết định này là giá trị của PID, được gói trong bảng PSI, trong các PMT đặc biệt. Hỡnh 15 mụ tả quan hệ của ỏnh xạ PSI.
Phương pháp MPE sẽ được mô tả chi tiết ở phần sau, do các ngăn chứa dữ liệu của nó(được gọi là các phần datagram) được tối ưu cho việc tải dũng IP.
Hỡnh 15: Quan hệ ỏnh xạ PSI
2.3.1 Phương pháp gói đa giao thức(MPE)
Định chuẩn MPE của DVB sử dụng các phần riêng cho việc truyền gói dữ liệu IP và sử dụng một phương pháp bao gúi khỏ gần với chuẩn LAN/MAN của IEEE. Cỏc gúi dữ liệu được bao gúi trong phần datagram, tương thích với khuôn dạng phần DSM-CC cho các dữ liệu riêng [5]. Việc bao gúi này sử dụng địa chỉ thiết bị mức MAC(medium access control). Khuôn dạng địa chỉ theo chuẩn ISO/IEEE cho LAN/MAN.
Cỳ phỏp và ngữ nghĩa của phần datagram được xác định trong bảng 13
Trường table_id được đặt bằng 0x3E để chỉ vùng DSM-CC với dữ liệu riêng. Trường địa chỉ MAC 48 bit chứa địa chỉ MAC của đích, nó được trải vào 6 trường 8 bit , được gán nhón từ MAC_address_1 đến MAC_address_6. trường MAC_address_1 chứa byte cao nhất của địa chỉ MAC, MAC_address_6 chứa byte thấp nhất của địa chỉ MAC. Số lượng byte có nghĩa là tùy chọn và được xác định trong bảng mô tả broadcast. Trường byte dữ liệu IP(IP_datagram_data_byte) chứa dữ liệu của datagram. Nếu vùng payload được mó(trộn), cỏc byte này cũng được trộn.
Dịch vụ quảng bá dữ liệu chỉ định truyền các datagram bằng việc đưa vào một hay một vài bộ mô tả quảng bỏ dữ liệu trong SI [6,7]. Mỗi bộ mô tả được gắn với một dũng truyền qua định danh component_tag.
Cỳ phỏp và ngữ nghĩa của bộ mụ tả dữ liệu quảng bỏ được xác định trong bảng 14.
Bảng 14: Cỳ phỏp bộ mụ tả dữ liệu quảng bỏ
Trường data_broadcast_id được đặt bằng 0x0005 chỉ ra rằng sử dụng MPE [7]. Giỏ trị trường component_tag bằng với giá trị của trường component_tag của bộ mô tả định danh stream(stream_identifier_descriptor trong bảng ánh xạ chương trỡnh PSI cho cỏc dũng truyền datagram. Trường độ dài bộ chọn selector_length được đặt bằng 0x02. Trường byte bộ chọn (selector_byte)
chuyển cấu trúc thông tin bao gúi đa giao
thức(multiprotocol_encapsulation_info) được xác định trong bảng 15 [5].
mà dịch vụ sử dụng để phân định các bộ nhận. Cờ ánh xạ IP_MAC đặt bằng 1 nếu ánh xạ IP đến MAC như định nghĩa của RFC 1112 [17].
Sự hiện diện của dũng truyền dữ liệu đa giao thức trong một dịch vụ được chỉ ra trong vùng ánh xạ PMT của dịch vụ bằng cách đặt kiểu dũng truyền là 0x0D.
MPE không phải là giải pháp tốt và hiệu quả cho lắm, tuy nhiên cho tới nay, nó vẫn là giải pháp dễ được chấp nhận. Phương thức tốt và hiệu quả nhất cho việc truyền dũng datagram IP trờn dũng tế bào MPEG-2 là sử dụng một lớp thớch ứng riềng, tương tự như giải pháp được chọn cho lớp thích ứng ATM 5(AAL5) trong mạng ATM và cho các lớp phân đoạn và tái hợp riêng. Mặc dầu phương pháp này có thể mang đến giải pháp sử dụng băng thông hiệu quả hơn nhưng nó lại khó cài đặt do các bộ thiết bị IRD thương mại được thiết kế chỉ cho truyền vận PES và các cấu trúc vùng mà thôi.
2.3.2 Điều khiển truyền thông
Phiờn truyền thụng là một kết nối logic giữa mỏy chủ uplink và máy khách. Việ thiết lập phiên truyền thông của dịch vụ Internet được yêu cầu bởi phí máy khách và nó được thiết lập bởi sự đàm phán giữa máy chủ uplink và máy khách. Mỗi máy trạm gửi yêu cầu để máy chủ uplink phân định một kênh truyền thông unicast qua đường tương tác ngược. Thông điệp yêu cầu bao gồm địa chỉ MAC của IRD và thông tin định danh máy khách. Máy chủ uplink gán một địa chỉ IP tạm thời(TIP, temporary IP) và một Unicast PID(UPID) cho máy khách. Client IP, địa chỉ IRD MAC, TIP, UPID được lưu trên bảng dịch địa chỉ của máy chủ(Address Translation Table, ATT) như là
thông tin định tuyến. Đại chỉ TIP và UPID được gửi cho máy khách. Máy khách lưu thông tin này trên bảng điều khiển địa chỉ(Address Control Table, ACT) của nó. Phiên truyền thông được duy trỡ cho tới khi mỏy khỏch chấm dứt phiờn truyền.
Các gói Internet được gửi tới máy khách qua mạng quảng bá DBS. Để thực hiện được chức năng này, Satellite Gateway(SGW) phải tạo một chuyển đổi giao thức. Nó chuyển đổi gói IP thành các gói vùng riêng MPEG-2 và chèn các gói đó vào dũng TS. Sự chuyển đổi này được thực hiện nhờ sử dụng ATT nơi lưu trữ các địa chỉ TIP, MAC và UPID của máy khách.
Tất cả các bộ IRD nhận toàn bộ các gói unicast của UPID đó cho. Do vậy, IRD phải cú chức nằng lọc cỏc gúi unicast. Dịch vụ lọc trong IRD sẽ so sánh địa chỉ MAC đích của các gói nhận được với địa chỉ MAC của riêng nó. Nếu địa chỉ là trùng thỡ gúi sẽ được chuyển đến chức năng ứng dụng. Nếu không gói sẽ bị bỏ.
2.3.3 Bảo mật
Một trong những điểm trọng yếu của truyền thụng vệ tinh là việc bảo mật. Do mạng vệ tinh bản chất là mạng quảng bá, nó dễ bị truy nhập trái phép trên đường truyền dữ liệu. Do vậy, kỹ thuật bảo mật phải được sử dụng. Chuẩn MPEG-2 được cung cấp một dịch vụ truy nhập có điều kiện(conditional access) mà chỉ cho phép các thuê bao có bản quyền được giải mó cỏc thụng tin được đó mó húa trộn. Tải đó mó húa trộn, cỏc datagram IP, được chỉ bởi trường điều khiển trộn tải(payload_scrambling_control) của vùng datagram(datagram_section). Có một số các kỹ thuật và dịch vụ bao an khác nhau được phát triển cho các ứng dụng Internet. Các kỹ thuật mó khúa cú thể
hơn.
2.4 Các phương pháp gói mở rộng:
Giao thức gúi MPE được định nghĩa chuẩn trong DVB hiện đó được sử dụng rộng rói trong cỏc dịch vụ Internet trờn hạ tầng truyền hỡnh số DVB. Tuy nhiờn nú cú một số điểm hạn chế quan trọng. Chuẩn MPE hiện thời không hỗ trợ các giao thức hiện dùng như ROHC, MPLS, nó cũng không hỗ trợ giao thức IPv6 sẽ được sử dụng ngày càng nhiều trong tương lai. Một hạn chế nữa của MPE là hiệu suất sử dụng băng thông không cao.
Do vậy hiện nay cộng đồng nghiên cứu và các nhóm nghiên cứu của IETF đang đưa ra các khuyến cáo sử dụng các giao thức gúi khỏc nhằm khắc phục cỏc hạn chế kể trờn. Cỏc giao thức gúi mới bao gồm Simple Encapsulate(SE) và Ultra Light Encapsulate(ULE).
Điểm khác biệt quan trọng trong các giao thức kể trờn so với MPE là MPE bao gúi cỏc gúi IP vào vựng riờng(Private Session) của dũng truyền MPEG2- TS sử dụng chuẩn DSM-CC trong khi SE và ULE bao gúi trực tiếp gúi IP vào vựng tải(Payload) của dũng truyền MPEG2-TS(Phương thức này tương tự như một phương pháp định nghĩa trong chuẩn truyền dữ liệu DVB là data piping).
2.4.1 Phương pháp gói ULE:
Phương pháp bao gúi này cho phộp truyền trực tiếp gúi Ipv6 trờn dũng truyền MPEG-2 TS, như là dữ liệu riêng TS, không sử dụng các kỹ thuật vùng DVB.