Đồán tập trung nghiên cứu vềtruyền thoại qua mạng Internet thông qua giao thức
IPv6 dựa trên kiến thức đã biết vềVoIP và IPv6. Việc truyền thoại sửdụng IPv6 có
nhiều ưu điểm, giải quyết được những vấn đềkhó khăn của IPv4. Đây là công nghệ
mới đang được nhiều tổchức trên thếgiới tập trung nghiên cứu. Tuy nhiên do cơsởhạ
tầng mạng IPv4 còn phổbiến nên việc triển khai VoIPv6 sẽtồn tại song song với
VoIPv4. Chính vì vậy việc chuyển dịch gữa 2 loại địa chỉlà vấn đềquan trọng. Trong
khuôn khổ đồán tốt nghiệp, em đã sửdụng tổng đài Asteriskv6 là 1 loại tổng đài mã
nguồn mở được phát triển bởi công ty Viagénie năm 2007 đểxây dựng 1 hệthống đơn
giản, mô phỏng cách thức hoạt động của hệthống trao đổi thông tin với các thuê bao
PSTN, các tài khoản Internet thếhệcũ.
Nội dung cụthểcủa đồán bao gồm:
- Chương 1: Tổng quan vềVoIP
- Chương 2: Kiến trúc hệthống VoIP
- Chương 3: Các giao thức truyền tải và báo hiệu
- Chương 4: Tổng quan địa chỉIPv6
- Chương 5: Thiết kếvà phân tích hệthống VoIPv6
113 trang |
Chia sẻ: tuandn | Lượt xem: 2196 | Lượt tải: 4
Bạn đang xem trước 20 trang tài liệu Đồ án Nghiên cứu và thiết kế hệ thống VoIPv6, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 i
LỜI NÓI ĐẦU
Trong những năm gần đây, sự xuất hiện của VoIP đã gây nên 1 sự chú ý đặc biệt
trong lĩnh vực viễn thông thế giới. Lợi ích mà nó đem lại là rất lớn. Đối với người tiêu
dùng, lợi ích đầu tiên mà họ đạt được là chi phí cuộc gọi sẽ rẻ hơn đáng kể. Còn đối
với các nhà sản xuất, cung cấp và khai thác mạng, truyền thoại qua mạng Internet mở
ra những thách thức mới nhưng cũng hứa hẹn khả năng lợi nhuận đáng kể. Đây cũng là
một bước đột phá trong việc tiến tới 1 xu thế mạng viễn thông mới trong tương lai.
Công nghệ VoIP có rất nhiều ưu điểm như: Giảm cước phí dịch vụ thoại đường dài; Hỗ
trợ nhiều cuộc gọi với băng tần thấp hơn; Nhiều hơn và tốt hơn các dịch vụ nâng cao ;
Sử dụng có hiệu quả nhất giao thức IP... Tuy nhiên vẫn tồn tại một số nhược điểm về
bảo mật và kĩ thuật phức tạp...
Với tình trạng phát triển nhanh của các dịch vụ mạng, dải địa chỉ IPv4 đang ngày
càng cạn kiệt, VoIP không thể phát huy hết sức mạnh vốn có của nó. Để tận dụng hết
những ưu điểm của truyền thoại qua mạng Internet đồng thời giải quyết được nhược
điểm của cả VoIP thế hệ cũ và IPv4, việc nghiên cứu và thử nghiệm truyền thoại qua
IPv6 đã được rất nhiều công ty, tổ chức trên thế giới chú ý. Ở Việt Nam dù vẫn còn
nhiều hạn chế về cơ sở hạ tầng và nguồn lực song không thể nằm ngoài xu thế phát
triển chung của thế giới. Đây chính là nguyên nhân và dộng lực để em chọn đề tài này.
Em xin chân thành cảm ơn cô giáo Nguyễn Bích Huyền, là giáo viên hướng dẫn
đã nhiệt tình giúp đỡ em trong thời gian thực tập và làm đồ án tốt nghiệp.
Em xin chân thành cảm ơn tất cả các thầy cô giáo của Trường Đại Học Bách
Khoa Hà Nội đã giảng dạy và dìu dắt em trong trong suốt quá trình học tập tại trường
để em có được kiến thức và có thể thực hiện cũng như hoàn thành đồ án tốt nghiệp.
Hà Nội tháng 5 năm 2009
Sinh viên : Nguyễn Mạnh Hùng
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 ii
TÓM TẮT ĐỒ ÁN
Đồ án tập trung nghiên cứu về truyền thoại qua mạng Internet thông qua giao thức
IPv6 dựa trên kiến thức đã biết về VoIP và IPv6. Việc truyền thoại sử dụng IPv6 có
nhiều ưu điểm, giải quyết được những vấn đề khó khăn của IPv4. Đây là công nghệ
mới đang được nhiều tổ chức trên thế giới tập trung nghiên cứu. Tuy nhiên do cơ sở hạ
tầng mạng IPv4 còn phổ biến nên việc triển khai VoIPv6 sẽ tồn tại song song với
VoIPv4. Chính vì vậy việc chuyển dịch gữa 2 loại địa chỉ là vấn đề quan trọng. Trong
khuôn khổ đồ án tốt nghiệp, em đã sử dụng tổng đài Asteriskv6 là 1 loại tổng đài mã
nguồn mở được phát triển bởi công ty Viagénie năm 2007 để xây dựng 1 hệ thống đơn
giản, mô phỏng cách thức hoạt động của hệ thống trao đổi thông tin với các thuê bao
PSTN, các tài khoản Internet thế hệ cũ.
Nội dung cụ thể của đồ án bao gồm:
- Chương 1: Tổng quan về VoIP
- Chương 2: Kiến trúc hệ thống VoIP
- Chương 3: Các giao thức truyền tải và báo hiệu
- Chương 4: Tổng quan địa chỉ IPv6
- Chương 5: Thiết kế và phân tích hệ thống VoIPv6
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 iii
ABSTRACT
This thesis focus research on voice transferring through via IPv6 protocol based
on knowledge of VoIP and IPv6. Voice over IPv6 has many advantages, solving the
problems of IPv4. This new technology is being researched by a lot of organizations.
However, because infrastructure of IPv4 network are popular, VoIPv6 will exist with
VoIPv4. Therefore transition between 2 types of addresses is important issue. In this
thesis, I used Asteriskv6 PBX which is an open source PBX with developed by
Viagénie in 2007 to build a simple system to simulate the performance of the system
which exchange information with PSTN subcribers and the accounts of Old-Generation
Internet.
The Content of Thesis:
- Chapter 1: Overview of VoIP
- Chapter 2: Architecture of VoIP
- Chapter 3: Transport and signal link protocols
- Chapter 4: Overview of IPv6 address
- Chapter 5: Designing and Analyzing a VoIPv6 system
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 iv
MỤC LỤC
LỜI NÓI ĐẦU ..................................................................................... i
TÓM TẮT ĐỒ ÁN ............................................................................. ii
ABSTRACT ....................................................................................... iii
MỤC LỤC .......................................................................................... iv
DANH SÁCH HÌNH VẼ ................................................................... vi
DANH SÁCH CÁC TỪ VIẾT TẮT ............................................... viii
MỞ ĐẦU ........................................................................................... xii
CHƯƠNG 1 : TỔNG QUAN VỀ VoIP ............................................. 1
1.1 Khái niệm Voice over IP .................................................................................................. 1
1.2 Đặc điểm của điện thoại IP ............................................................................................... 2
1.3 Các hình thức truyền thoại qua IP..................................................................................... 5
1.3.1 Mô hình PC to PC ...................................................................................................... 5
1.3.2 Mô hình PC to Phone ................................................................................................. 6
1.3.3 Mô hình Phone to Phone ............................................................................................ 6
1.4 Các ưu điểm và ứng dụng của VoIP ................................................................................. 7
1.4.1 Ưu điểm ..................................................................................................................... 7
1.4.2 Ứng dụng ................................................................................................................... 8
1.5 Các vấn đề về chất lượng của VoIP .................................................................................. 9
1.5.1 Trễ (Delay) ............................................................................................................... 10
1.5.2 Trượt (jitter) ............................................................................................................. 11
1.5.3 Mất gói (packet loss) ................................................................................................ 11
1.6 Kết luận ........................................................................................................................... 12
CHƯƠNG 2 : KIẾN TRÚC HỆ THỐNG VoIP ............................. 13
2.1 Kiến trúc và các giao diện của mạng VoIP ..................................................................... 13
2.1.1 Kiến trúc của mạng VoIP ......................................................................................... 13
2.1.2 Các giao diện của mạng VoIP .................................................................................. 14
2.2 Các thành phần của mạng VoIP ...................................................................................... 15
2.2.1 Thiết bị đầu cuối ...................................................................................................... 15
2.2.2 Mạng truy nhập IP ................................................................................................... 15
2.2.3 Gatekeeper ............................................................................................................... 16
2.2.4 Gateway ................................................................................................................... 17
2.3 Kết luận ........................................................................................................................... 21
CHƯƠNG 3 : CÁC GIAO THỨC TRUYỀN TẢI VÀ BÁO HIỆU
............................................................................................................. 22
3.1 Bộ giao thức RTP, RCTP và RSTP ................................................................................ 22
3.1.1 Giao thức vận chuyển thời gian thực (Real-time Transport Protocol - RTP) .......... 22
3.1.2 Giao thức điều khiển truyền thời gian thực (Real-time Transport Control Protocol -
RTCP) ............................................................................................................................... 24
3.1.3 Giao thức giữ trước tài nguyên (Resource Reservation Protocol - RSVP) .............. 26
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 v
3.2 Các giao thức điều khiển và báo hiệu VoIP .................................................................... 27
3.2.1 Giao thức khởi tạo phiên (SIP) ................................................................................ 27
3.2.2 Chuẩn giao thức H323 ............................................................................................. 31
3.2.3 So sánh giữa các giao thức SIP và H.323 ................................................................ 34
3.2.4 Giao thức SGCP (Simple Gateway Control Protocol) ............................................. 36
3.2.5 Giao thức MGCP (Media Gateway Control Protocol) ............................................ 36
3.3 Kết luận ........................................................................................................................... 37
CHƯƠNG 4 : TỔNG QUAN ĐỊA CHỈ IPv6 .................................. 38
4.1 Sự ra đời của IPv6 ........................................................................................................... 38
4.1.1 Sự cạn kiệt địa chỉ IPv4 ........................................................................................... 38
4.1.2 Hạn chế về công nghệ và nhược điểm của IPv4: ..................................................... 38
4.1.3 Mục tiêu thiết kế IPv6: ............................................................................................. 39
4.2 Lý thuyết địa chỉ IPv6 .................................................................................................... 40
4.2.1 Biểu diễn địa chỉ IPv6 .............................................................................................. 40
4.2.2 Cấu trúc đánh địa chỉ, các dạng địa chỉ IPv6 ........................................................... 42
4.2.3 Định danh giao diện trong địa chỉ IPv6 ................................................................... 51
4.2.4 Tìm hiểu IPv6 header ............................................................................................... 53
4.3 Hoạt động của địa chỉ IPv6 – Các thủ tục và quy trình họat động cơ bản ...................... 57
4.3.1 Thủ tục ICMPv6 ...................................................................................................... 57
4.3.2 Một số quy trình hoạt động của địa chỉ IPv6 ........................................................... 60
4.3.3 Đặc tính của địa chỉ IPv6 ......................................................................................... 66
4.4 Công nghệ chuyển đổi giao tiếp IPv4 - IPv6 .................................................................. 70
4.4.1 Tổng quan về công nghệ chuyển đổi IPv4/IPv6 ...................................................... 70
4.4.2 Dual – stack ............................................................................................................. 71
4.4.3 Công nghệ đường hầm Tunnel ................................................................................ 72
4.5 Kết luận ........................................................................................................................... 79
CHƯƠNG 5 : THIẾT KẾ VÀ PHÂN TÍCH HỆ THỐNG VoIPv6
............................................................................................................. 80
5.1 Mô hình thiết kế .............................................................................................................. 80
5.1.1 Mô tả hệ thống ......................................................................................................... 80
5.1.2 Thực hiện ................................................................................................................. 81
5.1.3 Kết quả đạt được ...................................................................................................... 82
5.2 Kết luận ........................................................................................................................... 95
KẾT LUẬN ........................................................................................ 96
TÀI LIỆU THAM KHẢO ................................................................ 97
PHỤ LỤC ........................................................................................... 98
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 vi
DANH SÁCH HÌNH VẼ
Hình 1.1 Cấu trúc phân lớp của hệ thống VoIP .......................................................................... 2
Hình 1.2 Mô hình PC to PC ........................................................................................................ 5
Hình 1.3 Mô hình PC to Phone ................................................................................................... 6
Hình 1.4 Mô hình Phone to Phone .............................................................................................. 7
Hình 1.5 Các mức độ đánh giá chất lượng thoại ...................................................................... 10
Hình 1.6 Hoạt động của bộ đệm ............................................................................................... 11
Hình 2.1 Cấu hình và các giao diện chuẩn của mạng VoIP ...................................................... 13
Hình 3.1 Cấu trúc gói tin RTP .................................................................................................. 22
Hình 3.2 Cấu trúc gói tin RTCP ............................................................................................... 25
Hình 3.3 Mối quan hệ giữa Flowspec và Filterspec ................................................................. 27
Hình 3.4 Các thành phần của SIP ............................................................................................. 28
Hình 3.5 Các thành phần của H.323 ......................................................................................... 32
Hình 3.6 H323 Call - Flow ....................................................................................................... 33
Hình 3.7 So sánh H.323 và SIP ................................................................................................ 35
Hình 4.1 Cách biểu diễn địa chỉ IPv4 ....................................................................................... 40
Hình 4.2 Cách biểu diễn địa chỉ IPv6 ....................................................................................... 41
Hình 4.3 Cấu trúc địa chỉ Link-local ........................................................................................ 43
Hình 4.4 Cấu trúc địa chỉ Site-local .......................................................................................... 44
Hình 4.5 Cấu trúc địa chỉ Unicast toàn cầu .............................................................................. 45
Hình 4.6 Phân cấp định tuyến địa chỉ Ipv6 Unicast toàn cầu ................................................... 46
Hình 4.7 Địa chỉ IPv4-Compatible ........................................................................................... 46
Hình 4.8 Địa chỉ IPv4-mapped ................................................................................................. 47
Hình 4.9 Cấu trúc địa chỉ Ipv6 multicast .................................................................................. 48
Hình 4.10 Các dạng địa chỉ IPv6 .............................................................................................. 51
Hình 4.11 IPv4 header .............................................................................................................. 54
Hình 4.12 IPv6 header .............................................................................................................. 55
Hình 4.13 Cấu trúc gói tin ICMPv6 .......................................................................................... 58
Hình 4.14 Cơ chế Dual-stack .................................................................................................... 71
Hình 4.15 Công nghệ đường hầm Tunnel................................................................................. 72
Hình 4.16 Mô hình của Tunnel Broker ..................................................................................... 75
Hình 4.17 Công nghệ Tunnel 6to4 ............................................................................................ 77
Hình 4.18 Các thành phần của Tunnel 6to4 .............................................................................. 78
Hình 5.1 Mô hình triển khai VoIPv6 ........................................................................................ 80
Hình 5.2 Asteriskv6 PBX 1 kết nối với các tổng đài còn lại .................................................... 82
Hình 5.3 Các tài khoản đăng kí thành công với tổng đài Asteriskv6 PBX 1 ............................ 83
Hình 5.4 Tài khoản có địa chỉ IPv6 gọi cho tài khoản có địa chỉ IPv4 cùng 1 tổng đài .................. 84
Hình 5.5 Quá trình khởi tạo kết nối cuộc gọi IPv6 và IPv4 cùng 1 tổng đài ............................ 84
Hình 5.6 Quá trình kết thúc cuộc gọi IPv6 và IPv4 cùng 1 tổng đài ........................................ 85
Hình 5.7 Sơ đồ kết nối cuộc gọi IPv6 và IPv4 trong cùng 1 tổng đài ...................................... 85
Hình 5.8 Sơ đồ kết thúc cuộc gọi IPv6 và IPv4 trong cùng 1 tổng đài ..................................... 86
Hình 5.9 Tài khoản có địa chỉ IPv6 gọi cho tài khoản có địa chỉ IPv4 ở tổng đài khác .................. 87
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 vii
Hình 5.10 Quá trình khởi tạo kết nối cuộc gọi IPv6 và IPv4 ở 2 tổng đài khác nhau .............. 88
Hình 5.11 Quá trình kết thúc cuộc gọi IPv6 và IPv4 ở 2 tổng đài khác nhau .......................... 88
Hình 5.12 Sơ đồ khởi tạo kết nối cuộc gọi IPv6 và IPv4ở 2 tổng đài khác nhau ..................... 89
Hình 5.13 Sơ đồ kết thúc cuộc gọi IPv6 và IPv4 ở 2 tổng đài khác nhau ................................ 90
Hình 5.14 Tài khoản có địa chỉ IPv6 gọi ra tài khoản PSTN ................................................... 90
Hình 5.15 Tài khoản có địa chỉ IPv6 gọi ra số diện thoại thật .................................................. 92
Hình 5.16 Tài khoản có địa chỉ IPv6 gọi ra số điện thoại di động ........................................... 93
Hình 5.17 Quá trình kết nối cuộc gọi vào tài khoản 1111 ........................................................ 93
Hình 5.18 Quá trình kết thúc cuộc gọi vào tài khoản 1111 ...................................................... 94
Nghiên cứu và thiết kế hệ thống VoIPv6
SVTH: Nguyễn Mạnh Hùng ĐT4 – K49 viii
DANH SÁCH CÁC TỪ VIẾT TẮT
ACK Acknowledgement
MGW Media Gateway
MGWC Media Gateway Controller
SGW Signalling Gateway
APP Application
ATM Asynchronous Transfer Mode
GK Gateway Keeper
SCN Switched Circuit Network
ISDN Integrated Service Digital Network
DSL Digital Subcriber Line
GSM Global System for Mobile
VoIPv6 Voice over Internet Protocol version 6
CODEC Coder/Decoder
CSRC Contribute Source
DCE Data Control Equipment
DTE Data Terminal Equipment
I