1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

ĐÁNH GIÁ CHẤT LƯỢNG MẠNG VOIP TRONG các điều KIỆN KHÁC NHAU (có code)

51 72 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 1,61 MB

Nội dung

ĐỒ ÁN TỐT NGHIỆP ĐÁNH GIÁ CHẤT LƯỢNG MẠNG VOIP TRONG CÁC ĐIỀU KIỆN KHÁC NHAU DANH MỤC CÁC TỪ VIẾT TẮT ATM Asynchronous Transfer Mode CODEC Compressor/De-compressor DSCP Differentiated Services Code Point LSR Label Switch Router FR Frame Relay FIS Fault Indication Signal FRS Fault Recoverty Signal HTTP HyperText Transfer Protocol IP Internet Protocol OSI Open Systems Interconection PSTN Public Switched Telephone Network PSL Path Switch LSP PML Path Merge LSP POR Point of Repair QoS Quality of Service RTCP Real-time Transport Control Protocol RTP Real-Time Protocol SIP Session Initiation Protocol UDP User Datagram Protocol UAC User Agent Client UAS User Agent Server UA User Agent ĐỒ ÁN TỐT NGHIỆP Trang 1/51 CHƯƠNG GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu Cùng với phát triển chóng mặt ngành công nghệ thông tin, viễn thông nhu cầu thoại ngày tăng cao, dịch vụ thoại Analog truyền thống (PSTN) lộ rõ nhiều khuyết điểm hạn chế như: Mạng PSTN không đủ khả để triển khai cách nhanh chóng Mạng PSTN xây dựng kiến trúc mà có nhà cung cấp thiết bị phát triển ứng dụng cho thiết bị Cùng với kiến trúc xây dựng cho thoại khơng đủ tính mềm dẻo để truyền liệu Các gọi chuyển mạch kênh yêu cầu mạch dành riêng 64Kbps cố định máy điện thoại Chính VoIP (Voice over Internet Protocol) đời giải pháp thay để khắc phục nhược điểm dich vụ thoại truyền thống trước đây: dễ dàng sử dụng, kết nối nhanh, quản lý hiểu quả, dễ mở rộng, tốn chi phí Sự xuất VoIP gây nên ý đặt biệt viễn thông giới, lợi ích mà mang lại lớn Đối với người tiêu dùng, lợi ích mà VoIP mang lại chi phí gọi rẻ đáng kể so với PSTN Còn nhà khai thác, nhà sản xuất truyền thoại qua mạng Internet mang lại nhiều thách thức với lợi nhuận cao Tuy nhiên VoIP có nhiều nhược điểm cần phải cải thiện, việc làm để VoIP đem lại nhiều hội, lợi ích Thì để nâng cao, cải thiện chất lượng dịch vụ đánh giá chất lượng cách xác mục tiêu nhà phát triển cung cấp dịch vu Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 2/51 Hình 1- 1: Mơ hình mạng VoIP [1] 1.2 Yêu cầu đề tài Tìm hiểu VoIP: khái niệm, ưu nhược điểm, tín hiệu truyền VoIP nén mã hóa Các giao thức sử dụng VoIP đánh gía chất lượng dịch vụ mạng thơng qua tiêu chí delay, throughput Mô mạng VoIP với Topo mạng khác sử dụng NS3.Tín hiệu truyền mạng với chế khác cho kết khác theo mơ hình: Makam, Haskin, Simple Dynamic, Shortest Dynamic Đánh giá ưu nhược điểm mơ hình thơng số Delay, traffic khả gói chất lượng tín hiệu Giả lập điều kiện mơi trường khác cấu hình khác để đánh giá chất lượng mạng (delay, throughput) Nhận xét kết mô 1.3 Xu hướng phát triển Hiện mảnh đất hứa hẹn cho VoIP mạng doanh nghiệp Intranet Etranet thương mại Cơ sở hạ tầng mạng IP cho phép điều khiển quản lý việc sử dụng dich vụ hay không cho phép truy cập dịch vụ Các sản phẩm Internet chưa thể đáp ứng chất lượng dịch vụ điện thoại thông thường Bởi vậy, xu hướng phát triển VoIP Intranet, Etranet xu hướng phát triển trước mắt Xu hướng phát triển khác xây dựng cổng nối mạng IP mạng thoại VoIP Gateway Những Gateway xây dựng từ tảng PC trở thành hệ Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 3/51 thống mạnh có khả điều khiển hàng trăm gọi lúc Bởi doanh nghiệp phát triển lượng lớn Gateway giảm chi phí liên quan đến lưu lượng thoại, fax video hội nghi Ngoài việc ứng dụng VoIP việc xây dựng tổng đài ảo xu hướng việc giảm thiểu chi phí cho doanh nghiệm vừa nhỏ CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.4 Tổng quan VoIP VoIP phương thức truyền giọng nói hay thoại qua mơi trường Internet hay nói dịch vụ điện thoại Internet Đối với dịch vụ thoại truyền thống, gọi sử dụng công nghệ chuyển mạch kênh, gọi diễn ra, tổng đài Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 4/51 thiết lập kênh truyền dành riêng cho thuê bao Việc thiết lập kênh truyền truyền cho thuê bao nghe gọi làm chi phí gọi tốn Đối với VoIP, tín hiệu thoại số hóa, nén đóng gói , sau truyền dẫn qua mạng IP VoIP sử dụng phương pháp mã hóa làm tiết kiệm băng thông tăng hiệu đường truyền, tăng lưu lượng phục vụ mạng Giao thức báo hiệu sử dụng để thiết lập kết thúc gọi, mang thông tin định vị user thỏa thuận lưu lượng Trong kỹ thuật chuyển mạch gói: tin chia nhỏ thành các gói tin (packet), có cấu trúc quy định trước Trong gói tin chứa thơng tin như: địa nguồn, đích, thứ tự gói tin Các thông tin điều khiển chứa thông tin mà mạng yêu cầu để định tuyến gói tin mạng Tại node kênh truyền, gói tin nhớ sau chuyển tiếp tới trạm đích theo giao thức định tuyến Điều khó khăn chuyển mạch gói việc tái tạo gói tin thành tin ban đầu, gói tin truyền theo đường khác để tới đích Vì gói tin thường đánh dấu nhằm tái tạo, tránh lặp lại gói tin, sữa sai truyền lại gói VoIP cho phép thực gọi dùng máy tính qua mạng liệu Internet VoIP chuyển đổi tín hiệu thoại từ điện thoại tương tự analog vào tín hiệu số (digital) trước truyền qua Internet, sau chuyển đổi ngược lại đầu nhận Khi tạo gọi VoIP dùng điện thoại với điều hợp, nghe âm mời gọi, quay số xảy sau tiến trình VoIP cho phép tạo gọi trực tiếp từ máy tính dùng loại điện thoại tương ứng hay dùng microphone VoIP cho phép tạo gọi đường dài qua mạng liệu IP có sẵn thay phải truyền qua mạng PSTN (Public Switched Telephone Network) Ngày nhiều công ty thực giải pháp VoIP họ để giảm chi phí cho gọi đường dài nhiều chi nhánh xa Mặc dù khái niệm VoIP đơn giản, nhiên để thực ứng dụng VoIP phức tạp Để gửi voice, thông tin phải tách biệt thành gói (packet) giống liệu Gói phần thông tin chia nhỏ để dễ dàng Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 5/51 cho việc gửi gói, dùng kĩ thuật nén gói để tiết kiệm băng thơng, thơng qua tiến trình CoDec (Compressor/De-compressor) Hình 2- 1: Quá trình chuyển đổi tín hiệu VoIP [1] 1.1.1 Ưu nhược điểm Ưu điểm: Khả mềm dẻo hiệu suất truyền tin cao: tính mềm dẻo định tuyến việc thay đổi đường truyền hiệu suất sử dụng đường truyền cao mạch gói khơng có khái niệm kênh truyền cố định dành riêng, tận dụng tối đa nguồn tài nguyên Giá thành thấp: việc áp dụng công nghệ IP vào thực đàm thoại làm giảm giá lẫn chi phí cho đàm thoại từ xa Đa nhiệm: Áp dụng VoIP vào hạ tầng Internet có Vì thực hàng triệu gói tin đường dây mà khơng chiếm tồn kênh truyền hệ thống Đồng thời kết hợp thoai, mail, web… Ngoài VoIP tiện lợi cho người có xu hướng di động, kết nối văn phòng chi nhánh xa việc thiết lập hội nghị trực tuyến Nhược điểm: Khả thông tin môi trường truyền cao so với PSTN Vì mơi trường mạng dễ xảy tắc nghẽn nhiễu đứt môi trường truyền Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 6/51 Tính đa đường chuyển mạch gói làm lặp tin, loop làm tăng lưu lượng mạng không cần thiết Vì mơi trường Internet khơng an tồn, gói tin từ nguồn đến đích qua node trung gian, hacker nghe môi trường truyền cách sử dụng phần mền bắt gói, cơng xâm nhập vào hệ thống nhằm đánh cắp thông tin liệu người dùng 1.5 CÁC GIAO THỨC TRONG VOIP Hình 2- 2: Mơ hình tham chiếu OSI với mơ hình mạng VoIP [1] 1.1.2 Giao thức SIP SIP (Session Initiation Protocol) giao thức điều khiển báo hiệu thuộc lớp ứng dụng mơ hình OSI, phát triển chuẩn mở RFC 2543 IEFT Khác với H.323, dựa.trên nguồn gốc Web (HTTP) có thiết kế kiểu module, đơn giản dễ dàng mở rộng với ứng dụng thoại SIP SIP giao thức báo hiệu để thiết lập, trì kết thúc phiên đa phương tiện như: thoại IP, hội nghị ứng dụng tương tự khác liên quan đến việc truyền.thông tin đa phương tiện SIP sử dụng kết hợp với chuẩn giao thức IETF khác SAP, SDP MGCP (MEGACO) để cung cấp lĩnh vực rộng cho dịch vụ VoIP Cấu Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 7/51 trúc SIP tương tự với cấu trúc HTTP (giao thức client-server) Nó bao gồm yêu cầu được.gởi đến từ người sử dụng SIP client đến SIP server Server xử lý yêu cầu đáp ứng đến client Một thông điệp yêu cầu,.cùng với thông điệp đáp ứng tạo nên thực thi SIP Hình 2- 3: SIP mơ hình OSI [1] Nói chung, SIP hỗ trợ hoạt động sau: Định vị trí người dùng Định media cho phiên làm việc Định sẵn sàng người dùng để tham gia vào phiên làm việc Thiết lập gọi, chuyển gọi kết thúc 1.1.1.1Cấu trúc SIP Các thành phần SIP Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 8/51 Hình 2- 4: Cấu trúc SIP [1] Hệ thống SIP gồm thành phần : User Agent (UA): đóng vai trò thiết bị đầu cuối báo hiệu SIP, máy điện thoại SIP, máy tính chạy phần mềm đầu cuối SIP UA bao gồm hai loại User Agent Client (UAC) User Agent Server (UAS) UAC khởi tạo gọi UAS trả lời gọi Điều cho phép thực gọi ngang hàng thơng qua mơ hình client-server Máy chủ ủy quyền (Proxy server): chương trình trung gian, hoạt động server client cho mục đích tạo yêu cầu thay mặt cho client khác Các yêu cầu phục vụ bên truyền chúng đến server khác Một proxy dịch cần thiết tạo lại tin yêu cầu SIP trước chuyển chúng đến server khác UA Máy chủ định vị (Location Server): phần mềm định vị thuê bao, cung cấp thơng tin vị trí thuê bao bị gọi cho phần mềm máy chủ ủy quyền máy chủ chuyển đổi địa Máy chủ chuyển đổi địa (Redirect Server): phần mềm nhận yêu cầu SIP chuyển đổi địa SIP sang số địa khác gửi lại cho đầu cuối Không giống máy chủ ủy quyền, máy chủ chuyển đổi địa không hoạt động đầu cuối, tức không gửi yêu cầu Máy chủ chuyển đổi địa không nhận huỷ gọi Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 35/51 nghiệp tiếp tục thay Lines PSTN.trong thời điểm thuận lợi VoIP Trong thực tế, VoIP vượt qua mạng lưới PSTN nhiều nước giới Không VoIP trở thành tiêu chuẩn mặc định cho truyền thơng thoại thay line điện thoại cố định cũ VoIP ngành công nghiệp mới, liên tục phát triển nhiếu quốc gia Các nhà cung cấp.VoIP bước vào thị trường hàng ngày Vẫn thị trường khơng bão hòa có chỗ cho cạnh tranh tăng trưởng Khơng có khơng thay đổi từ năm.này sang năm khác người dự đốn năm 2019 mang lại VoIP thường phục vụ tảng cho tổ chức muốn thực truyền thông hợp Giờ đây, khách hàng muốn có sở hạ tầng riêng biệt mà họ sử dụng cho thoại, video, liệu Người dùng.mong muốn trải nghiệm thống thống kênh ứng dụng họ sử dụng để giao tiếp Vì vậy, hầu hết tổ chức đơn giản hóa củng cố hệ thống truyền thơng họ Nhân viên khơng luồng khác cho gọi thoại, gọi hội nghị nhắn tin.nhanh Người dùng thực gọi, tham gia trò chuyện video nhóm bắt đầu trò.chuyện từ thiết bị gần Trong đề tài này, tập trung vào cách hoạt động, giao thức mạng VoIP Và ứng dụng kiến thức viễn thông giao thức chuyển mạch chuyển mạch kênh, chuyển mạch.gói cơng nghệ thực tế Đơng thời đề tài đánh giá ưu nhược điểm q trình khơi phục đường truyền xảy cố, với thông số điều kiện môi trường khác để đưa cách khách quan chất lượng dịch vụ VoIP Tùy vào thông số QoS, người ta sử dụng chúng cho ứng dụng riêng biệt Chất lượng giọng nói gọi VoIP tương thích với điện thoại PSTN cách lâu Bây nhà cung cấp chạy đua để cải thiện nhiều Các doanh nghiệp dựa vào truyền.thơng giọng nói theo thời gian thực nhiều hộ gia đình hoặc.cá nhân Chất lượng thoại cần thiết cho Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 36/51 gọi nội gọi bên Những tiến nhanh chóng cơng nghệ có nghĩa nhà cung cấp cải thiện chất lượng thoại hàng ngày Một phần cải tiến xuất phát từ sự.gia tăng mạng liệu tốc độ cao Một số quốc gia chậm phát triển tốc độ Internet bắt kịp với phần lại Tốc độ cải thiện băng thơng xảy mạng cố định mạng di động Một số nhà khai thác thử nghiệm công nghệ LTE số lĩnh vực Điều cải.thiện chất lượng giọng nói cho khách hàng tiếp tục TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Hình ảnh minh họa từ nguồn internet [2] Nguyễn Hồng Sơn (2001), Giáo trình hệ thống mạng máy tính CCNA, NXB Giáo dục [3] Kỹ thuật điện thoại qua IP & Internet (IP Telephone & Internet Telephone) NXB LĐXH 08/2003 [4] Nguyễn Công Bánh (2003), Nghiên cứu công nghệ VoIP - Đồ án tốt nghiệp, Đại học Bách Khoa Hà Nội Tiếng Anh: [1] M A Miller, John Wiley & Sons, Inc., (2002), Voice over IP Technologies: Building the Converged Network Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 37/51 [2] H.Su, C.Wu and M.Yang, “Optimal Quality Adaptation for SLA-Based VoIP Services over DiffServ/MPLS Networks”, International Conference on New Trends in Information and Service Science, 2009, pp 734-739 [3] S Karapantazis, F N Pavlidou (2009), “VoIP: A Comprehensive Survey on A Promising Technology”, Computer Networks, Vol 53(12), pp 2050–2090, [4] The Comprehensive Guide To Understanding VoIP Protocols and StandardsMatt Grech, 2017 https://getvoip.com/blog/2017/03/03/voip-protocols-and-standards/ Phụ lục Source Code # Tao mot doi tuong mo phong set ns [new Simulator] $ns rtproto LS # Tao file de xuat ket qua cho NAM set nf [open kichban2.nam w] $ns namtrace-all $nf # Tao cac tracefile de luu du lieu cho xgraph set f1 [open luong_1.tr w] set tracefile [open out.tr w] Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 38/51 $ns trace-all $tracefile # Khai bao nut IP (R0,R10) va nut MPLS (LSR1 > LSR9) set R0 [$ns node] foreach i "1 9" { set LSR$i [$ns mpls-node] set m LSR$i eval $$m color blue } set R10 [$ns node] # Khai bao link: nodes bw delay queue $ns duplex-link $R0 $LSR1 3Mb 10ms DropTail $ns duplex-link $LSR1 $LSR3 2Mb 30ms DropTail $ns duplex-link $LSR3 $LSR5 1Mb 30ms DropTail $ns duplex-link $LSR5 $LSR7 2Mb 30ms DropTail $ns duplex-link $LSR7 $LSR9 1Mb 30ms DropTail $ns duplex-link $LSR9 $R10 3Mb 10ms DropTail $ns duplex-link $LSR1 $LSR2 1Mb 30ms DropTail $ns duplex-link $LSR2 $LSR4 1Mb 30ms DropTail Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 39/51 $ns duplex-link $LSR4 $LSR6 2Mb 30ms DropTail $ns duplex-link $LSR6 $LSR8 1Mb 30ms DropTail $ns duplex-link $LSR8 $LSR9 2Mb 30ms DropTail $ns duplex-link $LSR3 $LSR4 1Mb 30ms DropTail $ns duplex-link $LSR5 $LSR6 1Mb 30ms DropTail $ns duplex-link $LSR7 $LSR8 1Mb 30ms DropTail # Ve dang so mang $ns duplex-link-op $R0 $LSR1 orient right $ns duplex-link-op $LSR1 $LSR3 orient right $ns duplex-link-op $LSR3 $LSR5 orient right $ns duplex-link-op $LSR5 $LSR7 orient right $ns duplex-link-op $LSR7 $LSR9 orient right $ns duplex-link-op $LSR9 $R10 orient right $ns duplex-link-op.$LSR1 $LSR2 orient 0.333 $ns duplex-link-op $LSR2 $LSR4 orient right $ns duplex-link-op $LSR4 $LSR6 orient right $ns duplex-link-op $LSR6 $LSR8 orient right $ns duplex-link-op $LSR8 $LSR9 orient 1.667 $ns duplex-link-op $LSR3 $LSR4 orient 0.333 Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 40/51 $ns duplex-link-op $LSR5 $LSR6 orient 0.333 $ns duplex-link-op $LSR7 $LSR8 orient 0.333 # Ghi chu $ns duplex-link-op $LSR1 $LSR3 label " 2Mbps " $ns duplex-link-op $LSR3 $LSR5 label " 1Mbps " $ns duplex-link-op $LSR5 $LSR7 label " 2Mbps " $ns duplex-link-op $LSR7 $LSR9 label " 1Mbps " $ns duplex-link-op $LSR1 $LSR2 label " 1Mbps " $ns duplex-link-op $LSR2 $LSR4 label " 1Mbps " $ns duplex-link-op $LSR4 $LSR6 label " 2Mbps " $ns duplex-link-op $LSR6 $LSR8 label " 1Mbps " $ns duplex-link-op $LSR8 $LSR9 label " 2Mbps" $ns duplex-link-op $LSR3 $LSR4 label " 1Mbps " $ns duplex-link-op $LSR5 $LSR6 label " 1Mbps " $ns duplex-link-op $LSR7 $LSR8 label " 1Mbps " $R0 label "Source" $R10 label "Destination" $LSR1 label "Ingress " $LSR9 label " Egress" Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 41/51 # Cau hinh LDP agent tren tat ca cac nut MPLS $ns configure-ldp-on-all-mpls-nodes # Dat color cho cac ban tin LDP $ns ldp-request-color $ns ldp-mapping-color blue red $ns ldp-withdraw-color magenta $ns ldp-release-color orange $ns ldp-notification-color green # -# Dinh nghia cac ham su dung chuong trinh chinh # -# Tao mot procedure ghi nhan bang thong theo mot chu ki $time proc record {} { global sink1 f1 set ns [Simulator instance] # Dinh chu ki ghi nhan bang thong set time 0.1 Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 42/51 # Lay so luong packet.nhan duoc chu ky o moi sink set bw1 [$sink1 set bytes_] set now [$ns now] puts $f1 "$now [expr $bw1/$time*8/1000000]" # Reset gia tri bytes_ cua sink $sink1 set bytes_ #Dinh thoi goi lai ham record sau chu ky $time $ns at [expr $now+$time] "record" } # -# Ham tao mot nguon luu.luong.gan vao node voi sink, size goi, # burst, idle time, rate va colour cua luu luong proc attach-expoo-traffic { node sink size burst idle rate } { set ns [Simulator instance] set source [new Agent/CBR/UDP] $ns attach-agent $node $source set traffic [new Traffic/Expoo] Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 43/51 $traffic set packet-size $size $traffic set burst-time $burst $traffic set idle-time.$idle $traffic set rate $rate $source attach-traffic $traffic $ns connect $source $sink return $source } # -# Thu tuc sau thong bao.ER/CR-LSP da thiet lap de thuc hien tac vu khac proc notify-erlsp-setup {node lspid} { global src1 src2 LSR3 LSR5 LSR7 set ns [Simulator instance] set msg " [string range [$ns now] 3]s: Tunnel LSP_$lspid (Ingress=LSR[$node id]) da duoc thiet lap xong !" puts $msg $ns trace-annotate $msg set module [$node get-module "MPLS"] switch $lspid { 1100 { Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 44/51 $module bind-flow-erlsp 10 100 $lspid } 1200 { $module reroute-lsp-binding 1100 $lspid } 1300 { [$LSR3 get-module "MPLS"] reroute-lsp-binding 1100 $lspid [$LSR5 get-module "MPLS"] reroute-lsp-binding 1100 $lspid [$LSR7 get-module "MPLS"] reroute-lsp-binding 1100 $lspid } default { puts " Error!" exit } } } proc notify-erlsp-fail {node status lspid tr} { set ns [Simulator instance] set module [$node get-module "MPLS"] Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 45/51 if { [$node id] == && $status=="BSNodeError" } { $module set-lib-error-for-lspid $lspid set msg " [string range [$ns now] 3]s: Phat hien loi tren duong lam viec LSP_$lspid Chuyen sang duong bao ve LSP_1200 !" } if { [$node id] == && $status=="NodeRepair" } { $module set-lib-error-for-lspid $lspid -1 set msg " [string range [$ns now] 3]s: Loi da duoc khoi phuc Chuyen luu luong tro lai duong lam viec LSP_$lspid !" } puts $msg $ns trace-annotate $msg } # -# Thu tuc xuat tong so packet nhan duoc o cac sink proc recv-pkts {} { global sink1 seqerrnb set ns [Simulator instance] Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 46/51 set msg " Luong da truyen [$sink1 set expected_] goi, mat [$sink1 set nlost_] goi, ti le mat goi la [string range [expr [$sink1 set nlost_]*100.0/[$sink1 set expected_]] 3] */*" puts $msg $ns trace-annotate $msg } # -# Thu tuc dong file va the hien ket qua ket thuc mo phong proc finish {} { global ns nf f1 tracefile $ns flush-trace close $nf close $f1 close $tracefile exec xgraph luong_1.tr -M -nb -bg white -fg black -zg black \ -geometry 500x230 -y "BW (Mbps)" -x "Time (sec)" \ -t "Kich ban 2: Khoi.phuc duong theo co che Haskin" -tf "helvetica-12" & exec nam -r 2ms kichban2.nam & exit } # -Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 47/51 # Tao sink1 gan voi nut R10 (day la noi thu nhan traffic) set sink1 [new Agent/LossMonitor] $ns attach-agent $R10 $sink1 # Tao nguon luu luong.src1 gan voi nut R0 bang cach # goi ham attach-expoo-traffic Luong co packet_size=600, rate=0.8Mbps set src1 [attach-expoo-traffic $R0 $sink1 600B 0 0.8M ] $src1 set fid_ 100 $ns color 100 red # Cai dat co che khoi phuc: HASKIN $ns enable-reroute drop [$LSR3 get-module "MPLS"] set-protection-lsp 0.7 0.01 1100 [$LSR5 get-module "MPLS"] set-protection-lsp 0.7 0.01 1100 [$LSR7 get-module "MPLS"].set-protection-lsp 0.7 0.01 1100 # Bat dau mo phong #exec clear >@ stdout puts "\n " Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 48/51 puts "\n KICH BAN 2: KHOI PHUC DUONG THEO CO CHE REVERSE- BACKUP (HASKIN)" puts "\n KHAO SAT CAC THAM SO: PACKET-LOSS, PACKET-DELAY, SERVICE DISRUPTION TIME" puts "\n Nguyen Thien An Phuc - 41302305," puts "\n Khoa Dien - Dien tu" puts "\n " $ns at 0.0 "record" # Thiet lap LSP lam viec $ns at 0.1 "$ns trace-annotate.{Bao hieu thiet lap duong lam viec: LSP_1100, ER=1_3_5_7_9 }" $ns at 0.1 "[$LSR1 get-module "MPLS"] setup-erlsp 1_3_5_7_9 1100" # Thiet lap LSP bao ve $ns at 0.1 "$ns trace-annotate.{Bao hieu thiet lap duong bao ve: LSP_1200, ER=1_2_4_6_8_9 }" $ns at 0.1 "[$LSR1 get-module "MPLS"] setup-erlsp 1_2_4_6_8_9 1200" # Thiet lap LSP du phong dao (reverse backup) $ns at 0.3 "$ns trace-annotate {Bao hieu thiet lap duong reverse backup: LSP_1300, ER=9_7_5_3_1_L1200 }" Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 49/51 $ns at 0.3 "[$LSR9 get-module "MPLS"] setup-erlsp 9_7_5_3_1_L1200 1300" $ns at 0.5 "$ns trace-annotate {Luong 1: BW=0.8M (start=0.5 stop=5.0) su dung LSP_1100, ER=1_3_5_7_9 }" $ns at 0.5 "$src1 start" # Link giua LSR5 va LSR7 bi dut tai thoi diem 2.0s $ns rtmodel-at 2.5 down $LSR5 $LSR7 #$ns rtmodel-at 3.5 up $LSR5 $LSR7 $ns at 5.0 "$src1 stop" $ns at 5.5 "recv-pkts" $ns at 5.5 "finish" $ns run Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ... dịch vụ đánh giá chất lượng cách xác mục tiêu nhà phát triển cung cấp dịch vu Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 2/51 Hình 1- 1: Mơ hình mạng VoIP [1]... việc 1.6 ĐÁNH GIÁ CHẤT LƯỢNG DỊCH VỤ TRONG MẠNG VOIP 1.1.5 Những yêu cầu phát triển VoIP Chất lượng thoại phải ổn đinh, độ trễ chấp nhận phải so sánh với chất lượng thoại PSTN mạng có chất lượng. .. việc đánh dấu lớp liên kết không giữ lại truyền lớp mạng Trong Đánh giá chất lượng mạng VoIP điều kiên kênh truyền khác ĐỒ ÁN TỐT NGHIỆP Trang 18/51 việc sử dụng đánh dấu lớp mạng. cung cấp khả đánh

Ngày đăng: 22/03/2019, 20:31

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w