Kỹ thuật lưu lượng

Một phần của tài liệu Nghiên cứu hoạt động và cách triển khai tổng đài IP PBX Asterisk (Trang 28 - 29)

Vấn đề chính trong thiết kế các mạng VoIP là kích thước số đường line và băng thông được yêu cầu cho từng kích thước cụ thể như văn phòng từ xa hay một nhà cung cấp dịch vụ, số cuộc gọi đồng thời trong Asterisk cũng quan trọng (thông số chính quyết định kích thuớc của Asterisk).

1.8.9.a Sự đơn giản hoá

Điều đầu tiên và được sử dụng rộng rãi là tính đơn giản hoá để giảm số cuộc gọi bởi kiểu user. Ví dụ:

Các tổng đài PBX thương mại (một cuộc gọi đồng thời cho mỗi 5 extension) Người sử dụng gia đình (một cuộc gọi đồng thời cho 16 user)

Ví dụ: Công ty có một văn phòng chính với 120 extension và 2 chi nhánh, chi nhánh đầu tiên có 30 extension và chi nhánh thứ 2 với 15 extension. Mục tiêu của chúng tôi là định kích thước số đường trung kế E1 trong văn phòng chính và băng thông được yêu cầu cho mạng Fram-Relay:

1.a Số đường T1

Tổng số extension sử dụng đường T1: 120+30+15=165 lines

Việc sử dụng 1 đường trung kế cho mỗi 5 extension cho thương mại sử dụng tổng số đường line = 33 và xấp xỉ 2xT1 lines

1.b Băng thông yêu cầu

Chúng ta chọn G.729 codec vì băng thông yêu cầu, chất lượng thoại và môi trường tiêu tốn CPU.

Với một đường trung kế cho mỗi 5 extension:

Băng thông yêu cầu cho chi nhánh số 1 (Frame-relay): 26.8*6=160.8 Kbps Băng thông yêu cầu cho chi nhánh số 2 (Frame-relay): 26.8*3= 80.4 Kbps

1.8.9.b Phương pháp Erlang B

1.a Số cuộc gọi đồng thời trong VoIP

Đôi khi, tính đơn giản không phải là phưong pháp tốt nhất. Khi bạn có dữ liệu phía trước, bạn có thể yêu cầu lên nhiều đặc tính khác. Agner Karup Erlang (công ty điện thoại Copenhagen, 1909) đã phát triển một công thức để tính toán số đường line trong một nhóm trung kế giữa hai thành phố. Chúng ta sẽ sử dụng công thức này. Erlang là một đơn vị đo đạc lưu lượng thường được sử dụng trong viễn thông, nó được sử dụng để miêu tả độ lớn của lưu lượng trong một giờ.

Ví dụ: 20 cuộc gọi trong một giờ với 5 phút trung bình cho mỗi cuộc gọi. Bạn tính số erlang như sau:

Lưu lượng tính theo phút trong một giờ là: 20x5=100 phút Giờ lưu lượng trong một giờ: 100/60=1,66 Erlangs

Bạn có thể tính được con số này từ một cuộc gọi đã được ghi nhật ký vào hệ thống và sử dụng nó để thiết kế ra mạng của bạn để tính toán số đường line yêu cầu. Mỗi đường line được biết đến có thể tính cho băng thông yêu cầu.

Erlang B là phương pháp được sử dụng nhiều nhất để tính số đường line trong một nhóm trung kế. Nó giả sử các cuộc gọi đến một cách ngẫu nhiên (dạng phân bố Poisson) và các cuộc gọi bị khoá ngay lập tức được giải toả. Phương pháp này yêu cầu bạn phải biết về lưu lượng giờ cao điểm Busy Hour Traffic (BHT). Bạn có thể có được BHT này từ nhật ký cuộc gọi hay một cách đơn giản là BHT =17% số cuộc gọi phút trong một ngày.

Một biến số quan trọng khác là cấp độ dịch vụ GoS (Grade of Service). GoS định nghĩa số cuộc gọi có thể bị khoá trong nhóm đường line. Bạn có thể điều chỉnh thông số này. Nó thường nằm ở 0.05 (5% các cuộc gọi bị mất) hay 0.01 (1% cuộc gọi bị mất).

Ví dụ: Sử dụng cùng ví dụ trên chúng ta cho một vài dữ liệu trong thành phần lưu lượng. Từ nhật ký cuộc gọi hệ thống chúng ta khám phá ra dữ liệu này.

Dữ liệu từ cuộc gọi ghi nhật ký (phút cuộc gọi và BHT)

Chi nhánh chính đến chi nhánh con 1 = 2000 phút, BHT= 300 phút Chi nhánh chính đến chi nhánh con 2 = 1000 phút, BHT = 170 phút Chi nhánh 1 đến chi nhánh 2 = 0, BHT = 0, GoS=0.01

Chi nhánh chính đến chi nhánh con 1 - BHT = 300phút/60 = 5 Erlangs Chi nhánh chính đến chi nhánh con 2 - BHT = 170phút/60 = 2.83 Erlangs Sử dụng bảng tính Erlang tại www.erlang.com

1.b Băng thông yêu cầu

Chúng ta sử dụng một mạng WAN nơi mà gói mất hiếm khi xảy ra. Chúng ta sẽ chọn G.729 codec vì chất lượng thoại tốt của nó và dữ liệu được nén (8Kbps).

Chọn codec: G.729

Lớp Datalink: Frame-relay

Ước lượng băng thông cho chi nhánh 1: 28.8x11 = 294.8 Kbps Ước lượng băng thông cho chi nhánh 2: 26.8x8 = 214.40 Kbps

Một phần của tài liệu Nghiên cứu hoạt động và cách triển khai tổng đài IP PBX Asterisk (Trang 28 - 29)