97¹ú¼Ê

¹¤³§ÑÐѧ Ø­ 97¹ú¼ÊÍøÂçÊý×Ö»¯ÖÇÄܹ¤³§¡°ºÚ¿Æ¼¼¡±´ó½ÒÃØ
Ô¤Ô¼Ö±²¥
ÀÖÏíÓªÒµ°ü¹Ü·þÎñ Ø­ ÊØ»¤Ò½ÁÆÓªÒµÒ»Á¬ÎȹÌ
Ô¤Ô¼Ö±²¥
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
²úÆ·
< ·µ»ØÖ÷²Ëµ¥
²úÆ·ÖÐÐÄ
²úÆ·
½â¾ö¼Æ»®
< ·µ»ØÖ÷²Ëµ¥
½â¾ö¼Æ»®ÖÐÐÄ
ÐÐÒµ
ºÏ×÷»ï°é
·µ»ØÖ÷²Ëµ¥
Ñ¡ÔñÇøÓò/ÓïÑÔ
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾ 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

MPLSÊÖÒհׯ¤ÊéV1.0

Ëùν¶àЭÒéÊÇÖ¸MPLS Ö§³Ö¶àÖÖÍøÂç²ãЭÒ飬ÀýÈçIP¡¢IPv6¡¢IPXµÈ £»²¢ÇÒ¼æÈݰüÀ¨ATM ¡¢Ö¡Öм̡¢ÒÔÌ«Íø¡¢PPP µÈÔÚÄڵĶàÖÖÁ´Â·²ãÊÖÒÕ

  • 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

    Ðû²¼Ê±¼ä£º2009-09-25

  • 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

    µã»÷Á¿£º

  • 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

    µãÔÞ£º

·ÖÏíÖÁ

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

ÎÒÏë̸ÂÛ

1 MPLSÊÖÒÕÅä¾°

 

MPLS£¨Multiprotocol Label Switching£©ÊǶàЭÒé±êÇ©½»Á÷µÄ¼ò³Æ

 

    Ëùν¶àЭÒéÊÇÖ¸MPLS Ö§³Ö¶àÖÖÍøÂç²ãЭÒ飬ÀýÈçIP¡¢IPv6¡¢IPXµÈ £»²¢ÇÒ¼æÈݰüÀ¨ATM ¡¢Ö¡Öм̡¢ÒÔÌ«Íø¡¢PPP µÈÔÚÄڵĶàÖÖÁ´Â·²ãÊÖÒÕ

 

    Ëùν±êÇ©½»Á÷¾ÍÊǶԱ¨Îĸ½ÉϱêÇ©£¬Æ¾Ö¤±êÇ©¾ÙÐÐת·¢¡£

 

    Ëæ×ÅInternetµÄѸËÙÉú³¤£¬ÎªInternet·þÎñÌṩÉÌ(ISP)ÌṩÁËÖØ´óµÄÉÌÒµ»ú»á£¬Í¬Ê±Ò²¶ÔÆäÖ÷¸ÉÍøÂçÌá³öÁ˸ü¸ßµÄÒªÇó£¬ÈËÃÇÏ£ÍûIPÍøÂç²»µ«Äܹ»Ìṩµç×ÓÓʼþ¡¢ÉÏÍøµÈ·þÎñ£¬»¹Äܹ»Ìṩ¿í´ø¡¢ÊµÊ±ÐÔÓªÒµ¡£ATMÒ»¾­ÊDZ»ÆÕ±é¿´ºÃµÄÄܹ»Ìṩ¶àÖÖÓªÒµµÄ½»Á÷ÊÖÒÕ£¬¿ÉÊÇÓÉÓÚÏÖʵµÄÍøÂçÖÐÒѾ­ÆÕ±é½ÓÄÉIPÊÖÒÕ£¬´¿ATMÍøÂçÒѾ­²»¿ÉÄÜ£¬ÏÖÓÐATMµÄʹÓÃÒ²Ò»Ñùƽ³£¶¼ÊÇÓÃÀ´ÓÃÀ´³ÐÔØIP¡£Òò´Ë¾ÍÏ£ÍûIPÒ²ÄÜÌṩһЩÈçATMÒ»Ñù¶àÖÖÀàÐ͵ķþÎñ¡£MPLS¾ÍÊÇÔÚÕâÖÖÅ侰ϱ¬·¢µÄÒ»ÖÖÊÖÒÕ£¬ËüÎüÊÕÁËATMµÄVPI/VCI½»Á÷һЩͷÄÔ£¬¼¯³ÉÁËIP·ÓÉÊÖÒÕµÄÎÞаÐԺͶþ²ã½»Á÷µÄ¼ò½ÝÐÔ£¬ÔÚÃæÏòÎÞÅþÁ¬µÄIPÍøÂçÖÐÔöÌíÁËMPLSÕâÖÖÃæÏòÅþÁ¬µÄÊôÐÔ¡£Í¨¹ý½ÓÄÉMPLS½¨Éè“ÐéÅþÁ¬”µÄÒªÁ죬ΪIPÍøÔöÌíÁËһЩ¹ÜÀíºÍÔËÓªµÄÊֶΡ£Ëæ×ÅÍøÂçÊÖÒÕµÄѸËÙÉú³¤£¬MPLSÓ¦ÓÃÒ²Öð²½×ªÏòMPLSÁ÷Á¿¹¤³ÌºÍMPLS VPNµÈ¡£ÔÚIPÍøÖУ¬MPLSÁ÷Á¿¹¤³ÌÊÖÒÕ³ÉΪһÖÖÖ÷ÒªµÄ¹ÜÀíÍøÂçÁ÷Á¿¡¢ïÔÌ­ÓµÈû¡¢Ò»¶¨Ë®Æ½Éϰü¹ÜIPÍøÂçµÄQoSµÄÖ÷Òª¹¤¾ß¡£ÔÚ½â¾öÆóÒµ»¥Á¬£¬ÌṩÖÖÖÖÐÂÓªÒµ·½Ã棬MPLS VPNÒ²Ô½À´Ô½±»ÔËÓªÉÌ¿´ºÃ£¬³ÉΪÔÚIPÍøÂçÔËÓªÉÌÌṩÔöÖµÓªÒµµÄÖ÷ÒªÊֶΡ£

 

    MPLSÊÇ´Ó90 ÄêÔÂÖÐÆÚÆðÐÂÐ˵Ķà²ã½»Á÷ÊÖÒÕ£¬ÓÉIETF£¨Internet Engineering Task Force£¬ÒòÌØÍø¹¤³ÌʹÃü×飩ËùÌá³ö£¬ÓÉCisco¡¢JuniperµÈÍøÂç×°±¸´ó³§ÉÌËùÖ÷µ¼¡£×î³õMPLSÊÖÒÕÊÇΪÁËÌá¸ß·Óɽ»Á÷×°±¸µÄת·¢ËÙÂÊ£¬Ëæ×ÅÓ²¼þÊÖÒÕºÍÍøÂç´¦Öóͷ£Æ÷µÄÉú³¤£¬ÕâÒ»ÓÅÊÆÒѾ­²»ÏÔ×ÅÁË¡£¿ÉÊǸÃÊÖÒÕ×Ô¼ººÍ¿¿Ó²¼þÍÆ¶¯Ìá¸ßת·¢ËÙÂÊÊÇÓÐʵÖÊÇø±ðµÄ¡£MPLSÊÇÈý²ã·ÓɺͶþ²ã½»Á÷µÄÜöÝÍÄ£×Ó]£¬¿ÉÒÔÔÚ¶àÖÖµÚ¶þ²ãǰÑÔÉϾÙÐбêÇ©½»Á÷µÄÍøÂçÊÖÒÕ¡£ÕâÒ»ÊÖÒÕÍŽáÁ˵ڶþ²ãµÄ½»Á÷ºÍµÚÈý²ã·ÓɵÄÌØµã£¬µÚÈý²ãµÄ·ÓÉÔÚÍøÂçµÄ±ßÑØÊµÑ飬¶øÔÚMPLSµÄÍøÂç½¹µã½ÓÄɵڶþ²ã½»Á÷£¨ÎÞÐèÆÊÎöIP±¨ÎÄÍ·£©£¬¼´MPLSÊÖÒÕ½«±¨ÎĵÄÈý²ãѡ·ºÍ±¨ÎĵÄת·¢ÍÑÀëÁË¡£ÕâÒ»µãºÍÎÒÃǹŰåµÄ·ÓÉÆ÷ÓкܴóÇø±ð£¬¹Å°åµÄ·ÓÉÆ÷½«Ñ¡Â·ºÍת·¢¼¯ÓÚÒ»Éí£¬ÔÚ±¨ÎÄ·¾¶ÉϵÄÃ¿ÌøÂ·ÓÉÆ÷¶¼ÒªÏÈÆÊÎöIP±¨ÎÄÍ·È»ºóѡ·ȻºóÔÙת·¢¡£ÕâÒ²ÊÇΪʲô½ÓÄÉMPLSÊÖÒÕÄܹ»Ìá¸ßת·¢ËÙÂʵÄÔµ¹ÊÔ­ÓÉÖ®Ò»¡£ÏÖÔÚ·ºÆðµÄ“Èý²ã½»Á÷»ú“Æä½ÓÄÉÓ²¼þʵÏÖÁËÈý²ãµÄÏßËÙת·¢£¬¿ÉÊÇÈÔȻûÓÐÍÑÀë”ÖðÌøÑ¡Â·×ª·¢“µÄÍ·ÄÔ£¨Ö»ÊÇÓÉÓ²¼þÍê³É£©¡£

 

    ËäÈ»MPLS Ìá¸ßת·¢ËÙÂÊÕâÒ»ÓÅÊÆÒѾ­²»±£´æµ«ÓÉÓÚMPLS ½«2 ²ã½»Á÷ºÍ3 ²ã·ÓÉÊÖÒÕÍŽáÆðÀ´µÄ¹ÌÓÐÓÅÊÆÔÚ½â¾öVPN£¨ÐéÄâרÓÃÍø£©¡¢CoS£¨·þÎñ·ÖÀࣩ ºÍTE£¨Á÷Á¿¹¤³Ì£© ÕâЩIP ÍøÂçµÄÖØ´óÎÊÌâʱ¾ßÓÐÓÅÓÚÆäËüÊÖÒյĵط½£¬Òò´ËMPLS ÊÖÒÕ»ñµÃÁËÔ½À´Ô½¶àµÄ¹Ø×¢¡£MPLSµÄÓ¦ÓÃÒ²Öð²½×ªÏòMPLS VPNºÍMPLS Á÷Á¿¹¤³ÌµÈ¡£

 

2 MPLS»ùÀ´Ô´Àí

2.1 ÊõÓï

 

±êÇ©£¨Label£©

 

    ÊÇÒ»¸ö½ÏÁ¿¶ÌµÄ£¬¶¨³¤µÄ£¬Í¨³£Ö»¾ßÓоֲ¿ÒâÒåµÄ±êʶ£¬ÕâЩ±êǩͨ³£Î»ÓÚÊý¾ÝÁ´Â·²ãµÄÊý¾ÝÁ´Â·²ã·â×°Í·ºÍÈý²ãÊý¾Ý°üÖ®¼ä£¬±êǩͨ¹ý°ó¶¨Àú³ÌͬFECÏàÓ³Éä,ÓÃÀ´Ê¶±ðÒ»¸öFEC¡£

 

ת·¢µÈ¼ÛÀࣨFEC£©

 

    FEC£¨Forwarding Equivalence Class£©ÊÇMPLSÖеÄÒ»¸öÖ÷Òª¿´·¨¡£MPLSÏÖʵÉÏÊÇÒ»ÖÖ·ÖÀàת·¢ÊÖÒÕ£¬Ëü½«¾ßÓÐÏàͬת·¢´¦Öóͷ£·½·¨£¨Ä¿µÄµØÏàͬ¡¢Ê¹ÓÃת·¢Â·¾¶Ïàͬ¡¢¾ßÓÐÏàͬµÄ·þÎñÆ·¼¶µÈ£©µÄ·Ö×é¹éΪһÀ࣬³ÆÎª×ª·¢µÈ¼ÛÀà¡£Ò»Ñùƽ³£À´Ëµ£¬»®·Ö·Ö×éµÄFECÊÇÆ¾Ö¤ËûµÄÍøÂç²ãÄ¿µÄµØÖ·¡£ÊôÓÚÏàͬת·¢µÈ¼ÛÀàµÄ·Ö×éÔÚMPLSÍøÂçÖн«»ñµÃÍêÈ«ÏàͬµÄ´¦Öóͷ£¡£

 

LSR£¨Label Switching Router£©

 

    LSRÊÇMPLSµÄÍøÂçµÄ½¹µã½»Á÷»ú£¬ËüÌṩ±êÇ©½»Á÷ºÍ±êÇ©·Ö·¢¹¦Ð§¡£ÔÚMPLSϵͳÎĵµRFC3031½²µ½LSRͬʱÊÇÒ»¸öÓÐÄÜÁ¦×ª·¢Ô­Ê¼µÄÈý²ã±¨ÎÄ£¨ÈçIP±¨ÎÄ»òÕßIPv6±¨Îĵȣ©µÄMPLS½Úµã£¬¹ØÓÚMPLSÔÚIPµÄÓ¦Óã¬Òâζ×ÅLSRͬʱÓÐÄÜÁ¦Ö´ÐÐÕý³£µÄIP±¨ÎÄת·¢¡£

 

LER(Label Switching Edge Router)

 

    ÔÚMPLSµÄÍøÂç±ßÑØ£¬½øÈëµ½MPLSÍøÂçµÄÁ÷Á¿ÓÉLER·ÖΪ²î±ðµÄFEC£¬²¢ÎªÕâЩFECÇëÇóÏìÓ¦µÄ±êÇ© £»ÍÑÀëMPLSÍøÂçµÄÁ÷Á¿ÓÉLERµ¯³ö±êÇ©»¹Ô­ÎªÔ­Ê¼µÄ±¨ÎÄ¡£Òò´ËLERÌṩÁËÁ÷Á¿·ÖÀà¡¢±êÇ©µÄÓ³ÉäºÍ±êÇ©µÄÒÆ³ý¹¦Ð§¡£LERÒ»¶¨ÊÇLSR£¬¿ÉÊÇLSR·×Æç¶¨ÊÇLER¡£

 

LSP£¨Label Switched Path£©

 

    ±êÇ©½»Á÷·¾¶¡£Ò»¸öFECµÄÊý¾ÝÁ÷£¬ÔÚ²î±ðµÄ½Úµã±»¸¶ÓëÈ·¶¨µÄ±êÇ©£¬Êý¾Ýת·¢Æ¾Ö¤ÕâЩ±êÇ©¾ÙÐС£Êý¾ÝÁ÷Ëù×ߵķ¾¶¾ÍÊÇLSP£¬ÊÇһϵÁÐLSRµÄÜöÝÍ£¬¿ÉÒÔ½«LSP¿´×öÀàËÆ´©Ô½MPLS½¹µãÍøÂçµÄÒ»¸öËíµÀ

 

Label PUSH

 

    Label PUSHÊDZêǩת·¢µÄ»ù±¾Ðж¯Ö®Ò»£¬ÊÇ×é³É±êǩת·¢ÐÅÏ¢±íµÄÒ»²¿·Ö¡£×÷ÓãºÔÚÓÚ¸ø±¨ÎÄѹÈëÒ»¸önew label¡£

 

    PUSHÐж¯£¬Ò»Ñùƽ³£ÓÃÓÚMPLSÓòµÄ±ßÑØ×°±¸½«IP±¨ÎÄת·¢½øÈëMPLSËíµÀʱ£¬ÐèҪѹÈëÒ»¸öLabel¾ÙÐÐת·¢¡£µ«ÔÚMPLS½¹µãÍø£¬MPLS±¨ÎÄת·¢Ê±£¬Èô±£´æ¿çÓò»ò¿çISP²Ù×÷ʱ£¬Ò²ÐèҪѹÈëÒ»¸öInner label¡£

 

Label SWAP

 

    Label SwapÊÇ ±êǩת·¢µÄ»ù±¾Ðж¯Ö®Ò»£¬ ÊÇ×é³É±êǩת·¢ÐÅÏ¢±íµÄÒ»²¿·Ö¡£×÷ÓãºÔÚÓÚ¸øIncomingµÄMPLS±¨ÎÄÌæ»»ÏÂÒ»Ìø±êÇ©¡£

 

    Ïêϸ²Ù×÷Êǽ«Óûת·¢µÄMPLS±¨ÎĵÄÍâ²ã±êǩɾ³ý£¬È»ºóѹÈëÒ»²ãлñµÃµÄÏÂÒ»Ìø±êÇ©¡£

 

Label POP

 

    Label POPÊDZêǩת·¢µÄ»ù±¾Ðж¯Ö®Ò»£¬ÊÇ×é³É±êǩת·¢ÐÅÏ¢±íµÄÒ»²¿·Ö¡£×÷ÓãºÔÚÓÚ½«Ò»¸öMPLS±¨ÎÄÈ¥³ý±êÇ©£¬ÒÔÏÂÒ»²ãЭÒéת·¢¡£

 

    POPÐж¯Ò»Ñùƽ³£ÓÃÓÚMPLSÓòµÄ±ßÑØ×°±¸£¬µ±MPLS±¨ÎijöMPLSÓò£¬½øÈëIPת·¢Óòʱ£¬ÐèÒª½«±êÇ©µ¯³ö¡£

 

2.2 MPLSÊý¾Ý½á¹¹

 

MPLSЭÒéÔÚOSIÖеÄλÖÃ

 

ÈçÏÂͼ


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                 ͼ2-1

 

    MPLSÊÇÒ»ÖÖÄܳÐÔØí§ÒâЭÒéÊý¾Ý£¨IPv4/v6¡¢IPX¡¢ATM¡¢AppleTalkµÈ£©£¬ÄÜÊÂÇéÔÚÈκÎÁ´Â·Ð­ÒéÖ®ÉÏ(Ethernet¡¢ATM£¬FR¡¢PPPµÈ)£¬ÄÜÌṩÓÅÖÊQoS°ü¹Ü£¬ÄÜÖ§³Ö¸ü´ó¹æÄ£µÄÍøÂçÓ¦Ó㬿ÉÒÔÌæ»»IPѰַת·¢µÄЭÒéÔØÌå¡£

 

    MPLSÊÇÒ»ÖÖ±ÈATM¸ü¼òÆÓ£¬ÎÞа£¬¸üÒ×ÓÚÀ©Õ¹µÄ±êÇ©½»Á÷ÊÖÒÕ¡£ÓÐÈ˳ÆÖ®Îª2.5²ãЭÒ飬ÓÉÓÚËüͨ³£ÊÂÇéÔÚÁ´Â·²ãЭÒéÖ®ÉÏ£¬ÍøÂç²ãIPЭÒé֮ϡ£

 

MPLS±êÇ©½á¹¹

 


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                  Í¼2-2

 

MPLS±êÇ©½á¹¹×ܳ¤¶ÈΪ32Bit£¬ÆäÖзÖΪÒÔϼ¸¸öÓò¶Î£º

 

    Label£ºÒ»¸öÀο¿20bit³¤¶ÈµÄÖµ£¬ÓÃÓÚ±êʶһ×鱨ÎĵÄת¿¯ÐÐΪ¡£ÀàËÆÓÚIPµØÖ·£¬µ«¹¦Ð§²»ÏñIPµØÖ·ÄÇô¼òµ¥£¬±êǩֻÊǾֲ¿ÓÐÓá£

 

    Exp£ºÒ»¸ö3bit³¤¶ÈµÄÖµ£¬ÓÃÓÚʵÏÖMPLSµÄQoS£¬ÕâÀï¿ÉÒÔʵÏÖ8ÖÖÓÅÏȼ¶£¬Ö§³ÖÓïÒô¡¢ÊÓÆµ¡¢Êý¾ÝµÄ²î±ð·þÎñÀàÐÍ£¬ÀàËÆÓÚIPµÄTOSÓò¶Î¡£

 

    S£º±¾Óò¶ÎÖ»ÓÐ1bit³¤¶È£¬ÓÃÓÚÌåÏÖÄ¿½ñ±êÇ©ÊÇ·ñÊôÓÚ±êǩջµ×¡£1:ÌåÏÖÊÇ£¬0:²»ÊÇ¡£

 

   TTL£ºTime-To-Live£¬8¸öbit³¤¶ÈµÄÖµ£¬ÓÃÓÚ±ÜÃⱨÎÄ´«ÊäʱµÄ»·Â·£¬ºÍIPЭÒéÖеÄTTLÏàͬ¡£

 

±êǩǶÌ×ÃûÌÃ

 


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                  Í¼2-3

 

    ÀíÂÛÉÏ£¬±ê¼ÇÕ»¿ÉÒÔÎÞÏÞǶÌ×£¬´Ó¶øÌṩ¿ÉÒ»Á¬µÄÓªÒµÖ§³ÖÄÜÁ¦¡£Ò»Ñùƽ³£ÊÇ2µ½3²ã¡£ÕâÊÇMPLSÊÖÒÕ×î´óµÄ÷ÈÁ¦ËùÔÚ¡£

 

3 MPLSÊý¾Ýת·¢Ô­Àí

 


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                  ͼ3-1

 

    »ù±¾µÄMPLSÍøÂ磬ÈçÉÏͼËùʾ¡£MPLSÓòµÄÊý¾ÝÒÔ±êÇ©¾ÙÐиßËÙ½»Á÷¡£´ÓLERµ½LER£¬Îª²î±ðµÄIPv4ÓòºÍIPv6ÓòÌṩ¿ìËÙÓÅÖʵÄLSPת·¢Í¨µÀ¡£LERÈÏÕæ½«IP»òATM±¨ÎÄѹÈë±êÇ©£¬·â×°³ÆMPLS±¨ÎÄ£¬È»ºó½«ÆäͶÈëMPLSËíµÀ¡£Í¬Ê±LER»¹ÈÏÕæ½«MPLS±¨ÎĵıêÇ©µ¯³ö£¬ÈÃÆäת·¢ÈëIP»òATMÓò¡£

 

3.2 ¹Å°åIP·Ö×éת·¢

 

    ÊÇÖðÌø²é±í£¬È»ºóѡ·ת·¢¡£Ã¿Ìø½«ÎüÊÕµ½µÄIP·Ö×鱨ÎÄ£¬È¥³ýÁ´Â··â×°ÐÅÏ¢£¬½Ó×ÅʹÓÃÄ¿µÄIPµØÖ·²éѡ·±í£¬»ñµÃÊä³ö¶Ë¿Ú¡¢ÏÂÒ»ÌøºÍÁ´Â··â×°ÐÅÏ¢£¬È»ºó¾ÙÐÐÁ´Â··â×°£¬×îºó½«·Ö×鱨ÎÄ·¢³ö¸øÏÂÒ»Ìø¡£ÈõµãÊÇÔÚ¾­ÓɵÄÃ¿Ò»Ìø´¦£¬±ØÐè¾ÙÐзÓɱíµÄ×ƥÅä²éÕÒ£¬¿ÉÄܱ£´æ¶à´Î²éÕÒ£¬Ð§ÂʽϵÍ¡£

 

    MPLS×î»ù±¾¹¦Ð§¾ÍÊÇÈ¡´úIP·Ö×éת·¢£¬ÔËËÍIPËùÒªÔËË͵ı¨ÎĵִïÆäÄ¿µÄµØ¡£

 

3.3 MPLS·Ö×éת·¢

 

±êÇ©·ÖÅÉÓë·Ö·¢

 

    ±êÇ©µÄ·ÖÅÉ£¬ÊÇÆ¾Ö¤Êä³ö¶Ë¿ÚºÍÏÂÒ»ÌøÏàͬµÄIP·ÓɵÄѡ·ÐÅÏ¢£¬»®·ÖΪһ¸öת·¢µÈ¼ÛÀࡣȻºó´ÓMPLS±êÇ©×ÊÔ´³ØÖУ¬È¡Ò»¸ö±êÇ©£¨ÓÊÆ±±ê¼Ç£©£¬·ÖÅɸøÕâ¸öת·¢µÈ¼ÛÀࡣͬʱ£¬½ÚµãÖ÷»úÓ¦¼Í¼Ï´˸ö±êÇ©ºÍÕâ¸öIPת·¢µÈ¼ÛÀàµÄ¶ÔÓ¦¹ØÏµ¡£×îºó½«Õâ¸ö¶ÔÓ¦¹ØÏµ·â×°³ÉÐÂÎű¨ÎÄ£¬Í¨¸æÉí±ßµÄ½ÚµãÖ÷»ú¡£Õâ¸öͨ¸æÀú³Ì³ÆÖ®Îª±êÇ©µÄ·Ö·¢¡£

 

MPLS±êÇ©·Ö×é

 

    MPLS±êÇ©·Ö×飬Êǽ«IP·Ö×鱨ÎÄ£¨»òÆäËü£©£¬·â×°É϶¨³¤¶ø¾ßÓÐÌØ¶¨ÒâÒåµÄ±êÇ©£¬ÒÔ±êÇ©±êʶ´Ë±¨ÎÄΪMPLS·Ö×鱨ÎÄ¡£·â×°±êÇ©µÄ·½·¨Æ¾Ö¤Ð­ÒéÕ»½á¹¹µÄÌõÀí¾ÙÐУ¬·â×°µÄ±êǩӦÖÃÓÚ·Ö×鱨ÎÄЭÒéÕ»µÄջͷ¡£·â×°Á˱êÇ©µÄ·Ö×鱨ÎÄ£¬¾ÍËÆºõÌùÁËÓÊÆ±µÄÐżþÒ»Ñù£¬ËüÄÜÓʵ½ËüµÄÄ¿µÄµØ¡£

 

MPLS·Ö×éת·¢·½·¨

 

MPLS·Ö×éת·¢·ÖΪÈý¸öÀú³Ì£º½øÈëLSP£¬ÔÚLSPÖд«Ê䣬ÍÑÀëLSP¡£

 

1. ½øÈëLSP

 

    ½øÈëLSP£¬ÊÇÆ¾Ö¤IP·Ö×鱨ÎĵÄÄ¿µÄIPµØÖ·²éIPѡ·±í£¨FIB£©£¬´Ëʱ²éµ½µÄIPѡ·±íÒѾ­ºÍÏÂÒ»Ìø±êǩת½ÒÏþ¹ØÁª¡£½Ó×Å´ÓÏÂÒ»Ìø±êǩת½ÒÏþÖпÉÒÔ»ñµÃ£¬Õâ¸öIP·Ö×éËù·ÖÅɵıêÇ©ºÍÏÂÒ»ÌøµØÖ·µÈ£¬Ò»Ñùƽ³£Êä³ö¶Ë¿ÚÐÅÏ¢ÊÇÔÚIPѡ·±í(FIB)ÖлñµÃ¡£È»ºó½«»ñµÃµÄ±êÇ©·â×°IP·Ö×鱨ÎÄΪMPLS±êÇ©·Ö×鱨ÎÄ£¬ÔÙÆ¾Ö¤QosÕ½ÂÔ´¦Öóͷ£EXP£¬Í¬Ê±´¦Öóͷ£TTL£¬×îºó½«·â×°ºÃµÄ±¨ÎÄË͸øÏÂÒ»Ìø¡£ÕâÑùIP·Ö×鱨ÎľͽøÈëÁËLSPËíµÀ¡£

 

2. ÔÚLSPÖд«Êä

 

    ÔÚLSPÖд«Ê䣬ÊÇÖðÌøÊ¹ÓÃMPLS·Ö×鱨ÎÄÖеÄЭÒéÕ»¶¥µÄ±êÇ©(Èë±êÇ©)£¬Ö±½ÓÒÔ±êÇ©Index·½·¨£¬ÅÌÎÊÈë±êǩӳÉä±í£¬»ñµÃÊä³ö¶Ë¿ÚÐÅÏ¢ºÍÏÂÒ»Ìø±êǩת½ÒÏþµÄË÷Òý£¬Ê¹ÓÃÆäË÷ÒýÅÌÎÊÏÂÒ»Ìø±êǩת½ÒÏþ£¬¿ÉÒÔ´ÓÖлñµÃ±êÇ©²Ù×÷µÄÐж¯£¬Óû½»Á÷µÄ±êÇ©ºÍÏÂÒ»ÌøµØÖ·µÈ¡£ÈôÊÇMPLS·Ö×鱨ÎÄδµÖ´ïLSPÖյ㣬²é±í»ñµÃµÄ±êÇ©²Ù×÷Ðж¯Ò»¶¨ÎªSWAP¡£½Ó×ÅʹÓòé±í»ñµÃµÄбêÇ©£¬Ìæ»»MPLS·Ö×鱨ÎÄÖеľɱêÇ©£¬Í¬Ê±´¦Öóͷ£TTLºÍEXPµÈ¡£×îºó½«Ìæ»»Íê±êÇ©µÄMPLS·Ö×鱨ÎÄ·¢Ë͸øÏÂÒ»Ìø¡£

 

3. ÍÑÀëLSP

 

    ÍÑÀëLSP£¬ÊÇMPLS·Ö×éת·¢µÄ×îºóÒ»Õ¾¡£Ê¹ÓÃMPLS·Ö×鱨ÎÄÖеÄЭÒéÕ»¶¥µÄ±êÇ©£¨¼´Èë±êÇ©£©£¬ÒÔ±êÇ©Index·½·¨£¬Ö±½ÓÅÌÎÊÈë±êǩӳÉä±í£¬»ñµÃÊä³ö¶Ë¿ÚÐÅÏ¢ºÍÏÂÒ»Ìõ±êǩת½ÒÏþµÄË÷Òý¡£½Ó×ÅÓò鵽µÄË÷Òý¼ÌÐøÅÌÎÊÏÂÒ»Ìø±êǩת½ÒÏþ£¬´ÓÖпÉÒÔ»ñµÃ±êÇ©²Ù×÷Ðж¯PHP»òPOPºÍÏÂÒ»ÌøµØÖ·µÈ¡£ÏêϸÊÇPHP£¬ÕÕ¾ÉPOP£¬Ö÷Òª¾öÒéÓÚÏÂÒ»Ìø±êÇ©·Ö·¢Ð­ÒéÊÇ·ñʹÄÜPHP¹¦Ð§¡£PHPºÍPOPÐж¯£¬ÔÚʵÏÖÉÏÁ÷³Ì²îδ¼¸¡£Á½¸öÐж¯¶¼Ó¦¸Ãɾ³ýMPLS·Ö×鱨ÎÄÖеıêÇ©£¬Í¬Ê±´¦Öóͷ£TTLºÍEXP£¬½Ó×Å·â×°ÏÂÒ»ÌøÁ´Â·Ð­Ò飬×îºó½«·â×°ºÃµÄIP·Ö×鱨ÎÄ·¢¸øÏÂÒ»Ìø¡£

 

Óŵ㣺

 

    MPLS·Ö×éת·¢Óŵ㣬ÔÚÕû¸ö´©Ô½LSPËíµÀÀú³ÌÖУ¬Ã¿Ò»ÌøµÄ²é±íʹÓõÄÊDZêÇ©£¬¶ø±êÇ©ÊǶ¨³¤20BitµÄÖµ¡£±êÇ©²é±íÊÇÒÔ±êǩΪË÷Òý£¬Ö±½ÓIndexÏßÐԵıêǩӳÉä±í¡£ÔÚÒ»ÂÉË㷨ģ×ÓÉÏ£¬Ê¹ÓñêÇ©²é±í±ÈʹÓÃIPµØÖ·×±ÈÅä²é±íËÙÂÊÒª¿ìµÃ¶à¡£ËäÈ»ÏÖÔÚÓ²¼þÊÖÒÕÏȽø£¬ASICµÄIPµØÖ·×ƥÅä²é±í¿ÉÒԺͱêÇ©²é±íÏàæÇÃÀ£¬¿ÉÊÇҪʵÏÖÒ»ÂɵÄÊý¾Ýת·¢£¬ÐèÒªÖ§¸¶¸ü´óµÄÓ²¼þ±¾Ç®¼ÛÇ®¡£È»¶øMPLS·Ö×éת·¢µÄÓŵ㣬²¢²»µ«½ö¾ÖÏÞÓÚÕâµã¡£

 

    MPLS²¢²»ÊÇÒ»ÖÖÓªÒµ»òÕßÓ¦Óã¬ËüÏÖʵÉÏÊÇÒ»ÖÖËíµÀÊÖÒÕ£¬Ò²ÊÇÒ»ÖÖ½«±êÇ©½»Á÷ת·¢ºÍÍøÂç²ã·ÓÉÊÖÒÕ¼¯ÓÚÒ»ÉíµÄ·ÓÉÓë½»Á÷ÊÖÒÕÆ½Ì¨¡£Õâ¸öƽ̨²»µ«Ö§³Ö¶àÖָ߲ãЭÒéÓëÓªÒµ£¬²¢ÇÒ£¬ÔÚÒ»¶¨Ë®Æ½ÉÏ¿ÉÒÔ°ü¹ÜÐÅÏ¢´«ÊäµÄÇå¾²ÐÔ¡£

 

4 ±êÇ©·Ö·¢Ð­Òé

 

    MPLS×÷Ϊһ¸öеÄÍøÂçϵͳ£¬Í¬ÑùÒ²ÓÐÆä×ÔÉíµÄÐÅÁîЭÒé»òÕß˵“·ÓÉЭÒ锡£MPLSÖÐÒ»¸ö»ù´¡µÄ¿´·¨¾ÍÊÇÁ½¸öLSR±ØÐè¶ÔÓÃÀ´ÔÚËüÃÇÖ®¼ä´«ÊäÁ÷Á¿µÄ±êÇ©µÄÒâÒ叿¿¢¹²Ê¶£¬¹²Ê¶Í¨¹ýһϵÁÐÀú³ÌµÖ´ï£¬½Ð×ö±êÇ©·Ö·¢Ð­Ò飨Label Distribution Protocol£¬LDP£©£¬Í¨¹ýLDP£¬Ò»¸öLSR֪ͨÁíÒ»¸öLSRËü×ö³öµÄ±êÇ©°ó¶¨¡£ MPLSϵͳ½á¹¹[RFC3031]°ÑÒ»¸ö±êÇ©·Ö·¢Ð­Òé½ç˵ΪһϵÁÐÀú³Ì£¬Í¨¹ýÕâЩÀú³ÌÒ»¸öLSR֪ͨÁíÒ»¸öLSRÓÃÀ´ÔÚËüÃÇÖ®¼äת·¢Á÷Á¿µÄ±êÇ©µÄÒâÒå¡£

 

Ö§³ÖMPLS±êÇ©·Ö·¢µÄЭÒé

 

LDP £¨Label Distribution Protocol£©

 

    LDPÊÇMPLSµÄ±êÇ©·Ö·¢Ð­ÒéÖ®Ò»£¬Ö÷ÒªÓÃÓÚ½¨ÉèͨË×µÄLSPËíµÀ£¬ÌṩͨË׵ıêÇ©½»Á÷ÓªÒµ¡£

 

RSVP£¨Resource Reservation Protocol£©

 

    RSVPÊÇMPLSµÄ±êÇ©·Ö·¢Ð­ÒéÖ®Ò»£¬µ«Ëü×¢ÖØÓÃÓÚ½¨ÉèTEµÄLSPËíµÀ£¬ËüÓµÓÐͨË×LDPûÓеĹ¦Ð§¡£ÈçÐû²¼´ø¿íÔ¤ÁôÇëÇó¡¢´ø¿íÔ¼Êø¡¢Á´Â·ÑÕÉ«ºÍÏÔʽ·¾¶µÈ¡£

 

CR-LDP£¨Constraint-Based Routing using LDP£©

 

    CR-LDPÊÇMPLSµÄ±êÇ©·Ö·¢Ð­ÒéÖ®Ò»£¬ÊÇÔÚLDP»ù´¡ÉÏÀ©Õ¹µÄЭÒ飬ͨ¹ýÒýÈëеÄTLVͬÑùÖ§³ÖMPLS TEµÄÏà¹ØÊôÐÔ£¬ÈçÏÔʽ·¾¶¡¢´ø¿í¡¢Ç׺ÍÊôÐÔ¡¢ÓÅÏȼ¶ÓëÇÀÕ¼µÈ¡£

 

MP-BGP£¨Border Gateway Protocol£©

 

    MP-BGPÊÇÔÚBGPµÄ»ù´¡ÉÏÀ©Õ¹µÄЭÒ飬ÒýÈëCommunityÊôÐÔ£¬Ö§³ÖVPN·ÓɺͱêÇ©µÄ·Ö·¢£¬ÓÃÓÚʵÏÖMPLS L3 VPNÓªÒµ¡£

 

PIM

 

PIMÊÇʵÏÖMPLS¶à²¥µÄ±êÇ©·Ö·¢Ð­Òé¡£

 

    ±¾ÕÂËùÒªÏÈÈݵıêÇ©·Ö·¢Ð­ÒéÊÇIETFÔÚRFC3036Ëù½ç˵µÄ×ÔÁ¦±êÇ©·Ö·¢Ð­ÒéLDP¡£¸ÃLDPЭÒéÖ÷ÒªÓ¦ÓÃÓÚIPµÄµ¥²¥×ª·¢¡£Ê¹ÓÃLDP£¬ LSRÃÇͨ¹ý°ÑÍøÂç²ãµÄ·ÓÉÐÅÏ¢Ö±½ÓÓ³Éäµ½Á´Â·²ã½»Á÷·¾¶£¬ÔÚÍøÂçÖн¨Éè±êÇ©½»Á÷·¾¶LSP£¨Label Switch Path£©¡£LDP½«FEC£¨Forwarding Equivalence Class£©ÓëËü½¨ÉèµÄÿÌõLSPÁªÏµÔÚÒ»Æð¡£LSPÏà¹ØµÄFEC¾öÒéÁËÄĸö·Ö×é±»Ó³Éäµ½¸ÃLSPÉÏ¡£LSPÔÚÍøÂçÖеÄÀ©Õ¹£¨»òÕß˵ÑÓÉ죩ͨ¹ýÿ¸öLSR°ÑÒ»¸öFECµÄÈë±êÇ©ºÍ¸ÃFEC¶ÔÓ¦µÄÏÂÒ»ÌøµÄ³ö±êÇ©“½ÓºÏ”Íê³É¡£

 

4.1 LDPµÄÐÂÎÅÀàÐÍ

 

    1. ·¢Ã÷£¨Discovery£©ÐÂÎÅ:ÓÃÓÚͨ¸æºÍά»¤ÍøÂçÖÐLSRµÄ±£´æ¡£

 

    2. »á»°£¨Session£©ÐÂÎÅ:ÓÃÓÚ½¨É裬ά»¤ºÍ¿¢ÊÂLDP¶ÔµÈʵÌåÖ®¼äµÄ»á»°ÅþÁ¬¡£

 

    3. ͨ¸æ£¨Advertisement£©ÐÂÎÅ:ÓÃÓÚ½¨Éè¡¢¸Ä±äºÍɾ³ýÌØ¶¨FEC-±êÇ©°ó¶¨¡£

 

    4. ֪ͨ£¨Notification£©ÐÂÎÅ:ÓÃÓÚÌṩÐÂÎÅͨ¸æºÍ¹ýʧ֪ͨ¡£

 

4.2 LDP»á»°½¨ÉèÀú³Ì

 

    1. ÁÚÈË·¢Ã÷

 

    2. »á»°Ìᳫ

 

    3. »á»°Ð­ÉÌ

 

    4. ЭÉÌʧ°Ü´¦Öóͷ£

 

    5. »á»°Î¬³Ö

 

ÏêϸÁ÷³Ì¼ûÏÂͼ:


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                ͼ4-1

 

4.3 ±êÇ©µÄ·ÖÅɺ͹ÜÀí

 

    1. ±êÇ©·Ö·¢·½·¨

    ÏÂÓΰ´Ðè·Ö·¢±êÇ©DOD£¨Downstream On Demand£©

    ÏÂÓÎ×ÔÖ÷·Ö·¢±êÇ©DU£¨Downstream Unsolicited£©

 

    2. ±êÇ©¿ØÖÆ·½·¨

    ÓÐÐò·½·¨£¨Odered£©

    ×ÔÁ¦·½·¨£¨Independent£©

 

    3. ±êÇ©±£´æ·½·¨

    ÊØ¾É·½·¨£¨Conservative retention mode£©

    ×ÔÓÉ·½·¨£¨Liberal retention mode£©

 

    4. ±êÇ©²ð³ý·½·¨

    ±êÇ©ÊÍ·Å

    ±êÇ©×÷·Ï

 

4.3.1 ±êÇ©·Ö·¢·½·¨

 

DOD£¨Downstream On Demand£©ÏÂÓΰ´Ðè·Ö·¢±êÇ©£º

 

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                 ͼ4-2

 

    ÉÏÓÎÏòÏÂÓη¢±êǩӳÉäÇëÇóÐÂÎÅ£¬ÏÂÓÎÊÕµ½ÐÂÎźó£¬Æ¾Ö¤ÇëÇóµÄFEC£¬´Ó±êÇ©×ÊÔ´³ØÖзÖÅɱêÇ©×ÊÔ´£¬È»ºó½«·ÖµÃµÄ±êÇ©ºÍ¶ÔÓ¦µÄFEC»ØÓ¦¸øÇëÇóµÄÉÏÓΡ£Í¬Ê±×Ô¼º¼Í¼ÏÂÕâÖÖ¶ÔÓ¦µÄ¹ØÏµ¡£ÏÖÔÚÕâÖÖ·Ö·¢·½·¨ºÜÉÙʹÓá£

 

DU£¨Downstream Unsolicited£©ÏÂÓÎ×ÔÖ÷·Ö·¢±êÇ©£º

 

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                 ͼ4-3

 

    ÉÏÓβ»ÐèÒªÏòÏÂÓη¢±êÇ©ÇëÇ󣬶øÊÇÏÂÓÎ×Ô¶¯ÏòÉÏÓÎͨ¹ý±êǩӳÉä¹ØÏµ£¬ÉÏÓÎÊÕµ½ºó¼Í¼±êÇ©ºÍFECµÄÓ³Éä¹ØÏµ£¬Í¬Ê±ÏÂÓÎÒ²¼Í¼ÕâÖÖÓ³Éä¡£ DU·½·¨ÊÇÏÖÔÚʹÓÃ×î¶àµÄ¡£

 

4.3.2 ±êÇ©¿ØÖÆ·½·¨

 

ÓÐÐò·½·¨£º

 

    ÓÐÐò·½·¨£¬ÊÇÖ¸³ýLER ÒÔÍ⣬LSR±ØÐèµÈÊÕµ½ÏÂÓεıêǩӳÉ䣬²Å»ªÏòÉÏÓÎÐû²¼±êǩӳÉä¡£LERÊÇ·ÓÉµÄÆð·¢µã£¬±êǩӳÉä×îÏÈÓÉËüÌᳫ¡£ÓÐÐò¿ØÖÆ·½·¨ÈçÉÏͼËùʾ¡£ÓÐÐò¿ØÖÆ·½·¨ÊÇÏÖÔÚʹÓÃ×î¶àµÄ·½·¨¡£

 

×ÔÁ¦·½·¨£º

 

    ×ÔÁ¦·½·¨£¬ÊÇÖ¸LSR²»ÐèÒª±È¼°ÏÂÓεıêǩӳÉä¹ØÏµµÖ´ï£¬¶øÄܵ¥¶ÀµÄÏòÉÏÓηַ¢±êǩӳÉä¡£×ÔÁ¦·½·¨ÈçÉÏͼËùʾ¡£

 

4.3.3 ±êÇ©±£´æ·½·¨

 

ÊØ¾É·½·¨£º

 


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                 ͼ4-4

 

    ÊØ¾É·½·¨£¬ÊÇָͳһÌõ·Óɱ£´æ¶à¸öÏÂÒ»ÌøÊ±£¬ÔÚËùÓÐÁÚÈ˶ÔÕâÌõ·ÓɵıêǩӳÉäÖУ¬Ö»Ñ¡Ôñ×îÓŵÄÒ»Ìø×öΪ±êǩת·¢µÄ³ö¿ÚÓ³É䣬ÆäËûµÄËùÓÐÑïÆú¡£

 

    Óŵ㣺½ÚÔ¼ÄÚ´æºÍ±êÇ©¿Õ¼ä¡£

 

    Èõµã£ºµ±IP·ÓÉÊÕÁ²¡¢ÏÂÒ»Ìø¸Ä±äʱLSPÊÕÁ²Âý¡£

 

×ÔÓÉ·½·¨£º

 


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                  ͼ4-5

 

    ×ÔÓÉ·½·¨£¬ÊÇָͳһÌõ·Óɱ£´æ¶à¸öÏÂÒ»ÌøÊ±£¬±£´æËùÓÐÁÚÈ˶ÔÕâÌõ·ÓɵıêǩӳÉ䣬ֻѡÔñ×îÓŵÄÒ»Ìø×öΪ±êǩת·¢µÄ³ö¿ÚÓ³Éä¡£

 

    Óŵ㣺µ±IP·ÓÉÊÕÁ²¡¢ÏÂÒ»Ìø¸Ä±äʱïÔÌ­ÁËLSPÊÕÁ²Ê±¼ä¡£

 

    Èõµã£ºÐèÒª¸ü¶àµÄÄÚ´æºÍ±êÇ©¿Õ¼ä¡£

 

4.3.4 ±êÇ©²ð³ý·½·¨

 

±êÇ©ÊÍ·Å£º

 


97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                  ͼ4-6

 

    ÉÏÓÎ×Ô¶¯·¢ËͱêÇ©ÊÍ·ÅÐÂÎÅ֪ͨÏÂÓÎÊÍ·Åijһ±êÇ©£¬ÒÔºó²»ÔÙʹÓøñêÇ©·¢ËÍÊý¾Ý£¬±êÇ©ÊÍ·ÅÐÂÎŲ»ÐèҪȷÈÏÐÂÎÅ¡£

 

±êÇ©×÷·Ï£º

 

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                 ͼ4-7

 

    ÏÂÓÎÏòÉÏÓη¢ËͱêÇ©µõÏúÐÂÎÅ֪ͨÉÏÓÎ×èֹʹÓÃij¸ö±êǩʱ£¬ÐèÒªÉÏÓηÓÉÆ÷·¢ËͱêÇ©ÊÍ·ÅÐÂÎÅÈ·ÈÏ¡£

 

4.4 µ¹ÊýµÚ¶þÌøµ¯³ö

 

    PHPÊÇPenultimate Hop PoppingµÄËõд£¬PHPµÄÒâ˼ÊÇÏÂÒ»Ìø¾ÍÊÇMPLSÓòµÄ±ßÑØ×°±¸LERÁË£¬LERÍùϵķÓÉ×°±¸¿ÉÄÜÊÇIPÓò£¬±êǩת·¢±ØÐèÖÕÖ¹ÓÚLER×°±¸¡£µ«±êÇ©ÖÕÖ¹¿ÉÒÔÔÚLERÉϵ¯³ö£¬Ò²¿ÉÒÔÔÚLERµÄÉÏÒ»Ìøµ¯³ö¡£ÈôÊDZêÇ©ÔÚLERµÄÉÏÒ»Ìøµ¯³ö£¬ÎÒÃdzÆÖ®ÎªPHP¡£
PHPÊÇÒ»ÖÖÓÅ»¯MPLSת·¢µÄÍ·ÄÔ£¬´Ó±¨ÎĵÄÕû¸öת·¢Â·¾¶ºÍ·¾¶½Úµã´¦Öóͷ£µÄ¼ÛÇ®ÆÆ·ÑÀ´¿´£¬¹ØÓÚÿһ¸ö±¨ÎĵÄת·¢Ê¹ÓÃPHP£¬½«±ÈʹÓÃ×îºóÒ»Ìøµ¯³öÉÙÅÌÎÊÒ»´ÎILM±í£¬Õâ¾ÍÒâζ×ÅÓ²¼þ¶Ô±¨ÎÄÉÙ²Ù×÷Ò»´Î£¬±¨ÎÄ´¦Öóͷ£µÄÑÓʱ¾Í¸üС£¨²»¹ý΢ºõÆä΢£©£¬PHPÖµµÃÌᳫ¡£
 

 

    PHPµÄʵÏÖÊÇ£¬MPLS·Ö×鱨ÎÄÔÚLERµÄÉÏÒ»Ìø£¬Ê¹ÓÃÈë±êÇ©²éILM±í£¬»ñµÃÊä³ö¶Ë¿ÚÐÅÏ¢ºÍNHLFEË÷Òý£¬½Ó×ÅÓÃNHLFEË÷ÒýÅÌÎÊNHLFE±í£¬»ñµÃPHPÐж¯ºÍÏÂÒ»ÌõµØÖ·£¬È»ºó½«±êÇ©´ÓMPLS·Ö×鱨ÎÄÖÐɾ³ý£¬ÒÔIP±¨ÎÄ·½·¨·¢Ë͸øLER¡£LERÊÕµ½ºó£¬ÔÙÒÔIP·½·¨²é±íת·¢±¨ÎÄ¡£
µ±ÊÕµ½±êǩֵΪ3µÄ±êǩӳÉäÐÅÏ¢£¬¾ÍÅú×¢×Ô¼ºÊǵ¹ÊýµÚ¶þÌøÁË£¬×ª·¢·½·¨±ØÐèÒÔPHP·½·¨¾ÙÐУ¬±êǩת·¢±ØÐèÖÕ½áÓÚ×Ô¼º¡£

 

5 97¹ú¼ÊÍøÂçMPLSµä·¶ÉèÖÃ

 

5.1 ×éÍøÐèÇó

 

    ÒªÓÃÈý̨MPLS×°±¸×é³ÉµÄMPLS ÍøÂ磬í§Òâ×°±¸Ö®¼ä¶¼¿ÉÒÔ½¨ÉèLSP£¬ÔËÐеÄ·ÓÉЭÒéΪOSPF¡£LDPʹÓÃOSPFµÄ·ÓÉÐÅÏ¢½¨ÉèLSP¡£

 

5.2 ×éÍøÍØÆË

 

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
 

                                ͼ5-1

 

5.3 ÉèÖð취

 

LER_A µÄÉèÖÃ:
 

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

6 MPLSϵͳÉú³¤

 

    ÏÖÔÚIETFÒѾ­ÔÚRFC3031ÐÎòÁËMPLSµÄϵͳ¼Ü¹¹£¬ÔÚ»ù±¾µÄMPLS¿ØÖÆÐÅÁî¡¢ ÒÔ¼°ÔÚLayer3 MPLS VPNÉϵÄÓ¦ÓúÍQOS·½ÃæµÄÓ¦ÓÃÊÖÒÕ½ÏΪ³ÉÊ죬²¢ÇÒ³ǫ̈ÁËÏìÓ¦µÄ±ê×¼¡£Layer2 MPLS VPN ×î½ü¼¸ÄêÉú³¤Ñ¸ËÙ£¬ÊÖÒÕÒ²Ò»Ö±³ÉÊ죬´ó´ó¶¼±ê×¼¶¼´¦Óڲݰ¸½×¶Î£¬¿ÉÊÇÓÉÓÚÒµ½ç¼¸¸öÖ÷Á÷µÄ³§É̵ÄÖ§³Ö£¬Ò²Öð½¥ÐγÉÊÂʵÉϵıê×¼¡£MPLSÔÚÁ÷Á¿¹¤³Ì·½ÃæµÄÓ¦Óýü¼¸ÄêҲѸËÙÉú³¤ÆðÀ´£¬IETF¶ÔÆäÏìÓ¦µÄ±ê×¼ºÍ²Ý°¸¸üеĽÏÁ¿¿ì£¬ÊÖÒÕÒ²ÈÕÒæ³ÉÊì¡£

 

    ΪÁËʹµ½ÊÖÒÕÁìÓòµÄרҵ»¯ÒÔ¼°¸ü¿ìµÄÍÆÏòÓ¦Óã¬IETFÔÚ2003Ä꽨ÉèÁËL2VPNµÄÊÂÇé×飬רÃÅÑо¿VPLS£¨Virtual Private LAN Service£©ºÍVPWS£¨Virtual Private Wire Service£©µÄÊÖÒÕºÍÓ¦Óà £»ÔÚ2004Ä꽨ÉèÁËL3VPNµÄÊÂÇé×éÑо¿L3VPNµÄÊÖÒÕºÍÓ¦Óã¬MPLSÔÚL3VPNµÄÓ¦ÓÃÊǸÃÊÂÇé×éÑо¿µÄÒ»¸öÖ÷ҪƫÏò¡£

 

    MPLSÊÂÇé×é¼ÌÐø´ÓÊÂMPLSϵͳµÄÑо¿ÒÔ¼°MPLSµÄÐÅÁîЭÒ飬ͬʱҲ°üÀ¨MPLSµÄÁ÷Á¿¹¤³Ì·½ÃæµÄÓ¦ÓõÄÑо¿¡£

 

    ¿ÉÒÔ˵MPLSÊÖÒÕÍŽáÁËÎÞаµÄIP·Óɺ͸ßЧµÄ¶þ²ã½»Á÷ÊÖÒÕ£¬ÎªÎÞÅþÁ¬µÄIPÍøÂçÒýÈëÁËÅþÁ¬µÄ¿´·¨£¬ºÜÊÇÊʺÏÔÚÒ»¸ö»ù´¡IPÖ÷¸ÉÍøÂçÉϳÐÔØ¶àÖÖÓªÒµ£¬ÏÖÔÚÒѾ­ÔÚÆÕ±éÓ¦ÓÃÔÚVPN¡¢Á÷Á¿¹¤³ÌºÍQOSµÈÁìÓò£¬ÒÔºóÒ²±Ø½«Óиü´óµÄÉú³¤£¡
 

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾ 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

µãÔÞ

¸ü¶àÊÖÒÕ²©ÎÄ

ÈκÎÐèÒª£¬ÇëÁªÏµ97¹ú¼Ê

97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾ 97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾

·µ»Ø¶¥²¿

ÊÕÆð
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
ÎĵµÆÀ¼Û
¸Ã×ÊÁÏÊÇ·ñ½â¾öÁËÄúµÄÎÊÌ⣿
Äú¶ÔÄ¿½ñÒ³ÃæµÄÖª×ã¶ÈÔõÑù£¿
²»Õ¦µÎ
ºÜÊǺÃ
ÄúÖª×ãµÄÔµ¹ÊÔ­ÓÉÊÇ£¨¶àÑ¡£©£¿
Äú²»Öª×ãµÄÔµ¹ÊÔ­ÓÉÊÇ£¨¶àÑ¡£©£¿
ÄúÊÇ·ñÉÐÓÐÆäËûÎÊÌâ»ò½¨Ò飿
ΪÁË¿ìËÙ½â¾ö²¢»Ø¸´ÄúµÄÎÊÌ⣬Äú¿ÉÒÔÁôÏÂÁªÏµ·½·¨
ÓÊÏä
ÊÖ»úºÅ
ллÄúµÄ·´À¡£¡
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
97¹ú¼Ê¡¤(ÖйúÇø)¼¯ÍŹٷ½ÍøÕ¾
ÇëÑ¡Ôñ·þÎñÏîÄ¿
¹Ø±Õ×Éѯҳ
ÊÛǰ×Éѯ ÊÛǰ×Éѯ
ÊÛǰ×Éѯ
ÊÛºó·þÎñ ÊÛºó·þÎñ
ÊÛºó·þÎñ
Òâ¼û·´Ïì Òâ¼û·´Ïì
Òâ¼û·´Ïì
¸ü¶àÁªÏµ·½·¨
ÍøÕ¾µØÍ¼