5. Bố cục đề tài
3.5. KẾT LUẬN CHƢƠNG
Chƣơng này đã cấu hình mô phỏng thành công 3 mô hình tạo đƣờng hầm thông tin DiffServ trong mạng MPLS-VPN. Qua thực hành cấu hình các giải pháp, đã rút ra mối quan hệ và sự tƣơng quan cấu hình giữa các thiết bị của khách hàng và nhà cung cấp trong từng mô hình.
Đứng trên quan điểm khách hàng thì mỗi mô hình có ƣu, nhƣợc điểm và phạm vi áp dụng riêng. Do đó, tùy thuộc vào nhu cầu, đặc điểm và quy mô lƣu lƣợng để áp dụng triển khai cho phù hợp. Đối với khách hàng tự triển khai mạng MPLS-VPN thì mô hình Uniform là hợp lý nhất, còn đối với khách hàng đơn thuần là thuê bao của nhà cung cấp dịch vụ MPLS-VPN thì nên áp dụng mô hình Pipe hoặc Short Pipe.
Chƣơng này cũng đã xây dựng một lab thực nghiệm bằng thiết bị thực (kịch bản 2) và cấu hình thực thi QoS theo mô hình Uniform và kiểm chứng bằng cách phát lƣu lƣợng thực dạng TCP, UDP và một luồng video streaming vào mạng. Kết quả thực hiện bằng quan sát trực quan cho thấy kết quả chất lƣợng tốt về hình ảnh và âm thanh của luồng video trong suốt quá trình tắc nghẽn và các thông số thống kê định lƣợng cũng phản ánh đúng lý thuyết và kịch bản đề ra. Sau đó, thực hiện một số điều chỉnh để cấu hình kịch bản 2 phù hợp với cấu hình triển khai trong thực tế hơn và giúp minh họa một cách định lƣợng các tham số QoS bằng đồ thị.
KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ĐỀ TÀI
Kết luận:
Luận văn đã tìm hiểu tổng quan về công nghệ MPLS, chất lƣợng dịch vụ và các mô hình đảm bảo chất lƣợng dịch vụ. Bên cạnh đó, luận văn cũng đi sâu vào nghiên cứu giải pháp mạng MPLS-VPN và ứng dụng mô hình DiffServ trong mạng MPLS-VPN.
Luận văn đã thực hiện cấu hình mô phỏng, đánh giá các giải pháp tạo đƣờng hầm thông tin DiffServ trên ba mô hình: Uniform, Pipe và Short Pipe. Việc thực hành cấu hình từng giải pháp, cho thấy sự tƣơng quan cấu hình giữa các thiết bị của khách hàng và nhà cung cấp trong từng mô hình, giúp đánh giá phân tích để chọn mô hình triển khai phù hợp.
Ngoài ra, luận văn cũng đã thành công trong việc cấu hình trên các thiết bị thực của Cisco một giải pháp thực thi QoS cho mạng MPLS-VPN với lƣu lƣợng thực giúp kiểm chứng tính đúng đắn của lý thuyết và đánh giá hiệu quả của giải pháp một cách trực quan.
Kết quả mô phỏng cho thấy giải pháp đảm bảo chất lƣợng dịch vụ mạng MPLS-VPN theo mô hình DiffServ có tính khả thi và hiệu quả cao khi triển khai vào thực tế.
Hƣớng phát triển đề tài:
- Hạn chế của phần mô phỏng:
Kịch bản 2 chỉ thực hiện dựa trên một mạng quy mô nhỏ, cấu hình đơn giản và chỉ sử dụng 3 lớp lƣu lƣợng (Video Streaming, TCP, UDP) với cơ chế quản lý nghẽn thụ động là kỹ thuật hàng đợi (LLQ, CBWFQ).
- Hướng phát triển đề tài:
Tăng số lƣợng lớp lƣu lƣợng, áp dụng thêm cơ chế tránh nghẽn chủ động (RED, WRED); Đề xuất phƣơng án triển khai vào thực tế tại đơn vị công tác.
TÀI LIỆU THAM KHẢO
Tiếng Việt
[1] Nguyễn Tiến Ban (2007), Công nghệ chuyển mạch nhãn đa giao thức, Học viện công nghệ bƣu chính viễn thông.
[2] Nguyễn Tiến Ban (2007), Mạng riêng ảo, Học viện công nghệ bƣu chính viễn thông.
[3] Hoàng Trọng Minh (2007), Chất lượng dịch vụ mạng IP, Học viện công nghệ bƣu chính viễn thông.
[4] Nguyễn Hữu Thanh (2013), Bài giảng môn học “Mạng băng rộng” cho học viên cao học KTĐT-K25.
Tiếng Anh
[5] Christina Hattingh, Tim Szigeti (2012), End-To-End QoS network Design, Cisco Systems, Cisco Press 800 East 96th Street Indianapolis, ISBN: 1-58705-176-1.
[6] H. Jonathan Chao, Xiaolei Guo (2002), “Quality of Service Control in High-Speed Networks”, Copyright 2002 John Wiley & Sons, Inc, ISBNs 0-471-00397-2 Hardback.
[7] Ivan Pepelnjak (2001), MPLS and VPN Architectures, Vol. 1 Cisco Systems, Cisco Press 201 West 103rd Street Indianapolis.
[8] Ivan Pepelnjak (2003), MPLS and VPN Architectures, Vol. 2. Cisco Press. [9] LI Ming-hui; XIA Jing-bo (2008), “Research and Simulation on VPN Networking Based on MPLS”, IEEE Conference Publications, Pages: 259–263
[10] Luc De Ghein (2007), MPLS Fundamentals, Cisco Systems, Cisco Press 800 East 96th Street Indianapolis, ISBN: 1-58705-197-4.
[11] Parra, O.J.S.; Rubio, G.L.; Castellanos, L. (2012), “MPLS/VPN/BGP Networks evaluation techniques”, IEEE Conference Publications, Page(s): 1-6.
[12] Sun, Ming-Song; Wu, Wen-Hao (2012), “Engineering analysis and research of MPLS VPN”, IEEE Conference Publications, Page(s): 1–5. [13] Saika, A. ; Kouch, R.E. ; Raouyane, B.; Bellafkih, M. (2012), “QoS in
the MPLS-DiffServ network” , IEEE Conference Publications,
Page(s): 507-510.
[14] RFC 2547, “BGP/MPLS VPNs”.
[15] RFC 2597 "Assured Forwarding PHB Group".
[16] RFC 2702, “Requirements for Traffic Engineering over MPLS”. [17] RFC 2917, “A Core MPLS IP VPN Architecture”.
[18] RFC 3270, “Multiprotocol Label Switching (MPLS) Support of Differentiated Services”
[19] Vivek Alwayn (2001), Advanced MPLS design and Implementation, Cisco Systems, Cisco Press, 201 West 103rd Street Indianapolis.
PHỤ LỤC
1. Cấu hình CE1 (Kịch bản 2)
CE1#sh run
Building configuration...
Current configuration : 2448 bytes !
version 12.3
service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname CE1 ! boot-start-marker boot-end-marker !
enable password admin !
username voip password 0 admin memory-size iomem 20 no aaa new-model ip subnet-zero ! ip cef mpls label range 200 299 no tag-switching ip ! class-map match-any mTCP
match access-group name tcp_acl class-map match-all mUDP
match access-group name udp_acl class-map match-any mRTP
match access-group name rtp_acl class-map match-any rtp_class match ip dscp ef
match ip dscp cs6
class-map match-all udp_class match ip dscp af11
class-map match-any tcp_class match ip dscp af31 ! policy-map SETDSCP class mRTP set ip dscp ef class mUDP set ip dscp af11 class mTCP set ip dscp af31 ! interface Loopback1 ip address 1.1.1.1 255.255.255.255 no clns route-cache ! interface Loopback2 ip address 2.2.2.2 255.255.255.255 no clns route-cache ! interface FastEthernet0/0 description Connect to PE1 bandwidth 10000 ip address 10.10.12.1 255.255.255.0 max-reserved-bandwidth 95 speed 100 full-duplex no clns route-cache !
interface FastEthernet0/1
description Connect to Host1:172.16.0.2 ip address 172.16.0.1 255.255.255.0 service-policy input SETDSCP speed 100 full-duplex no clns route-cache ! router ospf 100 router-id 1.1.1.1 log-adjacency-changes network 0.0.0.0 255.255.255.255 area 0 ! ip http server ip classless !
ip access-list extended rtp_acl
permit udp any any range 5550 5555 permit icmp host 1.1.1.1 any
ip access-list extended tcp_acl permit tcp any any range 5001 5099 ip access-list extended udp_acl permit udp any any range 6001 6099 permit icmp host 2.2.2.2 any
! line con 0 line aux 0 line vty 0 4 exec-timeout 11 0 password admin login ! end
2. Cấu hình PE2 (Kịch bản 2)
PE2#sh run
Building configuration...
Current configuration : 2360 bytes !
version 12.3
service timestamps debug datetime msec !
hostname PE2 !
enable password admin ! ip vrf VPNA rd 100:1 route-target export 100:1 route-target import 100:1 ! ip cef mpls label range 300 399
tag-switching tdp router-id Loopback0 force !
!
class-map match-any rtp_class match ip dscp ef
match ip dscp cs6
class-map match-all udp_class match ip dscp af11
class-map match-any tcp_class match ip dscp af31
!
policy-map Policy_QoS class rtp_class
police 5200000 conform-action transmit exceed-action drop class tcp_class bandwidth percent 15 shape average 1500000 class udp_class bandwidth percent 10 ! interface Loopback0 ip address 4.4.4.4 255.255.255.255 no clns route-cache ! interface Loopback200 ip vrf forwarding VPNA ip address 200.200.200.200 255.255.255.255 no clns route-cache ! interface FastEthernet0/0
description “Connected to P-router” ip address 10.10.34.4 255.255.255.0 speed 100 full-duplex mpls label protocol ldp tag-switching ip ! interface FastEthernet0/1
description “Connected to CE2-router” ip vrf forwarding VPNA
ip address 10.10.45.4 255.255.255.0 service-policy output Policy_QoS speed 10
full-duplex !
router ospf 1 router-id 4.4.4.4
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0 !
router ospf 100 vrf VPNA log-adjacency-changes
redistribute bgp 100 metric-type 1 subnets network 10.10.45.0 0.0.0.255 area 1 ! router bgp 100 no bgp default ipv4-unicast bgp log-neighbor-changes neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback0 !
address-family vpnv4 neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community extended exit-address-family
!
address-family ipv4 vrf VPNA
redistribute ospf 100 match internal external 1 external 2 no auto-summary no synchronization exit-address-family ! line vty 0 4 password admin login ! end