So sánh giữa giao thức H.323 và SIP

Một phần của tài liệu Báo cáo thực tập "Nghiên cứu giao thức mạng VOIP" ppt (Trang 63)

Giữa H.323 và SIP có nhiều điểm tương đồng. Cả hai đều cho phép điều khiển, thiết lập và huỷ cuộc gọi. Cả H.323 và SIP đều hỗ trợ tất cả các dịch vụ cần thiết, tuy nhiên có một số điểm khác biệt giữa hai chuẩn này.

 H.323 hỗ trợ hội nghị đa phương tiện rất phức tạp. Hội nghị H.323 về nguyên tắc có thể cho phép các thành viên sử dụng những dịch vụ như bảng thôngbáo, trao đổi dữ liệu, hoặc hội nghị video.

 SIP hỗ trợ SIP-CGI (SIP-Common Gateway Interface) và CPL (Call Processing Language).

 SIP hỗ trợ điều khiển cuộc gọi từ một đầu cuối thứ 3. Hiện nay H.323 đang được nâng cấp để hỗ trợ chức năng này.

SIP H.323

Nguồn gốc IETF ITU-T

Quan hệ mạng Ngang cấp Ngang cấp

Khởi điểm Kế thừa cấu trúc HTTP. Kế thừa Q.931, Q.SIG

Đầu cuối SIP H.323

Server • Proxy Server • Redirect Server • Location Server • Registrar Servers. H.323 Gatekeeper

Khuôn dạng Text, UTF-8 Nhị phân Trễ thiết lập

cuộc gọi 1.5 RTT 6-7 RTT hoặc hơn Giám sát trạng

thái cuộc gọi

Có 2 lựa chọn:

• trong thời gian thiết

Phiên bản 1 và 2: máy chủ phải giám sát trong suốt thời gian cuộc

lập cuộc gọi

• suốt thời gian cuộc gọi

gọi và phải giữ trạng thái kết nối TCP. Điều này hạn chế khả năng mở rộng và giảm độ tin cậy Báo hiệu

quảng bá Có hỗ trợ Không

Chất lượng dịch vụ

Sử dụng các giao thức khác như RSVP, OPS, OSP để đảm bảo chất lượng dịch vụ

Gatekeeper điều khiển băng thông. H.323 khuyến nghị dùng RSVP để lưu dữ tài nguyên mạng.

Bảo mật

Đăng ký tại Registrar server, có xác nhận đầu cuối và mã hoá

Chỉ đăng ký khi trong mạng có Gatekeeper, xác nhận và mã hoá theo chuẩn H.235.

Định vị đầu cuối và định tuyến cuộc gọi

Dùng SIP URL để đánh địa chỉ. Định tuyến nhờ sử dụng Redirect và Location server

Định vị đầu cuối sử dụng E.164 hoặc tên ảo H.323 và phương pháp ánh xạ địa chỉ nếu trong mạng có Gatekeeper. Chức năng định tuyến do Gatekeeper đảm nhiệm.

Tính năng thoại Hỗ trợ các tính năng của cuộc gọi cơ bản

Được thiết kế nhằm hỗ trợ rất nhiều tính năng hội nghị, kể cả thoại, hình ảnh và dữ liệu, quản lý tập trung nên có thể gây tắc nghẽn ở Gatekeeper Tạo tính năng và dịch vụ mới Dễ dàng, sử dụng SIP-CGI và CPL H.450.1 Khả năng mở rộng Dễ dàng Hạn chế

Chương 4. Kết nối giữa mạng VoIP và PSTN 4.1. Mạng báo hiệu SS7

4.1.1. Các thành phần trong mạng báo hiệu SS74.1.1.1. SSP (Service Switch Point) 4.1.1.1. SSP (Service Switch Point)

SSP luôn gắn liền với chức năng chuyển mạch. Do chuyển mạch được phân cấp (sự phân cấp của hệ thống viễn thông) nên các SSP cũng được phân cấp. Một chuyển mạch với chức năng SS7 sẽ có 2 giao diện:

 giao diện kết nối chức năng thoại  giao diện kết nối cho dữ liệu SS7

Có thể nói các chuyển mạch đồng nghĩa với SSP. Bởi lẽ, các SSP chuyển báo hiệu cho cuộc gọi thành các bản tin báo hiệu SS7. Chức năng chính của SSP là xử lý cuộc gọi, quản lý cuộc gọi và giúp định tuyến cuộc gọi tới đích.

4.1.1.2. SCP (Service Control Point)

SCP cung cấp các dịch vụ truy cập cơ sở dữ liệu (CSDL) tới mạng điện thoại. Ví dụ dịch vụ của SCP là dịch vụ chuyển đổi số 1-800 (toll-free) hay dịch vụ Local number Portability (LNP) ở Mỹ. SCP hoạt động như là một giao diện tới máy tính có lưu CSDL.

4.1.1.3. STP (Service Tranfer Point)

STP được xem như là các router trong mạng SS7. Chức năng của chúng là định tuyến các bản tin giữa hai SSP hoặc giữa SCP và SSP. Không nhất thiết phải có một STP giữa hai SSP để truyền tin cho nhau nhưng bản tin muốn từ SSP tới SCP thì nhất thiết phải đi qua STP. Ở một số nước thì chức năng của STP thường được tích hợp vào SSP. Thông thường hai STP thường được nối với nhau thành cặp. Trong đó, một STP là STP hoạt động chính còn STP kia để dự phòng.

Trong đó, mô hình client-server giữa các SSP và SCP; mô hình client-client với hai SSP với nhau. Và STP là chức năng định tuyến bản tin SS7 trong các mô hình này. Thông thường thì SSP chia làm hai loại: quốc gia và quốc tế. Có những SSP có thể có cả hai chức năng này- SSP lai. Mỗi nước sẽ có tối thiểu một SSP lai. SSP này làm nhiệm vụ như một gateway quốc tế nhằm định tuyến bản tin từ phiên bản quốc gia

sang phiên bản quốc tế theo chuẩn ITU-T. Như vậy cần STP gateway để định tuyến bản tin giữa các SSP gateway với nhau(chuyển đổi cách đánh địa chỉ giữa các nước).

Hình 30. Mạng báo hiệu SS7

4.1.2. Liên kết trong mạng SS7

Hình 31. Các liên kết trong mạng SS7

 Liên kết A (Access): Liên kết A nối giữa SSP với STP, hoặc giữa SCP với STP.  Liên kết B (Bridge): Nối giữa STP thuộc cặp này với STP thuộc cặp khác. Liên

 Liên kết C (Cross): Liên kết C nối hai STP thành một cặp. Việc liên kết này giúp cho hai STP hoạt động như là một STP chính và một STP dự phòng trong trường hợp STP chính bị hỏng hoặc tắc nghẽn xảy ra.

 Liên kết D (Diagonal): Nối giữa các STP thuộc cấp thấp với STP thuộc cấp cao hơn. Ví dụ như nối giữa STP địa phương (local) với STP liên tỉnh (regional)  Liên kết E (Extended): Nối trực tiếp một SSP với STP không thuộc chủ của nó.  Liên kết F (Full associated): Nối hai SSP trực tiếp với nhau không cần thông

qua STP.

4.1.3. Định tuyến trong mạng SS7

Việc định tuyến trong mạng SS7 là hop-by-hop trên cơ sở tập các luật sau:

 Một bản tin SS7 xuất phát từ SSP tới trực tiếp SSP đích nếu như có liên kết F giữa chúng.

 Nếu liên kết F không tồn tại thì bản tin đó được định tuyến từ SSP tới STP chủ của nó qua liên kết A. Nếu như liên kết này không hoạt động thì sẽ sử dụng liên kết A thứ hai nối tới STP dự phòng.

 Một bản tin từ SSP chuyển tới STP chủ hoạt động và được chuyển tiếp đi

 Nếu bản tin đã đến STP của SSP đích thì được định tuyến qua liên kết A tới SSP đích. Nếu liên kết A này không hoạt động thì sẽ được định tuyến tới liên kết C gắn với STP dự phòng của SSP đích.

Giả sử có một thuê bao ở tổng đài có PC (point code) là 1.4.2 cần thiết lập cuộc gọi với một thuê bao ở tổng đài có PC là 1.4.3. Vì giữa hai tổng đài này không có liên kết F nối trực tiếp nên bản tin báo hiệu SS7 sẽ được định tuyến qua mạng SS7. Ở đây mỗi tổng đài được đại diện là một SSP là giao diện của tổng đài với mạng SS7. Giả sử cuộc gọi của chúng ta có thể được thực hiện với sự có mặt của tổng đài Tandem có PC là 1.4.6 nối trực tiếp với hai tổng đài nguồn và đích.

Có một chú ý trước khi đi vào nghiên cứu quá trính thiết lập tuyến của ví dụ này là việc định tuyến của mạng SS7 là hop-by-hop, tức là đường đi sẽ được xác định theo từng chặng trên đường đi của nó. Quá trình định tuyến của mạng SS7 liên hệ chặt chẽ với sự phân cấp của mạng viễn thông, bài toán định tuyến chủ yếu dựa trên mô hình phân chấp (sự có mặt của các tổng đài Toll), các tổng đài Tandem nhằm giảm lưu

lượng mạng ở tuyến dưới dồn lên tuyến trên trong một vùng miền. Bài toán định tuyến đơn giản hơn bài toán định tuyến trong mạng gói khác, ví dụ như mạng IP.

Hình 32. Định tuyến bản tin trong mạng SS7

SSP 1.4.2 tra bảng định tuyến xác định rằng không thể thiết lập cuộc gọi trực tiếp tới SSP có PC là 1.4.3 nhưng có thể thông qua tổng đài Tandem có PC=1.4.6. SSP này sẽ gửi bản tin ISUP IAM tới SSP 1.4.6 với OPC là 1.4.2; DPC là 1.4.6 và TCIC thông báo kênh logic (đường trunk) sẽ được dành cho cuộc gọi trên chặng từ nó đến Tandem. Bản tin này được định tuyến qua STP và được gửi tới SSP 1.4.6. SSP này xác định nó không phải là đích của số thuê bao bị gọi trong bản tin IAM. Nó kiểm tra bảng định tuyến thì thấy rằng đó là thuê bao thuộc SSP 1.4.3. SSP 1.4.6 gửi bản tin với OPC là 1.4.6, DPC là 1.4.3 và TCIC là 89 ý nghĩa giống hệt như báo tin trước. Khi SSP 1.4.3 nhận được bản tin này, nó biết được đây là thuê bao thuộc sự quản lý của nó. SSP điểu khiển báo hiệu phía thuê báo, điều khiển chuyển mạng,.. Các bước báo hiệu tiếp theo được thực hiện tương tự để thiết lập cuộc gọi.

4.1.4. Giao thức trong mạng SS7

 Message Transfer Part (MTP) Lớp 1,2,3 cung cấp giao thức giao vận cho cho tất cả các giao thức SS7 khác. Chức năng của MTP bao gồm đặc tính giao diện mạng, truyền tin tin cậy, xử lý bản tin và định tuyến.

 Signaling Connection Control Part (SCCP) cung cấp dịch vụ định địa chỉ đầu cuối-đầu cuối và định tuyến bản tin lớp 4 như Transaction Capabilities Application Part (TCAP).

 Telephone User Part (TUP) là hệ thống báo hiệu link-by-link được sử dụng để kết nối cho cuộc gọi thoại và fax.

 ISDN User Part (ISUP) là giao thức sử dụng để thiết lập và duy trì kết nối cho cuộc gọi thoại và dữ liệu dựa trên mạng kênh.

 TCAP cho phép truy cập tới CSDL từ xa, cung cấp các thông tin định truyến và các các đặc trưng khác cho các thành phần mạng ở xa.

4.1.4.1. Giao thức lớp Lớp vật lý MTP1

Lớp vật lý thiết đặt các đặc tính lý, điện của liên kết báo hiệu. Chức năng của lớp này giống như Lớp vật lý của mô hình OSI, có thể là:

 Chuẩn T1 hay DS1 truyền trên 2 cặp cáp xoắn đôi với băng thông 1,544Mb/s, với 24 kênh song công 64kb/s và tốc độ đồng bộ khung là 8kb/s

 Chuẩn E1 truyền trên 2 cặp cáp xoắn đôi với băng thông 2,048Mb/s với 32 kênh song công, mỗi kênh 64kb/s. Trong đó, một kênh để truyền báo hiệu (TS16) và 1 kênh để truyền đồng bộ

 Kênh 56kb/s hoặc 64kb/s

 Chuẩn V.35: giao diện giữa đơn vị dịch vụ số (DSU) và thiết bị dữ liệu gói, với quy ước về chân, cấu hình điện cho 37 chân.

4.1.4.2. Giao thức lớp Liên kết dữ liệu MTP2

Giao thức MTP2 tạo liên kết điểm-điểm đáng tin cậy giữa hai đầu cuối trong mạng và hoạt động với cơ chế sau:

 Cơ chế phát hiện lỗi và Sửa lỗi trong suốt quá trình truyền tin. Quá trình sủa lỗi được cung cấp bởi mã CRC-16. Nếu phát hiện ra lỗi, MTP2 sẽ yêu cầu truyền lại

 Đánh số thứ tự các gói cho phép phát hiện ra bản tin bị mất trong quá trình truyền. Nếu thấy mất bản tin, phía thu sẽ yêu cầu truyền lại. Yêu cầu truyền lại có thế gắn liền với dữ liệu người dùng của bản tin tiếp theo. Dữ liệu này có thế từ ứng dụng lớp 4 đưa xuống (SCCP, ISUP, TUP, or TCAP).

 Chỉ thị trạng thái liên kết được duy trì và kiểm soát trong suốt quá trình hoạt động giữa hai trạm

Giao thức MTP2 sử dụng các gói được gọi là đơn vị báo hieuj để truyền các bản tin SS7. Các đơn vị báo hiệu này cho phép phát hiện lỗi, chỉ thị trạng thái liên kết và bản tin SS7 cần truyền. Có 3 loại đơn vị báo hiệu MTP2 như sau:

 Fill-in Signal Unit (FISU): cung cấp phát hiện lỗi trong mạng SS7, được truyền khi không có lưu lượng trên mạng để kiểm soát trạng thái hoạt động của mạng.

Hình 34. Cấu trúc bản tin FISU

 Link Status Signal Unit (LSSU) cung cấp thông tin về trạng thái đường truyền giữa hai điểm báo hiệu kết nối trực tiếp với nhau.

Hình 35. Cấu trúc bản tin LSSU

 Message Signal Unit (MSU): cung cấp cấu trúc cho phép mang thông tin cua bản tin báo hiệu. Thông tin này là trường tải tin cho bản tin cấp cao hơn như SCCP, TUP, ISUP, and TCAP.

Hình 36. Cấu trúc bản tin MSU

4.1.4.3. Giao thức Lớp mạng MTP3

Lớp mạng của SS7 được gọi là MTP3. Giao thức MTP3 định tuyến bản tin SS7 dựa vào bản tin lớp 2 nhận được. MTP3 cung cấp khởi thủy cho phép truyền tin giữa các giao thức lớp 4 như SCCP, ISUP, TUP, và TCAP cũng như truyền và nhận tin từ MTP2.

Hình 37. Cấu trúc bản tin MTP3

4.1.4.4. Bản tin Lớp ứng dụng

4.1.4.4.1. (Signalling Connection Control Part)

SCCP cung cấp dịch vụ mạng ở mức đỉnh của MTP3. Sự kết hợp của hai lớp này được gọi là Network Service Part (NSP) của SS7. TCAP sử dụng dịch vụ của SCCP để truy cập CSDL trong mạng SS7. SCCP cung cấp các giao diện dịch vụ tới TCAP và ISUP. Dịch vụ định tuyến SCCP cho phép STP thực hiện Global Title Translation (GTT) bằng các xác định DPC và số hệ thống con trong CSDL đích. Các dịch vụ cung cấp bởi SCCP gồm:

 Dịch vụ hướng kết nối (Connection-Oriented Services): SCCP hỗ trợ dịch vụ hướng kết nối cho TCAP và ISUP nhưng dịch vụ này hieenj nay không còn được sử dụng.

 Dịch vụ không hướng kết nối: SCCP cung cấp dịch vụ không hướng kết nối lớp Giao vận cho TCAP (Transaction Capabilities Applications Part). Các dịch vụ cả TCAP gồm 800,888,900, điện thoại thẻ, ứng dụng mobile. SCCP và MTP3

kết hợp với nhau để cung cấp các dịch vụ non-circuit này. SCCP cũng cho phép STP thực hiện GTT thay cho tổng đài đầu cuối. Tổng đài đầu cuối xem số 800 như là chức năng dịch địa chỉ. Bởi vì global title addresses không được định tuyến mà SCCP ở tổng đài đầu cuối sẽ định tuyến bản tin truy vấn tới STP. Bản tin được truyền giữa SCCP và MTP được gọi là Unitdata Messages (UDTs) và Unitdata Service Messages (UDTSs).

Hình 38. Quá trình truy vấn thông tin trên SCP

1. Khi tổng đài nhận biết cần thiết lập một cuộc gọi 800, nó sẽ thực hiện một truy vấn tới CSDL. TCAP sẽ truyền số gọi và bị gọi tới SCCP và sau đó được điền đầy đủ các thông tin thích hợp trong UDT và đặt bit chỉ thị định tuyến yêu cầu dịch vụ GTT. SCCP định địa chỉ tới STP chủ và truyền bản tin tới MTP. MTP của tổng đài sẽ tạo một MSU vào chuyển tiếp tới STP.

2. Chức năng SCCP trong STP nhận truy vấn và sử dụng bảng dịch địa chỉ để định lại địa chỉ với số hiệu của subsytem (Subsystem Number -SNN) trong CSDL. SNN bao gồm DPC và địa chỉ của CSDL đích. MTP trong STP sẽ chuyển tiếp truy vấn tới SCP.

3. SCCP trong SCP sẽ truyền bản tin tới TCAP và chạy truy vấn CSDL này. CSDL sẽ thực hiện chuyển số yêu cầu thành số định tuyến và truyền thông tin cho SCCP với DPC để gửi trả lại thông tin. SCCP cũng đặt bit mô tả định tuyến để chỉ thị MTP sẽ định tuyến dựa trên DPC.

4.1.4.4.2. ISDN User Part ( ISUP)

ISUP kết nối, quản lý, và hủy tất cả các cuộc gọi trong PSTN. Thuê bao có thể là ISDN, analog, mobile. Ngoài ra, ISUP có thể sử dụng SCCP định tuyến thông tin báo hiệu qua mạng. Đường đi của báo hiệu có thể không giống nhau cho mỗi bản tin liên quan tới mỗi một kênh khác nhau. SCCP cho phép bản tin ISUP có thể được định tuyến trực tiếp từ trạm nguồn đến trạm đích.

Trường kiểu bản tin trong bản tin ISUP cho phép xác định kiểu bản tin được mạng trong MSU với các giá trị cụ thể như sau.

Bản tin Tên đầy đủ Ý nghĩa

IAM Initial Address Sử dụng để thiết lập cuộc gọi. Bản tin này thường chứa số thuê bao bị gọi

ACM Address Complete Thông báo rằng cuộc gọi đang được thiết lập. ANM Answer Phía bị gọi đã có tín hiệu trả lời

REL Release Cuộc gọi bị hủy. Cũng có thể sử dụng kiểu bản tin này để thông báo rằng tổng đài tandem hoặc tổng đài đích không thể thiết lập được kết nối.

RLC Release Complete Đã nhận được bản tin REL và kênh thoại được hủy COT Continuity Test Dùng để kiểm tra tính liên tục của đường trunk CPG Call Process Đang rung chuông thuê bao bị gọi

SUS Suspend Dừng một cuộc gọi nhưng kết nối của nó vẫn được

Một phần của tài liệu Báo cáo thực tập "Nghiên cứu giao thức mạng VOIP" ppt (Trang 63)

Tải bản đầy đủ (DOC)

(97 trang)
w