2. 4S lc v bộ giao th c trong GMPLS
3.6.1.1 Phơn cấp đ ng chuyển m ch nhƣn LSP
Trong GMPLS, nh phơn cấp đ ng chuyển m ch nhƣn đƣ đ c minh h a trong Hình 2.9 ch ng 2, một LSP lớp thấp h n có thể tr thƠnh một liên k t c a một LSP lớp cao h n. Ví d , khi một LSP đ c đặt trên đ ng TDM nhất đ nh, đ ng TDM ho t động nh một liên k t cố đ nh, khi LSP lớp thấp đ c thi t l p. Lúc nƠy theo phơn cấp lớp trên, lớp d ới thì LSP nƠy đ c qu ng bá tr ng thái liên k t trong m ng nh một liên k t lớp trên. LSP nƠy đ c g i lƠ liên k t TE. Hình 3.4 [8, tr200] thể hi n khái ni m liên k t TE nƠy. Dòng đ t quƣng trong Hình 3.4 (b) lƠ một đ ng TDM. Có một đ ng trực ti p giữa A-C, nh ng không có giữa B-C. Trong tr ng h p nƠy, liên k t TE có một cấu trúc nh đ c ch ra trong Hình 3.4(a). Trong lớp TDM, các LSP (TDM-LSP) ho t động nh một liên k t TE giữa các gói tin vƠ lớp TDM. Khi PSC-LSP đ c thi t l p, đ nh tuy n lựa ch n đ ng
tr u t ng, nh ng trong tr ng h p nó đ c s d ng cho kỹ thu t truy n t i (chẳng h n lựa ch n đ nh tuy n khi thi t l p LSP) nó ch đ c p đ n cấu trúc liên k t xơy dựng t các liên k t TE mƠ không cần xem xét cấu trúc liên k t v t lý. Nhìn chung, trong cấu trúc liên k t c a m ng GMPLS, liên k t v t lý (nh một s i quang) còn đ c g i lƠ một liên k t TE, lúc này không có sự phơn bi t giữa một liên k t v t lý vƠ một liên k t TE.
Hình 3.4:Liên k t trong GMPLS 3.6.1.2 Các liên k t không đánh số.
Giao di n c a một liên k t trong một m ng MPLS th ng đ c gán cho một đ a ch IP. T đ a ch IP nƠy, có thể xác đ nh các liên k t bên trong m ng. Tuy nhiên, trong m ng GMPLS, có thể ch a hƠng vƠi trăm b ớc sóng trên mỗi s i quang đ n nên số các đ a ch IP đ c yêu cầu tr nên rất lớn n u một đ a ch IP đ c gán cho mỗi giao di n c a những b ớc sóng nƠy. H n nữa, vì các LSP c a mỗi lớp đ c thông báo tới các lớp trên nh một liên k t TE, vi c cung cấp đ a ch IP có thể b c n ki t n u mỗi đ a ch IP đ c gán cho một liên k t TE. Vì v y, trong GMPLS, để xác đ nh liên k t (Sau đơy, một liên k t TE đ c g i đ n gi n lƠ một "liên k t"), một đ nh danh liên k t (link ID) đ c gán cho giao di n c a liên k t. Mặc dù đ a ch IP lƠ duy nhất trên toƠn cầu, nh ng đ nh danh liên k t ID ch cần lƠ duy nhất trong router. Có thể xác đ nh các liên k t bên trong m ng dựa trên hai
thông sốID đ nh tuy n vƠ ID liên k t. Một liên k t đ c xác đ nh t sự k t h p c a hai thông số ID đ nh tuy n vƠ ID liên k t đ c g i lƠ "liên k t không đánh số", có nghĩa lƠ một đ a ch IP không đ c cấp duy nhất cho mỗi giao di n c a liên k t. Vì v y, trong GMPLS, n u số l ng các b ớc sóng hoặc liên k t TE tăng lên, v n không có sự thi u h t các đ a ch IP.
3.6.1.3 Bó liên k t
M c đích c a bó liên k t lƠ để tr u t ng hóa nhi u liên k t có b n chất t ng tự bằng cách k t h p chúng vƠo một liên k t TE (qu ng bá chúng bằng một liên k t TE). Các đi u ki n c a liên k t cùng b n chất lƠ:
- Các liên k t đ c thi t l p giữa các nút t ng tự;
- Các liên k t có cùng một lo i liên k t (điểm - điểm hoặc điểm - đa điểm);
- Các liên k t giống nhau trong cùng một vùng TE; - Các liên k t cùng một lớp tƠi nguyên.
M c đích c a bó liên k t lƠ c i thi n kh năng m rộng c a đ nh tuy n bằng cách gi m số l ng thông báo c a các tr ng thái liên k t b i giao th c đ nh tuy n. Các liên k t đ c bó bao g m các ngu n tƠi nguyên cá nhơn. Các ph ng pháp để qu n lý mỗi tƠi nguyên đ c mô t trong m c 3.5.3. Mặc dù số l ng thông báo có thể đ c gi m bằng cách k t h p vƠ tr u t ng hóa nhi u liên k t đ n một liên k t TE duy nhất với bó liên k t, nh ng nó có thể x y ra kh năng tƠi nguyên thông tin cá nhơn b b qua. Ví d , tối đa dung l ng trống c a một liên k t đi kèm đ c thi t l p lƠ giá tr tối đa kh năng trống cho một ngu n tƠi nguyên cá nhơn. Có một sự đánh đ i giữa hi u qu c a vi c gi m số l ng thông báo với kh năng t ch c thông tin tài nguyên.
3.6.1.4 Qu ng bá liên k t TE
OSPF-TE s d ng tuỳ ch n OSPF opaque LSA theo RFC 2370 – The OSPF opaque LSA (T m d ch lƠ qu ng bá tr ng thái liên k t trong suốt thông qua OSPF) để truy n t i các thông tin liên quan đ n TE. Các thông tin cần qu ng bá liên quan
OSPF để truy n t i. Khi nh n đ c b n tin nƠy, lớp IP s bi t rằng cần chuyển nó cho lớp TE. Lớp TE s có trách nhi m xơy dựng vƠ duy trì TED cũng nh tôpô m ng TE với các đ nh lƠ các bộ chuyển m ch dữ li u, các c nh lƠ các liên k t TE. Tôpô m ng TE nƠy s đ c s d ng để tìm đ ng đi cho các LSP [8, tr201; 13].
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + + + + ...
LS age Options Link – State type
Opaque Type Instance
Advertising Router LS Sequence Number LS checksum Length Opaque Information +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Sub – TLV - Type Length
Value ….
Chỉ thị TE LSA
Quảng bá nội bộ Số chỉ nhận d ng
multiple TE LSAs
Chiều dài của Sub - TLV
Kiểu 1 – 9 cho MPLS
Kiểu 11, 14,15, 16 cho GMPLS
Hình 3.5:Đ nh d ng b n tin Opaque LSA (RFC 2370)
Phần t i tin trong TE LSA có cấu trúc d ng khối Lo i - Độ dƠi ậ Giá tr (TLV) nh trong Hình 3.5. Có nhi u m c TLV vƠ các TLV m c cao có thể ch a các TLV m c thấp (sub-TLV). Hi n t i có 2 lo i TE TLV m c cao lƠ:
- Router Address TLV: đ c s d ng để bộ qu n lý có thể ch đ nh 1 đ a ch IP có kh năng đ nh tuy n trong số nhi u đ a ch IP mƠ nó có (th ng ch n đ a ch IP loopback);
- TE Link TLV: đ c s d ng để phát qu ng bá các đặc tính c a một liên k t TE. Mỗi một đặc tính c a liên k t TE đ c đóng gói vƠo một sub-TLV riêng lẻ.
Trong phần m rộng OSPF c a GMPLS, các m c sub-TLV c a liên k t đƣ đ c đ nh nghĩa đ c thể hi n chi ti t trong B ng 3.1[8, tr202]. Các sub-TLV Type-1 đ n Type-9, lƠ chín lo i t ng ng với chín m c sub-TLV đƣ đ c đ nh
nghĩa lƠ phần m rộng cho kỹ thu t l u l ng MPLS . Các m c sub-TLV đ c đ nh nghĩa để b sung, m rộng cho GMPLS đó lƠ kiểu sub-TLV type: 11, 14, 15, 16.
Sub-TLV = 11 (local link / remote link): Chi u dƠi lƠ 8 Byte. Đ nh danh liên k t c c bộ vƠ nh n d ng liên k t t xa mỗi nhi m v có chi u dƠi 4 Byte. "Local" có nghĩa lƠ các nút riêng c a liên k t, vƠ "remote" có nghĩa lƠ các nút bên đối tác c a liên k t. Đ nh danh liên k t local/remote đ c s d ng trong tr ng h p liên k t không đánh số. N u đ nhdanh liên k t TE bên ngoƠi mƠ ch a bi t, nó đ c thi t l p giá tr độ dƠi lƠ 0.
Kiểu
Sub-TLV Chiều
Dài (Byte) Tên Ghi chú
1 1 Kiểu liên k t 2 4 ID liên k t 3 4 Giao di n đ a ch IP nội bộ 4 4 Giao di n đ a ch IP t xa 5 4 Số đo TE 6 4 Băng thông lớn nhất 7 4 Băng thông đặt tr ớc lớn nhất 8 32 Băng thông có thể đặt tr ớc 9 4 Nhóm qu n tr
11 8 Nh n d ng liên k t nội bộ/ t xa Đ c thêm cho GMPLS
14 4 Kiểu b o v liên k t Đ c thêm cho GMPLS
15 Bi nđ i Bộ mô t kh năng chuyển m ch giao di n Đ c thêm cho GMPLS 16 Bi n đ i nhóm liên k tcó cùng m c độ r i ro Đ c thêm cho GMPLS
B ng 3.1:Các lo i sub-TLV đ c qu ng bá trong suốt trong GMPLS
Sub-TLV = 14 (lo i liên k t b o v ): Đ nh d ng có chi u dƠi lƠ 4 Byte, các lo i liên k t b o v thể hi n độ tin c y c a liên k t. Byte đầu tiên đ c đ nh nghĩa lƠ kiểu liên k t b o v , bao g m các kiểu sau:
0×01 (Kiểu truyền tải mở rộng): Đơy lƠ một liên k t đ c b o v b i các liên
k t khác. Lo i truy n t i với nỗ lực tốt nhất có thể khi vƠo liên k t nƠy. Khi lỗi x y ra trên liên k t thì nó s đ c chuyển m ch b o v , dữ li u trên LSP b o v s đ c thay th cho dữ li u liên k t b lỗi.
0×02 (không bảo vệ): Liên k t nƠy không đ c b o v b i các liên k t khác.
0×08 loại chia sẻ: Có thêm một hay nhi u liên k t kiểu truy n t i m b o v liên k t nƠy. Các đ nh tuy n c a liên k t kiểu chia sẻ vƠ đ nh tuy n c a liên k t kiểu truy n t i m rộng độc l p với nhau. Các liên k t kiểu truy n t i m rộng đ c chia sẻ b i một hoặc nhi u liên k t kiểu chia sẻ.
0×08 loại 1:1: Có một liên k t kiểu truy n t i m rộng b o v 1 loai 1:1.
Đ nh tuy n c a kiểu 1:1 vƠ đ nh tuy n c a liên k t kiểu truy n t i m rộng độc l p với nhau.
0×10 loại 1+1: Có một liên k t đ nh tuy n độc l p chuyên d ng để b o v
một kiểu 1+1. Tuy nhiên, liên k t để b o v lo i 1+1 có thể không đ c s d ng để ch n đ nh tuy n LSP b i vì nó không đ c qu ng bá lƠ một tr ng thái liên k t.
0×20 loại nổi bật: Kiểu nƠy đáng tin c y h n so với kiểu 1+1. Ví d , có hai
hay nhi u đ nh tuy n độc l p vƠ riêng r b o v lo i 1+1.
Sub-TLV = 15 (nh n d ng kh năng chuyển đ i giao di n): Chi u dƠi có thể thay đ i. Có một tr ng có chi u dƠi 1 Byte cho bi t các kh năng chuyển m ch, một tr ng 1 Byte cho bi t kiểu mƣ hóa, vƠ một tr ng 1 Byte mƠ cho thấy băng thông LSP tối đa cho mỗi u tiên. Số l ng tối đa hỗ tr u tiên lƠ tám. Liên k t đ c k t nối với nút thông qua giao di n.
Trong GMPLS, mỗi giao di n có kh năng chuyển đ i khác nhau. Các giao di n c a c hai đầu c a liên k t không cần ph i có kh năng chuyển m ch giống nhau. Có nhi u lo i kh năng chuyển đ i: PSC, TDM, LSC, vƠ FSC. Các lo i mƣ hóa bao g m Gói, Ethernet, λ, fiber, vv. Các lo i mƣ hóa ch ra lo i mƣ hóa nƠo giao di n có thể hỗ tr . Mối quan h giữa kh năng chuyển đ i vƠ liên k t đ c hiển th trong danh sách d ng (X, Y). đơy, X vƠ Y ch ra kh năng chuyển đ i c hai đầu c a giao di n, đó lƠ:
(PSC, PSC) lƠ liên k t giữa bộ đ nh tuy n IP (TDM, TDM); (LSC, LSC) lƠ liên k t giữa các DXC; (FSC, FSC) lƠ liên k t giữa các OXC;
Các liên k t lai t p (PSC, TDM): Liên k t giữa bộ đ nh tuy n IP vƠ TDM; (PSC, LSC): Liên k t giữa bộ đ nh tuy n IP vƠ OXC; (TDM, LSC): Liên k t giữa TDM vƠ LSC; (PSC, PSC + LSC): Nút có các ch c năng c a một bộ đ nh tuy n IP
vƠ c hai ch c năng c a một bộ đ nh tuy n IP vƠ OXC ( đơy, nút mƠ có c hai ch c năng c a một bộ đ nh tuy n IP vƠ OXC thì có hai kh năng chuyển m ch cho một giao di n. Ch c năng nƠy giống nh một bộ đ nh tuy n IP, vƠ có thể thi t l p PSC-LSC, nó cũng có ch c năng nh OXC, vƠ có thể thi t l p LSC-LSP).
Sub - TLV = 16 (nhóm liên k t chia sẻ r i ro): Chi u dƠi có thể thay đ i. Nhóm liên k t chia sẻ r i ro lƠ một t p h p các liên k t b tác động b i một lỗi nƠo đó. Ví d , có một tr ng h p nhi u b ớc sóng thuộc v một s i cáp quang đ n, vƠ nhi u LSC-LSP đ c thi t l p nh lƠ một liên k t s d ng một b ớc sóng c a cùng một s i cáp quang đ n. Liên k t giữa các nút đầu vƠ cuối c a các LSC-LSP này có thể khác nhau. Khi lỗi x y ra trong liên k t s i cáp, những liên k t (LSC-LSP) này b nh h ng cùng lúc. N u lớp bên trên lƠ lớp TDM vƠ mỗi liên k t nƠy lƠ đ c xem nh một liên k t độc l p nhìn t lớp TDM, thì độ tin c y c a lớp TDM không b o đ m. Vì v y, trong m ng GMPLS, mỗi liên k t có thể xác đ nh vƠ ch n một tuy n độc l p dựa trên vi c xem xét r i ro với liên k t đ c chia sẻ bằng cách ch ra nó có thuộc nhóm liên k t chia sẻ r i ro hay không. Một nhóm liên k t chia sẻ r i ro đ c gán một giá tr độc l p trong h thống vƠ đ c thể hi n bằng 4 Byte. Liên k t có thể thuộc v nhi u nhóm liên k t chia sẻ r i ro, vƠ nó có thể bao g m tất c các nhóm chia sẻ r i ro mƠ liên k t thuộc v các tr ng c a các nhóm liên k t chia sẻ r i ro.
3.6.2 Giao th c báo hi u RSVP-TE m r ng
Trong GMPLS, giao th c báo hi u đ c s d ng để thi t l p các LSP vƠ qu n lý tình tr ng thi t l p vƠ h y b LSP. RSVP-TE lƠ giao th c báo hi u trong m ng MPLS, vƠ nó đ c m rộng để chuẩn hóa cho m ng GMPLS [11]. Trong phần nƠy, chúng ta mô t rõ h n giao th c m rộng RSVP-TE nh một giao th c báo hi u trong GMPLS.
3.6.2.1 Cách th c thi t l p vƠ qu n lý LSP trong RSVP-TE
Thiết lập LSP trong RSVP-TE:
Hình 3.6:B n tin PATH vƠ b n tin RESV
Nh minh h a trong Hình 3.6 [8, tr205], khi LSP đ c kh i t o , nút đầu tiên