Mạng NGN, giao thức báo hiệu và điều khiển SIP, megaco

111 114 0
Mạng NGN, giao thức báo hiệu và điều khiển SIP, megaco

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI NGUYỄN VĂN QUÝ MẠNG NGN, GIAO THỨC BÁO HIỆU VÀ ĐIỀU KHIỂN SIP, MEGACO Chuyên ngành : KỸ THUẠT ĐIỆN TỬ LUẬN VĂN THẠC SĨ KHOA HỌC KỸ THUẬT ĐIỆN TỬ NGƯỜI HƯỚNG DẪN KHOA HỌC TS ĐẶNG QUANG HIẾU Hà Nội – Năm 2010 Học viên Nguyễn Văn Quý Luận văn thạc sỹ LỜI CAM ĐOAN Em xin cam đoan đồ án tốt nghiệp: “Mạng NGN, giao thức báo hiệu điều khiển SIP, Megaco” em nghiên cứu làm hướng dẫn thầy giáo TS Đặng Quang Hiếu Các số liệu công thức đưa hoàn toàn với thực tế Để hoàn thành đồ án em sử dụng tài liệu ghi danh mục tài liệu tham khảo không chép hay sử dụng tài liệu khác Nếu phát có chép em xin chịu hoàn toàn trách nhiệm Hà Nội, ngày 29 tháng 10 năm 2010 Sinh viên thực Nguyễn Văn Quý i  Học viên Nguyễn Văn Quý Luận văn thạc sỹ MỤC LỤC MỤC LỤC ii DANH MỤC HÌNH VẼ vi DANH MỤC BẢNG vii THUẬT NGỮ VIẾT TẮT .viii Lời nói đầu Chương TỔNG QUAN VỀ MẠNG THẾ HỆ SAU NGN 1.1 SỰ RA ĐỜI VÀ CÁC ĐỘNG LỰC THÚC ĐẨY SỰ PHÁT TRIỂN CỦA NGN 1.1.1 Sự đời mạng hệ sau NGN 1.1.2 Các động lực thúc đẩy phát triển mạng NGN 1.2 KHÁI NIỆM VÀ CÁC ĐẶC ĐIỂM CỦA NGN 1.2.1 Khái niệm 1.2.2 Các đặc điểm mạng NGN 1.3 KIẾN TRÚC MẠNG NGN 1.3.1 Kiến trúc chức mạng NGN 1.3.2 Cấu trúc vật lý 11 1.4 CÁC PHẦN TỬ TRONG MẠNG NGN 12 1.4.1 Media Gateway (MG) 12 1.4.2 Media Gateway Controller (MGC) 13 1.4.3 Signalling Gateway (SG) 15 1.4.4 Hệ thống thiết bị truyền tải 16 1.4.5 Hệ thống thiết bị truy nhập 16 Kết luận chương 1: 16 Chương GIAO THỨC BÁO HIỆU VÀ ĐIỀU KHIỂN MẠNG NGN 18 2.1 Các giao thức điều khiển chủ tớ 19 2.1.1 Giao thức MGCP 19 2.1.1.1 Giới thiệu chung 19 2.1.1.2 Thiết lập gọi 20 2.1.1.3 Mô hình cấu trúc hoạt động giao thức MGCP 20 2.1.2 Giao thức Megaco/H248 22 2.2 Giao thức điều khiển ngang hàng 26 2.2.1 Giao thức H.323 26 2.2.1.1 Giới thiệu 26 ii  Học viên Nguyễn Văn Quý Luận văn thạc sỹ 2.2.1.2 Cấu trúc H.323 27 2.2.1.3 Thiết lập huỷ gọi H.323 28 2.2.2 SIP 30 2.2.2.1 Giới thiệu .30 2.2.2.2 Các thành phần mạng 30 2.2.2.3 Chức SIP 31 2.3 Giao thức BICC 34 2.4 Giao thức báo hiệu SIGTRAN 35 2.5 Hệ thống báo hiệu số 36 2.5.1 Vai trò vị trí hệ thống báo hiệu số 36 2.5.2 Cấu trúc hệ thống báo hiệu số 38 2.5.3 Các khái niệm hệ thống báo hiệu số 39 2.5.4 Mối tương quan CCS No.7 OSI 41 Kết luận Chương .42 Chương Giao thức Sip 44 3.1 Giới thiệu 44 3.2 Khái quát hoạt động SIP 45 3.2.1 Địa SIP 47 3.2.2 Giao dịch SIP 47 3.2.3 Lời mời SIP 48 3.2.4 Định vị người dùng 49 3.2.5 Thay đổi phiên 50 3.2.6 Các loại tin SIP 50 3.2.6.1 Bản tin Request .51 3.2.6.2 Bản tin Respones 55 3.3 Thân tin SIP ( SIP Message Body ) 56 3.3.1 Body Inclusion 56 3.3.2 Kiểu thân tin ( Message Body Type ) 56 3.3.3 Độ dài thân tin ( Message Body Length ) 56 3.3.4 Khuôn dạng thoả thuận ( Comfact From ) 56 3.4.1 Định nghĩa trường tiêu đề 57 3.4.1.1 Khuôn dạng trường tiêu đề 57 3.4.1.2 Các trường tiêu đề chung 57 3.4.1.3 Các trường tiêu đề thực thể 63 3.4.1.4 Các trường tiêu đề yêu cầu 65 3.4.2 Các trường tiêu đề đáp ứng .67 3.4.2 Mã trạng thái 68 iii  Học viên Nguyễn Văn Quý Luận văn thạc sỹ 3.4.2.1 Informational 1xx 68 3.4.2.2 Successful 2xx .68 3.4.2.3 Redirection 3xx .69 3.4.2.4 Request Failure 4xx 69 3.4.2.5 Server Failure 5xx .69 3.4.2.6 Global Farlures 6xx .69 3.5 Hoạt động SIP Client SIP Server 69 SIP sử dụng giao thức UDP ( User Datagram Protocol ) TCP ( Transmission Control Protocol ) giao thức truyền 69 3.5.1 Yêu cầu 69 3.5.2 Đáp ứng 70 3.6 Địa nguồn, địa đích kết nối 70 3.6.1 Unicast UDP 70 3.6.3 Kết nối TCP 71 3.7 Hoạt động UA ( User - Agent ) 72 3.7.3 Phía gọi nhận đáp ứng ban đầu 73 3.7.4 Phía gọi hay bị gọi phát yêu cầu 73 3.7.5 Nhận yêu cầu 73 3.8 Hoạt động SIP Proxy Redirect Server 74 3.8.1 Redirect Server 74 3.8.2 UAS 74 3.8.3 Proxy Server 74 3.8.3.1 Proxy Request .74 3.8.3.2 Proxy Respone 75 3.8.4 Forking Proxy 76 3.9 Liên vận SIP-PSTN 77 3.9.1 Cách tiếp cận 77 Kết luận Chương .82 Chương Giao thức Megaco 84 4.1 Giới thiệu 84 4.2 Mô hình kết nối 84 4.3 Các loại ngữ cảnh 85 4.3.1 Các thuộc tính mô tả ngữ cảnh 86 4.3.2 Tạo mới, xóa bỏ sửa đổi ngữ cảnh 86 4.4 Các kết cuối 87 4.4.1 Kết cuối động (Termination dynamics) 89 iv  Học viên Nguyễn Văn Quý Luận văn thạc sỹ 4.4.2 Các định danh kết cuối (TerminationIDs) 89 4.4.3 Các gói (Packages) 90 4.4.4 Các thuộc tính mô tả kết cuối 90 4.4.5 Kết cuối gốc (Root Termination) 92 4.5 Các lệnh (Commands) 92 Kết luận chương 95 KẾT LUẬN 96 Tài liệu tham khảo 97 v  Học viên Nguyễn Văn Quý Luận văn thạc sỹ DANH MỤC HÌNH VẼ Hình 1 Mạng hợp Hình Cấu trúc mạng NGN (góc độ mạng) Hình Cấu trúc mạng dịch vụ NGN (góc độ dịch vụ) .9 Hình Cấu trúc chức NGN 10 Hình Cấu trúc hệ thống chuyển mạch đa dịch vụ .11 Hình Cấu trúc vật lý NGN 11 Hình Kiến trúc tổng thể cho mạng NGN 12 Hình Cấu trúc MG 13 Hình Các chức MGC 14 Hình 10 Ví dụ sử dụng MGC .15 Hình Mô hình tổng quan giao thức báo hiệu điều khiển NGN .18 Hình 2 Mô hình hoạt động Megaco 19 Hình Thiết lập gọi A-B 20 Hình Tham khảo báo hiệu MGCP/Megaco 21 Hình Các thành phần mạng H.323 .27 Hình Báo hiệu thiết lập gọi mạng chuyển mạch gói PSTN 28 Hình Thiết lập gọi H.323 29 Hình Cấu trúc hệ thống SIP 30 Hình Mô tả kiến trúc mạng BICC 35 Hình 10 Kiến trúc giao thức SIGTRAN .36 Hình 11 Cấu trúc hệ thống báo hiệu số 38 Hình 12 Mối tương quan CCS no OSI 42 Hình Cơ chế hoạt động giao thức SIP 45 Hình Sử dụng SIP-T cho báo hiệu liên MGC 79 Hình 3 Chuyển đổi báo hiệu gọi 80 Hình Tương tác profile SIP 82 Hình Ví dụ mô hình kết nối Tiêu chuẩn .85 Hình Ghép kết cuối trường hợp – Circuit to Packet 88 vi  Học viên Nguyễn Văn Quý Luận văn thạc sỹ Hình Ghép kết cuối trường hợp – Circuit to Circuit 88 Hình 4 Ghép kết cuối hợp – Single to Multiple Terminations 89 Hình Cấu trúc khuôn dạng tin .94 DANH MỤC BẢNG Bảng So sánh MEGACO MGCP .23 Bảng 2 So sánh SIP H.323 31 Bảng Ánh xạ số tin ISUP SIP_T 81 Bảng Mô tả lệnh .91 vii  Học viên Nguyễn Văn Quý Luận văn thạc sỹ THUẬT NGỮ VIẾT TẮT AG Access Gateway Cổng truy nhập AS Application Server Máy chủ ứng dụng AS-F Application Server Function Chức máy chủ ứng dụng ASP Application Server Process Xử lý máy chủ ứng dụng ATM Asynchronous Transfer Mode Chế độ truyền tải không đồng Bearer Control Function Chức điều khiển kênh mang Bearer Independent Call Giao thức điều khiển độc lập kênh Control mang CA Call Agent Tác nhân gọi CA-F CA Function Chức CA BCF BICC CAS CC CCS7 Chanel Associated Báo hiệu kênh kết hợp Signalling Connection Confirm Common Chanel Signalling N0 Xác nhận kết nối Báo hiệu kênh chung số CSF Call Serving Function Chức dịch vụ gọi GK Gatekeeper Giám sát cổng phương tiện viii  Học viên Nguyễn Văn Quý GW Luận văn thạc sỹ Cổng phương tiện Gateway HTML HTTP ISDN Hyper Text Markup Ngôn ngữ định dạng siêu văn Language HyperText Transfer Protocol Integrated Service Digital Network Giao thức truyền tải siêu văn Mạng số tích hợp đa dịch vụ ISP Internet Service Provider Nhà cung cấp dịch vụ Internet ISUP ISDN User Part Phần người sử dụng ISDN International ITU T Telecommunication Union Telephone LAN M2PA to thoại Mạng cục Local Area Network MTP Peer Liên minh viễn thông giới Peer Adaptation Thích ứng MTP mức ngang hàng Thích ứng người sử dụng MTP mức M2UA MTP User Adaptation M3UA MTP User Adaptation MC Multipoint Controller Bộ điều khiển đa điểm MCF Media Control Function Chức điều khiển phương tiện MCU Multipoint Control Unit Đơn vị điều khiển đa điểm ix  Thích ứng người sử dụng MTP mức Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Trong chương trình bày vấn đề chức năng, kiến trúc hoạt động giao thức SIP, từ thấy vai trò quan trọng giao thức SIP mạng NGN SIP giao thức báo hiệu linh hoạt, mềm dẻo thích hợp sử dụng mạng IP SIP trở thành thành phần báo hiệu mạng hội tụ tương lai SIP có phần mở rộng đồ sộ cho tính năng, ứng dụng, dịch vụ môi trường cụ thể Vì vấn đề quan trọng cần xác định trước tiên nhà cung cấp dịch vụ xác định phương hướng phát triển dịch vụ, sở tiếp tục xây dựng tài liệu chuẩn cho phần mở rộng liên quan 83 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Chương Giao thức Megaco 4.1 Giới thiệu - Mạng NGN Điểm bật mạng phân tách rõ ràng lớp : lớp truy nhập, truyền tải, điều khiển ứng dụng dịch vụ (hình1) Sự tách biệt giúp cho mạng dễ dàng mở rộng quản lý mở rộng mạng lưới sở lớp không gây ảnh hưởng nhiều cho lớp khác - Tại giao tiếp lớp truy nhập lớp truyền tải dịch vụ thông qua thiết bị Cổng phương tiện (Mediagateway); giao tiếp lớp truyền tải lớp điều khiển MGCP (MediaGateway Controller Protocol), Megaco/H.248 - Giao thức Megaco/H.248 chuẩn mở chấp nhận rộng rãi Nó cách tiếp cận nhiều đặc tính phát triển đầy đủ cung cấp nhiều lựa chọn cho việc xây dựng sản phẩm giá trị gia tăng với đặc tính phân biệt Còn MGCP cách tiếp cận đóng, không phản ánh trí công nghiệp viễn thông giới hạn tiềm khả liên kết nhiều nhà phân phối MGCP có số thiếu sót mặt kỹ thuật mà bổ sung Megaco/H.248 So với MGCP MEGACO/H248 cải thiện số điểm định sau : Hỗ trợ dịch vụ đa phương tiện điện thoại thấy hình hội nghị Có khả sử dụng UDP TCP Sử dụng mã hoá theo chế độ text nhị phân MGCP MEGACO/H248 có chung kiến trúc lại khác biệt lớn mặt giao thức Điểm khác biệt hai giao thức việc điều khiển gắn với việc kết thúc ngữ cảnh MGCP lại kết nối riêng biệt 4.2 Mô hình kết nối Mô hình kết nối cho giao thức mô tả thực thể logic hay đối tượng Media Gateway mà MGC điều khiển Các khái niệm sử dụng mô hình kết nối Kết cuối (Terminations) Ngữ cảnh (contexts) 84 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Một kết cuối phát và/hoặc thu hay nhiều dòng Trong hội nghị đa phương tiện, kết cuối multimedia phát hay thu nhiều dòng media Các tham số dòng media tham số kênh mang bao gói Kết cuối Một Ngữ cảnh kết hợp tập Kết cuối Có loại ngữ cảnh đặc biệt, gọi Ngữ cảnh rỗng (Rỗng Context), ngữ cảnh gồm kết cuối không kết hợp với kết cuối khác Ví dụ, gateway truy nhập tách biệt, tất đường dây rỗi thể kết cuối ngữ cảnh rỗng Dưới minh họa hình học khái niệm Sơ đồ hình thể số ví dụ không mang tính chất minh họa đầy đủ Hộp hoa thị Ngữ cảnh thể kết hợp mặt logic kết cuối ngữ cảnh Media Gateway Context Termination SCN Bearer Channel Termination SCN Bearer Channel Termination RTP Stream Context Termination Null Context Termination SCN Bearer Channel RTP Stream Context Termination SCN Bearer Channel Termination RTP Stream T1607260-99 H Hình Ví dụ mô hình kết nối Tiêu chuẩn 4.3 Các loại ngữ cảnh Một ngữ cảnh kết hợp nhiều kết cuối Ngữ cảnh mô tả cấu hình (ai nghe/nhìn ai) tham số hòa trộn và/hoặc chuyển mạch media có kết cuối tham gia vào kết hợp Có ngữ cảnh đặc biệt gọi ngữ cảnh rỗng (Rỗng context) Nó chứa kết cuối không kết hợp với kết cuối khác Các tham số kết cuối ngữ cảnh rỗng kiểm tra hay sửa đổi có kiện phát kết cuối 85 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Thông thường câu lệnh Add sử dụng để thêm kết cuối vào ngữ cảnh Nếu MGC không rõ ngữ cảnh tồn để thêm kết cuối vào MG tạo ngữ cảnh Có thể dùng câu lệnh Subtract để loại bỏ kết cuối khỏi ngữ cảnh kết cuối chuyển từ ngữ cảnh sang ngữ cảnh khác câu lệnh Move Tại thời điểm, Kết cuối tồn Ngữ cảnh Số lượng Kết cuối tối đa ngữ cảnh thuộc tính MG Những Media gateway cung cấp kết nối điểm-điểm cho phép tối đa kết cuối ngữ cảnh Những Media Gateway hỗ trợ hội nghị đa điểm cho phép hay nhiều kết cuối ngữ cảnh 4.3.1 Các thuộc tính mô tả ngữ cảnh Các thuộc tính ngữ cảnh gồm có: Định danh ngữ cảnh (ContextID) Cấu hình (The topology) (ai nghe/nhìn ai) Cấu hình ngữ cảnh mô tả luồng media kết cuối ngữ cảnh Ngược lại, chế độ (Mode) Kết cuối (phát/thu/…) mô tả luồng media lối vào/lối Media gateway Độ ưu tiên (priority) sử dụng cho Ngữ cảnh để cung cấp cho MG thông tin mức giành quyền ưu tiên cho Ngữ cảnh MGC sử dụng độ ưu tiên để ngầm điều khiển mức giành quyền ưu tiên MG tình định (ví dụ khởi động lại), mà có nhiều ngữ cảnh cần phải xử lý đồng thời Ngoài có trường thị (indicator) cho gọi khẩn cấp nhằm cho phép ưu tiên xử lý MG 4.3.2 Tạo mới, xóa bỏ sửa đổi ngữ cảnh Giao thức sử dụng để tạo (một cách ngầm định) ngữ cảnh sửa đổi giá trị tham số ngữ cảnh tồn Giao thức có câu lệnh để thêm Kết cuối vào Ngữ cảnh, loại bỏ chúng khỏi Ngữ cảnh di 86 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ chuyển kết cuối Ngữ cảnh Các Ngữ cảnh ngầm xóa bỏ Kết cuối cuối lại bị loại bỏ hay di chuyển khỏi Ngữ cảnh 4.4 Các kết cuối Một Kết cuối thực thể Logic MG có khả phát hay thu dòng Media hay dòng điều khiển Một Kết cuối mô tả số thuộc tính đặc trưng thuộc tính nhóm lại tập Bộ mô tả gửi câu lệnh Các kết cuối có giá trị định danh (các TerminationID), gán MG thời điểm tạo kết cuối Các kết cuối đại diện cho thực thể vật lý có đặc tính tồn bán cố định Các kết cuối tạm thời (Ephemeral Terminations) tạo câu lệnh Add xóa bỏ câu lệnh Subtract Ngược lại, kết cuối vật lý thêm vào hay xóa khỏi Ngữ cảnh, lấy hay đưa vào Ngữ cảnh rỗng Các kết cuối có tín hiệu áp dụng cho chúng Các kết cuối lập trình để phát Sự kiện, xuất kiện kích hoạt tin thông báo gửi đến MGC hay kích hoạt hành động MG Các số liệu thống kê tích lũy Kết cuối Các số liệu thống kê báo cáo đến MGC có yêu cầu Kết cuối loại khỏi Ngữ cảnh Các gateway đa phương tiện xử lý dòng Media ghép kênh Các kết cuối ghép kênh tầng (cascade) Các dòng media riêng biệt phiên mô tả Bộ mô tả dòng (StreamDescriptors) Kết cuối ghép kênh Các dòng Media kết hợp với dòng phát/thu Kết cuối Ngữ cảnh thay Kết cuối kênh mang hỗ trợ Kết cuối ghép kênh Mỗi kết cuối kênh mang hỗ trợ dòng số liệu Các dòng số liệu không xuất tường minh dòng Kết cuối ghép kênh chúng ẩn phần lại Ngữ cảnh 87 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Context MuxDescriptor Stream1 Tmux Stream2 Circuit Circuit Ta (Stream 0) Multiplex - H.2xx Circuit Multiplexing Termination (ephemeral) (Stream 0) Tb (Stream 0) StreamID (audio) StreamID (audio packets) Td StreamID (video packets) StreamID (video) Tc Audio, video, and control signals are carried in frames spanning the circuits Hình Ghép kết cuối trường hợp – Circuit to Packet Context Tmux1 MuxDescriptor (Type,TID list = Ta,Tb,Tc) StreamID1,2 Circuit Tb Tc (S0) (S0) StreamID = 1(audio) StreamID1 StreamID = 2(video) StreamID1 (S0) H.2yy Multiplex - H.2xx Circuit Tmux2 StreamID1 (S0) Ta Multiplex - H.2xx Circuit Tmux1 Tmux2 MuxDescriptor (Type,TID list = Td,Te,Tf) StreamID1,2 Td Circuit Te Circuit Tf Circuit (S0) (S0) Hình Ghép kết cuối trường hợp – Circuit to Circuit 88 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Context Tmux1 MuxDescriptor (Type,TID list = Ta) StreamID1,2 StreamID1 (S0) Ta Multiplex - H.2xx Circuit Tmux1 StreamID = 1(audio) (S1) Tb Stream (audio packets) StreamID1 StreamID = 2(video) StreamID1 (S2) Tc Stream (video packets) Hình 4 Ghép kết cuối hợp – Single to Multiple Terminations Không giống Kết cuối ghép kênh mô tả phần trên, kết cuối kênh mang ghép kênh, kết cuối đại diện đại diện cho kênh mang ghép (ví dụ kênh mang ATM AAL loại 2), không mang dòng Media Chúng sử dụng cho mục đích mô hình hóa kiến tạo hủy bỏ kênh mang thực Khi tạo kênh mang ghép kênh mới, Kết cuối tạm thời sinh Ngữ cảnh dành cho mục đích Khi Kết cuối bị loại kênh mang ghép kênh bị hủy bỏ 4.4.1 Kết cuối động (Termination dynamics) Khuyến nghị sử dụng để tạo kết cuối để sửa đổi giá trị Kết cuối có Các sửa đổi gồm có khả thêm vào hay bỏ kiện và/hoặc tín hiệu Các tính chất kết cuối, kiện tín hiệu mô tả phần sau Một MGC giải phóng hay sửa đổi Kết cuối tài nguyên mà Kết cuối đại diện (các kết cuối kết cuối mà MGC trước nắm giữ, ví dụ thông qua lệnh Add) 4.4.2 Các định danh kết cuối (TerminationIDs) Các kết cuối tham chiếu đến thông qua Định danh kết cuối (TerminationID), giá trị tùy ý MG lựa chọn Các định danh kết cuối kết cuối vật lý cung cấp Media Gateway Các định danh kết cuối chọn để có cấu trúc Ví dụ, định danh kết cuối gồm nhóm trung kế trung kế nhóm 89 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ 4.4.3 Các gói (Packages) Sự đa dạng Kết cuối giải giao thức cách cho phép Kết cuối có Thuộc tính, Sự kiện, Tín hiệu Số liệu thống kê tùy chọn MG cài đặt Để đạt khả tương tác MG/MGC, tùy chọn nhóm vào Gói (Packages) thông thường Kết cuối sử dụng tập Gói Mục 12 trình bày chi tiết định nghĩa gói Một MGC sửa đổi Kết cuối để định Kết cuối sử dụng gói Các Thuộc tính, Sự kiện, Tín hiệu Số liệu thống kê định nghĩa Gói tham số Gói tham chiếu đến Định danh (Id) Các định danh có phạm vi (scoped) Với Gói, định danh sau có không gian tên sử dụng định danh không gian đó: PropertyIds, EventIds, SignalIds, StatisticsIds ParameterIds Ví dụ hai PropertyId gói khác có định danh, v.v… 4.4.4 Các thuộc tính mô tả kết cuối Các kết cuối có thuộc tính Các thuộc tính có định danh thuộc tính (PropertyIDs) Việc thiết lập giá trị thuộc tính MG ghi đè lên giá trị mặc định nào, việc thiết lập cụ thể hóa đặc tả thuộc tính gói Có số thuộc tính chung cho Kết cuối thuôc tính đặc trưng cho dòng media Các thuộc tính chung gọi thuộc tính trạng thái Kết cuối Với dòng media có thuộc tính cục thuộc tính luồng thu phát Bảng 4.1 liệt kê tất mô tả khả dụng công dụng chúng Không phải mô tả làm tham số đầu vào hay đầu hợp lệ cho tất câu lệnh 90 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Bảng Mô tả lệnh Tên mô tả Description Modem Nhận dạng loại modem thuộc tính thích hợp Identifies modem type and properties when applicable(*) Mux Mô tả kiểu ghép kênh cho Kết cuối Multimedia (ví dụ H.221, H.223, H.225.0) kết cuối hình thành nên đầu vào ghép kênh (input mux) Media Một danh sách đặc tả dòng media (xem 7.1.4) TerminationState Các thuộc tính Kết cuối (có thể định nghĩa Gói) mà đặc trưng cho dòng Stream Một danh sách mô tả remote/local/localControl cho dòng Local Chứa thuộc tính xác định luồng Media mà MG nhận từ thực thể xa Remote Chứa thuộc tính xác định luồng media mà MG gửi đến thực thể xa LocalControl Chứa thuộc tính (có thể định nghĩa gói) cần lưu tâm MG MGC Events Mô tả kiện MG phát cần làm phát thấy kiện EventBuffer Mô tả kiện MG phát Event Buffering trạng thái tích cực Signals Mô tả tín hiệu (xem 7.1.11) áp dụng cho kết cuối Audit Trong câu lệnh Audit, nhận dạng thông tin mong muốn Packages Trong AuditValue, trả danh sách gói sử dụng kết cuối 91 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Tên mô tả Description DigitMap Định nghĩa mẫu mà theo chuỗi tập kiện xác định ghép nối cho chúng xem nhóm thay đơn lẻ Defines patterns against which sequences of a specified set of events are to be matched so they can be reported as a group rather than singly ServiceChange Trong ServiceChange, gì, xảy thay đổi dịch vụ, v.v… ObservedEvents Trong Notify AuditValue, báo cáo kiện quan sát Statistics Trong Subtract Audit, báo số liệu thống kê giữ kết cuối Topology Xác định hướng luồng kết cuối Ngữ cảnh Error Chứa mã lỗi dòng văn lỗi; xuất phúc đáp lệnh Notify requests 4.4.5 Kết cuối gốc (Root Termination) Đôi khi, câu lệnh phải tham chiếu đến gateway thực thân thay tham chiếu đến Kết cuối bên Một định danh kết cuối đặc biệt, “Root”, dành cho mục đích 4.5 Các lệnh (Commands) Hầu hết lệnh nhằm phục vụ cho việc sử dụng MGC thiết bị khởi tạo lệnh việc điều khiển MG (trong vai trò thiết bị hồi đáp lệnh) Có số ngoại lệ lênh Notify ServiceChange: Notify gửi từ Media Gateway đến Media Gateway Controller, ServiceChange gửi từ hai 92 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ thực thể (MGC hay MG) Dưới sơ lược lệnh; lệnh giải thích kỹ phần sau 1) Add − Lệnh Add thêm Kết cuối vào Ngữ cảnh Lệnh Add thực Kết cuối Ngữ cảnh sử dụng để tạo ngữ cảnh 2) Modify − Lệnh Modify sửa đổi thuôc tính, kiện tín hiệu Ngữ cảnh 3) Subtract − Lệnh Subtract ngắt kết cuối khỏi Ngữ cảnh trả số thống kê tham gia Kết cuối Ngữ cảnh Lệnh Subtract thực Kết cuối cuối Ngữ cảnh xóa ngữ cảnh 4) Move − Lệnh Move chuyển Kết cuối từ ngữ cảnh sang Ngữ cảnh khác 5) AuditValue − Lệnh AuditValue trả trạng thái thuộc tính, kiện, tín hiệu số liệu thống kê Kết cuối 6) AuditCapabilities − Lệnh AuditCapabilities trả tất giá trị khả dụng cho thuộc tính, kiện tín hiệu Kết cuối Media Gateway cho phép 7) Notify − Lệnh Notify cho phép Media Gateway thông báo cho Media Gateway Controller xuất kiện Media Gateway 8) Thay đổi dịch vụ (ServiceChange) − Lệnh ServiceChange cho phép Media Gateway thông báo cho Media Gateway Controller kết cuối hay nhóm kết cuối sửa lấy khỏi dịch vụ hay trả dịch vụ ServiceChange MG sử dụng để thông báo khả sẵn sàng tới MGC (đăng ký) để khai báo với MGC tình khởi động lại (restart) xảy hay chưa thành công MG 4.6 Cấu trúc khuôn dạng tin Error! Reference source not found đưa khuôn dạng cấu trúc tin giao thức Megaco/H.248 93 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Hình Cấu trúc khuôn dạng tin Theo hình trên, cấu trúc tin H.248 nói chung sau: • Bản tin = Nhãn tiêu đề + nhiều giao dịch • Giao dịch: Đơn vị chức lớn giao thức • Yêu cầu giao dịch • Phúc đáp giao dịch • Mỗi giao dịch bao gồm nhiều hành động • Thông tin liên quan đến ngữ cảnh đơn • Thuộc tính Context-level + lệnh (commands) • Mỗi lệnh liên quan đến kết cuối cụ thể • Bộ mô tả: • Một đơn vị mang câu lệnh • Thông tin liên quan đến chức cụ thể giao thức • Các tham số cho lệnh Theo tin Megaco/H248 bao gồm tiếp đầu (header) nhiều giao dịch (transaction) Không có quan hệ cần thiết giao dịch này, mục đích để chúng xử lý tiếp nhận không định nghĩa Tiếp đầu tin nhận dạng phiên giao thức nhận dạng phần tử khởi phát tin Tại nơi mà nội dung tin yêu cầu đáp ứng, phải trả lại đến địa mà từ tin phát 94 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Kết luận chương Qua phân tích ta thấy giao thức Megaco/H.248 chuẩn mở chấp nhận rộng rãi Nó cách tiếp cận nhiều đặc tính phát triển đầy đủ cung cấp nhiều lựa chọn cho việc xây dựng sản phẩm giá trị gia tăng với đặc tính phân biệt So với MGCP MEGACO/H248 cải thiện số điểm định sau : Hỗ trợ dịch vụ đa phương tiện điện thoại thấy hình hội nghị Có khả sử dụng UDP TCP Sử dụng mã hoá theo chế độ text nhị phân MGC MEGACO/H248 có chung kiến trúc lại khác biệt lớn mặt giao thức Điểm khác biệt hai giao thức việc điều khiển gắn với việc kết thúc ngữ cảnh MGCP lại kết nối riêng biệt Do khẳng định thời gian tới, nhà cung cấp dịch vụ nhà cung cấp thiết bị viễn thông lựa chọn giao thức Megaco/H.248 giao thức điều khiển thiết lập cổng truyền thông cho MediaGateway từ MGC mạng NGN 95 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ KẾT LUẬN SIP giao thức sử dụng hữu hiệu mạng NGN Nó cho thấy ưu điểm rõ dệt việc thay thê hiệu cho giao thức H323 giao thức điếu khiển ngang hàng đồng thời với hỗ trợ Megaco với tính cải thiện mặt hỗ trợ đa phương tiện chế độ bảo mật hai giao thức taoj nên phát triển mạng NGN tương lai Sau trình tìm hiểu nghiên cứu, đồ án " Nghiên cứu giao thức SIP/Megaco mạng NGN " đạt kết sau: Chương I trình bày tổng quan mạng NGN Qua trình bày, thấy xu phát triển công nghệ dịch vụ viễn thông, tiền đề đời mạng NGN; hiểu khái niệm, kiến trúc tổng thể, thành phần mạng giải pháp, cấu trúc số nhà cung cấp tổ chức quốc tế Chương II trình bày giao thức báo hiệu mạng NGN, qua hiểu ý nghĩa, cấu trúc hoạt động số giao thức Chương III trình bày giao thức khởi tạo phiên SIP Trong chương nêu lên chức SIP, thành phần kiến trúc SIP loại tin SIP phần giới thiệu giao thức SIP; trường tiêu đề mã trạng thái tin SIP; nguyên lý hoạt động SIP Client Server, User Agent, SIP Proxy Redirect Server Chương IV đề cập đến giao thức điều khiển cổng megaco cấu trúc contexts, termination lệnh sử dụng giao thức Tuy em cố gắng để hoàn thành đồ án tốt nghiệp chắn không tránh khỏi thiếu sót Em mong nhận ý kiến đóng góp thầy cô bạn bè để hoàn thiện tương lai Em xin chân thành cảm ơn TS Đặng Quang Hiếu tận tình hướng dẫn em hoàn thành đồ án tốt nghiệp 96 Học viên: Nguyễn Văn Quý Luận văn Thạc Sỹ Tài liệu tham khảo Tiếng anh Handley, (2001), Columbia U, SIP: Session Initiation Protocol H.Schulzrinne, J Rosenberg(1998), Cambridge, U.K , A Comparison of SIP and H.323 for Internet Telephony Donald W.gregory (2007), Mac ground – Hill, Voice and data communication hand books IETF,RFC 3261, (2002), SIP: Session Initiation Protocol IETF RFC 2046, (1996), Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types IETF RFC 3372 (2002), Session Initiation Protocol for Telephones (SIP-T): Context and Architectures ITU-T, (2004), Interworking between Session Initiation Protocol (SIP) and Bearer Independent Call Control Protocol or ISDN User Part Neill Wilkinson, (2002), John Wiley & Sons Ltd, England, Next Generetion Network Services SG11 (2002), Geneva, ITU-T, TRQBICC-ISUP-SIP Scope of Profile C and the regarding support of SIP with ISUP MIME 10 Steve steinken,(2003), CMP books, Network tutorial 11 ITU-T, Recommendation H.245 (02/98), Control protocol for Multimedia communication Tiếng việt Lê Ngọc Giao & Nguyễn Tất Đắc, (2002), Viện khoa học kỹ thuật bưu điện,Nghiên cứu giải pháp điều khiển kết nối phối hợp báo hiệu mạng NGN Nguyễn Quý minh Hiển, (2002),Nhà xuất bưu điện, Mạng viễn thông hệ sau 97 ... GIAO THỨC BÁO HIÊU ĐIỀU KHIỂN SIP, MEGACO Nội dung đề tài gồm phần sau: Chương Tổng quan mạng hệ sau NGN Chương Các giao thức báo hiệu điều khiển Chương Giao thức SIP Chương Giao thức Megaco Do... giao thức báo hiệu ngang hàng chủ tớ Trong giao thức Sip Megaco giao thức đời sau nhằm nâng cao hiệu chất lượng dịch vụ cho giao thức báo hiệu đời trước chúng Đây lý em lựa chọn đề tài GIAO THỨC... 1: 16 Chương GIAO THỨC BÁO HIỆU VÀ ĐIỀU KHIỂN MẠNG NGN 18 2.1 Các giao thức điều khiển chủ tớ 19 2.1.1 Giao thức MGCP 19 2.1.1.1 Giới thiệu chung 19

Ngày đăng: 22/07/2017, 22:44