2. 4S lc v bộ giao th c trong GMPLS
3.6.2.2 Báo hi u thi tl p nhƣn trong RSVP-T Em rộng
Trong MPLS, vi c gán nhƣn đ c thực hi n ch để t o đ ng LSP, vƠ nhƣn không liên quan tới băng thông hay lƠ tƠi nguyên m ng. Trong GMPLS nhƣn t ng ng với khe th i gian trong trong lớp TDM, với b ớc sóng trong lớp λ, với s i quang trong lớp quang. Vì v y, vi c gán nhƣn trong m ng GMPLS lƠ gán băng thông vƠ tƠi nguyên m ng. Vi c gán nhƣn nh v y lƠ một đặc tr ng quang tr ng trong giao th c m rộng RSVP-TE c a GMPLS.
Các đặc tr ng c a giao th c RSVP-TE m rộng bao g m:
Bản tin yêu cầu nhãn:
Trong m ng MPLS, đ ng đi ch tham gia trong PSC-LSP, nghĩa lƠ kh năng chuyển m ch c a giao di n mƠ LSP đi qua lƠ PSC. Trong GMPLS, đ ng chuyển m ch nhƣn LSP đ c đ nh nghĩa cho mỗi lớp. RSVP-TE nó t o đ ng đi cho các lu ng TDM-LSP, LSC-LSC, và FSC-LSP cũng với PSC-LSP vƠ qu n lý tr ng thái c a các đ ng nƠy. Khi yêu cầu nhƣn với b n tin PATH, thì b n tin PATH lƠ đối t ng yêu cầu nhƣn. Yêu cầu nhƣn trong GMPLS đòi h i một nhƣn chung cho GMPLS. Phần m rộng yêu cầu nhƣn có chi u dƠi 4 Byte đ c thêm vƠo khi thi t l p một LSP, đ c đ nh d ng g m các tr ng lƠ: Kiểu mƣ hóa (encoding type), Kiểu chuyển m ch (switching type), vƠ nh n d ng t i tr ng t ng quát hóa G- PID (generalized payload ID). Hình 3.7 [8, tr206] mô t đ nh d ng đối t ng yêu
Hình 3.7: Đ nh d ng c a b n tin yêu cầu nhƣn
Kiểu mã hóa LSP (LSP encoding type):đơy lƠ tr ng có 8 bit. Nó ch ra giao
di n nƠo c a nút trung gian trên đ ng LSP ph i hỗ tr kỹ thu t mƣ hóa (Ethernet, bộ đóng gói số (digital wrapper), SDH, λ, hay quang). Ví d , tr ng h p lƠ SDH thì giao di n nút trung gian trên đ ng LSP có thể xác đ nh vƠ x lý khung SDH, tr ng h p lƠ λ thì t i nút trung gian chuyển đ i quang-đi n-quang không đ c thực hi n, vƠ tỷ l truy n không xác đ nh.
Kiểu chuyển mạch (Switching type): đơy lƠ tr ng 8 bit, nó ch ra LSP c a
lớp nƠo, nhƣn lớp nƠo đ c t o (PSC, TDM, LSC, vƠ FSC). Trong tr ng h p lƠ TDM thì nó yêu cầu nhƣn lƠ các khe th i gian, tr ng h p LSC thì nó yêu cầu nhƣn lƠ một b ớc sóng trong quang.
Value Type Technology
0 Unknown All
1 Reserved 2 Reserved
3 Reserved
4 Reserved SDH
5 A synchronous mapping of E4 SDH 6 A synchronous mapping of DS3/T3 SDH 7 A synchronous mapping of E3 SDH 8 Bit synchronous mapping of E3 SDH 9 Byte synchronous mapping of E3 SDH 10 Asynchronous mapping of DS2/T2 SDH 11 Bit Synchronous mapping of DS2/T2 SDH 12 Reserved
13 Asynchronous mapping of E1 SDH 14 Byte synchronous mapping of E1 SDH 15 Byte synchronous mapping of 31 * DS0 SDH 16 Asynchronous mapping of DS1/T1 SDH 17 Bit synchronous mapping of DS1/T1 SDH 18 Byte synchronous mapping of DS1/T1 SDH
19 VC-11 in VC-12 SDH
20 Reserved 21 Reserved
22 DS1 SF Asynchronous SONET
23 DS1 ESF Asynchronous SONET
24 DS3 M23 Asynchronous SONET
25 DS3 C-Bit Parity Asynchronous SONET
26 VT/LOVC SDH
28 POS ậ No scrambling, 16 bit CRC SDH 29 POS ậ No scrambling, 32 bit CRC SDH 30 POS ậ Scrambling, 16 bit CRC SDH 31 POS ậ Scrambling, 32 bit CRC SDH
32 ATM mapping SDH
33 Ethernet SDH, Lambda, Fiber
34 SONET/SDH Lambda, Fiber
35 Reserved (SONET deprecated) Lambda, Fiber
36 Digital Wrapper Lambda, Fiber
37 Lambda Fiber
B ng 3.2 : Các nh n d ng t i tr ng đ c t ng quát hóa (G-PID)
Trường nhận dạng kiểu tải trọng G-PID, g m 16 bit, lƠ một đ nh danh c a
t i tr ng truy n trên LSP. Bằng vi c s d ng tr ng nƠy mƠ mƠ nút ngu n vƠ nút đích có thể x lý t i tr ng. G-PID đ c đ nh nghĩa chi ti t nh B ng 3.2 [8, tr208],
ví d , khi G-PID = 28 thì nó s d ng công ngh POS (packet over SONET), không mƣ hóa hay xáo trộn, với 16 bit CRC. Khi G-PID = 31, thì nó s d ng công ngh POS với mƣ hóa hay xáo trộn, vƠ 32 bit CRC. N u các giao di n t i c hai đầu ngu n vƠ đích LSP không hỗ tr cùng G-PID thì nội dung payload không đ c gi i mƣ, lúc nƠy vi c giao ti p xuyên qua LSP không thể thực hi n. Tuy nhiên trong GMPLS, kiểu chuyển m ch vƠ kiểu mƣ hóa c a đ nh danh v kh năng chuyển m ch giao di n đƣ phát qu ng bá trong giao th c đ nh tuy n GMPLS, do đó nút ngu n bi t chính xác các nút trong m ng GMPLS đang hỗ tr kiểu mƣ hóa vƠ kiểu chuyển m ch LSP nƠo, do đó thông qua báo hi u GMPLS có thể thi t l p các đ ng LSP qua các node m ng có giaodi n phù h p .
Nh cách th c t o LSP đƣ đ c minh h a trong Hình 3.7, ph ng th c nƠy dành cho vi c t o LSP c a các lớp. Trong tr ng h p nƠy LSP đ c t o t nút ngu n A, g i cho B, C vƠ đ n nút đích D. Nút A g i b n tin PATH g m yêu cầu nhƣn đ n nút B. Sau đó, nút B kiểm tra xem giao di n nó có hỗ tr LSP kiểu mƣ hóa
vƠ kiểu chuyển m ch hay không, vƠ n u có, nó truy n b n tin PATH đ n nút C. Nút B t o tr ng thái LSP phát hi n vƠ l u trữ vƠo tr ớc khi g i b n tin tới nút C. Nút C ho t động nh nút B, vƠ ti p t c g i b n tin PATH tới nút D n u không x y ra vấn đ gì. Nút đích D kiểm tra giao di n nó có hỗ tr LSP kiểu mƣ hóa vƠ kiểu chuyển m ch cũng nh G-PID, vƠ t o tr ng thái LSP vƠ l u trữ nó n u không có vần đ gì. Sau đó, nút D t o nhƣn với giá tr 301 tới đ ng k t nối giữa nút D vƠ nút C. Nút D gán giá tr nhƣn 301 tới đ ng k t nối h ớng vƠo c a b ng chuyển đ i nhƣn vƠ g i b n tin RESV g m giá tr nhƣn 301 đ n nút C. Khi nút C nh n b n tin RESV, nó gán giá tr nhƣn 301 tới đ ng k t nối h ớng ra c a b ng chuyển đ i nhƣn. Trong lúc nƠy, nút C t o giá tr nhƣn 201 tới đ ng k t nối h ớng vƠo c a b ng chuyển đ i nhƣn vƠ sau đó chính nó t o ho t động chuyển m ch theo nh b ng chuyển đ i nhƣn, nó g i b n tin RESV g m nhƣn giá tr 201 tới nút B. T ng tự, b n tin RESC đ c g i tới nút B vƠ nút A. Khi b n tin RESV tới nút ngu n A, thì vi c t o LSP hoƠn tất bằng vi c t o b ng vƠ chuyển m ch t ng ng với nhƣn đ n nút ngu n.
Trong yêu cầu nhƣn GMPLS, đi u quan tr ng lƠ ph i kiểm tra xem giao di n các nút trên đ ng đi LSP có hỗ tr LSP kiểu mƣ hóa, kiểu chuyển m ch, vƠ G-PID đ c ch đ nh trong b n tin PATH.
Thiết lập đường báo hiệu hai chiều:
Trong MPLS, LSP trong m ng lƠ đ ng một chi u. Tuy nhiên, khi vi c giao ti p đ c m rộng đ n lớp TDM, lớp λ, vƠ lớp quang trong m ng GMPLS, do b i đ ng SDH/SONET, đ ng b ớc sóng, vƠ đ ng quang, nguyên tắc đ c xem nh lƠ đ ng hai chi u, báo hi u ph i đ c m rộng để ch a một đ ng hai chi u. Vi c m rộng báo hi u một chi u đ n báo hi u hai chi u, gi i pháp tốt nhất lƠ ph i chấp nh n báo hi u một chi u khác trong mỗi h ớng. Tuy nhiên, ph ng pháp nƠy không phù h p cho các lý do thực t , g m th i gian dƠi cƠi đặt, tăng gấp đôi số l ng b n tin báo hi u, v.v. Trong m ng GMPLS, đ ng đi hai chi u đ c thi t l p bằng cách cho báo hi u đi vƠ tr v giữa nút đích vá nút ngu n s d ng b n tin PATH vƠ b n tin RESV (giống nh báo hi u một chi u) bằng cách s d ng một nhƣn ng c h ớng.
Hình 3.8: Nhƣn ng c h ớng
Hình 3.8 [8, tr209] mô t cách t o báo hi u đ ng hai chi u. Trong báo hi u đ ng hai chi u, nút g i b n tin PATH đ c g i lƠ nút kh i t o, vƠ nút g i b n tin RESV đ c g i lƠ nút k t thúc. LSP truy n dữ li u t nút đích đ n nút ngu n g i lƠ đ ng xuôi h ớng, vƠ ng c l i, LSP truy n dữ li u t nút ngu n đ n nút đích g i lƠ đ ng ng c h ớng. Thi t l p đ ng một h ớng, tr ng thái LSP đ c t o với b n tin PATH vƠ t o nhƣn đ c thực hi n khi b n tin RESV đ c truy n. T o nhƣn cho đ ng xuôi h ớng trong đ ng hai chi u đ c thực hi n khi b n tin RESV đ c truy n cùng cách nh trong đ ng một h ớng t o nhƣn cho đ ng ng c h ớng đ c thực thi khi b n tin PATH đ c g i, đơy cũng lƠ đặc tính trong phần t o nhƣn.
Quay l i ví d minh h a trong Hình 3.6, tr ớc khi nút kh i t o A g i b n tin PATH đ n nút B, giá tr 505 đ c gán cho giá tr nhƣn c a đ ng ng c h ớng t nút A tới nút B vƠ thi t l p chuyển m ch đ c thực hi n cho đ ng ng c h ớng. Nút A đặt nhƣn ng c h ớng giá tr 505 trên b n tin PATH vƠ truy n tới nút B. Nút B t o nhƣn giá tr 505 cho đ ng k t nối ra vƠ đ ng th i t o giá tr nhƣn 613 c a đ ng k t nối vƠo giữa nút B vƠ C đ n b ng chuyển đ i nhƣn, vƠ thực thi cƠi đặt chuyển m ch cho đ ng ng c h ớng theo b ng chuyển đ i nhƣn. T ng tự, b n tin PATH đ c g i tới nút C vƠ nút D. Khi t o b ng chuyển đ i nhƣn cho đ ng ng c h ớng vƠ cƠi đặt chuyển m ch hoƠn tất t i nút D thì nút D có thể truy n đ ng ng c h ớng tới nút A. Mặt khác, ph ng pháp thi t l p đ ng xuôi h ớng giống nh ph ng th c thi t l p đ ng một h ớng, vƠ nhƣn đ ng xuôi h ớng
kèm theo b n tin RESV. Nh v y, với vi c s d ng th t c báo hi u nƠy, ta có thể thi t l p một đ ng hai h ớng ch một vòng g i b n tin PATH vƠ b n tin RESV.
Cài đặt nhãn:
CƠi đặt nhƣn đ c đ a ra để cho phép báo hi u trong lớp λ. Trong tr ng h p nƠy, nhƣn t ng ng với b ớc sóng. Giá tr nhƣn c a đ ng k t nối h ớng vƠo đ c quy n đ nh b i nút phía xuôi h ớng khi b n tin RESV đ c g i vƠ thông báo đ n nút phía ng c h ớng. Hình 3.9 minh h a cách th c cƠi đặt nhƣn GMPLS. Tuy nhiên, thực t nhƣn t ng ng với b ớc sóng lớp λ có một vƠi vấn đ có thể x y ra đó lƠ:
Tr ng h p 1, thi t b truy n d n c a nút phía ng c h ớng không hỗ tr b ớc sóng t ng ng với giá tr nhƣn mƠ nút phía xuôi h ớng đƣ quy t đ nh, do b i sự h n ch c a thi t b truy n d n, lúc nƠy cũng không có ch c năng chuyển đ i b ớc sóng
Tr ng h p 2, do sự h n ch trong ch c năng chuyển đ i b ớc sóng t i nút trung gian.
Trong các tr ng h p nƠy, không thể thi p l p chuyển m ch để mƠ có thể hoán đ i nhƣn c a đ ng k t nối h ớng vƠo với nhƣn c a đ ng k t nối h ớng ra. do b i sự h n c a chuyển m ch chuyển đ i b ớc sóng. Trong các tr ng h p nƠy, không có ch c năng chuyển đ i b ớc sóng.
Ta bi t rằng, trong lớp λ, vi c cƠi đặt nhƣn cũng lƠ cƠi đặt đ ng đi c a LSP, nó cũng g m ph ng pháp cƠi đặt tƠi nguyên m ng bên c nh đ ng đi LSP. Trong tr ng h p x y ra sự h n ch c a thi t b truy n d n trong truy n d n b ớc sóng hoặcch c năng chuyển đ i b ớc sóng thì nút xuôi h ớng yêu cầu nút ng c h ớng s d ng nhãn mà nút xuôi h ớng đƣ đ xuất khi g i b n tin PATH. Nh v y, Bộ nhƣn đ c đ nh nghĩa lƠ một nhóm các nhƣn mƠ nút ng c h ớng cho phép.
S d ng Hình 3.9 [8, tr211] để mô t tr ng h p t n d ng bộ nhƣn nh sau. Gi s rằng mỗi nút không có ch c năng chuyển đ i b ớc sóng. Với nút A (nút ngu n), thi t b truy n d n có thể hỗ tr mƠu đ , vƠng, xanh lá vƠ mƠu xanh d ng cho những b ớc sóng vƠ giá tr nhƣn t ng ng cho mỗi b ớc sóng lá 101, 115,
120, và 150. mỗi nút, có sựt ng ng giữa đ ng liên k t với giá tr nhƣn, vƠ giá tr nhƣn đ c t o một cách duy nhất cho mỗi đ ng liên k t. Sự t ng ng này cũng t ng tự cho nút k c nh cho đ ng liên k t có liên quan. Ví d , trong nút B, giá tr nhƣn t ng ng đ n b ớc sóng đ , vƠng, xanh lá, xanh d ng lƠ 101, 115, 120, vƠ 150, một cách riêng bi t. Nút A g i b n tin PATH, g m bộ nhƣn (101, 115, 120, 150) Trong tr ng h p x y ra sự h n ch trong chuyển đ i b ớc sóng c a thi t b truy n d n nút B, lúc nƠy nút B ph i s d ng nhƣn t ng ng với bộ nhƣn cho đ ng liên k t giữa nút B vƠ nút C.
Hình 3.9: CƠi đặt nhãn trong GMPLS
Sự t ng ng giữa b ớc sóng vƠ nhƣn đ c mô t trong Hình 3.9. B i vì nhƣn đ c gán cho mỗi đ ng k t nối duy nhất, nhƣn gán cho đ ng k t nối giữa nút A và nút B, giữa nút B vƠ nút C có thể ch đ nh cùng giá tr hoặc khác giá tr . Trong đ ng liên k t giữa nút B vƠ nút C, trong ví d nhƣn 215 t ng ng với b ớc sóng màu vàng là không sẵn sƠng. B i vì nút B không có ch c năng chuyển đ i b ớc sóngsang mƠu vƠng mƠ ch có thể s d ng mƠu đ , xanh lá hoặc xanh d ng, nút B g i bộ nhƣn (201, 220, 250) tới nút C. T ng tự, trong đ ng liên k t giữa nút C vƠ nút D, b ớc sóng xanh lá không sẵn sƠng. Vì th , nút C có bộ nhƣn b h n
ch và lúc này nút C g i bộ nhƣn (301, 350) tới nút D. Khi nút D nh n bộ nhƣn (301, 350), nó có thể ch n một nhƣn t bộ nhƣn đƣ nh n. Trong ví d Hình 3.10, nút D ch n nhƣn 301 vƠ g i b n tin RESV bao g m giá tr nhƣn nƠy tới nút C. Sau đó, nút C ch n 201 t (201, 220, 250) để t o LSP cho b ớc sóng đ dựa trên b ng t ng ng. T ng tự, nút B ch n nhƣn 101 vƠ thông báo đ n nút A với b n tin RESV. Nh k t qu lƠ một LSP s d ng b ớc sóng đ đ c t o giữa nút A vƠ nút D.
N u không có sự h n ch c a bộ nhƣn, thì nút D ch n nhƣn 315 sẵn sƠng cho đ ng k t nối giữa nút C vƠ nút D, nh ng vì nút C không có ch c năng chuyển đ i b ớc sóng, nó không thể t o LSP. Trong tr ng h p mƠ b ớc sóng b h n ch các nút trên đ ng đi c a LSP, thì LSP có thể đ c t o bằng cách s d ng bộ nhƣn.
Phân cấp báo hiệu:
Trong m ng GMPLS, khi s d ng phơn cấp đ ng chuyển m ch nhƣn vƠ c ch báo hi u phơn tán, nó có thể t o LSP t i một lớp thấp h n bằng cách kích ho t yêu cầu t o LSP t i lớp cao h n, đơy g i lƠ phơn cấp báo hi u.