GA»Æ½ð¼×

¡°¼«¼ò¡±»ÀР¡¤ È«ÓòÖÇÁª Ø­ GA»Æ½ð¼×м«¼òÁ캽ÏÂÒ»´úÐ£Ô°Íø½¨Éè×êÑлá
date
Ô¤Ô¼Ö±²¥
ÎÞ¸Ð×¼Èë ÈËÎïͳ¹Ü Ø­ RG-SAM+5.X ÐÂÒ»´ú¸ßУAIÈÏ֤ƽ̨°ä²¼
date
Ô¤Ô¼Ö±²¥
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
²úÆ·
< ·µ»ØÖ÷²Ëµ¥
²úÆ·ÖÐÐÄ
²úÆ·
½â¾ö¹æ»®
< ·µ»ØÖ÷²Ëµ¥
½â¾ö¹æ»®ÖÐÐÄ
ÐÐÒµ
ºÏ×÷ͬ°é
·µ»ØÖ÷²Ëµ¥
Ñ¡ÔñÇøÓò/˵»°
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

MPLS¼¼Êõ°×ƤÊéV1.0

Ëùν¶àºÍ̸ÊÇÖ¸MPLS Ö§³Ö¶àÖÖÍøÂç²ãºÍ̸£¬ÀýÈçIP¡¢IPv6¡¢IPXµÈ£»²¢ÇÒ¼æÈÝÔ̺¬ATM ¡¢Ö¡Öм̡¢ÒÔÌ«Íø¡¢PPP µÈÔÚÄڵĶàÖÖÁ´Â·²ã¼¼Êõ

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    °ä²¼¹¦·ò£º2009-09-25

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    µã»÷Á¿£º

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    µãÔÞ£º

·ÖÏíÖÁ

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

ÎÒÏëÆÀÂÛ

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ÖеĵØÎ»

 

ÈçÏÂͼ


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                 ͼ2-1

 

    MPLSÊÇÒ»ÖÖÄܳÐÔØËÁÒâºÍ̸Êý¾Ý£¨IPv4/v6¡¢IPX¡¢ATM¡¢AppleTalkµÈ£©£¬Äܹ¤×÷ÔÚÖ°ºÎÁ´Â·ºÍ̸֮ÉÏ(Ethernet¡¢ATM£¬FR¡¢PPPµÈ)£¬ÄÜÌṩÓÅÖÊQoS±£ÕÏ£¬ÄÜÖ§³Ö¸ü´ó¹æÄ£µÄÍøÂçÀûÓã¬Äܹ»´úÌæIPѰַת·¢µÄºÍÌ¸ÔØÌå¡£

 

    MPLSÊÇÒ»ÖÖ±ÈATM¸üµ¥Ò»£¬½Ã½Ý£¬¸üÒ×ÓÚÀ©´óµÄ±êÇ©»¥»»¼¼Êõ¡£ÓÐÈ˳ÆÖ®Îª2.5²ãºÍ̸£¬ÓÉÓÚËüͨ³£¹¤×÷ÔÚÁ´Â·²ãºÍ̸֮ÉÏ£¬ÍøÂç²ãIPºÍ̸֮Ï¡£

 

MPLS±êÇ©½á¹¹

 


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                  Í¼2-2

 

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

 

    Label£ºÒ»¸ö¹Ì¶¨20bit³¤¶ÈµÄÖµ£¬ÓÃÓÚ±êʶһ×鱨ÎĵÄת¿¯ÐÐΪ¡£ÀàËÆÓÚIPµØÖ·£¬µ«Ö°Äܲ»ÏñIPµØÖ·ÄÇôµ¥Ò»£¬±êǩֻÊDz¿ÃÅÓÐЧ¡£

 

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

 

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

 

   TTL£ºTime-To-Live£¬8¸öbit³¤¶ÈµÄÖµ£¬ÓÃÓÚÔ¤·À±¨ÎÄ´«ÊäʱµÄ»·Â·£¬ºÍIPºÍ̸ÖеÄTTLÒ»Ñù¡£

 

±êǩǶÌ×Ìåʽ

 


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                  Í¼2-3

 

    ÀíÂÛÉÏ£¬ÏóÕ÷Õ»Äܹ»ÎÞÏÞǶÌ×£¬´Ó¶øÌṩ¿É³ÖÐøµÄÒµÎñÖ§³ÖÄÜÁ¦¡£Í¨³£ÊÇ2µ½3²ã¡£ÕâÊÇMPLS¼¼Êõ×î´óµÄ÷ÈÁ¦µØµã¡£

 

3 MPLSÊý¾Ýת·¢µÀÀí

 


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                  ͼ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. »á»°Î¬³Ö

 

¾ßÌåÁ÷³Ì¼ûÏÂͼ:


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                ͼ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£©ÏÂÓΰ´Ðè·Ö·¢±êÇ©£º

 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                 ͼ4-2

 

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

 

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

 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                 ͼ4-3

 

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

 

4.3.2 ±êÇ©½ÚÔ췽ʽ

 

ÓÐÐò·½Ê½£º

 

    ÓÐÐò·½Ê½£¬ÊÇÖ¸³ýLER ÒÔ±í£¬LSR±ØÐëµÈÊÕµ½ÏÂÓεıêǩӳÉ䣬ÄÜÁ¦ÏòÉÏÓΰ䲼±êǩӳÉä¡£LERÊÇ·ÓÉµÄÆð·¢µã£¬±êǩӳÉä×îÏÅ×ÉËüÌáÒé¡£ÓÐÐò½ÚÔ췽ʽÈçÉÏͼËùʾ¡£ÓÐÐò½ÚÔ췽ʽÊÇĿǰʹÓÃ×î¶àµÄ·½Ê½¡£

 

¶ÀÁ¢·½Ê½£º

 

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

 

4.3.3 ±êÇ©±£Áô·½Ê½

 

ÊØ¾É·½Ê½£º

 


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                 ͼ4-4

 

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

 

    ÀûÒæ£º½Ú¼óÄÚ´æºÍ±êÇ©¿Õ¼ä¡£

 

    ±×¶Ë£ºµ±IP·ÓÉÊÕÁ²¡¢ÏÂÒ»ÌøÅ¤×ªÊ±LSPÊÕÁ²Âý¡£

 

×ÔÓÉ·½Ê½£º

 


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                  ͼ4-5

 

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

 

    ÀûÒæ£ºµ±IP·ÓÉÊÕÁ²¡¢ÏÂÒ»ÌøÅ¤×ªÊ±Ï÷¼õÁËLSPÊÕÁ²¹¦·ò¡£

 

    ±×¶Ë£º±ØÒª¸ü¶àµÄÄÚ´æºÍ±êÇ©¿Õ¼ä¡£

 

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

 

±êÇ©¿ªÊÍ£º

 


GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                  ͼ4-6

 

    ÉÏÓÎ×Ô¶¯·¢ËͱêÇ©¿ªÊÍÐÂÎÅ֪ͨÏÂÓοªÊÍijһ±êÇ©£¬ÒÔÀ´²»ÔÙʹÓøñêÇ©·¢ËÍÊý¾Ý£¬±êÇ©¿ªÊÍÐÂÎŲ»±ØÒªÈ·ÈÏÐÂÎÅ¡£

 

±êÇ©³·Ïú£º

 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                 ͼ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 GA»Æ½ð¼×ÍøÂçMPLSµäÐÍÅäÖÃ

 

5.1 ×éÍøÐèÒª

 

    ÒªÓÃÈý̨MPLSÉ豸×é³ÉµÄMPLS ÍøÂ磬ËÁÒâÉ豸֮¼ä¶¼Äܹ»³ÉÁ¢LSP£¬ÔËÐеÄ·ÓɺÍ̸ΪOSPF¡£LDPÀûÓÃOSPFµÄ·ÓÉÐÅÏ¢³ÉÁ¢LSP¡£

 

5.2 ×éÍøÍØÆË

 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
 

                                ͼ5-1

 

5.3 ÅäÖò½Öè

 

LER_A µÄÅäÖÃ:
 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

6 MPLSϵͳ·¢Õ¹

 

    ĿǰIETFÒѾ­ÔÚRFC3031ÃèÊöÁËMPLSµÄϵͳ¼Ü¹¹£¬ÔÚ¸ù»ùµÄMPLS½ÚÔìÐÅÁî¡¢ ÒÔ¼°ÔÚLayer3 MPLS VPNÉϵÄÀûÓúÍQOS·½ÃæµÄÀûÓü¼Êõ½ÏΪ³ÉÊ죬²¢ÇÒ³ǫ̈ÁËÏàÓ¦µÄ³ß¶È¡£Layer2 MPLS VPN ×î½ü¼¸Ä귢չѸ¿ì£¬¼¼ÊõÒ²²»ÐݳÉÊ죬´óÎÞÊý³ß¶È¶¼´¦Óڲݰ¸½×¶Î£¬µ«ÊÇÓÉÓÚÒµ½ç¼¸¸öÖ÷Á÷µÄ³§É̵ÄÖ§³Ö£¬Ò²Öð²½ÐγÉÊÂʵÉϵij߶È¡£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µÈÁìÓò£¬½ñºóÒ²±Ø½«Óиü´óµÄ·¢Õ¹£¡
 

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

µãÔÞ

¸ü¶à¼¼Êõ²©ÎÄ

ÈκαØÒª£¬ÇëÁªÏµGA»Æ½ð¼×

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

·µ»Ø¶¥²¿

ÊÕÆð
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ ÎĵµAI¸±ÊÖ
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ ÎĵµÆÀ¼Û
ev-close
¸Ã×ÊÁÏÊÇ·ñ½â¾öÁËÄúµÄÎÊÌ⣿
ev-close
Äú¶Ôµ±Ç°Ò³ÃæµÄÖÐÒâ¶ÈÈôºÎ£¿
²»Õ¦µÎ
¼«¶ÈºÃ
dark-star dark-star dark-star dark-star dark-star
ev-close
ÄúÖÐÒâµÄÔ­ÒòÊÇ£¨¶àÑ¡£©£¿
ev-close
Äú²»ÖÐÒâµÄÔ­ÒòÊÇ£¨¶àÑ¡£©£¿
ev-close
ÄúÊÇ·ñ»¹ÓÐÆäËûÎÊÌâ»ò½¨Ò飿
ΪÁ˼±¾ç½â¾ö²¢»Ø¸´ÄúµÄÎÊÌ⣬ÄúÄܹ»ÁôÏÂÁªÏµ·½Ê½
ÓÊÏä
ÊÖ»úºÅ
ev-bg
¸Ð¼¤ÄúµÄ·´À¡£¡
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
ÇëÑ¡Ôñ·þÎñÏîÄ¿
¹Ø¹ØÕ÷ѯҳ
ÊÛǰÕ÷ѯ ÊÛǰÕ÷ѯ
ÊÛǰÕ÷ѯ
ÊÛºó·þÎñ ÊÛºó·þÎñ
ÊÛºó·þÎñ
¶¨¼û·´À¡ ¶¨¼û·´À¡
¶¨¼û·´À¡
¸ü¶àÁªÏµ·½Ê½
¡¾ÍøÕ¾µØÍ¼¡¿