LỜI CAM ĐOAN
Tôi xin cam đoan đây là công trình nghiên cứu của tôi, có sự hỗ trợ của Thầy
hướng dẫn và những người tôi đã cám ơn. Các nội dung nghiên cứu và kết quả trong
đề tài này là trung thực và chưa từng được ai công bố trong bất cứ công trình nào
ĐẶT VẤN ĐỀ
Trong xu hướng phát triển bùng nổ thông tin ngày này, các nhu cầu về thông tin
liên lạc ngày càng mở rộng. Nó đi đôi với nhu cầu đòi hỏi cao về chất lượng dịch vụ.
Đối với nhà khai thác mạng nâng cao chất lượng dịch vụ đồng nghĩa với khả năng tăng
khả năng cạnh tranh. Đó là điều tất yếu mà một nhà khai thác phải làm tốt để tồn tại.
Việt Nam được đánh giá là một quốc gia có nhu cầu về thông tin lớn. Hệ thống
viễn thông mạng Việt Nam rất đa rạng, phong phú, trong đó công nghệ mạng trên nền
chuyển mạch gói là rất phổ biến. Song song với việc cung cấp nhiều loại hình dịch vụ
mục tiêu nâng cao chất lượng dịch vụ đang là một vấn đề trọng tâm của các nhà cung
cấp đặt ra.
Mạng hiện thời đang tồn tại ở Việt Nam so với một số nước trong khu vực còn
chưa thật sự ổn định, vẫn còn nhiều hiện tượng nghẽn mạng hay tốc độ truy cập mạng
còn thấp. Ngoài biên pháp cải thiện băng thông (rất tốn kém), chưa thể đáp ứng ngay
thì chúng ta cần phải cải thiện chất lượng dịch vụ theo một số hướng khác. Bản luận
văn này tìm hiểu về QoS trong mạng IP và một số giải pháp nâng cao QoS phổ biến
đang được áp dụng.
Được sự hướng dẫn và giúp đỡ nhiệt tình của Thầy giáo PGS.TS Nguyễn Gia
Hiểu, bản luận văn với đề tài “Các kỹ thuật đảm bảo chất lượng dịch vụ trong mạng
IP” đã đề cập đến những vấn đề cơ bản về chất lượng dịch vụ trong mạng IP. Sau một
thời gian tìm hiểu và nghiên cứu bản luận văn đã hoàn thành với những nội dung chính
sau đây:
Chương 1: Chất lượng dịch vụ trong mạng Viễn thông.
Chương 2: Các kỹ thuật đảm bảo chất lượng dịch vụ trong mạng IP.
Chương 3: Chất lượng dịch vụ trong mạng IP.
Chương 4: Chất lượng dịch vụ trong mạng ATM.
Chương 5: QOS trong giao thức chuyển mạch nhãn MPLS.
MỤC LỤC
LỜI CẢM ƠN 1
LỜI CAM ĐOAN 2
MỤC LỤC . 3
THUẬT NGỮ VIẾT TẮT 6
DANH SÁCH HÌNH VẼ . 9
ĐẶT VẤN ĐỀ . 12
CHưƠNG I: 13
CHẤT LưỢNG DỊCH VỤ TRONG MẠNG TRUYỀN THÔNG 13
Nhập đề: 13
1.1 Khái niệm về chất lượng dịch vụ . 14
1.2 Các thông số QoS . 15
1.2.1 Băng thông 16
1.2.2 Trễ . 16
1.2.3 Jitter (Biến động trễ) . 17
1.2.4 Mất gói . 18
1.2.5 Tính sẵn sàng (Độ tin cậy) . 19
1.2.6 Bảo mật 19
1.3 Yêu cầu QoS đối với các dịch vụ khác nhau . 20
1.3.1 Ứng dụng E-mail, FTP 20
1.3.2 Ứng dụng Streaming, âm thanh hình ảnh lưu trước 21
1.3.3 Ứng dụng Streaming cho âm thanh, hình ảnh sống 22
1.3.4 Ứng dụng Hình ảnh âm thanh tương tác thời gian thực . 22
1.3.5 Ví dụ về điện thoại VOIP: 23
1.3.6 Các lớp dịch vụ 30
1.4 Một số kỹ thuật hỗ trợ chất lượng dịch vụ 32
Kết luận chương . 34
CHưƠNG II: . 35
CÁC KỸ THUẬT ĐẢM BẢO CHẤT LưỢNG DỊCH VỤ 35
Nhập đề: 35
2.1 Kỹ thuật đo lưu lượng và mầu hóa lưu lượng 35
2.1.1 Đánh dấu ba mầu tốc độ đơn . 35
2.1.2 Đánh dấu ba mầu hai tốc độ 37
2.2 Kỹ thuật quản lý hàng đợi tích cực . 39
2.2.1 Kỹ thuật loại bỏ gói ngẫu nhiên sớm RED 39
2.2.2 Kỹ thuật loại bỏ gói sớm theo trọng số WRED 40
2.2.3 Thông báo tắc nghẽn hiện ECN 40
2.3 Lập lịch gói 41
2.3.1 FIFO . 42
2.3.2 Hàng đợi ưu tiên PQ 42
2.3.3 Hàng đợi công bằng FQ 43
2.3.4 Vòng quay trọng số Robin (WRR) 44
2.3.5 Hàng đợi công bằng có trọng số WFQ . 45
2.3.6 Hàng đợi công bằng có trọng số dựa trên cơ sở lớp (CB WFQ) . 47
2.4 Trafic Shaping 48
2.4.1 Bộ định dạng lưu lượng thường . 48
2.4.2 Bộ định dạng lưu lượng gáo rò 49
Kết luận chương . 51
CHưƠNG 3: 52
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
Trung tâm Học liệu | Kết nối tri thức nhân loại
4
CHẤT LưỢNG DỊCH VỤ TRONG MẠNG IP . 52
Nhập đề: 52
3.1 Các dịch vụ tích hợp . 52
3.2 Giao thức dành riêng tài nguyên (RSVP) 52
3.2.1 Tổng quan về RSVP . 52
3.2.2 Hoạt động của RSVP . 53
3.2.3 Các kiểu RSVP dành riêng . 53
3.2.4 Các ví dụ về IntSer 54
3.2 Các dịch vụ phân biệt . 57
3.2.1 Tổng quan DiffServ 57
3.2.2 Cấu trúc DiffServ . 58
3.2.3 Cư sử từng chặng (PHB) . 63
3.2.4 Ví dụ về Differentiated Services . 66
Kết luận chương . 68
CHưƠNG IV: 69
CHẤT LưỢNG DỊCH VỤ TRONG MẠNG ATM 69
Nhập đề: 69
4.1 Nền tảng về ATM . 69
4.1.1 Nguồn gốc của ATM 69
4.1.2 Giao diện mạng ATM . 69
4.2 Giao thức ATM 70
4.2.1 Lớp tế bào ATM . 71
4.2.2 Lớp tương thích ATM . 72
4.3 Các kết nối ảo ATM . 72
4.3.1 Kênh ảo và đường ảo . 72
4.3.2 Liên kết ảo . 73
4.3.3 Kết nối ảo (Virtual Connection) . 75
4.3.4 Kết nối chuyển mạch ảo (SVC) 76
4.4 Các loại dịch vụ ATM 77
4.4.1 Các loại dịch vụ ATM 77
4.4.2 Miêu tả lưu lượng 78
4.4.3 Các kiểu AAL . 79
Kết luận chương: 80
CHưƠNG 5: 81
QOS TRONG GIAO THỨC CHUYỂN MẠCH NHÃN MPLS 81
Đặt vấn đề: . 81
5.1 Cơ sở lý thuyết của MPLS 81
5.1.1 Sự chuyển tiếp gói IP thông thường . 81
5.1.2 Các cải tiến của MPLS 82
5.1.3 Kiến trúc MPLS . 83
5.2 Mã hóa nhãn . 83
5.2.1 MPLS shim header 83
5.2.2 Mã hóa nhãn qua mạng ATM . 84
5.3 Hoạt động của MPLS . 85
5.3.1 Ánh xạ nhãn . 85
5.3.2 Một ví dụ về các đường hầm phân cấp MPLS 87
5.4 MPLS hỗ trợ DiffServ 88
5.4.1 E-LSP 88
5.4.2 L-LSP 90
Kết luận chương . 91
KẾT LUẬN VÀ HưỚNG NGHIÊN CỨU CỦA LUẬN VĂN . 92
TÀI LIỆU THAM KHẢO 93
PHỤ LỤC 94
104 trang |
Chia sẻ: maiphuongtl | Lượt xem: 1759 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Luận văn Các kỹ thuật đảm bảo chất lượng dịch vụ trong mạng IP, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
mạng ATM là công cộng, thì giao
thức UNI dùng chung đƣợc sử dụng. Nếu UNI là giữa những ngƣời sử dụng đầu cuối
và ngƣời sử dụng đầu cuối là nội bộ trong mạng ATM, giao thức riêng UNI sẽ đƣợc
sử dụng. Giao thức đƣợc sử dụng giữa các nút ATM trong phạm vi một mạng ATM là
giao thức NNI nội bộ, nó đƣợc biết đến nhƣ là các giao thức nội bộ NNI hoặc PNNI.
Giữa các nút ATM trong hai mạng ATM khác nhau, giao thức dùng chung NNI đƣợc
sử dụng. Giao thức dùng chung NNI đƣợc biết đến nhƣ là giao thức B-ICI
4.2 Giao thức ATM
Hình 4.2 cho ta biết giao thức ngan xếp ATM là giống với mô hình giao thức
ngăn xếp 7 lớp OSI. Nhƣ trong hình vẽ, Giao thức ATM nằm ở lớp 2 hay là lớp liên
kết. Lớp ATM đƣợc chia thành các lớp con: lớp con thấp hơn là lớp tế bào ATM, lớp
con cao hơn là lớp miêu tả ATM (AAL). AAL lại đƣợc chia thành hai lớp là lớp phân
đoạn và tái hợp (CS).
Vật lý
Liê kết
Mạng
Giao vận
Phiên
Trình diễn
Ứng dụng
Vật lý
Lớp tế bào
ATM
Lớp thích
ứng ATM
(AAL)
Các lớp cao
hơn (ngƣời
dùng AAL)
Lớp con hội
tụ(CS)
Phân đoạn
và tập hợp
lại
Hình 4.2: Xếp chồng giao thức ATM
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
71
4.2.1 Lớp tế bào ATM
Hình 4.3 định nghĩa định dạng tế bào ATM của lớp tế bào ATM. Không giống
với định dạng gói tin IP, các gói có chiều dài biến thiên, ATM sử dụng gói có chiều
dài cố định đƣợc gọi là tế bào. Một tế bào ATM có chiều dài 53 octet: phần mào đầu
gồm có 48 octet. Một trong những nhân tố chính trong việc lựa chọn kích thƣớc tế
bào là 53 octet là để thực hiện tác vụ âm thanh. Nguyên nhân chính của độ chễ gói tin
là thời gian để hình thành các tế bào ATM, các tế bào có kích thƣớc càng lớn thì độ
chễ của các gói tin càng cao. Chiều dài 53 octet của tế bào ATM đƣợc hình thành sau
một thời gian dài nghiên cứu.
Nhƣ đã trình bày trong hình 4.3, định dạng tế bào ATM là không khác biệt
nhiều giữa UNI và NNI. 4 bít dùng làm trƣờng điều khiển luồng (GFC) chỉ xuất hiện
tại UNI và không xuất hiện tại NNI. Trƣờng GFC đƣợc sử dụng nhƣ là không gian
lƣu trữ để cung cấp dung lƣợng mạng điều khiển luồng lƣu lƣợng từ mạng của ngƣời
sử dụng.
Một điểm khác nữa trong định dạng của tế bào ATM giữa UNI và NNI là
chiều dài của trƣờng VPI, của NNI đƣợc cấp phát 16 bit. Lí do là NNI cần nhiều VPI
hơn là UNI. Trƣờng VCI của NNI và UNI có chiều dài tƣơng tự nhau.
GFC (4 bit) VPI (4 bit)
VPI (4 bit) VCI (4 bit)
VCI (8 bit)
VCI (4 bit) PTI (3 bit) CLP (1 bit)
HEC (8 bit)
Trƣờng thông tin (48 bit)
UNI (giao diện Ngƣời dùng – Mạng)
VPI (8 bit)
VPI (4 bit) VCI (4 bit)
VCI (8 bit)
VCI (4 bit) PTI (3 bit) CLP (1 bit)
HEC (8 bit)
Trƣờng thông tin (48 bit)
UNI (giao diện Mạng – Mạng)
Hình 4.3: Cấu trúc tế bào ATM
Tám bit của trƣờng điều khiển lỗi mào đầu (HEC) chứa phần kiểm tra tính toán
cho 32 bit thông tin mào đầu ATM. Tám bit của trƣờng PTI chỉ ra kiểu tải trọng của
tế bào ATM. Ba bit của trƣờng PTI cung cấp 8 kiểu trọng tải. Có 4 mã PTI đƣợc sử
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
72
dụng cho ngƣời sử dụng thông tin tế bào, và còn 4 mã PTI đƣợc sử dụng cho hoạt
động quản trị, và duy trì tế bào (OAM).
Một bit của trƣờng CLP đƣợc sử dụng để đánh dấu các tế bào bị huỷ trong quá
trình truyền thông tin. Các tế bào vói các bit CLP đƣợc đặt về 0 và là các tế bào bình
thƣờng, các bit bị đặt giá trị là 1 là các tế bào bị huỷ.
4.2.2 Lớp tương thích ATM
Nhƣ đã trình bày ở hình 4.2 lớp AAL đƣợc chia thành 2 lớp con: lớp CS và lóp
SAR. Lớp con CS thực thi việc truyền các tế bào lỗi và bị mất, mối quan hệ thời gian
giữa ngƣời gửi và ngƣời nhận, và độ biến thiên trễ các tế bào; lớp SAR thực hiiện
việc phân đoạn các gói tin thành các tế bào khi gửi đi và gom các tế bào lại tại nơi
nhận. Hình 4.4 thể hiện dữ liệu của ngƣời sử dụng đƣợc phân đoạn thành các tế bào
ATM tại nơi gửi và đƣợc gom lại thành dữ liệu tại nơi nhận.
Dữ liệu ngƣời dùng
CS PDU
SAR PDU SAR PDU SAR PDU
ATM Cell ATM Cell ATM Cell
Phân đoạn Tập hợp
Đầu cuối phát
Đầu cuối thu
Hình 4.4. Tế bào ATM cắt và lắp ghép
4.3 Các kết nối ảo ATM
Chìa khoá để hiểu đƣợc QoS trong mạng ATM là hiểu đƣợc các kết nối ảo
đƣợc tạo ra trong mạng ATM nhƣ thế nào và băng thông đƣợc cấp phát và quản lý
cho các kết nối ảo đó nhƣ thế nào. Trong phần này sẽ đề cập đến vấn đề đó.
4.3.1 Kênh ảo và đường ảo
Kênh ảo và đƣờng dẫn ảo đƣợc định nghĩa trong ITUT I.11324. Kênh ảo là
khái niệm đƣợc sử dụng để mô tả sự truyền theo một hƣớng duy nhất của các tế bào
ATM bởi một giá trị đƣợc xác định duy nhất. Đƣờng dẫn ảo là khái niệm đƣợc sử
dụng để mô tả sự truyền theo một hƣớng duy nhất của các tế bào ATM bởi một giá trị
đƣợc xác định duy nhất.
Một VC là tƣơng tự mạch đƣờng trục trong mạng chuyển mạch và một VP là
một nhóm các dƣờng trục. VPI và VCI trong mào đầu ATM đƣợc dùng để xác định
một VC và VP. Khi các VC sinh ra các nhóm VP, một VC không phải đƣợc xác định
duy nhất bởi sự kết hợp gữa VPI và VCI. một VCI độc lập không thể định nghĩa hoàn
chỉnh một VC. Cả VPI và VCI đều có ý nghĩa nội bộ, và vì vậy cả VC và VP đều có ý
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
73
nghĩa nội bộ. VC và VP nội bộ là những khái niệm để tổ chức các tế bào ATM trong
các kênh và đƣờng đi.
Những khái niệm trên giúp cho ta biết đƣợcc sự khác biệt giữa liên kết và kết
nối. Kết nối bao hàm cả các thực thể đầu cuối, trong khi liên kết là các thành phần của
kết nối, kết nối đƣợc tạo ra bởi các liên kết.
4.3.2 Liên kết ảo
Có hai kiểu liên kết ảo: đó là liên kết kênh ảo (VCL) và liên kết đƣờng ảo
(VPL). VCL có nghĩa là các tế bào ATM đƣợc vận chuyển theo một hƣớng giữa các
điểm nơi mà giá trị của VCI đƣợc gán và điểm mà giá trị đó đƣợc chuyển tiếp hay
huỷ bỏ. VPL là một nhóm các VCL đƣợc xác định bởi nhóm các giá trị VPI giữa
điểm mà VPI đƣợc gán và điểm mà VPI đƣợc chuyển tiếp hay phá huỷ.
Hình 4.5 minh hoạ một VCL. VCL trong hình mang các tế bào ATM với
VPI=j và VCI=x từ nút ATM A đến nút ATM C. Tại điểm trung gian B, cặp VPI/VCI
là không thay đổi và nút A, B, C có chung một VCL. tại nút C cặp VCI/VPI đƣợc
chuyển từ j/x thành giá trị khác và nút C là điểm kết thúc của VCL. Sự biến đổi của
VCI/VPI tại điểm C có thể đƣợc tiến hành theo ba khả năng nhƣ trong hình 4.6.
Trong trƣờng hợp đầu tiên một VCL mới tƣơng tự VPL đƣợc xác định bởi VPI=j.
Trong trƣờng hợp thứ hai và thứ ba VCL mới là khác với VPL đƣợc xác định bởi
VPL=k. Trong trƣờng hợp thứ hai, tại điểm biến đổi, khi VPI thay đổi từ j sang k,
VCI không cần thiết thay đổi để định nghĩa một VC mới bởi vì cặp VPI/VCI xác
định duy nhất một VCL.
VPI=j
VCI=x
VPI=j
VCI=x
VPI=j
VCI=x
New
VPI/VCI
VCL1 VCL2
Chuyển đổi
VPI/VCI
Node ATM VPI/VCI Tiêu đề Cell ATM
A B C D
Hình 4.5: Kết nối kênh ảo
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
74
VPI=j
VCI=x
VPI=j
VCI=z
VPI=j
VCI=x
VPI=j
VCI=y
VCL1 VCL mới
Chuyển đổi
VPI/VCI
C
Hình 4.6: Biên dịch VPI/VCI
Khi nhận dạng đƣợc một VPL, hoàn toàn có thể xác định đƣợc một VPI. Tất cả
các tế bào ATM có chung VPI đều có chung một VPL. Hình 4.7 thể hiện một VPL.
Tất cả các tế bào có VPI=j đều đặt vào VPL 1 từ nút A tới nút C. Tại nút D một VPL
mới đƣợc xác định bởi biến đổi VPI từ j sang k.
VPI=j VPI=j
VPI=j
VPI=k
VPL1 VPL
mới
Chuyển đổi VPI
Node ATM VPI Tiêu đề Cell ATM
A B C D
Hình 4.7: Liên kết đường ảo (VPL).
VCL1
(VPI=1 VCI=1)
VPL1
(VPI=1)
VCL2
(VPI=1 VCI=2)
VCL3
(VPI=1 VCI=3)
Điểm kết cuối VCL
Điểm kết cuối VPL
Hình 4.8: Quan hệ giữa VCL và VPL
Hình 4.8 thể hiện mối quan hệ giữa VCl và VPL.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
75
4.3.3 Kết nối ảo (Virtual Connection)
Kết nối ảo đƣợc tạo ra bởi các liên kết ảo. Giống nhƣ liên kết ảo, có hai kiểu
kết nối ảo: VPC và VCC
4.3.3.1 Các kết nối đường ảo (Virtual Path Connection-VPC)
VPC đƣợc tạo ra bởi các VPL nhƣ ở trong hình 4.9. VPC đƣợc xác định bởi
một cặp giá trị VPI tại cổng vào và cổng ra. Cho một cặp VPI tại lối ra và lối vào, tại
nút trung gian tạo ra sự biến đổi thích hợp của VPI tại nối và và lói ra tạo ra VPC
mong muốn giữa một cặp VPI. sử dụng VPC làm đơn giản cấu trúc mạng, làm tăng
khả năng thực thi và độ tin cậy của mạng, tối thiểu hoá thời gian kết nối và cho phép
mở rộng dung lƣợng.
VPC
VPL1
(VPI=1)
VPL2
(VPI=2)
VPL3
(VPI=3)
Cổng vào Cổng ra
Điểm kết cuối VPL
Hình 4.9: Kết nối đường ảo (VPC)
4.3.3.2 Kết nối kênh ảo (Virtual Channel Connection -VCC)
Một VCC đƣợc tạo ra bởi một chuỗi các liên kết của VCL. Một VCC đƣợc xác
định bởi một cặp giá trị VPI/VCI tại lối ra và lối vào.
Hình 4.10 thể hiện một VCC đƣợc tạo ra bởi một chuỗi các VCL với cùng một
VPL. Hình 4.11 thể hiện VCC đƣợc tạo ra bởi một chuỗi các VCL từ các VPL khác
nhau.
Điểm kết cuối VCL
Điểm kết cuối VPL
VPL(VPI=1)
VCL1
(VPI=1
VCI=1)
Cổng vào Cổng ra
VCL2
(VPI=1
VCI=2)
VCL3
(VPI=1
VCI=3)
VCC 1
Hình 4.10: Kết nối kênh ảo (VCC) trong một VPL
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
76
Điểm kết cuối VCL
Điểm kết cuối VPL
VPL(VPI=1)
VCL1
(VPI=1
VCI=1)
Cổng vào
Cổng ra
VCL2
(VPI=1
VCI=2)
VCL3
(VPI=1
VCI=3)
VCC 2
VPL 2 (VPI=2)
VCL4
(VPI=2 VCI=1)
VCL5
(VPI=2 VCI=2)
Hình 4.11: VCC được tạo từ các VCL của các VPL khác nhau
4.3.4 Kết nối đường ảo cố định (Permanent Virtual Connection-PVC)
Một PVC là một kết nối ảo VC cố định. Nó đƣợc thiết lập và xoá bỏ qua các
tiến trình. Một PVC đƣợc thiết lập trƣớc khi kết nối đƣợc sử dụng. PVC đƣợc kích
hoạt cho đến khi nó thực sự không đƣợc sử dụng nữa.
4.3.4 Kết nối chuyển mạch ảo (SVC)
SVC là một kết nối ảo đƣợc thiết lập bởi quá trình chuyển mạch. SVC chỉ tồn
tại cho đến hết cuộc gọi. Sau khi quá trình gọi hoàn thành, SVC bị huỷ bỏ. Không
giống PVC, SVC đƣợc thiết lập trong khi có yêu cầu SVC. Chỉ có VCC đƣợc thiết lập
bởi chuyển mạch. Có hai kiểu báo hiệu đáng chú ý đƣợc sử dụng cho việc thiết lập
SVCC: B-ISDN và PNNI.
SVCC đƣợc thiết lập cùng với VPC, có nghĩa là SVCC có thể đƣợc tạo ra bởi
việc móc nối các VCL cùng với các VPC. Hình 4.12 thể hiện sự thiết lập SVCC trong
quá trình chuyển mạch. Nút A tạo ra SVCC từ lối vào 1 tới lối ra 1 tại nút D. SVCC
chỉ có thế hoạt động nếu có sự gán các VPC giữa lối vào 1 và lối ra 1.
VPL 1
A B C
D
Cổng vào 1
Cổng
ra 1
Cổng ra
2
VPL 2
VCL 1
VCL 2
VCL 3
VCL 4
VPL 3
VPC đƣợc gán trƣớc
Hình 4.12: SVCC
Việc gán các VPC trong hình giống nhƣ việc liên kết các VLP 1 và chuyển
mạch VCL 2 tới VCL 4 trong VCL 3. SVCC từ lối vào 1 tại nút A tới lối ra 2 tại nút
D là không khả thi bởi vì quá trình gán VPC không tồn tại giữa cổng vào và cổng ra.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
77
4.4 Các loại dịch vụ ATM
4.4.1 Các loại dịch vụ ATM
Các loại dịch vụ ATM sau đƣợc định nghĩa bởi FTC (Forum Technical
Committee):
-Tốc độ bit không đổi (CBR)
-Tốc độ bit thay đổi thời gian thực (rt- VBR)
-Tốc độ bit thay đổi không thời gian thực ( nrt- VBR)
-Tốc độ bit chƣa định rõ (UBR)
-Tốc độ bit khả dụng (ABR)
Dịch vụ tốc độ bit không đổi (CBR) cung cấp các kết nối yêu cầu một số lƣợng
cố định băng thông liên tục qua một chu kỳ tổng thể của kết nối. Số lƣợng cố định của
băng thông đƣợc yêu cầu là tốc độ cell đỉnh (PCR) của kết nối. Với dịch vụ CBR,
phía nguồn có thể phát ra các cell tại PCR qua chu kỳ của kết nối. Do PCR là tốc độ
cực đại có thể, nguồn có thể phát ra các cell dƣới PCR. Do các dịch vụ CBR hoạt
động tại tốc độ cực đại, trong đó PCR, thống kê ghép các kết nối là không thể thực
hiện đƣợc. Dịch vụ CBR có thể đƣợc sử dụng cho cả các VPC và VCC.
Dịch vụ CBR đƣợc dành để hỗ trợ các ứng dụng thời gian thực nhƣ thoại,
video, và hoạt động kênh. Dịch vụ CBR cung cấp đủ băng thông cho tất cả các kết nối
chia sẻ một tuyến truyền dẫn vật lý tới các cell phát ra tại tốc độ riêng cực đại của
chúng, là các PCR. Trễ và jitter đƣợc giữ tại một mức cực tiểu, ví dụ, có thể không có
gói đệm trong mạng.
Dịch vụ tốc độ bit thay đổi không thời gian thực (nrt- VBR) cung cấp các kết
nối với băng thông yêu cầu đƣợc chỉ rõ bởi ba tham số: PCR, tốc độ cell xác định (
SCR), và kích cỡ cụm cực đại (MBS). Giống nhƣ dịch vụ CBR, rt- VBR cũng đƣợc
dành cho các ứng dụng thời gian thực, ví dụ, những yêu cầu này bắt buộc trễ và jitter
chặt chẽ, nhƣ các ứng dụng thoại, video; tuy nhiên, một cách khác là rt- VBR đó chỉ
rõ băng thông đƣợc yêu cầu đƣa vào đề cập đến tràn lƣu lƣợng đƣợc tải bởi dịch vụ.
Vì vậy, không giống nhƣ dịch vụ CBR, dịch vụ rt- VBR không thích hợp cho
kênh hoạt động. Do các dịch vụ rt- VBR hoạt động trên toàn bộ thời gian tại một tốc
độ thấp hơn, ví dụ SCR, các yêu cầu tốc độ cực đại, ghép kênh thống kê của các kết
nối là có thể thực hiện đƣợc. Một vài ví dụ của các ứng dụng thích hợp cho dịch vụ rt-
VBR đƣợc nén thoại, âm thanh, và thoại qua các mạng gói cùng với triệt tĩnh.
Giống nhƣ dịch vụ rt-VBR, dịch vụ nrt-VBR cũng chỉ rõ băng thông yêu cầu
đƣợc tính đến việc tràn lƣu lƣợng nguồn và chỉ rõ băng thông kết nối yêu cầu trong
những điều kiện của ba tham số tƣơng tự: PCR, SCR, và MBS. Giống nhƣ rt- VBR,
dịch vụ nrt VBR cũng cho phép ghép kênh thống kê các kết nối.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
78
Tuy nhiên, không giống nhƣ dịch vụ rt-VBR, nrt VBR đƣợc đƣa ra cho các
ứng dụng không phải thời gian thực. Vì thế, các kết nối cho nrt- VBR không cần đƣợc
giới hạn bởi ràng buộc giữa trễ và jitter. Vì thế, để cân bằng những điều này, dịch vụ
nrt-VBR sẽ cần ít băng thông cho mạng tránh lãng phí không gian bộ đệm. Hệ thống
vận chuyển dành riêng và việc thực hiện giao dịch là một vài ví dụ của dịch vụ nrt
VBR. Với dịch vụ nrt- VBR, trễ và jitter không quan trọng và mất gói là phép đo hiệu
năng sơ cấp.
Dịch vụ UBR đƣợc đƣa ra cho các ứng dụng không phải thời gian thực mà
không có các yêu cầu trễ, mất gói và jitter xác định. Các ứng dụng truyền thông máy
tính truyền thống nhƣ chuyển đổi file, email, và các ứng dụng dựa trên TCP là các
ứng dụng thích hợp cho dịch vụ nrt- VBR. Dịch vụ UBR không hứa hẹn bất kỳ một
sự bảo đảm QoS nào trong giới hạn trễ, jitter và mất gói. Dịch vụ UBR tƣơng tự nhƣ
dịch vụ “best effort” của mạng IP đã trình bày trong chƣơng I.
Giống nhƣ dịch vụ nrt- VBR và UBR, dịch vụ ABR cũng đƣợc đƣa ra cho các
ứng dụng phi thời gian thực. Một cách khác đó là dịch vụ ABR yêu cầu phản hồi từ
mạng tới hệ thống cuối và kết hợp bởi hệ thống cuối trong suốt chu kỳ kết nối. Trong
dịch vụ ABR, sau khi thiết lập kết nối ban đầu, băng thông chuyển thành khả dụng tới
nguồn có thể đƣợc cải thiện dựa trên các điều kiện tài nguyên dao động cùng với
mạng ATM. Dịch vụ ABR cung cấp phản hồi tới nguồn sử dụng kỹ thuật điều khiển
lƣu lƣợng và các cell quản lý tài nguyên.
Dịch vụ ABR là ý tƣởng cho các ứng dụng mà đƣợc thiết kế để đáp ứng cho
mạng phản hồi cho điều khiển lƣu lƣợng. Ví dụ, TCP/IP đã xây dựng một kỹ thuật
cho việc đáp ứng sự tắc nghẽn mạng, nhờ đó, đáp ứng với mỗi một gói bị rơi, tốc độ
phát gói của trạm TCP nguồn chậm xuống. Dịch vụ ABR không yêu cầu giới hạn trễ
hay jitter.
Trong suốt pha thiết lập kết nối, một kết nối ABR đƣợc chỉ rõ tỏng giới hạn
của băng thông yêu cầu cực đại hay cực tiểu đƣợc thiết kế nhƣ PCR hay MCR, MCR
có thể là 0. Dịch vụ ABR có thể thay đổi băng thông tạo khả dụng cho nguồn trong
suốt chu kỳ kết nối nhƣng nó không thể giảm băng thông thấp hơn MCR.
4.4.2 Miêu tả lưu lượng
Một lƣu lƣợng nguồn ATM đƣợc đặc trƣng bởi những mô tả lƣu lƣợng sau:
Tốc độ cell đỉnh (PCR)
Tốc độ cell đƣợc duy trì (SCR)
Kích cỡ cụm cực đại (MBS)
PCR là tốc độ cell cực đại của nguồn. SCR là một tốc độ cell trung bình giới
hạn dài và vì thế, thấp hơn PCR. MBS chỉ rõ số các cell cực đại có thể đƣợc phát bởi
nguồn tại PCR trong khi vẫn tuân theo SCR thoả thuận. MBS miêu tả nhân tố tràn của
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
79
các kết nối. Lƣu lƣợng CBR đƣợc đặc trƣng bởi PCR. Lƣu lƣợng VBR đƣợc đặc
trƣng bởi PCR, SCR, và MBS. Với lƣu lƣợng UBR, không có đặc trƣng lƣu lƣợng
đƣợc cần đến. Bảng 4.1 chỉ ra các tham số QoS và lƣu lƣợng cho các loại dịch vụ
ATM.
Bảng 4.1 Các tham số QoS và mô tả lưu lượng cho các loại dịch vụ ATM
Thuộc tính CBR Rt-VBR Nrt- VBR UBR ABR
PCR,CDVT Đã xác định Đã xác định Đã xác định Đã xác định Đã xác định
SCR,
MBS,CDVT
n/a Đã xác định Đã xác định n/a n/a
MCR n/a n/a n/a n/a Đã xác định
CDV đỉnh-
đỉnh
Đã xác định Đã xác định Chƣa xác
định
Chƣa xác
định
Chƣa xác
định
MaxCTD Đã xác định Đã xác định Chƣa xác
định
Chƣa xác
định
Chƣa xác
định
CLR Đã xác định Đã xác định Đã xác định Chƣa xác
định
Mạng riêng
Phản hồi Chƣa xác
định
Chƣa xác
định
Chƣa xác
định
Chƣa xác
định
Đã xác định
4.4.3 Các kiểu AAL
Các dịch vụ ATM đƣợc hỗ trợ bởi lớp AAL nhƣ sau:
AAL loại 1: nguồn CBR, ví dụ nhƣ thoại qua ATM
AAL loại 2: các ứng dụng VBR bao gồm các gói PDU mà kích thƣớc ngắn
hơn một cell, ví dụ thoại qua ATM đã triệt khoảng lặng.
AAL loại 3 và 4: hƣớng kết nối hoặc không hƣớng kết nối
AAL loại 5: Các giao thức lớp cao hơn định hƣớng kết nối; Các ứng dụng
VBR bao gồm các PDU dài hơn một cell, ví dụ IP/ATM, FR/ATM.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
80
Kết luận chƣơng:
Chƣơng IV đã trình bầy khá chi tiết về giao thức truyền bất đồng bộ ATM. So
với giao thức IP thì ATM có nhiều điểm khác biệt, thứ nhất ATM là giao thức lớp 2
nên hoạt động của các thiết bị ATM là chuyển mạch trong khi giao thức IP lại làm
việc ở lớp 3 và hoạt động chính là định tuyến. ATM là giao thức hƣớng kết nối còn IP
là giao thức không kết nối. So với giao thức IP thì ATM hỗ trợ QOS tốt hơn bởi
những lý do sau: thứ nhất ATM là giao thức hoạt động khá giống với chuyển mạch
kênh, trƣớc khi thực hiện truyền các tế bào thì mạng ATM đã thành lập trƣớc một
đƣờng ảo pvc, khi các gói đi qua các nút mạng có chỉ kiểm tra các địa chỉ vpi/vci rồi
tiến hành chuyển tiếp gói tin dựa vào địa chỉ đó; thứ hai kích thƣớc gói ATM nhỏ và
đồng nhất nên việc lƣu thoát gói tin dễ dàng và nhanh chóng. ATM cũng có chức
năng phân lớp các loại kênh truyền khác nhau để phục vụ cho các loại dịch vụ khác
nhau nhƣ CBR, rt-VBR, nrt-VBR, UBR. ATM rất phù hợp với các giao thức thời gian
thực nhƣ VOIP, truyền các dữ liệu đa phƣơng tiện. Giao thức ATM đƣợc ứng dụng
rất rộng rãi hiện nay trong các mạng băng rộng nhƣ mạng xDSL, mạng backbone, nó
đƣợc kết hợp với một số giao thức khác để ra đời những giao thức mới và đƣợc áp
dụng trong những mục đích khác nhau cụ thể là:
- IPoA (IP over ATM) – để truyền tải các gói IP qua mạng ATM
- IPoEoA (IP over Ethernet over ATM) – để truyền tải các khung Ethernet qua
mạng AMT
- PPPOA (Point-to-Point over ATM) – để truyền tải các khung point to point
qua mạng ATM
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
81
CHƢƠNG 5:
QOS TRONG GIAO THỨC CHUYỂN MẠCH NHÃN MPLS
Đặt vấn đề:
Lƣợng lƣu lƣợng trên mạng IP đang phát triển một cách bùng nổ, cứ vài tháng
là nó lại tăng gấp đôi. Và vào lúc này, mạng IP ngày nay không thay đổi đủ nhanh để
phù hợp với yêu cầu. Trong mạng hƣớng liên kết nhƣ là mạng chuyển mạch ghép
kênh phân chia theo thời gian TDM, nơi các kênh đƣợc tổ chức trong các nhóm trung
kế và thiết bị chuyển mạch có thể đƣợc sử dụng để lựa chọn định tuyến theo thời gian
thực, kỹ thuật lƣu lƣợng có thể đƣợc sử dụng để cân bằng lƣu lƣợng qua mạng.
Trong hầu hết các mạng IP thƣơng mại, định tuyến là tĩnh, và tất cả lƣu lƣợng
IP tự động chiếm lấy đƣờng “ngắn nhất”. Vì lý do này, băng thông trong các mạng IP
không đƣợc phân bố một cách tối ƣu. Trong khi một phần của mạng IP bị tắc nghẽn
thì các phần khác vẫn có dƣ thừa băng thông. Không giống nhƣ mạng chuyển mạch
kênh, mạng IP không dễ dàng hiện kỹ thuật lƣu lƣợng cho chính nó.
Chuyến mạch nhãn đa giao thức MPLS là một giải pháp cho vấn đề gặp phải
trong mạng IP và một số trƣờng hợp mở rộng trong mạng ATM. MPLS cung cấp 1 cơ
chế kỹ thuật lƣu lƣợng cho mạng chuyển mạch gói nhƣ mạng IP hay ATM.
Trong trƣờng hợp này, MPLS có thể hỗ trợ IP DiffServ, và có thể đƣợc sử
dụng kết hợp với IP DiffServ.
Mạng ATM có một cơ sở hạ tầng mạng hƣớng liên kết dựa trên các liên kết ảo
và phù hợp ý tƣởng với MPLS. Cụm từ “multiprotocol” trong MPLS nghĩa là MPLS
có thể tích hợp với bất kỳ giao thức lớp mạng nào, điều đó nghĩa là nó độc lập với các
giao thức lớp cao hơn trên lớp MPLS.
5.1 Cơ sở lý thuyết của MPLS
5.1.1 Sự chuyển tiếp gói IP thông thường
Để hiểu rõ những giá trị của MPLS, trƣớc hết chúng ta tìm hiểu xem các router
IP chuyển tiếp gói tin nhƣ thế nào. Hình 5.1 thể hiện cách định tuyến IP thông
thƣờng. Tại mỗi router trong mạng IP, một gói đƣợc chuyển tiếp tới router tiếp theo
dựa trên 1 bảng định tuyến. Một bảng định tuyến đƣợc lập trình trong router và còn
tồn tại cố định cho tới khi nó bị thay đổi bằng tay bởi ngƣời quản trị mạng
Tại mỗi router, có một số hạn chế port output mà một gói có thể đƣợc định
tuyến. Các gói đến trƣớc tiên đƣợc ánh xạ đến “các lớp chuyển tiếp tƣơng đƣơng”
(Forwarding Equivalence Classes - FEC). Tất cả các gói trong một lớp FEC đƣợc
định tuyến tới cùng một cổng ra. Theo quan điểm của định tuyến, tất cả các gói đƣợc
nhóm trong cùng một FEC là giống nhau và đƣợc chuyển tiếp theo cùng một đƣờng.
Nhƣ trong hình 5.1, khi một gói đến router, router trƣớc tiên kiểm tra header của gói
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
82
và dựa trên các thông tin có trong header, ánh xạ gói vào một FEC. Mỗi lần gói đƣợc
ánh xạ vào môt FEC, bảng định tuyến chỉ ra cổng ra nào mà gói của FEC đó có thể
đƣợc chuyển tiếp đến.
Gói
IP router
Hop router
kế tiếp
Gói đến FEC Địa chỉ hop kế
tiếp
Phân chia gán
Các chức năng IP router thông thƣờng
Hình 5.1: Chức năng định tuyến IP chuẩn
Các router IP thông thƣờng chỉ hỗ trợ rất giới hạn số các FEC, ví dụ theo địa
chỉ IP đích. Sự phân chia FEC đa chiều là khó khăn vì việc xử lý gói mạng và vấn đề
mở rộng. Tại mỗi router, quá trình này đƣợc lập lại: header gói tin đƣợc kiểm tra lại,
và việc ánh xạ gói tin vào một FEC và ánh xạ tới cổng ra đƣợc lập lại. Quá trình kiểm
tra header của gói chiếm dụng nhiều tài nguyên và tốn nhiều thời gian.
5.1.2 Các cải tiến của MPLS
MPLS không bỏ qua chuyển tiếp gói. Vậy thì ƣu điểm của sử dụng MPLS là
gì? Bằng cách sử dụng nhãn hơn là sử dụng thông tin chứa trong header IP, quá trình
xử lý phức tạp trong chuyển tiếp gói đƣợc đơn giản hóa và nhanh gọn. Ƣu điểm này
tƣơng tự nhƣ ƣu điểm của hệ thống “zip code” đựoc sử dụng trong dịch vụ thƣ tín của
Mỹ. Sử dụng các zip code thay vì các điạ chỉ thông thƣờng làm cho việc chuyển phát
nhanh hơn.
Còn nhiều lợi ích khác khi sử dụng MPLS. MPLS cung cấp một định nghĩa kỹ
thuật lƣu lƣợng của mạng chuyển mạch gói. Bằng việc sử dụng các nhãn trên đỉnh các
header có sẵn của mỗi gói, MPLS có thể hƣớng dẫn các gói lƣu lƣợng tới các đƣờng
dẫn đã đƣợc tính trƣớc, mà nó có thể khác với các đƣờng dẫn các gói có thể sẽ tự
động nhận lấy. Các đƣờng lƣu lƣợng có thể dễ dàng đƣợc vẽ lại 1 cách đơn giản bằng
cách sử dụng các nhãn khác nhau mà không cần sự thay đổi nội dung của các header
của gói. Kể từ đây, với MPLS, chuyển tiếp gói đƣợc dựa trên việc xử lý nhãn đơn
giản và không còn dựa trên việc xử lý các header có sẵn của gói tin, chuyển tiếp trong
MPLS có thể đƣợc thực hiện tại các thiết bị không có khả năng chuyển tiếp gói
nguyên bản. Trong thực tế, cụm từ “multi-protocol” có nghĩa là MPLS có khả năng
độc lập với các giao thức gói ban đầu. Trong MPLS, các nhãn có thể đƣợc xác định
cho các gói dựa trên các yếu tố khác hơn là dựa trên nội dung header gói ban đầu, ví
dụ, xác định cổng đến, xác định router biên vào… Việc nhóm các lớp lƣu lƣợng cho
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
83
việc đánh nhãn rất linh hoạt và có thể đƣợc thực hiện không phụ thuộc vào các cấu
trúc định tuyến gói ban đầu.
5.1.3 Kiến trúc MPLS
Kiến trúc MPLS đƣợc định nghĩa trong văn bản RFC 3031. Liên hệ với hình
5.1, một node MPLS là một node có khả năng chuyển tiếp gói dựa trên nhãn. Một
vùng MPLS là một tập hợp liền kề các node MPLS và là một vùng định tuyến, quản
lý đƣợc, ví dụ, một ISP (Internet Service Provider).
Gói
Node
vào
Node
ra
LSR
LSP
Miền
MPLS
LSR
LER LER
Hình 5.2: Khiến trúc của MPLS
Các node ingress, egress MPLS là các node biên mà lƣu lƣợng khi đi vào hoặc
đi ra khỏi miền MPLS phải thông qua nó. Một router chuyển mạch nhãn (LSR) là một
node MPLS có khả năng chuyển tiếp các gói lớp 3 truyền thống. Một router chuyển
mạch nhãn biên (LER) là 1 LSR tại biên vào hay biên ra.
Một chặng đƣờng chuyển mạch nhãn là một chặng giữa 2 node MPLS, mà ở
đó chuyển tiếp gói sử dụng các nhãn. Một đƣờng chuyển mạch nhãn (LSP) là một
đƣờng đƣợc định tuyến qua một hay nhiều LSR theo mức độ phân cấp của các gói
trong phần FEC.
Trong MPLS, mỗi gói đƣợc gán một nhãn. Các gói thuộc cùng một FEC đƣợc
gán cùng một nhãn. Một nhãn chỉ có giá trị nội bộ, và có thể đƣợc ánh xạ tới các nhãn
khác khi một gói đi qua mạng.
5.2 Mã hóa nhãn
Có hai kiểu kỹ thuật mã hóa nhãn trong MPLS:
Sử dụng một nhãn mới cho MPLS ví dụ nhƣ Shim header
Sử dụng thông tin có sẵn trong liên kết dữ liệu hoặc trong các nhãn của lớp
mạng nhƣ VCI hay VPI trong ATM header.
5.2.1 MPLS shim header
MPSL shim header đƣợc định nghĩa theo chuẩn RFC 3032. Hình 5.3 mô tả
MPLS shim header. Shim header đƣợc chèn vào header lớp 2 và lớp 3. Nó có độ dài
32 bit trong đó 20 bit đƣợc sử dụng để xác định nhãn. 3 bit trong trƣờng EXP đƣợc
dành riêng cho mục đích thử nghiệm. Trƣờng EXP sẽ đƣợc thảo luận sau trong phần
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
84
MPLS hỗ trợ DiffServ liên quan tới nhƣ E-LSP. Một bit trong trƣờng stack đƣợc sử
dụng để tạo một ngăn xếp nhãn, và chỉ ra sự hiện diện của một ngăn xếp nhãn. Tám
bít trƣờng Time to Live tƣơng tự nhƣ trƣờng TTL của các giao thức khác, ví dụ, IP
header, và nó bị giảm đi tại mỗi LSR.
Tiêu đề
lớp 2
Nhãn
20bit
EXP
3bit
S
1 bit
TTL
8 bit
Tiêu đề
lớp 3
Dữ liệu
Chèn tiêu đề MPLS (32 bit)
Hình 5.3: Đầu mào MPLS
Tiêu đề
L2
Lm Lm-1 . . . . L1 Tiêu đề
lớp 3
Tải
trọng
M nhãn
Hình 5.4: Xếp chồng nhãn độ sâu m
Các nhãn đƣợc tổ chức một cách có thứ tự trong ngăn xếp nhãn (stack). Hình
5.4 cho thấy tất cả m Shim header MPLS đƣợc xếp chồng lên nhau và ở trên header
lớp 3 nhƣ 1 ngăn xếp. Mỗi shim header xác định một nhãn riêng biệt. Nhãn ở dƣới
cùng của ngăn xếp hay là nhãn gần header lớp 3 nhất là nhãn level 1, và nhãn ở trên
đỉnh ngăn xếp là nhãn level m. Một ngăn xếp nhãn có độ dài 0 là một ngăn xếp rỗng
và nó liên kết với 1 gói không gán nhãn. Một ngăn xếp nhãn đƣợc sử dụng để tạo ra
một thứ tự các đƣờng hầm MPLS, nhƣ một đƣờng hầm trong một đƣờng hầm khác
nhà cứ nhƣ thế.
5.2.2 Mã hóa nhãn qua mạng ATM
5.2.2.1 Mã hóa ATM SVC
Từ khi ATM là 1 mạng chuyển mạch gói hƣớng liên kết, nó cung cấp 1 cơ sở
hạ tầng rất dễ dàng thích ứng với việc triển khai MPLS. Các trƣờng VPI và VCI trong
ATM đƣa ra một định nghĩa thích nghi với việc đánh nhãn MPLS. Hình 5.5 thể hiện
một LSP đƣợc tạo ra bằng việc sử dụng một SVC. Nhãn MPLS trong trƣờng hợp này
là sự kết hợp của VPI và VCI.
IP Packet
Switch ATM Switch ATM
SVC
VPI=3 VCI=7
Các cell ATM
VPI=3 VCI=7
Gói đến
Hình 5.5: MPLS LSP sử dụng ATM SVC
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
85
5.2.2.2 Mã hóa ATM SVP
Hình 5.6 thể hiện 1 LSP với 1 ngăn xếp nhãn có độ dài 2 đƣợc tạo ra bằng việc
sử dụng 2 trƣờng VPI và VCI. Trong ví dụ này, trƣờng VPI đƣợc sử dụng nhƣ là nhãn
level 2 và VCI là nhãn level 1. VPI xác định 1 đƣờng hầm LSP và VCI xác định 1
đƣờng hầm khác bên trong đƣờng hầm VPI.
SVP
Các cell ATM
VPI=3 VCI=7
IP Packet
Gói đến Switch ATM Switch ATM
LSP mức 2
VPI=3 VCI=7
LSP mức 1
VPI=3
Hình 5.6: MPLS LSP sử dụng ATM SVP
5.2.2.3 Mã hóa đa điểm ATM SVC
Hình 5.7 là sự hòa trộn của 2 ví dụ đã đề cập ở trên. Trong trƣờng hợp này,
trƣờng VPI đƣợc sử dụng nhƣ là nhãn level 2 nhƣ trong ví dụ hình 5.6. Tuy nhiên,
trong ví dụ ở hình 5.7 này, chỉ 1 phần của trƣờng VCI đƣợc sử dụng nhƣ là nhãn level
1. Phần còn lại của trƣờng VCI đƣợc sử dụng để nhận diện đầu vào LSP. Trong ví dụ
này, các tế bào ATM từ các gói khác nhau có thể mang các giá trị VCI khác nhau.
SVP
Các cell ATM
VPI=3 VCI=7
IP Packet
Gói đến Switch ATM Switch ATM
LSP mức 2
VPI=3 VCI=7
LSP mức 1
VPI=3
ID LSP đầu vào
VCI=59
Hình 5.7: MPLS LSP sử dụng ATM SVP mã hóa đa điểm
5.3 Hoạt động của MPLS
5.3.1 Ánh xạ nhãn
5.3.1.1 Ánh xạ nhãn vào (ILM)
Ánh xạ nhãn vào là 1 bảng chuyển mạch nhãn tƣơng tự nhƣ bảng định tuyến IP
trong các router IP. Nó thƣờng đƣợc MPLS dùng để chuyển tiếp các gói đã đƣợc dán
nhãn. Hình 5.8 trình bày về ILM. ILM ánh xạ nhãn của 1 gói đến tới NHLFE (Next
Hop Label Forwarding Entry). Trong các lối ra trong NHLFE là Hop tiếp theo và 1
ngăn xếp nhãn đƣợc thực hiện.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
86
Gói đã dán nhãn Gói
LSR
Hop kế tiếp
LSR
Ánh xạ nhãn
vào (ILM)
Hình 5.8: Ánh xạ nhãn vào
5.3.1.2 Ánh xạ FEC tới NHLFE (FTN)
Phép ánh xạ từ FEC tới NHLFE (FTN) tƣơng tự nhƣ ILM. Sự khác biệt cơ bản
là ánh xạ FTN đƣợc sử dụng cho việc chuyển tiếp các gói không dán nhãn mà nó cần
phải đƣợc dãn nhãn trƣớc khi đƣợc chuyển tiếp. Hình 5.9 trình bày ánh xạ FTN.
Gói không gán nhãn
Gói
LSR Hop kế tiếp
Map FTN
LSR
Hình 5.9: Ánh xạ FTN
5.3.1.3 Sự tráo đổi nhãn
Hình 5.10 trình bày quá trình tráo đổi nhãn MPLS cho 1 gói đã đƣợc dán nhãn
sử dụng ILM. Một gói đã dán nhãn đến đƣớc xử lý bằng cách ánh xạ nhãn của nó tới
FEC tƣơng ứng và sau đó tới NHLFE. Lối ra NHLFE chỉ ra chặng tiếp theo cho gói.
Nó cũng trình bày hoạt động của ngăn xếp nhãn để trình diễn. Ví dụ, nhãn đến đã
đƣợc bóc ra (nhãn 1) và 1 nhãn mới (nhãn 2) đƣợc dán vào.
Gói đã n
nhãn đến
L1
IP IP
L2
LSR
ILM
Hop kế tiếp
“Gói đã gán
nhãn mới”
đầu ra
“Đổi nhãn”
Hình 5.10: Trao đổi nhãn
Dựa trên FEC và thông tin về chặng tới thu đƣợc từ ILM, và dựa trên sự liên
kết nhãn giữa LSR hiện thời và LSR chặng tiếp theo, 1 nhãn mới đƣợc dán lên gói.
gói đƣợc dán nhãn mới sau đó đƣợc chuyển tiếp tới LSR chặng tiếp theo. Hình 5.11
trình bày sự chuyển tiếp của các gói không đƣợc dán nhãn.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
87
Tráo đổi nhãn đƣợc thực hiện cho các gói đến đã đƣợc dán nhãn. Để chuyển
tiếp 1 gói không đƣợc gán nhãn, sự khác nhau là trong việc xác định FEC. Khi 1 gói
không đƣợc dán nhãn đến 1 LSR, LSR trƣớc tiên phải xác định FEC của nó không
phải từ nhãn vì không có nhãn nào trong header lớp 3 của gói. Một FEC cho gói
không dán nhãn đƣợc xác định, sự ngừng lại của quá trình tƣơng tự nhƣ quá trình tráo
đổi nhãn đã đƣợc thảo luận trƣớc đây không kể ánh xạ FTN đƣợc sử dụng thay vì ánh
xạ ILM. Trong trƣờng hợp này, không có nhãn nào để bóc. Một nhãn mới đƣợc dán
vào gói và gói đã dán nhãn đƣợc chuyển tiếp tới LSR chặng tiếp theo.
LSR
FTN
Hop kế tiếp
“Gói đã gán nhãn
mới” đầu ra
Gói đã gá
nhãn đến
IP
L
IP
“đẩy”
Hình 5.11: Đẩy nhãn
5.3.2 Một ví dụ về các đường hầm phân cấp MPLS
Tiêu chuẩn RFC 3031 đƣa ra 1 ví dụ về 2 cấp đƣờng hầm. Hình 5.12 minh họa
ví dụ bằng hình ảnh theo từng bƣớc một. Trong hình minh họa, các khóa sự kiện đƣợc
đánh số. 1 gói IP chƣa dán nhãn “P” đến router R1. Gói này nhận lấy 1 LSP level 1,
LSP 1, từ R1 đến R4. Bƣớc 1 trong hình minh họa là dán 1 nhãn level 1 L1-1 trên gói
P.
Gói đã đƣợc dán nhãn L1-1 đƣợc chuyển tiếp đến R2. Tại R2, bƣớc 2 là thực
hiện việc tráo đổi nhãn trên L1-1 và dán 1 nhãn level 1 mới L1-2 lên gói P. R2 cũng
nhận ra rằng gói P phải nhận lấy 1 đƣờng hầm LSP level 2, LSP 2, từ R2 đến R3.
Bƣớc 3 là dán 1 nhãn level 2 L2-2 lên trên L1-2. Gói có độ dài nhãn là 2 này sau đó
đƣợc chuyển tiếp đến R21.
Từ R21 đến R23, việc tráo đổi nhãn level 2 đƣợc thực hiện. Đến R23 là LSR áp
chót của LSP 2, bƣớc 4 ở R23 là bóc nhãn level 2 ra, và chuyển tiếp gói với nhãn level
1, L1-2, tới R3. Tại R3, LSR áp chót của LSP 1, bƣớc 5 là bóc nhãn level 1, L1-1, và
chuyển tiêp gói tin P không có nhãn tới R4. Ở bƣớc 6, gói lớp 3 không dán nhãn P
ban đầu đến điểm kết thúc của LSP 1.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
88
IP
L1-1
IP IP IP IP IP
IP
IP
IPIPIP
IP
L1-1 L1-2
L1-1
L1-2
L1-2
L1-2
L2-21 L2-22
L1-2 L1-2
L1-2
L2-2
L2-22
L2-2
Gói IP không
gán nhãn
(1) Gán
nhãn
lớp 1
(2) Trao
đổi
nhãn
lớp 1 (5)
Nhãn
lớp 2
“POP
”
(6) Gói IP
không gán
nhãn
(3) Gán
nhãn
lớp 2
LSP 1 ( LSP
lớp 1)
LSP 2 ( LSP
lớp 2)
(4) Nhãn
lớp 2 “
POP”
Trao
đổi
nhãn
lớp 2
R1
R2 R3
R4
R21
R22 R23
Trao
đổi
nhãn
lớp 2
Hình 5.12: Một ví dụ về LSP phân cấp
5.4 MPLS hỗ trợ DiffServ
Ý tƣởng cơ bản của MPLS là sử dụng một nhãn và bỏ qua việc xử lý IP
header. Vì lý do đó, MPLS không biết dữ liệu gì đƣợc chuyển trong gói tin, mà điều
này có trong header của các gói IP. MPLS làm thế nào để hỗ trợ DiffServ? Khó khăn
cơ bản là DiffServ sử dụng DSCP và DSCP nằm trong IP header. DSCP làm thế nào
để có ý nghĩa với lớp MPLS? Tiêu chuẩn RFC 3270 cung cấp 1 giải pháp cho việc hỗ
trợ DiffServ trong mạng MPLS.
Có 2 cách cơ bản để trình bày vấn đề này. Một cách là sử dụng 1 trƣờng trong
shim header của MPLS để ánh xạ các PHB DiffServ tới DSCP tƣơng ứng trong IP
header; cách khác là tạo 1 LSP riêng biệt trên mỗi PHB đƣợc miêu tả bởi các DSCP.
Cách đầu tiên LSP đƣợc gọi là E-LSP, ở cách sau là L-LSP.
5.4.1 E-LSP
Shim header của MPLS chứa 3 bit dành riêng cho mục đích thử nghiệm.
Trƣờng 3 bit này đƣợc biết đến là trƣờng EXP. Trƣờng EXP có thể đƣợc sử dụng để
hỗ trợ DiffServ bởi MPLS. Một LSP có khả năng hỗ trợ các DiffServ PHB đƣợc tạo
ra bằng cách sử dụng trƣờng EXP nhƣ là E-LSP.
E-LSP giúp cho EXP suy luận ra danh mục lớp PHB trong các LSP. Trong E-
LSP, có tới 8 DiffServ PHB có thể đƣợc phân biệt trong 1 LSP vật lý bằng cách sử
dụng 23 hoán vị các bit trong trƣờng EXP. Hình 5.13 trình bày phép ánh xạ của các
DiffServ PHB tới trƣờng EXP trong shim header của MPLS. Cú ý rằng nhiều DSCP
có thể đƣợc nhóm vào 1 PHB.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
89
Tiêu đề
lớp 2
EXP
111
DSCP
101 110
Tải trọng
IP
Sắp xếp từ PHB đến EXP
Chèn tiêu đề
MPLS (32 bit)
Tiêu đề IP
Hình 5.13: Ánh xạ giữa DiffServ PBH với các bit MPLS EXP
Bảng 5.1 là một ví dụ của việc ánh xạ EF, 4 lớp AF và lớp best-effort tới EXP.
Hình 5.14 trình bày 1 E-LSP với 7 PHB khác nhau. Tại mỗi LSR, 7 PHB có thể đƣợc
sắp xếp trong 7 hàng đợi riêng biệt.
Bảng 5.1: Ánh xạ DiffServ với EXP
Lớp PHB Lớp con PHB DSCP EXP
EF 101110 111
AF4 AF41 100100 110
AF42 100100
AF43 100110
AF3 AF31 011010 101
AF32 011100
AF33 011110
AF2 AF21 010010 100
AF22 101000
AF23 010110
AF1 AF11 001010 011
AF12 001100
AF13 001110
BE 000000 010
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
90
Các hàng đợi Các hàng đợi Các hàng đợi
LSR đầu vào LSR đầu ra
Phân lớp gói
Các lƣu lƣợng
gói đến
Điều khiển mạng
Cổng ra
Lập
biểu
gói
EF
AF4
AF3
AF2
AF1
BE
Hình 5.14: E-LSP
5.4.2 L-LSP
Một phƣơng pháp khác hỗ trợ DiffServ PHB là L-LSP. L-LSP chỉ giúp cho
nhãn suy luận ra danh muc lớp PHB trong các LSP. Trong phƣơng thức L-LSP, nhiều
LSP đƣợc thiết lập giữa 1 LSR biên vào và 1 LSR biên ra. Mỗi LSP truyền tải lƣu
lƣợng thuộc về 1 lớp yêu cầu 1 PHB cụ thể. Các LSP đƣợc cấu hình trƣớc theo cách
nhãn chỉ định ra 1 lớp PHB cụ thể.
Các gói EF
Các gói AF
Các gói BE
Hình 5.15: L-LSP
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
91
Kết luận chƣơng
Chƣơng V trình bầy về giao thức chuyển mạch nhãn đa giao thức MPLS. Đây
là một giao thức mới hoạt động ở lớp 2,5 tức là giữa lớp 3 và lớp 2. Giao thức này là
sự kết hợp giữa kỹ thuật định tuyến lớp 2 và chuyển mạch lớp 2. Các thiết bị chuyển
mạch nhãn chỉ quan tâm tới địa chỉ IP ở các LSR biên, còn tại các LSR lõi sẽ chỉ thực
hiện chuyển mạch nhãn dựa trên các nhãn của gói tin. Việc hình thành các LSP sẽ
giúp gói tin đến đích nhanh hơn do các đƣờng này đã đƣợc thiết lập sẵn và các LSR
không phải thực hiện quá trình định tuyến nhiều lần nhƣ các router trong mạng IP.
MPLS là giao thức rất phổ biến hiện nay trong việc triển khai các mạng IP lõi
hay còn gọi là mạng Core IP/MPLS do nó có hỗ trợ các kỹ thuật lƣu luợng và dịch vụ
DifServ. Việc triển khai hạ tầng mạng IP trên nền mạng MPLS sẽ nâng cao đáng kể
hiệu năng mạng IP và qua đó góp phần năng cao chất lƣợng dịch vụ trong mạng IP.
Ngòai ra do đặc tính hỗ trợ đa giao thức nên MPLS thích hợp với nhiều cấu trúc mạng
đã có nhƣ ATM, Frame Relay, Ethernet và IP nên nó đặc biệt phù hợp trong việc triển
khai các mạng tích hợp đa dịch vụ trên nền công nghệ chuyển mạch gói, điển hình là
mạng thế hệ mới NGN hay mạng MAN.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
92
KẾT LUẬN VÀ HƢỚNG NGHIÊN CỨU CỦA LUẬN VĂN
Kết luận về luận văn
Trong thời gian làm luận văn, tác giả đã tìm hiểu về chất lƣợng dịch vụ, các
yêu cầu về chất lƣợng dịch vụ đối với các dịch vụ khác nhau, các các kỹ thuật đảm
bảo chất lƣợng dịch vụ, đặc biệt là tìm hiểu sâu về cách đảm bảo chất lƣợng dịch vụ
trong mạng IP với hai mô hình IntServ và DiffServ. Trong luận văn cũng mở rộng
vấn đề khi trình bầy về hai giao thức ATM và MPLS ở khía cạnh hỗ trợ giao thức IP
trong việc năng cao chất lƣợng dịch vụ trong các mạng lõi. Luận văn trình bầy đã đƣa
ra nhiều ví dụ thực tế để làm rõ vấn đề cần trình bầy. Đã xây dựng một cấu trúc mạng
thực tế để triển khai QOS trên nền mạng IP/MPLS, đã xây dựng đƣợc một chƣơng
trình mô phỏng một số kỹ thuật áp dụng trong VOIP.
Hƣớng nghiên cứu tiếp theo
Tìm hiểu sâu hơn nữa về các kỹ thuật quản lý lƣu lƣợng trong mạng MPLS.
Tìm hiểu kỹ hơn các kỹ thuật đảm bảo chất lƣợng dịch vụ đối với các mạng
truyền thông đa phƣơng tiện Multi-media.
Tìm hiểu về các vấn đề chất lƣợng dịch vụ đối với mạng sử dụng IP version 6.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
93
TÀI LIỆU THAM KHẢO
1. Kun I.Park, The MITRE Corporation USA: “QoS IN PACKET NETWORK”.
2. Michael E.Flannagan, “Cisco QoS in IP NETWORKS”, www.syngress.com
3. “Computer Networking: A Top-down Approach Featuring Internet”
4. Sybex - JNCIE - “Juniper Networks Certified Internet Expert (2003)”,
www.sybex.com
Report, CAIDA, December 2003,
5. Harry G. Perros, “Connection-Oriented NETWORKS Sonet/SDH, ATM, MPLS
and Optical Networks”. John Wiley & Sons, Ltd.
6. Santiago Alvaez, Cisco Press :“QoS for IP/MPLS Network”, June 02, 2006.
7. Vinod Joseph and Brett Chapman, Elsevier Inc “Deploying Qos for Cisco Ip and
Next Generation Networks” 2009
8. Cisco System, “Enterprise QoS Solution Reference Network Design Guide”
Version 3.3 November 2005
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
94
PHỤ LỤC
1. Triển khai QoS cho mạng băng rộng của VNPT Thái Nguyên
Với những nghiên cứu ở trên, tôi đã sử dụng những kiến thức và hiển biết về chất
lƣợng dịch vụ trong mạng IP để thiết kế nên mô hình triển khai QoS trên mạng băng
rộng của VNTP Thái Nguyên. Hiện nay, VNPT Thái Nguyên đang khai thác nhiều
dịch vụ trên nền mạng IP nhƣ dịch vụ Internet ADSL, dịch vụ Internet tốc độ cao
FTTH, dịch vụ IPTV, VOD, VPN, ….Việc khai thác nhiều loại hình dịch vụ trên
cùng một hạ tầng mạng đòi hỏi vấn đề QoS phải đƣợc quan tâm trong quá trình thiết
kế mạng.
Hình phụ lục 1: Cấu trúc chung mạng MANE và mô hình kết nối
Mạng MANE là mạng truyền tải Core cho các lƣu lƣợng băng rộng trong nội
bộ một tỉnh, thành phố. Mạng MANE sẽ đƣợc kết nối với mạng IP core ở lớp trên và
mạng truy nhập ở lớp dƣới. Và dƣới đây là cấu trúc mạng MANE Thái Nguyên:
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
95
Đán
Phú
Lương
Định
Hóa
Sông
Công
Phổ
Yên
Phú
Bình
Đồng
Hỷ
Lưu Xá
5Km
43Km
9Km
18Km
5Km
31Km
23Km
35Km
15Km
60Km
Hệ thống
quản lý
IP/MPLS BackBone
26
Km
0.0
5K
m
Đại Từ
La Hiên
30Km
Ring 2
1Gb
Ring 5
1Gb*2
Ring 4
1GB*2
Ring 3
1Gb*2
35Km
26Km
10Km
Trại
Cau
Bắc
Sơn
31Km
CORE
1Gb
Thái
Nguyên
Thái
Nguyên
Đại Từ
Ring 1
10Gb
36Km
BRAS PE
35
Km
Hình phụ lục 2: Cấu trúc mạng MANE Viễn thông Thái Nguyên
Chức năng của mạng MANE là để thu gom toàn bộ lƣu lƣợng Ethernet của
khách hàng trong nội tỉnh lên trên thiết bị BRAS và PE qua đó cung cấp các dịch vụ
khác nhau cho khách hàng. MANE đƣợc xây dựng trên nền tảng công nghệ chuyển
mạch nhãn MPLS. Các thiết bị truy nhập nhƣ thiết bị IPDSLAM/MSAN sẽ đƣợc kết
nối thẳng lên MANE.
Những thiết kế QoS trên mạng MANE Thái Nguyên:
- Cài đặt MPLS TE: để đảm bảo độ tin cậy của mạng và khả năng tối ƣu hóa
lƣu lƣợng:
Đối với mạng IP cổ điển, khi mạng xẩy ra mất kết nối ở một tuyến nào đó các
router phải tiến hành cập nhật lại bảng định tuyến và chuyển tiếp các gói tin theo
hƣớng khác. Nhƣ vậy thời gian hội tụ mạng sẽ lâu khi đó các dịch vụ thời gian thực
nhƣ VOIP, Streaming, … sẽ bị gián đoạn cho tới khi mạng hội tụ trở lại. Vấn đề thứ
hai là nguyên tắc định tuyến gói tin tại các router, các router luôn định truyến gói tin
theo đƣờng tốt nhất mà nó biết. Tuy nhiên khi mọi gói tin đều đi theo đƣờng này thì
chính đƣờng tốt nhất đó trở nên tắc nghẽn. Và MPLS TE sẽ giải quyết các vấn đề này
thông qua việc sử dụng giao thức RSVP-TE để thiết lập các đƣờng hầm LSP để xác
định một đƣờng trƣớc. Điền này sẽ giúp cho mạng không tắc nghẽn và cân bằng tải.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
96
8
Thái
Nguyên
Đại Từ
Sông
Công
Tunne
l 1
Phổ Yên
Bắc Sơn
Lưu Xá
BRAS
PE
Lo:123.29.22.151/32
IPDSLAM
Bình Sơn
Lo:123.29.22.150/32
Lo:123.29.22.152/32
Lo:123.29.22.153/32
Lo:123.29.22.128/32
Lo:123.29.22.129/32
10.23.0.58/30
10.23.0.57/30
10.23.0.54/30
10.23.0.53/30
10.23.0.50/30
10.23.0.49/30
10.23.0.46/30
10.23.0.45/30 10.23.0.42/30
10.23.0.41/30
Tunnel 2
Hình phụ lục 3: Đường hầm MPLS TE
Cấu hình tại UPE Sông Công:
mpls lsr-id 123.29.22.151
mpls
mpls te
mpls rsvp-te
mpls te cspf
mpls l2vpn
mpls ldp remote-peer 1
remote-ip 123.29.22.128
interface LoopBack 0
ip address 123.29.22.151 255.255.255.255
isis enable 1
interface GigabitEthernet 3/0/0.1
vlan-type dot1q 1
mpls l2vc 123.29.22.128 1 tunnel-policy tunnel0/0/0
interface GigabitEthernet1/0/0
ip address 10.23.0.50 255.255.255.252
isis enable 1
mpls
mpls te
mpls rsvp-te
interface GigabitEthernet2/0/0
ip address 10.23.0.53 255.255.255.252
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
97
isis enable 1
mpls
mpls te
mpls rsvp-te
isis 1
is-level level-1
cost-style wide
network-entity 49.0090.0101.0111.00
traffic-eng level-1
interface Tunnel0/0/0
ip address unnumbered interface LoopBack0
tunnel-protocol mpls te
destination 123.29.22.128
mpls te tunnel-id 1
mpls te path explicit-path 123.29.22.128_primary
mpls te path explicit-path 123.29.22.128_ secondary secondary
mpls te backup hot-standby
mpls te reserved-for-binding
mpls te commit
tunnel-policy tunnel0/0/0
tunnel binding destination 123.29.22.128te Tunnel0/0/0
explicit-path 123.29.22.128_primary
next hop 10.23.0.54
next hop 10.23.0.58
next hop 123.29.22.128
explicit-path 123.29.22.128_secondary
next hop 10.23.0.49
next hop 10.23.0.45
next hop 10.23.0.41
next hop 123.29.22.129
next hop 123.29.22.128
Cấu hình tại PE-AGG Thái Nguyên:
mpls lsr-id 123.29.22.128
mpls
mpls te
mpls rsvp-te
mpls te cspf
mpls l2vpn
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
98
mpls ldp remote-peer 1
remote-ip 123.29.22.151
interface LoopBack 0
ip address 123.29.22.128 255.255.255.255
isis enable 1
interface GigabitEthernet 3/0/0.1
vlan-type dot1q 1
mpls l2vc 123.29.22.151 1 tunnel-policy tunnel0/0/0
interface GigabitEthernet1/0/0
ip address 10.23.0.28 255.255.255.252
isis enable 1
mpls
mpls te
mpls rsvp-te
interface GigabitEthernet2/0/0
ip address 10.23.0.1 255.255.255.252
isis enable 1
mpls
mpls te
mpls rsvp-te
isis 1
is-level level-1
cost-style wide
network-entity 49.0090.0101.0112.00
traffic-eng level-1
interface Tunnel0/0/0
ip address unnumbered interface LoopBack0
tunnel-protocol mpls te
destination 1.1.1.1
mpls te tunnel-id 1
mpls te path explicit-path 123.29.22.151_primary
mpls te path explicit-path 123.29.22.151_ secondary secondary
mpls te backup hot-standby
mpls te reserved-for-binding
mpls te commit
tunnel-policy tunnel0/0/0
tunnel binding destination 1.1.1.1 te Tunnel0/0/0
explicit-path 123.29.22.151_primary
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
99
next hop 10.23.0.57
next hop 10.23.0.53
next hop 123.29.22.151
explicit-path 123.29.22.151_secondary
next hop 10.23.0.2
next hop 10.23.0.42
next hop 10.23.0.46
next hop 10.23.0.50
next hop 123.29.22.151
- Thiết kế QoS trong mạng IP/MPLS của MANE: MPLS DiffServ đƣợc đƣa
ra để đảm bảo QoS cho mỗi loại lƣu lƣợng gồm có lƣu lƣợng về quản trị và lƣu lƣợng
dịch vụ. Phân lớp lƣu lƣợng và đánh dấu gói có thể thực hiện ở các hệ thống cuối,
tƣờng lửa, node thu gom lớp 2, PE router, do vậy lập lịch có thể đƣợc thực hiện tại
mỗi giao tiếp đầu vào của router. Bảng dƣới đây là các ví dụ về chính sách dịch vụ và
định nghĩa PBH cho mỗi lớp dịch vụ.
Bảng phụ lục 1:
Các loại dịch vụ 802.1P IP-precedence EXP QoS Queue
Network Protocol and Signal 6 6 6 CS6 (PQ)
VoIP 5 5 5 EF (PQ)
BTV 4 4 4 AF4 (WFQ)
VoD 4 4 4 AF4 (WFQ)
Network
Management(DSLAM)
3 3 3 AF3 (WFQ)
Enterprise 1-2 1-2 1-2 AF1-2 (WFQ)
HIS (High Speed Internet) 0 0 0 BE (WFQ)
Cấu hình:
1. PIPE
[TNN01TNN] VSI VoIP_TNN01TNN static
[TNN01TNN-VSI-_TNN01TNN] diffserv-mode pipe AF4 green
#Cấu hình Pipe cho VPLS
[TNN01TNN-VSI-_TNN01TNN] quit
[TNN01TNN] interface gigabitethernet 4/0/2.1700
[TNN01TNN-gigabitethernet4/0/2.1700] diffserv-mode pipe AF4 green
#Cấu hình Pipe cho VLL
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
100
2. Hàng đợi khách hàng
[TNN01TNN] interface gigabitethernet 4/0/2.700
[TNN01TNN-gigabitethernet4/0/2.700] vlan-type dot1q 700
[TNN01TNN-gigabitethernet4/0/2.700] l2 binding vsi EP_VNPT
[TNN01TNN-gigabitethernet4/0/2.700] user-queue cir 10000 pir 20000 inbound
#Cấu hình SQ
[TNN01TNN-gigabitethernet4/0/2.700] user-queue cir 10000 pir 20000 outbound
3. Lập lịch
[TNN01TNN] interface gigabitethernet 4/0/0
[TNN01TNN-gigabitethernet4/0/0] port-queue af1 wfq weight 10 outbound
[TNN01TNN-gigabitethernet4/0/0] port-queue af2 wfq weight 20 outbound
[TNN01TNN-gigabitethernet4/0/0] port-queue af3 wfq weight 30 outbound
[TNN01TNN-gigabitethernet4/0/0] port-queue af4 wfq weight 10 outbound
[TNN01TNN-gigabitethernet4/0/0] port-queue EF pq shaping shaping-percentage 70
[TNN01TNN-gigabitethernet4/0/0] trust upsteam default
- Thiết lập QoS trên lớp truy nhập:
Trên các thiết bị truy nhập nhƣ IPDSLAM, MSAN, Switch L2 sẽ định nghĩa
từng kênh dịch vụ khách với những mức ƣu tiên khác nhau tuân theo Bảng phụ lục 1.
Cấu hình:
+ Tạo profile cho dịch vụ thuê bao ADSL tốc độ download/upload
4.096/1.024Kbps:
TNN.TNN.H21(config)#adsl line-profile add 100
Start adding profile
> Do you want to name the profile (y/n) [n]:y
> Please input profile name:ADSL4M
> Please choose default value type 0-adsl 1-adsl2+ (0~1) [0]:1
> Will you set basic configuration for modem? (y/n)[n]:
> Please select channel mode 0-interleaved 1-fast (0~1) [0]:
> Will you set interleaved delay? (y/n)[n]:
> Please select form of transmit rate adaptation in downstream:
> 0-fixed 1-adaptAtStartup 2-adaptAtRuntime (0~2) [1]:
> Will you set SNR margin for modem? (y/n)[n]:
> Will you set parameters for rate? (y/n)[n]:y
> Minimum transmit rate in downstream (32~32000 Kbps) [32]:32
> Maximum transmit rate in downstream (32~32000 Kbps) [24544]:4096
> Minimum transmit rate in upstream (32~6000 Kbps) [32]:32
> Maximum transmit rate in upstream (32~6000 Kbps) [1024]:1024
Add profile 100 successfully
TNN.TNN.H21(config)#
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
101
+ Tạo traffic table cho lƣu lƣợng Internet:
TNN.TNN.H21(config)#traffic table index 100 ip car 4096 priority 0 priority-
policy pvc-Setting
Create traffic descriptor record successfully
-----------------------------------------------------------------------------
TD Index : 100
Priority : 0
Priority policy : pvc-pri
CAR : 4096 kbps
TD Type : NoClpNoScr
Service category : ubr
Referenced Status: not used
EnPPDISC : on
EnEPDISC : on
Clp01Pcr : 4096 kbps
-----------------------------------------------------------------------------
+ Khai báo thuê bao ADSL
TNN.TNN.H21(config)# service-port vlan 100 adsl 0/0/2 vpi 0 vc 35 rx-cttr 100 tx-
cttr 100
2. Xây dựng chƣơng trình mô phỏng thuật toán FEC, Interleaving và
Insert:
Chƣơng trình mô phỏng thuật toán FEC, Interleaving và Insert đƣợc viết bằng
ngôn ngữ Visual C để làm rõ hoạt động của các thuật toán này trong mô hình triển
khai dịch vụ VOIP. Chƣơng trình mô phỏng đƣợc thiết kế đơn giản và dễ sử dụng.
Hình phụ lục 4: Giao diện mô phỏng iFEC
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
102
Hình phụ lục 5: Giao diện mô phỏng sFEC
Hình phụ lục 6: Giao diện mô phỏng Interleaving
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên
103
Hình phụ lục 7: Giao diện mô phỏng Insert
Các file đính kèm theo tài liệu này:
- 7LV09_CNTT_KHMTNguyentukhoa.pdf