Công nghệ chuyển mạch nhãn Đa giao thức và cơ sở thông tin quản lý MIB

Để đáp ứng nhu cầu phát triển băng thông không ngừng của người sử dụng, nhà cung cấp dịch vụ (ISP) cần có thiết bị định tuyến và chuyển mạch tốc độ cao. Nhu cầu về một phương thức chuyển tiếp đơn giản mà các đặc tính quản lý lưu lượng và chất lượng chuyển mạch truyền thống được kết hợp với chuyển tiếp thông minh của một bộ định tuyến là rất rõ ràng. Tất cả các nhu cầu đó có thể được đáp ứng bởi chuyển mạch nhãn đa giao thức, nó không bị hạn chế bởi mọi giao thức lớp 2 và lớp 3. Cụ thể là, MPLS có một vài ứng dụng và có thể được mở rộng qua các phân đoạn đa sản phẩm (như một bộ định tuyến MPLS, một bộ định tuyến/chuyển mạch dịch vụ IP, một chuyển mạch Ethernet quang cũng như chuyển mạch quang). MPLS là một giải pháp quan trọng trong việc định tuyến, chuyển mạch và chuyển tiếp các gói thông qua mạng thế hệ sau để đáp ứng các yêu cầu dịch vụ của người sử dụng mạng. Bài toán quản lý mạng luôn được đặt ra với bất kỳ giai đoạn nào của quá trình xây dựng và phát triển hệ thống, SNMP là giao thức quản trị mạng đơn giản được sử dụng phổ biến nhất trên mạng IP. Trong quá trình hội tụ các được trên nền mạng IP, giao thức quản lý mạng đơn giản đã thể hiện tốt các yêu cầu cơ bản. Tuy nhiên, việc cải thiện cơ sở thông tin quản lý MIB là một đề xuất tiếp cận tới phương pháp quản lý và xử lý phân tán các thông tin quản lý mạng hiệu quả. Luận văn tốt nghiệp của em trình bày những kiến thức cơ bản về công nghệ chuyển mạch nhãn, vấn đề quản lý mạng viễn thông và bài toán cải thiện cũng như thực tế triển khai các ứng dụng liên quan tới cơ sở thông tin quản lý MIB trong mạng MPLS . Do thời gian và trình độ có hạn, luận văn tốt nghiệp của em khó tránh khỏi những sai sót, rất mong sự chỉ bảo của các thầy cô giáo.

doc68 trang | Chia sẻ: banmai | Lượt xem: 1906 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Công nghệ chuyển mạch nhãn Đa giao thức và cơ sở thông tin quản lý MIB, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
i¸m s¸t ®· ®­îc x¸c ®Þnh mét c¸ch cøng nh¾c t¹i thêi ®iÓm thiÕt kÕ MIB. CÇn ph¶i thùc hiÖn c¸c hµnh ®éng qu¶n lý th«ng qua t¸c dông phô cña lÖnh SET: Agent ph¶i cµi bÉy c¸c truy nhËp SET vµ khëi t¹o thñ tôc qu¶n lý t­¬ng øng. C¸c hµnh ®éng ®¬n gi¶n kh«ng ®ßi hái tham sè mµ còng ch¼ng tr¶ l¹i gi¸ trÞ nµo (vÝ dô nh­ khëi ®éng hÖ thèng) còng cã thÓ ®­îc thùc hiÖn mét c¸ch h÷u Ých…Tuy nhiªn, c¬ chÕ cña lÖnh SET kh«ng tho¶ ®¸ng cho c¸c ho¹t ®éng ®ßi hái ph¶i truyÒn tham sè. VÝ dô, ta h·y xem xÐt mét chu tr×nh chÈn ®o¸n cæng. Khi gäi chu tr×nh ®ßi hái mét vµi tham sè vµ khi kÕt thóc, nã sÏ khëi t¹o. Khi chu tr×nh nµy kÕt thóc, hÖ thèng cã thÓ sö dông lÖnh GET ®Ó lÊy gi¸ trÞ khi tr¶ l¹i cña nã. Nhµ qu¶n lý vµ Agent cÇn ph¶i thùc hiÖn ®ång bé viÖc ®Æt (SET) c¸c biÕn sè ®Çu vµo, c¸c biÕn sè khëi t¹o vµ lÊy (GET) kÕt qu¶. Yªu cÇu ®ång bé tõ xa ®ã cã thÓ phøc t¹p, mÊt thêi gian vµ thËm chÝ cã h¹i trong m«i tr­êng ®a nhµ qu¶n lý. NÕu nh­ nhiÒu nhµ qu¶n lý liªn tiÕp gäi chu tr×nh nµy, chóng cã thÓ g©y nhiÒu phiÒn nhiÔu cho nhau, ®ßi hái c¬ chÕ ®iÒu khiÓn ®ång thêi th«ng qua SET/GET. 2.7.2. M« h×nh truy cËp th«ng tin SNMP kh«ng hç trî c¸c c«ng cô truy xuÊt tÝch luü. VÝ dô, viÖc truy xuÊt toµn bé mét b¶ng ph¶i ®­îc thùc hiÖn th«ng qua lÖnh GET-NEXT ®Ó lÊy tõng hµng thuéc b¶ng ®ã. Th«ng th­êng, viÖc xö lý th«ng tin qu¶n lý ®ßi hái ph¶i truy nhËp tÊt c¶ c¸c hµng cña b¶ng. C¸c b¶ng lín ®ßi hái sè lÇn truy nhËp rÊt lín. NÕu ta hç trî viÖc truy nhËp mét l­îng sè liÖu kh«ng h¹n chÕ th× giao thøc sÏ trë nªn phøc t¹p h¬n nhiÒu. Mét lÖnh lÊy th«ng tin duy nhÊt cã thÓ v­ît qu¸ dung l­îng cña mét lÇn tr¶ lêi. Giao thøc cÇn cã kh¶ n¨ng hç trî c¸c chuçi tr¶ lêi. C¸c phiªn b¶n më réng cña SNMP chØ cho phÐp truy xuÊt mét l­îng sè liÖu h¹n chÕ b»ng víi kÝch th­íc cña khung tr¶ lêi. SNMP kh«ng cã kh¶ n¨ng lùa chän (hay läc) sè liÖu ®­îc truy nhËp. ViÖc qu¶n lý chñ yÕu lµ xö lý c¸c ®iÒu kiÖn ngo¹i lÖ. Nhµ qu¶n lý th­êng chØ quan t©m tíi c¸c sè liÖu ph¶n ¸nh c¸c øng xö kh«ng b×nh th­êng cña hÖ thèng. Mét c¬ chÕ truy nhËp sè liÖu lý t­ëng cÇn ph¶i cho phÐp c¸c nhµ qu¶n lý lùa chän sè liÖu mµ hä quan t©m chø kh«ng ph¶i b¾t hä lÊy mét l­îng sè liÖu v« Ých lín. Trong vÝ dô tæng ®µi PBX, nhµ qu¶n lý SNMP cã thÓ chØ quan t©m tíi c¸c sè m¸y cã tham sè chÊt l­îng ®¹t d­íi ng­ìng. Nhµ qu¶n lý b¾t buéc ph¶i lÊy toµn bé b¶ng thuª bao vµ quÐt nã t¹i m«i tr­êng qu¶n lý. NÕu kÝch cì cña b¶ng lín (10000 thuª bao) th× viÖc qu¶n lý sÏ rÊt kÐm hiÖu qu¶. CÇn ph¶i nÐn sè liÖu mét c¸ch tèi ®a t¹i nguån thay v× kÐo chóng qua m¹ng tíi nhµ qu¶n lý. NÕu më réng c¸c chøc n¨ng SNMP ®Ó hç trî viÖc truy nhËp sè liÖu mét c¸ch cã lùa chän th× còng phÇn nµo lµm t¨ng ®é phøc t¹p cña c¸c chøc n¨ng Agent vµ cña c¸c giao diÖn giao thøclÖnh SET cã thÓ ®­a ®Õn sù phøc t¹p vµ c¶ t¸c h¹i n÷a. CÊu tróc MIB kh«ng bao gåm c¸c ®iÒu kho¶n ®Ó diÔn ®¹t c¸c mèi quan hÖ phøc t¹p gi÷a c¸c thùc thÓ bÞ qu¶n lý. Trong vÝ dô vÒ tæng ®µi PBX, hÖ thèng ®ßi hái mét b¶ng ring cho mèi quan hÖ gi÷a c¸c cæng vµ thÎ m¹ch thuª bao. NÕu muèn truy xuÊt sè liÖu g¾n liÒn víi mét cæng hoÆc mét thÎ m¹ch, th× hÖ thèng cÇn truy xuÊt tÊt c¶ c¸c b¶ng liªn quan tíi cæng thÎ m¹ch vµ tËp hîp chóng t¹i nhµ qu¶n lý. Mçi lÇn, hÖ thèng chØ cã thÓ ®äc mét hµng cña b¶ng, do vËy viÖc so s¸nh t­¬ng quan sè liÖu ®¬n gi¶n nhÊt gi÷a c¸c thùc thÓ bÞ qu¶n lý kh¸c nhau còng ®ßi hái ph¶i truy nhËp mét l­îng sè liÖu lín. Tõ ph­¬ng diÖn cña lý thuyÕt c¬ së d÷ liÖu cæ ®iÓn, th× c¬ chÕ truy vÊn d÷ liÖu cña SNMP kh«ng hç trî mèi t­¬ng quan gi÷a c¸c thùc thÓ th«ng qua mèi quan hÖ. Mèi t­¬ng quan ®ã cÇn thùc hiÖn trong m«i tr­êng qu¶n lý, do vËy ®ßi hái ph¶i truy nhËp toµn bé d÷ liÖu liªn quan víi nhau tr­íc. ViÖc ®iÒu gi¶i sè liÖu bÞ qu¶n lý th­êng ®ßi hái ph¶i xö lý mét l­îng lín t­¬ng quan sè. ViÖc so s¸nh t­¬ng quan sè liÖu t¹i m«i tr­êng qu¶n lý cã thÓ dÉn tíi t×nh tr¹ng hÖ thèng ph¶i truy nhËp mét l­îng sè liÖu qu¸ lín. 2.8. Tæng kÕt ch­¬ng Ch­¬ng nµy ®­a ra mét c¸ch nh×n kh¸i qu¸t vÒ qu¶n lý m¹ng viÔn th«ng. HÖ thèng qu¶n lý m¹ng ®­a ra víi nh÷ng ®Æc ®iÓm c¬ b¶n vÒ phÇn cøng. Ph­¬ng ph¸p qu¶n lý m¹ng ®­îc lùa chän ë ®©y theo h­íng m« h×nh OSI. Trong phÇn nµy ®Ò cËp ®Õn giao thøc qu¶n lý m¹ng ®¬n gi¶n SNMP cïng víi MIB. MIB víi chøc n¨ng cung cÊp m« h×nh c¬ së d÷ liÖu thø bËc cho c¸c th«ng tin qu¶n lý, nã kÕt hîp chÆt chÏ víi SNMP trong ho¹t ®éng qu¶n lý m¹ng viÔn th«ng. Ho¹t ®éng cô thÓ cña MIB trong mét m¹ng x¸c ®Þnh (MPLS) sÏ ®­îc ®Ò cËp trong ch­¬ng sau. Ch­¬ng 3: øng dông MIB trong Qu¶n lý m¹ng MPLS 3.1. Giíi thiÖu vÒ c¸c gi¶i ph¸p qu¶n lý MPLS C¸c ®èi t­îng qu¶n lý MPLS Trong môc nµy ta lÇn l­ît t×m hiÓu vÒ c¸c ®èi t­îng qu¶n lý m¹ng MPLS. §èi t­îng ®Þnh tuyÕn râ rµng (ERO) C¸c kho tµi nguyªn ®­êng hÇm vµ LSP In – segment (giao diÖn vµo) Out – segment (giao diÖn ra) Cross – connect (chuyÓn m¹ch) C¸c giao thøc ®Þnh tuyÕn C¸c giao thøc b¸o hiÖu C¸c ho¹t ®éng nh·n: tra cøu, ®¸y, trao ®æi, xo¸. Kü thuËt l­u l­îng QoS. Nh­ chóng ta ®· biÖt, c¸ch khã kh¨n nhÊt cña qu¶n lý c¸c m¹ng nh­ MPLS lµ vÊn ®Ò kh«ng sö dông b¸o hiÖu ®Ó thiÕt lËp c¸c LSP. C¸c phÇn tö m¹ng NE trong MPLS cã thÓ hç trî b¸o hiÖu. Mét nguyªn nh©n kh¸c lµ vÊn ®Ò ®iÒu khiÓn tÊt c¶ c¸c ®èi t­îng, ®ã lµ mét vÊn ®Ò liªn quan tíi qu¶n lý m¹ng ®¬n gi¶n SNMP gÆp khã kh¨n. §èi t­îng ®Þnh tuyÕn râ rµng (ERO) Mét ERO lµ mét danh s¸ch c¸c ®Þa chØ líp 3 trong mét vïng m¹ng MPLS. Gièng nh­ mét danh s¸ch chuyÓn tiÕp thiÕt kÕ (DTL) trong ATM. Nã m« t¶ mét danh s¸ch c¸c node MPLS mµ mét ®­êng hÇm ®i qua. Môc ®Ých cña mét ERO lµ cho phÐp ng­êi sö dông ®Þnh râ tuyÕn mµ mét ®­êng hÇm ®­a ra. Theo nghÜa kh¸c, nã cho phÐp ng­êi sö dông c­ìng bøc mét tuyÕn. ERO cã thÓ hoÆc kh«ng râ rµng hoÆc chÝnh x¸c. §èi t­îng ®Þnh tuyÕn râ rµng ®Þnh râ tÊt c¶ c¸c hop trªn ®­êng. Mét ERO l­u tr÷ trong mét b¶ng MIB trªn node khëi ®Çu, vµ cã thÓ ®­îc sö dông bëi nhiÒu h¬n mét ®­êng hÇm khëi ®Çu trªn node MPLS ®ã. C¸c ERO kh«ng sö dông trong ph­¬ng ph¸p cÊu h×nh b»ng nh©n c«ng cña c¸c LSP. C¸c ERO sÏ ®­îc sö dông bëi c¸c giao thøc ®Þnh tuyÕn (gièng nh­ RSVP – TE) ®Ó t¹o ra c¸c ®­êng hÇm. §­êng ®Þnh râ trong ERO cã thÓ thùc hiÖn ®­îc (vÝ dô, c¸c liªn kÕt ph¶i tån t¹i gi÷a c¸c node thiÕt kÕ) vµ bÊt kú sù phô thuéc nµo nh­ c¸c tµi nguyªn b¨ng tÇn. C¸c khèi tµi nguyªn MPLS cho phÐp sù dµnh tr­íc tµi nguyªn trong m¹ng. §iÒu nµy cung cÊp ph­¬ng tiÖn cho nhµ vËn hµnh m¹ng. C¸c khèi tµi nguyªn cung cÊp mét ph­¬ng tiÖn cho b¶n tin vÒ sù thiÕt lËp b¨ng tÇn, vµ sau ®ã chóng cã thÓ thiÕt kÕ c¸c LSP ®Æc tr­ng. C¸c thµnh phÇn cña mét khèi tµi nguyªn bao gåm: . B¨ng tÇn thu lín nhÊt . KÝch cì bã l­u l­îng lín nhÊt. . §é dµi gãi Mét LSP cã thÓ cã mét sù kÕt hîp ®Çu cuèi - ®Çu cuèi b¨ng tÇn. LSP ®­îc thiÕt kÕ ®Ó mang luång l­u l­îng däc theo c¸c tuyÕn ®Æc tr­ng. §­êng hÇm vµ LSP C¸c ®­êng hÇm MPLS miªu t¶ mét kiÓu x¸c ®Þnh cho c¸c tuyÕn ®­êng xuyªn qua m¹ng bëi c¸c node víi cÊu h×nh giao diÖn vµo (in – segment), chuyÓn m¹ch (cross – connect) vµ giao diÖn ra (out – segment). Gãi tin MPLS ®i vµo ®­êng hÇm, di tõ bªn nµy sang bªn kia mét ®­êng thÝch hîp, vµ cã 3 ®Æc ®iÓm quan träng ®­a ra: . ChuyÓn tiÕp dùa trªn c¬ së tra cøu nh·n MPLS. . C¸ch ®èi xö tµi nguyªn lµ cè ®Þnh, dùa trªn phÝa thu ®ã t¹i thêi gian cña sù t¹o kÕt nèi. . C¸c ®­êng ®­a ra bëi l­u l­îng lµ miÔn c­ìng bëi ®­êng chän trong sù thuËn lîi bëi ng­êi sö dông. C¸c ®­êng hÇm vµ c¸c LSP cung cÊp c¸ch t×m cho l­u l­îng víi c¸c ®Þa chØ IP ®Ých ®Æc tr­ng. C¸c giao thøc ®Þnh tuyÕn göi c¸c gãi trªn c¸c ®­êng hÇm ®Æc tr­ng vµ LSP theo thø tù t×m ®­îc ®Þa chØ IP thÝch hîp. In – Segments vµ out – segments (giao diÖn vµo- giao diÖn ra) In – segment trªn mét node MPLS miªu t¶ mét ®iÓm vµo l­u l­îng. Out – segment m« t¶ mét ®iÓm ra cho l­u l­îng. Hai kiÓu ®èi t­îng segment lµ cã sù phèi hîp hîp lý sö dông mét cross – connect. Cross – connects (KÕt nèi chÐo) Cross – connects lµ ®èi t­îng kÕt hîp segment vµo vµ ra víi nhau. Node MPLS sö dông thiÕt lËp cross – connect ®Ó quyÕt ®Þnh c¸ch chuyÓn m¹ch l­u l­îng gi÷a c¸c segment. B¶ng Cross – connect hç trî c¸c kiÓu kÕt nèi d­íi ®©y: - §iÓm tíi ®iÓm - §iÓm tíi ®a ®iÓm - §a ®iÓm tíi ®iÓm Mét thùc tÕ cross – connect cã c¶ mét tr¹ng th¸i hµnh chÝnh vµ tr¹ng th¸i hµnh ®éng, ë ®ã c¸c tr¹ng th¸i ho¹t ®éng chØ thÞ tr¹ng th¸i thùc cña cross – connect trong node. Cross – connect ho¹t ®éng th× kh«ng chuyÓn tiÕp l­u l­îng. MPLS hîp thµnh c¸c giao thøc ®Þnh tuyÕn IP gièng nh­ OSPF, IS – IS, vµ BGP. §iÒu nµy thùc hiÖn bëi c¸c giao thøc nµy ®· ®­îc sö dông vµ cung cÊp qu¸ nhiÒu n¨m. Hîp nhÊt chóng sang c¸c chuÈn MPLS c¶i tiÕn c¸c c¬ héi triÓn khai MPLS. Kü thuËt l­u l­îng më réng sù thªm vµo c¸c giao thøc ®Þnh tuyÕn nghÜa lµ chóng cã thÓ th«ng b¸o c¶ ph©n phèi tiªu ®Ò sù ®Þnh tuyÕn vµ tµi nguyªn (e.g b¨ng tÇn liªn kÕt). §©y lµ quyÕt ®Þnh cho thiÕt bÞ vµ sù t¹o ra ®Þnh tuyÕn miÔn c­ìng LSP (ie: ®­êng hÇms). §iÒu cuèi cïng cho phÐp thiÕt bÞ ng­êi sö dông t¸c ®éng ®­a ra bëi l­u l­îng IP th«ng qua vïng MPLS. C¸c giao thøc b¸o hiÖu Nh­ chóng ta ®· thÊy, viÖc t¹o ra LSP vµ ®­êng hÇm (®­êng hÇm) cã thÓ ®¹t ®­îc hoÆc b»ng ®iÒu khiÓn nh©n c«ng (t­¬ng tù nh­ c¸ch ATMPVC ®· t¹o ra) hoÆc th«ng qua b¸o hiÖu. C¸c kÕt nèi b¸o hiÖu cã tµi nguyªn ®­îc thu, c¸c nh·n, ph©n phèi, vµ c¸c ®­êng ®­îc chän bëi c¸c giao thøc ®Þnh tuyÕn nh­ RSVP – TE hoÆc LDP. 3.2. §Æc ®iÓm MIB trong qu¶n lý m¹ng MPLS b»ng SNMP 3.2.1. VÞ trÝ vµ ­u ®iÓm cña MIB MIB m« t¶ sù ph©n chia kh«ng gian tªn gi÷a c¸c Agent SNMP vµ c¸c nhµ qu¶n lý m¹ng. MIB ho¹t ®éng t¸c ®éng ®Õn thiÕt bÞ qu¶n lý ®­îc triÓn khai trªn m¹ng. Bëi v×, nã ®ãng vai trß trung t©m trong m¹ng qu¶n lý . MIB cung cÊp vµi nguyªn t¾c trong ®ã cã sù gia t¨ng t¨ng ®iÒu khiÓn NE. Nh­ vËy, NÕu ®­a ra cÊu h×nh qu¶n lý thÝch hîp th× mét NE th× rÊt dÔ ®­îc cµi ®Æt, cÊu h×nh vµ ho¹t ®éng trong mét m«i tr­êng NMS, ®©y lµ mét thuËn lîi lín cho nhµ qu¶n trÞ m¹ng. NÕu chøc n¨ng NE, thiÕt lËp (vÝ dô, MPLS, Frame Relay) rÊt dÔ ®Ó truy nhËp (SNMPv3) sau ®ã ®ßi hái sù tÝch hîp vµ quyÒn së h÷u ®­îc gi¶m bít. Ng­êi sö dông cuèi cïng cã nhiÒu thuËn lîi gièng nh­ viÖc c¶i t¹o hoÆc mua thiÕt bÞ míi. 3.2.2. Mét sè vÊn ®Ò ®èi víi ®èi t­îng cña MIB SNMP ®­îc t¹o ra c¸c dßng míi trong c¸c b¶ng MIB. VÊn ®Ò n»m ë ®©y lµ ®Ó hiÓu vÒ nghÜa cña mèi liªn hÖ gi÷a c¸c cét b¶ng. NÕu mét b¶ng (gièng nh­ b¶ng ®­êng hÇm MPLS, gåm cã rÊt nhiÒu cét (column), kh«ng ph¶i tÊt c¶ c¸c cét cã thÓ thiÕt lËp theo thø tù ®Ó t¹o ra thùc thÓ cã hiÖu lùc. Sù kÕt hîp kh«ng qu¸ chÆt gi÷a c¸c column lµ mét ®iÒu tèt. §©y lµ mét c¸ch tèt ®Ó kÕt hîp c¸c khèi cña ®èi t­îng MIB ®Ó cung cÊp nhiÒu b¶ng (t­¬ng tù víi sù liªn kÕt c¬ së d÷ liÖu th«ng th­êng). Mét c¸ch rÊt ®Æc biÖt, khi c¸c b¶ng cã thÓ dïng l¹i (vÝ dô, gièng nh­ trong ®­êng hÇm MPLS, b¶ng hop cho EROS vµ ®­êng hÇm MPLS, b¶ng tµi nguyªn cho b¨ng tÇn dµnh tr­íc. ë ®©y cã hai b¶ng cã thÓ dïng l¹i bëi nhiÒu ®­êng hÇm), v× vËy kh«ng bao gåm c¸c ®èi t­îng cña nã trong b¶ng ®­êng hÇm, chØ cã d÷ liÖu thÝch hîp ®Ó tr¸nh d­ thõa. C¸c b¶ng truyÒn thèng, cã thÓ sau ®ã liªn kÕt tíi b¶ng chÝnh sö dông chØ môc sè nguyªn. C¸c b¶ng ngo¹i tró sau ®ã cã thÓ ®­îc chia sÎ (vÝ dô, nhiÒu h¬n tr­êng hîp mét ®­êng hÇm cã thÓ ®­îc chia sÎ gièng ERO). T¹i n¬i nµy mèi liªn hÖ liªn cét tån t¹i ®iÒu nµy ph¶i ®­îc chØ thÞ th«ng minh trong MIB sö dông lêi chó gi¶i. C¸c cét cã ý nghÜa trong b¶ng MIB th× phô thuéc vµo sù phøc t¹p m· cung cÊp bëi v× phÇn cøng NMS ph¶i hiÓu vÒ mèi liªn hÖ gi÷a c¸c cét. Tõ khi NMS ph¶i t×m ®­îc mçi tr¹ng th¸i cña c¸c NE – NMS ph¶i l­u tr÷ d÷ liÖu NE th­êng trong c¬ së d÷ liÖu quan hÖ. Mét vÊn ®Ò kh¸c ®ã lµ gi¶n ®å c¬ së d÷ liÖu quan hÖ còng phøc t¹p vµ r¾c rèi khi mèi liªn hÖ gi÷a c¸c cét ph¶i ®­îc sao l¹i. NÕu lµ gi¶n ®å cuèi cïng th× nã th­êng phô thuéc vµo sù sao l¹i d÷ liÖu MIB, liªn cét MIB phô thuéc vµo viÖc t¹o ra mét gi¶n ®å c¬ së d÷ liÖu phøc t¹p h¬n. Cung cÊp c¸c gi¸ trÞ ®èi t­îng MIB mÆc ®Þnh Cung cÊp c¸c gi¸ trÞ mÆc ®Þnh cho tÊt c¶ c¸c ®èi t­îng b¶ng MIB lµ h÷u dông t¹o sù dÔ dµng cho líp m· cung cÊp. Nãi c¸ch kh¸c, cuéc gäi cung cÊp gi¸ trÞ ®Æc tr­ng cho sù cho sù phô thuéc c¸c cét trong b¶ng vµ dùa vµo gi¸ trÞ mÆc ®Þnh cho trÔ. Khi yªu cÇu NMS ®Õn t¹i líp m· cung cÊp, tÊt c¶ c¸c d÷ liÖu cã thÓ viÕt ®¬n lÎ, tíi ®èi t­îng MIB NE kÕt hîp víi viÖc kiÓm tra nhanh. C¸c gi¸ trÞ mÆc ®Þnh cã thÓ ®­a ra c¸c ®èi t­îng MIB b¾t nguån tõ ngoµi (®èi t­îng c¸c cét th× kh«ng cÇn thiÕt trong mét ho¹t ®éng SNMP ®­a ra), cho vÝ dô, mplstunnelIncludeAffinity trong b¶ng ®­êng hÇm MPLS. Chñ thÓ nµy ®­îc sö dông khi t¹o ra mét ®­êng hÇm trong ®ã ng­êi sö dông muèn c­ìng bøc c¸c ®­êng tÝn hiÖu trong qua mét vïng MPLS. V× nã sö dông dÞch vô thu cho ng­êi sö dông cuèi cïng – trong c¸ch ng¾n nhÊt, nhiÒu thêi gian, kiÓu nµy cña ®­êng hÇm cã thÓ kh«ng phô thuéc, v× ®èi t­îng mplstunnelIncludeAffinity trong nhiÒu tr­êng hîp sÏ kh«ng ®­îc thiÕt lËp. Cung cÊp gi¸ trÞ mÆc ®Þnh cho ®èi t­îng nµy vµ c¸c chñ thÓ t­¬ng tù cã thÓ gióp ng¨n c¶n c¸c Agent. ë ®©y cã thÓ xuÊt hiÖn nÕu sù t×nh cê phÝa thu sö dông mét gi¸ trÞ kh«ng cã hiÖu lùc cho mét column ®­a ra vµ Agent cè g¾ng gi¶i thÝch gi¸ trÞ b»ng bÊt kú c¸ch nµo vµ ®­a ra mét ngo¹i lÖ. Nguyªn t¾c nµy chØ thÞ r»ng chØ cã c¸c cét ®iÒu khiÓn b»ng nh©n c«ng ®­îc thiÕt lËp. §Ó minh ho¹ ®iÒu nµy, gi¸ trÞ cho phÐp cña “mplstunnelIncludeAffinity” lµ mÆt n¹ bÝt nguyªn. Mçi mÆt n¹ bit miªu t¶ mét gi¸ trÞ m· mµu giao diÖn, cho vÝ dô: 0x00001 cho vµng, 0x00010 cho b¹c, vµ 0x00100 cho ®ång. C¸c ho¹t ®éng m¹ng ph¶i cÊu h×nh c¸c mµu nµy trªn tÊt c¶ c¸c NE n¬i phÇn mµu sÏ ®­îc sö dông. Cã thÓ cÊu h×nh ®Ó hç trî cho mµu b¹c vµ ®ång trªn giao diÖn vµo cña chóng. Sau ®ã mét ®­êng hÇm cã thÓ t¹o ra mét ®­êng c­ìng bøc sö dông chØ víi giao diÖn víi mµu b¹c vµ ®ång bëi sù thiªt lËp mplstunnelIncludeAffinity tíi 0x00110. Mét gi¸ trÞ mÆc ®Þnh nhËn biÕt ®­îc cho mplstunnelIncludeAffinity (vµ ®èi t­îng kÕt hîp cña nã) cã thÓ lµ 0 ®Ó chØ thÞ viÖc kh«ng sö dông ®èi t­îng MIB nµy. Tõ khi gi¸ trÞ cung cÊp mÆc ®Þnh ®· ®­îc chän ®Ó khíp víi gi¸ trÞ mÆc ®Þnh MIB ë ®©y kh«ng cÇn cËp nhËt gi¸ trÞ tr­íc khi cËp nhËt MIB. Sù gi¶m bít kÝch cì cña líp m· cung cÊp MIB míi sÏ ®­îc viÕt ra cho c¸c gi¸ trÞ mÆc ®Þnh yªu cÇu cña tÊt c¶ c¸c ®èi t­îng. TËp trung MIBS ®Ó khíp víi c¸c ®Æc tr­ng phÇn tö m¹ng Mét vÝ dô tèt cña mét tÝnh n¨ng tËp trung lµ b¶ng ®­êng hÇm MPLS. Sù chøa ®ùng hÇu hÕt mèi quan hÖ ®­êng hÇm ®­îc x¸c ®Þnh trong b¶ng nµy. C¸c b¶ng ®¬n lÎ cho phÐp c¸c ®­êng hÇm ®­îc t¹o ra söa ®æi, qu¶n lý vµ xo¸. Mét c¸ch nãi kh¸c, sù qu¶n lý ®Çy ®ñ sö dông vµi mèi quan hÖ b¶ng MIB. §iÒu nµy gióp cho m· cung cÊp (vµ m· kh¸m ph¸ kÕt nèi) ®¬n lÎ vµ tr¸nh sù cÇn thiÕt sù n¹p vµo ®ång thêi nhiÒu tr­êng MIB trong NMS. §iÒu nµy t­¬ng tù víi sù suy xÐt vÒ gi¶i ph¸p kü thuËt. MIB cã cÊu tróc sao cho c¸c thµnh phÇn gi¶i ph¸p ®ã lµ th«ng minh vµ dÔ truy nhËp. Mét lÇn n÷a b¶ng ®­êng hÇm MPLS lµ mét vÝ dô tèt v× nã minh ho¹ MPLS chÝnh qu¶n lý ®èi t­îng (gièng nh­ ®­êng hÇms EROS, vµ c¸c khèi tµi nguyªn) theo mét c¸ch th«ng minh vµ ng¾n gän. Sù ®­a ra gièng nh­ c¸c chó ý MIB ë trªn cung cÊp mét ý t­ëng tèt cho chuyªn viªn thiÕt kÕ cña NMS duy tr× MIB ®Ó lµm viÖc trong sù hîp t¸c víi chuyªn viªn thiÕt kÕ NE. Trong mét tõ kh¸c, quyÒn h¹n vµ tr¸ch nhiÖm cho MIB ph¶i ®­îc chia sÎ gi÷a c¸c phÇn thiÕt kÕ chÝnh. ChÊt l­îng kÐm MIBs cã thÓ cho kÕt qu¶ mµ kh«ng nhÊt thiÕt cÇn sù phøc t¹p phÇn cøng. C¸c tr×nh duyÖt MIB C¸c tr×nh duyÖt MIB lµ c¸c c«ng cô ®Æc biÖt ®Ó kiÓm tra c¸c gi¸ trÞ cña c¸c tr­êng hîp ®èi t­îng MIB trªn mét Agent ®­a ra. Mét tr×nh duyÖt cã thÓ lµ mét tÝch hîp ®Çy GUI- dùa trªn øng dông, hoÆc mét v¨n b¶n c¬ së ®¬n lÎ. Chóng kh«ng thÓ thiÕu cho c¸c chuyªn viªn thiÕt kÕ NMS vµ rÊt h÷u dông cho viÖc häc vÒ SNMP. §iÓn h×nh mét tr×nh duyÖt MIB cho phÐp mét ng­êi sö dông kiÓu biªn dÞch, mét ph­¬ng ph¸p thiÕt lËp c¸c file MIB vµ sau ®ã lµ thèng kª gi¸ trÞ cña c¸c tr­êng hîp ®èi t­îng kÕt hîp. NÕu mét tr­êng hîp ®èi t­îng ®­a ra gi¸ trÞ ®­îc chuyÓn ®æi ( get) bëi mét NMS. Sau ®ã tr×nh duyÖt MIB cho phÐp ng­êi sö dông thÊy ( get) gi¸ trÞ chuyÓn ®æi trªn mét thiÕt bÞ vµ t¸c ®éng cña nã. 3.3. Qu¶n lý m¹ng MPLS víi MIB 3.3.1. Ph¸c th¶o c¸c chuÈn MPLS MIBs MIB ®­îc m« t¶ trong ph¸c th¶o cña IETF gåm cã c¸c néi dung chÝnh: Qu¶n lý c¸c ®èi t­îng MPLS møc ®é thÊp gièng nh­ c¸c giao diÖn, Cross – Connect, c¸c b¶ng segment. Sù t¹o ra c¸c LSPs. Qu¶n lý c¸c ®èi t­îng MPLS møc ®é cao, gièng nh­ kü thuËt l­u l­îng ®­êng hÇm, EROS, vµ c¸c khèi tµi nguyªn. C¸c ®èi t­îng LSR MIB bao gåm c¸c b¶ng, nã m« t¶: CÊu h×nh giao diÖn MPLS In – segment Out – segment. Cross – connects C¸c ng¨n xÕp nh·n. C¸c giíi h¹n l­u l­îng. C¸c giíi h¹n thùc thi. C¸c ®èi t­îng nµy sÏ ®­îc m« t¶ trong c¸c phÇn d­íi ®©y. T­¬ng tù, c¸c ®èi t­îng MIB TE bao gåm c¸c b¶ng nã m« t¶: ®­êng hÇm kü thuËt l­u l­îng. C¸c tµi nguyªn ®­êng hÇm. C¸c ®­êng ®­êng hÇm C¸c bé ®Õm thùc thi ®­êng hÇm. 3.3.2. C¸c thiÕt bÞ MPLS C¸c thiÕt bÞ MPLS lµ c¸c NE trong ®ã kü thuËt MPLS ®­îc triÓn khai vµ chóng cã thÓ bao gåm: IP router C¸c chuyÓn m¹ch ATM ho¹t ®éng trªn chÕ ®é SIN. ChuyÓn m¹ch ®a dÞch vô. Kü thuËt MPLS cã thÓ thªm vµo gièng nh­ mét sù n©ng cÊp ch­¬ng tr×nh c¬ së tíi nhiÒu thiÕt bÞ, nã cã thÓ bao gåm c¶ c¸c chuÈn s¶n xuÊt thµnh phÇn. §iÒu nµy ph¶n ¸nh ph­¬ng ph¸p tiÕp cËn sù di tró chÊp nhËn sù triÓn khai MPLS: Nã cã thÓ chuyÓn m¹ch t¾t/ më vµ sö dông trªn c¬ së cÇn thiÕt. Trong c¸c tõ kh¸c, mét nhµ vËn hµnh m¹ng cã thÓ thùc hiÖn trong viÖc sö dông MPLS trong sù kÕt hîp víi c¸c kü thuËt tån t¹i nh­ lµ ATM vµ FR. Gièng nh­ sù triÓn khai (vµ ®Æt kÕ ho¹ch triÓn khai) cña MPLS t¨ng thªm, kh¶ n¨ng ¸p dông ®a giao thøc cho chuyÓn m¹ch ®a dÞch vô trªn c¬ së hç trî mét sè kü thuËt kh¸c nhau. ChuyÓn m¹ch ®a dÞch vô trong h×nh 3.1 chuyÓn m¹ch cho kiÓu dÞch vô, gièng nh­ Ethernet, X.25, TDM, IP, FR vµ MPLS. Râ rµng, chuyÓn m¹ch lµ mét phÇn cña mét m¹ng réng lín hç trî c¸c dÞch vô nµy. Nã gièng nh­ nhiÒu m¹ng X cã thÓ di tró IP hoÆc cã thÓ IP vµ MPLS. V× nguyªn nh©n nµy, chuyÓn m¹ch ®a dÞch vô lµ mét h­íng ph¸t triÓn kh¶ quan. Chuyển mạch đa dịch vụ X.25 Ethernet TDM Frame Relay MPLS ATM Frame Relay IP H×nh 3.1: Môc tiªu cña chuyÓn m¹ch ®a dÞch vô Mét trong c¸c lý do lµ kh«ng cÇn thay ®æi toµn bé phÇn cøng rÊt. V× vËy, MPLS NES thùc hiÖn c¸c gi¶i ph¸p kü thuËt MPLS trong ch­¬ng tr×nh c¬ së vµ truy cËp nã ®Ó kiÕn t¹o dÞch vô th«ng qua c¸c giao diÖn m¹ng. 3.3.3. C¸c giao diÖn MPLS qu¶n lý cña MPLS Mét giao diÖn MPLS lµ giao diÖn trªn ®ã MPLS ®· ®­îc cÊu h×nh vµ cã thÓ bao gåm c¸c phÇn sau: . Mét giao diÖn ®Þnh tuyÕn IP Mét giao thøc ®Þnh tuyÕn IGP víi sù më réng kü thuËt l­u l­îng, gièng nh­ OSPF- TE, IS – IS – TE. Mét giao thøc ®Þnh tuyÕn IGP th× kh«ng ®iÒu khiÓn b»ng nh©n c«ng – c¸c ®Þnh tuyÕn tÜnh cã thÓ ®­îc sö dông ®Ó thay thÕ. Cã thÓ mét giao thøc EGP nÕu bÒ mÆt ngoµi node cña mét hÖ thèng tù trÞ. §iÓn h×nh gi¸ trÞ IGP vµ EGP kh«ng ®­îc sö dông trªn giao diÖn gièng nhau. §iÒu nµy tr¸nh lç thñng th«ng tin ®Þnh tuyÕn gi÷a c¸c m¹ng liÒn kÒ. Mét giao thøc b¸o hiÖu gièng nh­ LDP hoÆc RSVP – TE H×nh 3.2 m« t¶ c¸c giao diÖn MPLS víi c¸c ch÷ A, B, C vµ D t¸ch biÖt. Nöa thÊp h¬n cña biÓu ®å cã nhiÒu h¬n 4 giao diÖn MPLS cã c¸c ®Þa chØ IP d­íi ®©y: 5.5.4.1; 5.5.4.2; 5.5.5.1 vµ 5.5.5.2. §©y lµ m¹ng trong ®ã sÏ sö dông nghiªn cøu MIB. Gi¸ trÞ ifindex cho giao diÖn trong c¸c dÊu ngoÆc ®¬n. Còng nh­ vËy, c¸c giao diÖn thÊp h¬n trong nöa d­íi cña biÓu ®å th¶o luËn kü kh«ng d¸n nh·n. Core router 1 5.5.6.1 5.5.2.2 B (7) 5.5.3.1 C (8) 5.5.8.1 Core router 2 Egde router 2 5.5.7.1 Egde router 1 5.5.5.1 5.5.3.2 5.5.5.2 D (9) 5.5.5.1 5.5.4.2 5.5.2.1 5.5.4.1 A (6) TE Tunnel SMTP VoIP SMTP Gateway 155.154.4.2 VoIP Gateway 155.154.4.2 SMTP VoIP H×nh 3.2: LSP vµ ®­êng hÇm trong mét m¹ng MPLS. H×nh 3.2 minh ho¹ 4 node m¹ng MPLS, m¹ng nµy chia sÎ mét ®­êng biªn giíi víi mét m¹ng IP. M¹ng MPLS l­u chuyÓn thêi gian thùc VoIP vµ l­u l­îng thêi gian kh«ng thùc SMTP (mail) tõ mét biªn cña mét m¹ng IP trong sù ®iÒu khiÓn cña mét m¹ng con gÇn kÒ chøa ®ùng hai gateway. Sù thiÕt lËp ®ång thêi cña l­u l­îng v¹ch giíi h¹n trªn c¸c thiÕt bÞ ®¸nh dÊu ch÷. Mét LSP vµ mét ®­êng hÇm thiÕt kÕ l­u l­îng ®­îc cÊu h×nh trong m¹ng MPLS gi÷a hai node biªn (LER) víi c¸c router lâi (LSR) hµnh ®éng gièng nh­ chuyÓn tiÕp c¸c node. ®­êng hÇm (gäi lµ ®­êng hÇm TE trong biÓu ®å) ®­îc t¹o ra sö dông c¶ TE MIB vµ LSR MIB. ®­êng hÇm TE ®· cho phÐp b¨ng tÇn ®ñ (640 Kbps) ®Ó mang ®ång thêi 10 kªnh tho¹i kh«ng nÐn trªn ®­êng nµy. LSR kh«ng dù tr÷ b¨ng tÇn vµ xuÊt hiÖn mét møc dÞch vô tèt nhÊt. PhÇn sau cña ch­¬ng nµy, chóng ta chØ ra c¸ch thøc MIB ®iÒu khiÓn b»ng nh©n c«ng ®Ó t¹o ra c¸c thùc thÓ nµy. §¸ng chó ý tíi môc quan t©m vÒ LSP vµ ®­êng hÇm lµ chóng b¾t ®Çu vµ kÕt thóc trong c¸c LER ®óng h¬n lµ c¸c giao diÖn bªn ngoµi. Mçi trong chóng phôc vô mét ®Þa chØ IP ®Ých (hoÆc cè ®Þnh), l­u l­îng, IP vµo ®Æt trªn router biªn mét vµ sau ®ã ®­îc ®Èy trªn LSP hoÆc ®­êng hÇm phï hîp. ®­êng hÇm hay LSP c¸i nµo sÏ ®­îc sö dông. §iÒu nµy ®­îc quyÕt ®Þnh dùa trªn l­u l­îng IP tù nhiªn (ban ®Çu). NÕu nã ®¸nh dÊu sù thu tèt h¬n viÖc chuyÓn l­u l­îng (hop – by – hop) tèt nhÊt, nã cã thÓ ®­a ra ®­êng cung cÊp bëi ®­êng hÇm. ViÖc quyÕt ®Þnh d¸n nh·n còng cã thÓ t¹o ra dùa trªn bÊt kú hoÆc tÊt c¶ c¸c yÕu tè d­íi ®©y: . N»m trong tiªu ®Ò IP tr­êng DS ( 2 bit chØ thÞ sù t¾c nghÏn râ rµng). . §Þa chØ IP ®Ých vµ nguån. . Cæng ®Ých vµ nguån. Mét ®iÓm quan träng chó ý r»ng quyÕt ®Þnh d¸n nh·n dùa trªn c¬ së mét sù kÕt hîp c¸c th«ng sè. Cho vÝ dô h×nh 3.2, chóng ta ®­a ra sù lùa chän c¬ së nhÊt bëi v× l­u l­îng IP cã thÓ ®Èy vµo hoÆc ®­êng hÇm hoÆc LSP c¬ së, chØ dùa trªn ®Þa chØ IP ®Ých. ChÝnh s¸ch ®èi xö l­u l­îng lµ vÊn ®Ò chung tr¸ch nhiÖm cña nhµ vËn hµnh m¹ng. Mçi giao diÖn MPLS A, B, C vµ D cã mét thùc thÓ t­¬ng øng trong MIB mplsInterfaceConfTable. Mét ®iÒu t­¬ng tù lµ ®óng víi c¸c giao diÖn kh«ng ®¸nh dÊu ë nöa d­íi cña h×nh 3.2. §©y kh«ng chó gi¶i theo thø tù ®Ó lµm gi¶m bít sù lén xén. Mçi node MPLS sÏ tù ®éng c­ tró trong b¶ng nµy ®­îc minh ho¹ trong b¶ng 3.1. Chó ý r»ng phÇn trÝch MIB ®­a ra khu«n d¹ng SEQUENCES cña c¸c ®èi t­îng. §©y lµ dùng h×nh ASN.1 vµ copy däc tõ ®Þnh nghÜa MIB. Danh s¸ch c¸c ®èi t­îng ph¶i ®­îc h×nh dung gièng nh­ c¸c cét trong mét b¶ng (kh¸i niÖm t­¬ng tù mét b¶ng tÝnh hoÆc mét b¶ng c¬ së d÷ liÖu liªn quan). C¸c ®èi t­îng chØ môc ®· ®­îc b×nh luËn vµ xuÊt hiÖn. Mét sù miªu t¶ d­íi ®©y cña c¸c b¶ng MIB, chóng ta m« t¶ c¸ch thøc c¸c b¶ng sÏ ®­îc ®iÒu khiÓn nh©n c«ng ®Ó t¹o ra c¸c ®èi t­îng LSP vµ ®­êng hÇm. MplsInterfaceConfEntry : : = SEQUENCE { MplsInterfaceLabelIndex InterfaceIndexOrZero, - -Index MplsInterfacelabelMinIn MplsLabel, MplsInterfaceLabelMaxIn MplsLabel, MplsInterfaceLabelMaxOut MplsLable, MplsInterfaceTotalBandWidth MplsBitRate, MplsInterfaceAvaiLabelBandwidth MplsBitRate, MplsInterfaceLabelPaticipationType BITS } MplsInterface B¶ng 3.1: B¶ng MIB giao diÖn MPLS. ë ®©y cã mét mèi liªn hÖ gi÷a c¸c giao diÖn trong b¶ng MPLS vµ interfaces Iftable. Mèi liªn hÖ nµy cung cÊp bëi gi¸ trÞ cña ®èi t­îng mplsInterfaceCofIndex. Vïng cña c¸c gi¸ trÞ nh·n MPLS, ®ã lµ c¸c giao diÖn nµy cã thÓ thu chØ thÞ bëi ®èi t­îng MplsInterfacelabelMinIn vµ MplsInterfaceLabelMaxIn. §èi t­îng mpls label ®­îc miªu t¶ bëi 4 octets. Bit tõ 0 ®Õn 19 m« t¶ nh·n víi c¸c gi¸ trÞ hç trî. Gièng nh­ chóng ta m« t¶ trong phÇn tr­íc, cho vÝ dô explicit Null (0), Router Alert (1). Cßn l¹i 12 bit m· ho¸, c¸c tr­êng Exp, Stack vµ TTL. Tæng sè b¨ng tÇn sö dông trªn giao diÖn nµy ®­îc chØ thÞ bëi Mpls interfaceTotalBandwidth vµ theo lý thuyÕt, c¸c ®¬n vÞ d÷ liÖu ®Æc tr­ng Kb/s. Tæng sè b¨ng tÇn cã hiÖu lùc t¹i bÊt kú thêi gian ®­a ra ®­îc chØ thÞ bëi “Mpls InterfaceAvailableBandwidth”. §©y lµ sù kh¸c nhau gi÷a “MplsInterface – TotalBandwidth” vµ tæng sè b¨ng tÇn sö dông. §èi t­îng “MplsInterfaceLabel ParticipationType” chØ thÞ kh«ng gian nh·n ®­îc ph©n phèi däc theo nÒn hoÆc c¸c giao diÖn. Mçi sù tham dù nÒn nh·n chØ thÞ r»ng c¸c nh·n chØ thÞ toµn bé trªn nÒn. Mçi sù tham dù giao diÖn nh·n chØ thÞ r»ng mçi giao diÖn chia xÎ, kh«ng gian nh·n víi mét miÒn theo lý thuyÕt. 3.3.4. C¸c tham sè cÊu h×nh cña MIB In – segments Mét in – segment lµ mét èng vµo cña mét ®o¹n LSP dùa trªn sù ®­a ra MPLS NE. §©y lµ mét ®èi t­îng, nã ®iÒu khiÓn viÖc l­u chuyÓn c¸c gãi tíi mét LSP. Mçi mét in – segment trªn mét node MPLS gåm mét thùc thÓ t­¬ng øng trong b¶ng MIB mplsInsegmentTable. Mét thùc thÓ trong b¶ng nµy ®­îc minh ho¹ d­íi ®©y. MplsInsegmentEntry : : = SEQUENCE { mplsInterfaceIfindex InterfaceIndexOrZero, - - Index mplsInterfaceLabel MplsLabel, - - index mplsInterfaceNPop Integer32, mplsInterfaceAddrFamily AddressFamilyNumbers, mplsInterfaceXCIndex Unsigned32, mplsInterfaceOwner MplsInitialCreationSource, mplsInterfaceTrafficParamPtr Rowpointer, mplsInterfaceRowStatus RowStatus, B¶ng 3.2. B¶ng MIB chi In-segments. B¶ng nµy ®­îc chØ môc bëi mét sù kÕt hîp cña ifindex cña giao diÖn vµo vµ nh·n ®Ønh cao nhÊt, ®ã lµ mplsInsegmentIfindex vµ mplsInsegmentLabel. Sè l­îng nh·n ®Ó xo¸ ®­îc chØ thÞ bëi gi¸ trÞ cña mpls insegment Mpop. NÕu gi¸ trÞ nµy lµ 2 sau ®ã node xo¸ 2 nh·n khái ng¨n xÕp mplsInsegmentAddsFamily ®­a ra sè ®Þa chØ quyÒn h¹n con sè thiÕt kÕ internet (IANA) cho tr­êng hîp, IPv4 cã gi¸ trÞ 1 vµ Ipv6 cã gi¸ trÞ 2. Cross – connect kÕt hîp víi ®o¹n nµy ®­îc cung cÊp bëi “mplsInsegmentXCIndex”. §©y lµ mét chØ môc tíi “mpls XCTable” “mplsSegment Owner” chØ thÞ c¸c thùc thÓ nã t¹o ra vµ thuéc vÒ b¶n th©n ®o¹n nµy “mplsSegmentTraficparamptr” chØ thÞ thùc thÓ trong “mplsTraficParamtable” r»ng chøa ®ùng c¸c tiªu ®Ò l­u l­îng cho ®o¹n nµy. KiÓu nµy lµ “RowStatus” vµ c¸ch nµy cã thÓ ®­îc sö dông ®Ó m« t¶ l¸t n÷a trong phÇn nµy, n¬i chóng ta t¹o ra mét LSP. Cuèi cïng kiÓu l­u tr÷ cho ®o¹n (segment) ®­îc m« t¶ bëi mplsInsegmentStorageType. NÕu ®èi t­îng nµy cã gi¸ trÞ readonly (5), sau ®ã mét SetRequuest, kh«ng cã kh¶ n¨ng xo¸ hoÆc chuyÓn ®æi nã . Out – segments Mét out – segmet lµ èng ra cña mét segment LSP trªn mét MPLS NE ®­a ra. §©y lµ ®iÒu khiÓn l­u chuyÓn c¸c gãi däc theo c¸c ®­êng cña LSP. Mçi mét out – segment trªn mét node MPLS cã mét thùc thÓ t­¬ng øng trong b¶ng MIB “mplsOutsegmentTable”. Mét thùc thÓ trong b¶ng nµy ®­îc minh ho¹ trong b¶ng d­íi ®©y. MplsOutSegmentEntry : : = SEQUENCE { mplsOutSegmentIndex Unsigned32, -- Index mplsOutSegmentIfIndex InterfaceIndexOrZero, mplsOutSegmentPushTopLabel TruthValue, mplsOutSegmentTopLabel MplsLabel, mplsOutSegmentTopLabel InetAddressType, mplsOutSegmentNexHopIPAddr InetAdress, mplsOutSegmentXCIndex Unsigned32, mplsOutSegmentOwer MplsOwner, mplsOutSegmentTrafficParamPtr RowPointer, mplsOutSegmentRowStatus RowStatus, mplsOutSegmentStorageType StorageType } B¶ng 3.3 : B¶ng MIB out-segment MPLS C¸c thùc thÓ trong b¶ng out – segment cã thÓ t¹o ra dùa trªn c¬ së c¸c gi¸ trÞ chØ môc tõ ®èi t­îng “mplsOutsegmentIndeXnext”. Mét lÇn n÷a, gi¸ trÞ chØ môc ®­îc thu chóng ta cã thÓ chØ ®Þnh nã tíi “mplsOutSegmentIfdex”. ChØ môc giao diÖn cña giao diÖn ®i ra ®­îc chøa ®ùng trong “mplsOutsegmentIfindex”. “mplsOutsegmentPushTopLabel” kiÓu boolean chØ thÞ nÕu mét nh·n (gi¸ trÞ cña nh·n nµy ®­îc t×m trong “mplsOutSegementToplabel” sÏ ®­îc ®Èy vµo ng¨n xÕp nh·n cña mét gãi MPLS ®i ra. “outSegment” liªn quan ®Õn n¬i sÏ göi mét gãi MPLS ra. KiÓu cña ®Ých ®­îc chØ thÞ bëi gi¸ trÞ cña mpls OutSegmentNextHopIpAddrTypre. Vµ cã thÓ IPv4 (1) vµ Ipv6 (2) “mplsOutSegment NextHopIpAddr” chøa ®ùng hoÆc ®iÒu chØnh Ipv4 hoÆc Ipv6 cña hop kÕ tiÕp, ®­îc quyÕt ®Þnh dùa trªn gi¸ trÞ cña “mplsOutSegmentNexdHopIpAddrType”. “Mpls OutSegmentOwner” chØ thÞ thùc thÓ nã t¹o ra vµ chÝnh b¶n th©n Segment. Mpls OutSegmentTrafficParamPtr chØ thÞ thùc thÓ trong “mplsTrafficParamTable”, thùc thÓ nµy chøa ®ùng tiªu ®Ò l­u l­îng cho segment nµy. “Mpls OutSegmentRow Status” cã ng÷ häc ®ång nhÊt víi ®èi t­îng t­¬ng øng trong b¶ng in – segment. Sù gièng lµ ®óng cho mplsOutSegment StorageType. Cross – connects Cross – connects ®­îc sö dông ®Ó kÕt hîp gi÷a Segment LSP. Sù kÕt hîp Sever nµy gièng nh­ sù giíi thiÖu cho MPLS NE ®Ó chuyÓn m¹ch gi÷a c¸c Segment ®Þnh râ. LSR MIB hç trî c¸c kÕt nèi ®iÓm - ®iÓm, ®iÓm ®Õn nhiÒu ®iÓm, nhiÒu ®iÓm - ®iÓm Thùc thÓ trong mplsXCtable cã thÓ t¹o ra trªn c¬ së c¸c gi¸ trÞ chØ môc thu ®­îc tõ ®èi t­îng mplsXCIndexNext. Gi¸ trÞ chØ môc duy nhÊt ®­îc thiÕt kÕ cho mplsIndex. MplsXCtable cã mét chØ môc t¹o bëi bèn ®èi t­îng ®Çu tiªn trong h×nh 3- 6. §èi t­îng mplsXCInSegmentIfindex miªu t¶ chØ môc giao diÖn in-segment cho LSP kh«ng b¾t nguån tõ node nµy. Víi c¸c LSP b¾t nguån tõ node nµy th× mplsXCinsegmentifindex ®Òu cã gi¸ trÞ lµ zero. Gi¸ trÞ nh·n vµo trªn kÕt nèi chÐo (cross-connect) lµ mplsXCInSegmentlabel. §èi t­îng mplsXCoutSegmentIndex lµ chØ môc out-segment cho c¸c LSP qua c¸c node nµy. Víi ®Çu cuèi LSP trªn node nµy, mplsOutSegmentIndex lµ zero. LSP ®Õn kÕt nèi chÐo (cross-connect) ®­îc chØ thÞ bëi gi¸ trÞ cña mplsXClspid. §èi t­îng mplsXClabelStackIndex chØ thÞ mét thùc thÓ trong b¶ng ng¨n xÕp nh·n. Sù chØ thÞ ng¨n xÕp nh·n nµy cã thÓ ®Èy vµo nh·n MPLS, nÕu kÕt nèi chÐo (cross-connect), ph¶i ®­îc l­u tr÷ sau khi cã sù háng hãc x¶y ra (e.g mét card cæng cã khiÕm khuyÕt hoÆc mét nguån chuyÓn m¹ch háng), sau ®ã gi¸ trÞ cña mplsXCIsPersistent ph¶i thiÕt lËp gi¸ trÞ true (1). Gi¸ trÞ cña mplsXCOwner chØ thÞ thùc thÓ t¹o ra vµ b¶n th©n kÕt nèi chÐo nµy. §èi t­îng mplsXCAdminSatus ra lÖnh cho sù phô thuéc tr¹ng th¸i hµnh chÝnh cña kÕt nèi chÐo: up(1). §iÒu nµy cã nghÜa lµ c¸c gãi cã thÓ chuyÓn tiÕp l­u l­îng. Gi¸ trÞ cña mplsXCoperStatus ®­îc thiÕt lËp chØ bëi NE ®Ó chØ cho biÕt c¸c tr¹ng th¸i ho¹t ®éng thùc sù. NÕu xuÊt hiÖn mét lÇn sau ®ã gi¸ trÞ cña mplsXCoperStatus ph¶i ph¶n x¹ nã. §©y lµ ph­¬ng tiÖn, nÕu mét card cæng IP háng, sau ®ã LSP kh«ng cã kh¶ n¨ng l­u chuyÓn c¸c gãi vµ c¸c tr¹ng th¸i ho¹t ®éng sÏ ph¶i chuyÓn ®æi tõ up(1) sang down(2). C¸c ng¨n xÕp nh·n Mplslabelstacktable chØ râ ng¨n xÕp nh·n ®­îc ®Èy lªn trªn mét gãi. C¸c thùc thÓ tíi b¶ng nµy ®­îc ®Ò cËp tõ mplsXCtable (th«ng qua ®èi t­îng mplsXClabelStackIndex. Nh·n ë ®Ønh cao nhÊt ®­îc sö dông bëi c¸c MPLS NE cho vÊn ®Ò chuyÓn tiÕp l­u l­îng. Nh·n á d­íi nh·n cao nhÊt ®­îc xo¸ bá. §iÒu nµy rÊt h÷u dông khi c¸ch ®èi xö ®Þnh tuyÕn cã thø bËc phô thuéc vµo mét gãi ®­a ra. Cho vÝ dô, chóng ta ®Ò cËp ®Õn ng¨n xÕp nh·n cã hai nh·n, nh·n X vµ nh·n Y. Mét gãi IP ®Õn t¹i router biªn MPLS ra 1 trong h×nh 3-2. T¹i ®iÓm nµy c¸c gãi ®­îc gi¶i m· MPLS vµ hai nh·n ®­îc ®Èy ra, ®Çu tiªn X vµ sau ®ã Y. Gãi MPLS sau ®ã ®­îc xö lý ®­a ®Õn NE kÕ tiÕp, nh­ng chØ cã nh·n ë ®Ønh Y ®­îc sö dông cho sù ®èi xö l­u l­îng, cßn l¹i X-kh«ng chuyÓn ®æi. Khi gãi MPLS t×m thÊy biªn trong miÒn cña chóng t¹i router biªn MPLS 2, nh·n ë ®Ønh cao nhÊt ®­îc xo¸, nh·n X cßn l¹i cã thÓ ®­îc xo¸ vµ sö dông cho ®Þnh tuyÕn truyÒn thèng. KiÓu s¾p xÕp cã thø bËc nµy cã thÓ sö dông khi sù ®Þnh tuyÕn c¸c gãi ®i qua m¹ng SP chuyÓn tiÕp gièng nh­ sù t¶i liªn tæng ®µi(IXCs). Mplslabelstackentry : :=SEQUENCE { Mpls labelstackindex Unsigned32, --index Mplslabelstacklabelindex Unsigned32, -- secondary index Mplslabelstacklabel mplslabel, Mplslabelstackrowstatus rowstatus, mplslabelstackstorageType storageType } B¶ng 3.4: B¶ng MIB chøa ng¨n xÕp nh·n L¹i mét lÇn n÷a, mplsLabelStackIndexNext ®­îc lÊy mÉu ®Ó ®­a ra chØ môc r¶nh rçi kÕ tiÕp trong b¶ng nµy. Sau ®ã gi¸ trÞ nµy cã thÓ thiÕt kÕ cho mplsLabelStackIndex. §èi t­îng mplsLabelStackLabelIndex lµ mét chØ môc thø hai chØ ra vÞ trÝ trong ng¨n xÕp nh·n. Mét gi¸ trÞ nhá h¬n cña mplsLabelStackLabelIndex chØ thÞ thùc thÓ cao h¬n trong Stack. MplslabelStackLabel lµ nh·n ®­îc ®Èy lªn phÝa trªn gãi. C¸c th«ng sè l­u l­îng B¶ng nµy chØ thÞ ®Æc ®iÓm cña ®èi t­îng, th«ng sè l­u l­îng cho in-segment vµ out-segment. Mét thùc thÓ trong b¶n nµy ®­îc minh ho¹ trong b¶ng 3.7 mplsTrafficParamEntry : := SEQUENCE { mplsInterfaceInlabelsUsed gauge32, mplsInterfaceFailedLabelLookup counter32, mplsInterfaceOutLabelsUsed gauge32, B¶ng 3.5 :C¸c tham sè l­u l­îng trong MIB C¸c thùc thÓ trong b¶ng nµy cã thÓ t¹o ra bëi viÖc sö dông cña ®èi t­îng.mplsTrafficParamIndexNext. Gi¸ trÞ sau cïng cã thÓ thiÕt kÕ cho mplsTraficParamIndex. Mçi thùc thÓ trong b¶ng nµy cã thÓ cã c¸i nh×n tæng quan gièng nh­ mét hiÖn tr¹ng, nã m« t¶ ®Æc ®iÓm b¨ng tÇn cña LSP kÕt hîp tèc ®é tèi ®a trong c¸c ®¬n vÞ kb/s ®­îc chØ thÞ bëi gi¸ trÞ cña mplsTraficParamMaxRate, ®©y lµ sù phô thuéc tèc ®é lín nhÊt cña sù l­u chuyÓn c¸c gãi. T­¬ng tù nh­ vËy, gi¸ trÞ tèc ®é trung b×nh trong c¸c ®¬n vÞ kb/s ®­îc chØ thÞ bëi gi¸ trÞ cña mplsTraficParamMeanRate. §iÒu nµy phô thuéc vµo tèc ®é trung b×nh cña sù chuyÓn tiÕp c¸c gãi. KÝch cì tèi ®a theo byte ®­îc chØ thÞ bëi gi¸ trÞ cña mplsTraficParamMaxBurstSize. §iÒu nµy phô thuéc vµo kÝch cì gãi mong ®îi. 3.3.5. T¹o ra mét ®­êng hÇm sö dông TE MIB Mét ®­êng hÇm MPLS lµ mét tuyÕn LSP râ rµng. C¸c ®­êng hÇm ®­îc t¹o ra sö dông TE MIB cã thÓ thu tµi nguyªn tèt nh­ d­íi ®©y. C¸c tuyÕn râ rµng láng lÎo hoÆc chÆt chÏ, c¸c NE trong cÊu h×nh ®­êng ®­êng hÇm thÝch hîp c¸c ®èi t­îng MIB LER vµ LSR theo thø tù sù phô thuéc c¸c rµng buéc. C¸c ®­êng hÇm vµ tÊt c¶ c¸c thµnh phÇn tù ®éng sinh ra khi qua m¹ng. CÊu h×nh MPLStunnelTable Chóng ta ®Æt mét thùc thÓ trong mplstunnelTable. §©y lµ mét b¶ng lín h¬n trong c¸c phÇn ­u tiªn, sù b×nh luËn víi c¸c cét thiÕt kÕ. HÇu hÕt sù thiÕt lËp phï hîp víi c¸c gi¸ trÞ MIB mÆc ®Þnh. Tõ khi ®©y lµ mét ®­êng hÇm thiÕt kÕ l­u l­îng, chóng ta ph¶i ®Þnh râ tÊt c¶ tµi nguyªn vµ c¸c node phô thuéc trong mét ®­êng. §©y lµ viÖc lµm kÕ tiÕp, nãi râ rµng, thùc thÓ MPLStunnelTable cã thÓ t¹o ra sau khi c¸c tµi nguyªn ®· ®­îc ®Þnh râ vµ danh s¸ch c¸c hop t¹o ra. CÊu h×nh MPLStunnelResourceTable ®­êng hÇm cã thÓ kÕt hîp víi mét bé tµi nguyªn, nã cung cÊp cho ®­êng hÇm víi kh¶ n¨ng mang l­u l­îng, ®Èy vµo nã. C¸c tµi nguyªn ®­îc ®Þnh nghÜa bëi mét dßng trong MPLStunnelResourceTable. Chóng ta lùa chän thùc thÓ chØ môc cho b¶ng nµy gièng nh­ chØ sè 5(e.g: ®©y cã thÓ lµ gi¸ trÞ r¶nh rçi thu ®­îc tõ mÉu ®èi t­îng MPLStunnelResourceIndexNext). §iÒu nµy thiÕt lËp nh­ d­íi ®©y: {MPLStunnelRsourceIndex = 5 MPLStunnelRsourceMaxRate =640000, -- 10 * 64kbps voice channels MPLStunnelRsourceMeanRate =640000, MPLStunnelRsourceMaxBurstSize = 2000, MPLStunnelRsourceRowStatus = createAndGo (4) } TÊt c¶ n¨m ®èi t­îng nµy cã thÓ bao gåm trong mét b¶n tin SNMP setRequest danh s¸ch liªn kÕt biÕn ®æi. §èi t­îng tr­íc thiÕt lËp tr¹ng th¸i dßng. §©y lµ mét chØ sè Agent xa, ho¹t ®éng cña nã lµ t¹o ra mét dßng, gi¸ trÞ 4 ®­îc gäi lµ createAndgon vµ chØ thÞ dßng ®­îc t¹o ra víi mét tr¹ng th¸i tÝch cùc, c¸c dßng ®· s½n sµng cho dÞch vô. ERO cã thÓ hîp nhÊt vµo trong ®­êng hÇm bëi sù thiÕt lËp MPLStunnelHopTableIndex =1. C¸c gãi xö lý cho c¸c ®­êng hÇm thiÕt kÕ l­u l­îng trªn thùc tÕ, t­¬ng tù trong h×nh 3-10. Sù kh¸c nhau chÝnh , ®ã lµ: Mét ®­êng hÇm kh¸c ®­îc lùa chon. ®­êng hÇm cã mét sù kÕt hîp dµnh tr­íc tµi nguyªn. §iÒu nµy hoµn thµnh m« t¶ vÒ sù t¹o ra c¸c LSP vµ c¸c ®­êng hÇm thiÕt kÕ l­u l­îng. T¹o ra c¸c LSP vµ ®­êng hÇm sö dông mét NMS Chóng ta m« t¶ c¸c luång lµm viÖc cã thÓ cho ®ång thêi c¸c tr­êng hîp: Më mét ¸nh x¹ chøa ®ùng c¸c node MPLS trong h×nh 3.2. KÝch hai node biªn, chän mét ®iÓm cuèi kÕt nèi. Chän kiÓu kÕt nèi (LSP hoÆc ®­êng hÇm) NÕu kiÓu ®­êng hÇm ®­îc lùa chän, sau ®ã GUI cho phÐp t¹o ra mét ERO. Kh«ng b¾t buéc mét ®­êng tÝnh to¸n (trong h×nh 3-2 nh­ng khã h¬n khi 100, 1000, hoÆc thËm chÝ 100 trong sè 1000 node lµ r¾c rèi) gi÷a hai node cuèi. Chän sù phô thuéc c¸c tµi nguyªn (B¨ng tÇn, kÝch cì bã lín nhÊt) TÝnh to¸n tæng quan vµ chuyÓn ®æi nã nÕu cÇn. Truy nhËp ®­êng vµ göi kÕt nèi cho sù cung cÊp T¹i ®iÓm nµy tÊt c¶ c¸c b¶ng MIB cÇn thiÕt ®­îc cËp nhËt bëi phÇn mÒm NMS. Cho tr­êng hîp cña ®­êng hÇm, node vµo (Router biªn 1) MIB cÇn cËp nhËt víi tÝn hiÖu cßn l¹i. Cho LSP, nÕu kh«ng cã tÝn hiÖu ®­îc sö dông, sau ®ã m· cung cÊp NMS ph¶i ®ßi hái cËp nhËt MIB cho tÊt c¶ c¸c node/®­êng(router biªn1, router lâi 1 vµ router biªn 2). Cuèi cïng NMS ph¶i b¸o c¸o sau khi cã thµnh c«ng hoÆc háng hãc cña ho¹t ®éng. Xa h¬n, NMS sau ®ã cã thÓ b¾t ®Çu qu¶n lý t¹o ra kÕt nèi nh­ b¶n th©n ®èi t­îng- c¸c ®èi t­îng mµ nã t¹o ra. Sù kh¸c nhau gi÷a c¸c kÕt nèi nµy, cung cÊp sö dông ESM (i.e ngoµi NMS, sö dông CLI) h¬n lµ NMS 3.4. Thùc tÕ qu¶n lý m¹ng MPLS qua SNMP TÊt c¶ c¸c ®Æc ®iÓm cña MIB chóng ta ®· xem trªn ®©y, chóng phôc vô c¸c tiªu ®Ò b¶n tin cña qu¶n lý m¹ng. Sù l­u tr÷ gi¸m s¸t trong MIB sö dông c¸c qui t¾c l­u tr÷ vµ hµnh ®éng, sù gi¸m bao gåm c¸c ®iÒu khiÓn vµ hµnh ®éng ph¶i ®­îc ®­a ra khi ph¸t hiÖn c¸c ®iÒu kiÖn ®ã. Trong phÇn nµy chóng ta nghiªn cøu FTN MIB bëi v× nã cung cÊp cho sù gi¸m s¸t l­u tr÷ cã thÓ sö dông qu¶n lý l­u l­îng IP vµo m¹ng MPLS. 3.4.1. C¸c sù phô thuéc liªn cét kÕt hîp víi nhau chÆt chÏ Mét vïng quan träng cña thiÕt kÕ lµ mét sù phô thuéc cét trong ®ã gi¸ trÞ cét x Trong h×nh 3.3 ®­íi ®©y, chóng ta thÊy mét m¹ng MPLS víi hai ®­êng hÇm. Mét lµ s¬ cÊp, mét lµ dù phßng. §iÒu nµy cã thÓ ®­a ra bëi viÖc t¹o ra hai thùc thÓ trong MIB. Hai ®­êng hÇm cã thÓ ®­îc ®Þnh h×nh thÓ ®Ó chia sÎ nhiÒu bé tµi nguyªn gièng nhau, gièng nh­ b¨ng tÇn, hoÆc chóng cã thÓ nh©n ®«i tµi nguyªn ®­êng hÇm s¬ cÊp d­íi ®©y lµ ®­êng {LER 1, LSR1, LSR 2, LER2}, trong ®ã ®­êng sao l­u dù phßng theo sau { LER1, LSR3, LSR4, LER2}. Trong h×nh 3-14 chóng ta cã thÓ xem 1 phÇn trÝch tõ ®­êng hÇmmplsTable trong LER 1. LER1 MIB Excerpt Primary Tunnel mplsTunnelIndex = 1 mplsTunnelInstance = 1 LER1 LSR1 LSR2 LER2 Backup Tunnel mplsTunnelIndex = 1 mplsTunnelInstance = 2 LSR3 LSR4 H×nh 3.2: §­êng hÇm s¬ cÊp víi tr­êng hîp sao l­u dù phßng §­êng hÇm s¬ cÊp cã gi¸ trÞ 1 trong c¶ MPLStunnelIndex vµ MPLStunnelInstance. Theo mét c¸ch nãi kh¸c nã lµ thùc thÓ ®Çu tiªn trong MPLStunnelTable vµ kh«ng cã tr­êng hîp nµo kh¸c cña ®­êng hÇm ( VD : nã lµ tr­êng hîp cña chÝnh nã ) ®­êng hÇm dù phßng, cã gi¸ trÞ 1 trong MPLStunnelIndex vµ 2 trong MPLStunnelInstance. §iÒu nµy cã nghÜa lµ ®­êng hÇm dù phßng ®ßng vai trß lµ thùc thÓ thø hai trong MPLStunnelTable vµ lµ tr­êng hîp dù phßng cña ®­êng hÇm s¬ cÊp. Chóng ta sÏ nghiªn cøu tõng b­íc c¸ch thøcsö dông SNMP. T¹o ra tunnnel s¬ cÊp, chóng ta thiÕt lËp gi¸ trÞ cho c¶ MPLStunnelIndex vµ MPLStunnelInstancemp b»ng 1. Chóng gièng nh­ viÖc chóng ta t×m kiÕm gÝa trÞ MPLStunnelindexnext (chñ thÓ nµy nhËn). §Ó t¹o ra ®­êng hÇm dù phßng chóng ta ph¶i tra cøu MIB ( hoÆc mét c¬ së d÷ liÖu bªn ngoµi ) cho gi¸ trÞ cña MPLStunnelIndex lµ phï hîp víi ®­êng hÇm s¬ cÊp trong tr­êng hîp 1. Sau khi chóng ta t¹o ra thùc thÓ kh¸c trong MPLStunnelTable víi MPLStunnelIndex vµ MPLStunnelInstance gi¸ trÞ 1 vµ 2 t¸ch biÖt ra. V× vËy gi¸ trÞ cña MPLStunnelInstance cung cÊp chØ thÞ nªn ®­êng hÇm lµ 1 tr­êng hîp cña ®­êng hÇm kh¸c. NÕu 2 ( hoÆc nhiÒu h¬n ) hµng trong b¶ng ®­êng hÇm cã gi¸ trÞ gièng nhau cña MPLStunnelInstance, sau ®ã chóng lµ tr­êng hîp lÉn cña nhau. NÊc ®­êng hÇm cã thÓ hµnh ®éng gièng nh­ dù phßng cña nhau vµ chóng cã thÓ n¹p chia sÎ th«ng tin vµo. §©y lµ mét vÝ dô vÒ sù phô thuéc cña c¸c cét, trong ®ã gi¸ trÞ cña mét cét dùa trªn gi¸ trÞ cña c¸c cét kh¸c. Trong tr­êng hîp hç trî ( hoÆc n¹p chia sÎ ) c¸c ®­êng hÇm, gi¸ trÞ cña MPLStunnelIndex lµ gÝa trÞ gièng vµ MPLStunnelIndex tõ dßng kh¸c MPLStunnelTable. Hai thùc thÓ lµ kh¸c nhau ®­îc qui ®Þnh bëi gi¸ trÞ cña MPLStunnelInstance. Sù phô thuéc gãp phÇn t¹o nªn sù phøc t¹p cho MIB. Cho vÝ dô chóng ta cã thÓ cho phÐp xo¸ ®­êng hÇm s¬ cÊp tr­íc khi xãa ®­êng hÇm dù phßng. Th­êng lµ kh«ng, bëi v× ®­êng hÇm dù phßng nh×n chung tån t¹i chØ b¶o vÖ cho ®­êng hÇm s¬ cÊp. V× vËy Agent trªn LER cã hiÖu lùc cho viÖc nµy vµ NMS d­íi ®©y lµ phï hîp. Víi nhiÒu quyÕt ®Þnh thiÕt kÕ c¸ch tèt nhÊt ®Ó thùc hiÖn ®Çy ®ñ ®iÒu nµy lµ xo¸ c¸c qui t¾c, gièng nh­ viÖc ng¨n ngõa xo¸ mét ®­êng hÇm s¬ cÊp mµ tÊt c¶ c¸c tr­êng hîp kh¸c cña ®­êng hÇm nµy cã thÓ xo¸. C¸c Agent sÏ cã hiÖu lùc c¸c qui t¾c nµy cïng víi NMS ( VD : nÕu ng­êi sö dông cã g¾ng xo¸ mét ®­êng hÇm s¬ cÊp tr­íc khi xo¸ ®­êng hÇm dù phßng ) 3.4.2. C¸c gi¸ trÞ mÆc ®Þnh vµ c¸c líp ®Öm Sau ®ã cã c¸c gi¸ trÞ mÆc ®Þnh th«ng qua mÖnh ®Ò DEFVAL. Cho r»ng chóng ta cã mét MIB t¹i ®ã cã hai cét X vµ Y vµ chóng cã mèi quan hÖ víi nhau. Chóng ta nãi r»ng X kh«ng mÆc ®Þnh gi¸ trÞ vµ cã thÓ ®­a ra gi¸ trÞ 1 vµ 2 nh­ng chóng chØ cã gi¸ trÞ khi Y cã mét gi¸ trÞ kh«ng ph¶i b»ng rezo. Theo mét tõ kh¸c, nÕu Y cã gi¸ trÞ 0, sau ®ã chóng ta kh«ng thÓ thiÕt lËp bÊt cø gi¸ trÞ nµo cho X. §©y lµ mét thiÕt kÕ MIB kh«ng kh¶ quan do vµi nguyªn nh©n : Gi¸ trÞ X kh«ng ®­îc ®Þnh nghÜa nÕu Y b»ng 0 SNMP – m· phÇn mÒm ®iÒu khiÓn trong NMS ph¶i kiÓm tra gi¸ trÞ cña Y tr­íc khi thiÕt l©p X. Kh«ng thiÕt lËp gi¸ trÞ cña X ( VD : Khi Y b»ng 0 cã thÓ ®­a ra vïng trong MIB). KiÓm tra gi¸ trÞ cho môc ®Ých t¹o ra m· SNMP mµ kh«ng phøc t¹p. Nã t¹o thµnh c¸c ho¹t ®éng xuyªn luång, khã cã thÓ ®¹t ®­îc bëi v× d÷ liÖu vµo ph¶i ®­îc c«ng nhËn. §iÒu nµy xuÊt hiÖn t¹i giao diÖn ng­êi sö dông. Nã còng giíi thiÖu c¸c tr­êng hîp ®Æc biÖt cho phÇn mÒm NMS. 3.4.3. C¸c MIB vµ sù thay ®æi tØ lÖ Vai trß chñ yÕu cña MIB dïng trong qu¶n lý m¹ng lµ tr¹ng th¸i trong nhiÒu thêi gian.Trªn thùc tÕ MIB lµ phÇn chñ yÕu lµm ®¬n gi¶n ho¸ c¶ cÊu tróc NMS vµ sù dÔ dµng víi m¹ng ®ã trong sù qu¶n lý. TØ lÖ cña næi bËt NE lµ SNMP cã thÓ tiÕp cËn mét giíi h¹n vËt lý. Sù thiÕt kÕ MIB ph¶i hîp nhÊt khuynh h­íng vµ cho phÐp c¸c kÜ thuËt cã thÓ gièng nh­ d÷ liÖu nÐn (vÝ dô, L777) theo thø tù vËn dông mét sè l­îng lín d÷ liÖu. Mét c¸ch hiÖu qu¶, C¸c PDU lín h¬n cã thÓ sö dông bëi v× m«i tr­êng cã thÓ ®­îc nÐn. §iÒu nµy cã thÓ lµm phøc t¹p ®iÒu khiÓn PDU vµ lµm chËm h¬n sù ®¸p øng bëi sù nÐn ë trªn. §©y lµ sù ®Èy thªm quyÕt ®Þnh qu¶n lý t¹o dung l­îng tíi b¶n th©n NE. ViÖc ¸nh x¹ c¸c gãi IP sang miÒn MPLS kh«ng ph¶i lµ mét nhiÖm vô b×nh th­êng. Tèc ®é cao t¨ng h¬n vµ ©m l­îng cña gãi IP cung cÊp c¸c c«ng tr×nh m¹ng lµ nguyªn nh©n chñ yÕu cho sù di chuyÓn c¸c gãi ¶o, sù gi¶i quyÕt ®iÒu khiÓn ngoµi NMS. VÊn ®Ò quan träng kh¸c cña MPLS, MIB cung cÊp mét khung cho ®iÒu nµy vµ ®­îc m« t¶. MPLS FTN MIB Tiªu ®Ò ®Çy ®ñ cña MIB : MPLS FEC to NHLEF management informationbase sù hiÓu vÒ MIB sÏ gióp chóng ta mét lÇn n÷a ®¸nh gi¸ ®ïng vÒ MPLS. VÝ dô : m« t¶ trong phÇn trªn, nã còng minh häa mét c¸ch gi¸m s¸t l­u tr÷ trong MIB. Sù gi¸m nµy ®­îc t¹o bëi ng­êi sö dông NMS vµ thùc hiÖn bëi NE (sö dông trong sù liªn kÕt víi phÇn mÒm mang môc ®Ých ®Æc biÖt ). 3.4.4. VÝ dô vÒ viÖc sö dông FTNMIB §©y lµ vÝ dô vÒ FTNMIB thiÕt lËp sù phô thuéc cho MPLS – m· ho¸ l­u l­îng IP tíi mét LSP kh¸c trong mét ®­êng hÇm. H×nh 3.4 minh ho¹ hai luång IP cung cÊp cho mét LER MPLS ( Edge router 1). Mét nguån IP göi l­u l­îng tho¹i/IP (VoIP) vµ giao thøc kh¸c lµ SMTP ( ph©n phèi mail ). Chóng ta muèn ®Èy l­u l­îng SMTP th«ng qua LSP vµ l­u l­îng VoIP th«ng qua ®­êng hÇm. L­u l­îng VoIP cã c¸c yªu cÇu thêi gian thùc. V× vËy chóng ta cho r»ng chóng ta t¹o ra ®­êng hÇm vµ mét QoS thÝch hîp. L­u l­îng SMTP th× kh«ng yªu cÇu thùc nghiÖm, v× chóng ta sö dông mét LSP cho môc ®Ých nµy, víi kh«ng cã tµi nguyªn b¨ng tÇn chØ ®Þnh vµ mét QoS “ best – effort “ ®­êng hÇm theo c¸ch nµy cã thÓ mang d÷ liÖu tho¹i thêi gian thùc, v× vËy chóng ta cho r»ng ®­êng hÇm lµ tµi nguyªn chuyªn dông ( VÝ dô : 640Kb/s ) H×nh (trang bªn) LSP vµ ®­êng hÇm cã kh¶ n¨ng truyÒn t¶i MPLS – gãi gän gãi IP th«ng qua m¹ng lâi vµ ph©n ph¸t chóng gièng nh­ IP t¹i ®iÓm ra ( Edge router 2 ). Trong tr­êng hîp nµy, chóng ta cã hai ®Þa chØ IP ®Ých. Gateway SMTP t¹i ®Þa chØ 10.81.1.131 vµ mét viÖc thiÕt lËp chóng ta minh ho¹ trong h×nh 3.15 lµ theo mét ph­¬ng h­íng duy nhÊt. ( Mét øng dông diÖn tho¹i sÏ phô thuéc vµo c¸c kÕt nèi hai chiÒu ) ®Ó hoµn thµnh bøc tranh VoIP chóng ta cÇn ®­êng hÇm kh¸c (hoÆc LSP) ®Ó h­íng l­u l­îng theo h­íng ®èi lËp. Nh­ cã thÓ nh×n thÊy trong h×nh 3.4 nh·n MPLS ra ®­îc sö dông bëi router lâi ®· thu ®­îc gi¸ trÞ 0. Gi¸ trÞ nµy râ rµng lµ mét gi¸ trÞ null vµ ®­îc sö dông theo thø tù ®Ó chØ thÞ node MPLS kÕ tiÕp ( Edge router 2 ) ®ã lµ d÷ liÖu MPLS ph¶i ®­îc lét bá khái gãi vµ thùc hiÖn mét vßng lÆp IP b×nh th­êng. Trong tõ kh¸c gi¸ trÞ nh·n 0 nãi cho node kÕ tiÕp r»ng c¸c gãi ph¶i ®­îc trë vÒ trong miÒn IP. VÝ dô d­íi ®©y minh ho¹ c¸ch thùc c¸c kiÓu l­u l­îng LDP kh¸c hoÆc ®­êng hÇm. gateway VoIP t¹i 10.81.1.132 hai ®Þa chØ nµy t¸ch biÖt nhau. MPLS MPLS A (6) B (7) E (8) F (9) Core Router Edge Router 1 LSRID = 1.1.1.1 Edge Router 2 LSRID = 2.2.2.2 Tunnel LSP VoIP IP SMTP 10.81.1.131 SMTP Gateway 10.81.1.132 VoIP Gateway ISP PSTN H×nh 3.3: Sù thiÕt lËp FTN MIB cho l­u l­îng IP ThiÕt lËp MPLS FTN table cho sù ®æi h­íng LSP Theo thø tù ®Èy l­u l­îng IP tíi LSP trong h×nh 3.4, mét thùc thÓ phô thuéc vµo mplsFTNTable. LSP thiÕt lËp sù phô thuéc nhµ qu¶n lý m¹ng ®Ó biÕt thªm thuËn lîi cña gi¸ trÞ môc tiªu d­íi ®©y t¹i mçi hop. B¶ng chó dÉn giao diÖn vµo (kh«ng cÇn thiÕt t¹i LER vµo). Nh·n vµo (nÕu thÝch hîp- kh«ng cÇn thiÕt t¹i LER vµo). B¶ng chó dÉn giao diÖn ra (kh«ng cÇn thiÕt t¹i LER ra).Nh·n ra ( nÕu xÐt vÒ mÆt øng dông kh«ng cÇn t¹i LER ra). C¸c ®èi t­îng minh ho¹ c¸c ®èi t­îng MIB cÇn cho sù thiÕt lËp mplsFTNTable. C¸c ®èi t­îng nµy chØ phô thuéc vµo router biªn 1 vµ bao gåm c¸c phÇn sau: Nh·n vµo th× kh«ng øng dông bëi v× l­u l­îng IP ®Æt t¹i giao diÖn vµo (n¬i nµy th× kh«ng trãi buéc c¸c nh·n MPLS). Gi¸ trÞ chØ môc giao diÖn ra lµ 6 (giao diÖn ra). 30 lµ gi¸ trÞ nh·n biªn. §­a ra c¸c tiªu ®Ò nµy, chóng ta cã th«ng tin ®Çy ®ñ vÒ n¬i c­ tró mét dßng trong mplsFTNTable: { mplsFTNIndex = 1, mplsFTNDescr =”FTN-ENTRY-1 for IP subnet 10.81.0.0”, mplsFTNMask =0x01, --Look up destination address only mplsFTNAddrType = ipv4, mplsFTNDestIpv4AddrMin = 10.81.1.131, mplsFTNDestIPv4Addrmax = 10.81.1.131, mplsFTNActionType = redirectLsp, mplsFTNActionPointer = mplsXCLspId.5.0.0.3 } Gi¸ trÞ cña mplsFTNActi«nPointer chØ thÞ LSP tíi c¸c gãi ph¶i ®­îc chuyÓn h­íng. Nã thiÕt lËp ®iÓm tíi ®èi t­îng cét ®Çu tiªn cña thùc thÓ XC r»ng ®¸p øng tíi LSP nµy. §©y lµ mplsXCIndex.5.0.0.3, nã ®­îc miªu t¶ theo thùc thÓ mplsXCTable: { mplsXCIndex =5, mplsInsegmentIfindex =0,--originating LSP mplsInsegmentLable = 0, -- originating LSP mplsoutsegmentIndex = 3, --pointer to a row in mplsOutSegmentTable mplsXCLableStackIndex=0 } Thùc thÓ mplsTable nµy trong c¸c ®iÓm trë vÒ dßng d­íi ®©y trong mplsOutsegmentTable: { mplsOutsegmentIndex =3, mplsOutsegmentIfindex =6, mplsOutSegmentPushTopLable = true, mplsoutsegmentTopLable =30 –Egress lable value} Gièng nh­ cã thÓ xem, c¸c gi¸ trÞ trong mplsOutsegmentTable phï hîp víi sù minh ho¹ trong h×nh 3.4. Cuèi cïng, chóng ta cã mplsFTNMapTable, nã lµm ho¹t ®éng thùc thÓ FTN: { mplsFTNMapIfindex =1, mplsFTNPrevIndex=0,--The first FTN entry on this interface mplsFTNMapCurrentIndex =1 } HiÖn t¹i,c¸c gãi IP víi ®Þa chØ ®Ých 10.81.1.131 ®æi h­íng trªn LSP nh­ mét qui ®Þnh. Sù thiÕt lËp mplsFTNTable cho sù ®æi h­íng ®­êng hÇm Theo thø tù ®Èy l­u l­îng IP vµo ®­êng hÇm trong h×nh 3.4, mét thùc thÓ kh¸c bÞ phô thuéc mplsFTNTable. Chóng ta ®­a ra dßng nµy gi¸ trÞ chØ môc 2. { mplsFTNIndex = 2, mplsFTNDescr=”FTN-ENTRY-2 for IP subnet 10.81.0.0”, mplsFTNMask=0x01, -- look up destination address only mplsFTNAddrType = ipv4, mplsFTNDestIpv4AddrMin = 10.81.1.132, mplsFTNDestIpv4AddrMax = 10.81.1.132, mplsFTNActionType = redirect®­êng hÇm, -- We assume that the ingress and egress LSR IDs are 1.1.1.1 and -- 2.2.2.2 respectively for this ®­êng hÇm as seen in Figure 9-2 mplsFTNActionPointer=MPLStunnelIndex.4.0.1.1.1.1.2.2.2.2 } Trong MPLStunnelTable, chóng ta cã dßng sau víi chØ môc 4: { MPLStunnelIndex = 4, MPLStunnelInstance =0, -- primary ®­êng hÇm MPLStunnelIngressLSRID = 1.1.1.1, MPLStunnelEgressLSRID = 2.2.2.2 } Cuèi cïng chóng ta cã mplsFTNMapTable, nã kÝch ho¹t thùc thÓ FTN : { mplsFTNMapIfIndex = 1, mplsFTNPrevIndex = 1, mplsFTNMapcurrIndex = 2 } C¸c gãi nµy víi ®Þa chØ ®Ých 10.81.132, b©y giê ®­îc chuyÓn h­íng sang ®­êng hÇm thiÕt kÕ l­u l­îng nh­ lµ mét quy ®Þnh 3.5. Tæng kÕt ch­¬ng Ch­¬ng nµy kh¸i qu¸t chung viÖc øng dông MIB trong qu¶n lý m¹ng MPLS. Víi môc ®Ých ®ã, ë ®©y ®Ò cËp ®Õn c¸c vÊn ®Ò sau: §Æc ®iÓm cña cña m¹ng MPLS cÇn sö dông MIB ®Ó qu¶n lý, cô thÓ nh­ viÖc t¹o ra nh·n, ng¨n xÕp nh·n, ®Æc ®iÓm sù l­u chuyÓn th«ng tin b»ng ho¸n ®æi nh·n, t¹o c¸c ®­êng LSP, t¹o ®­êng hÇm ®­êng hÇm §Æc ®iÓm cña MIB phï hîp víi qu¶n lý m¹ng MPLS lµ cÊu thµnh d­íi d¹ng b¶ng, gi÷a c¸c cét cã mèi liªn hÖ víi nhau, c¸c ®èi t­îng trong b¶ng cÊu thµnh d­íi d¹ng chØ môc thø bËc Sau ®ã lµ cô thÓ viÖc qu¶n lý, thiÕt lËp c¸c chØ sè mÆc ®Þnh trong b¶ng MIB ®Ó qu¶nlý mét m¹ng MPLS. Vai trß trung t©m cña MIB trong qu¶n lý m¹ng lµ mét ®Ò tµi lín trong ®å ¸n nµy. Hi väng r»ng trong t­¬ng lai, tæ chøc cung cÊp vµ c¸c tiªu chuÈn cã thÓ lµm nhiÒu viÖc ®Ó t¨ng tÝnh ®iÒu khiÓn ®Ó t¹o ra nhiÒu sù thiÕt kÕ tèt cho MIB. KÕt luËn §éng lùc thóc ®Èy viÖc nghiªn cøu chuyÓn m¹ch nh·n ®a giao thøc vµ c¬ së th«ng tin qu¶n lý m¹ng tËp trung vµo hai ­u ®iÓm chÝnh lµ: Tèc ®é xö lý th«ng tin nhanh, gi¶i quyÕt c¸c vÊn ®Ò vÒ trÔ, t¨ng qu¸ tr×nh xö lý l­u l­îng ng­êi dïng trªn m¹ng Internet, nguyªn t¾c chuyÓn tiÕp gãi tin rÊt ®¬n gi¶n. Giao thøc qu¶n lý m¹ng ®¬n gi¶n – SNMP víi MIB cÊu tróc d­íi d¹ng c¬ së d÷ liÖu phï hîp víi m¹ng MPLS. Mét sè ®iÓm h¹n chÕ cña ®å ¸n: §å ¸n míi chØ dõng l¹i ë møc tæng quan cña kü thuËt mµ nhiÒu vÊn ®Ò quan trong kh¸c nh­: c¸ch mét gãi di chuyÓn qua cÊu tróc m¹ng MPLS, c¸c cÊu tróc cô thÓ cña tõng router, LSR, LER ch­a ®­îc xem xÐt mét c¸ch chi tiÕt. MIB míi chØ giíi thiÖu ë møc tæng quan, ch­a cã sù so s¸nh víi øng dông trong c¸c m¹ng kh¸c. V× vËy viÖc nghiªn cøu øng dông MIB trong qu¶n lý m¹ng MPLS ®em l¹i hiÖu qu¶ cao vµ cã tÝnh kh¶ thi, trong t­¬ng lai sÏ ®­îc triÓn khai trªn m¹ng viÔn th«ng ViÖt Nam- øng dông vµo trong m¹ng NGN. Sinh viªn thùc hiÖn TrÇn ThÞ H­¬ng Trµ Tµi liÖu tham kh¶o [1] Multiple Protocol Label Switch, book in English. [2] Traffic Enginering, book in English. [3] C«ng nghÖ chuyÓn m¹ch IP vµ MPLS, th.s Hoµng Träng Minh. [4] MPLS and Label Swiching Networks. By Uyless Black. [5] Network Management, MIBs and MPLS : principle, design and Implementation, by Stephen B.Morris.Lêi nãi ®Çu

Các file đính kèm theo tài liệu này:

  • docdo an tra01.doc
  • doc#.~lock.do an tra01.doc#
  • ppt#.~lock.tra pptda aa.ppt#
  • ppttra pptda aa.ppt
Tài liệu liên quan