ÎÞÂÛÊÇÔÆ·þÎñÌṩÉÌ¡¢´óÐÍÊý¾ÝÖÐÐÄ£¬»¹ÊÇÖÐСÐÍÆóÒµÍøÂ磬¶¼ÐèҪȷ±£ÍøÂçÁ¬½ÓµÄÎȶ¨ÐԺ͸ßЧÐÔ
ÔÚÕâÑùµÄ±³¾°Ï£¬LinuxÍø¿¨×飨Network Bonding»òLink Aggregation£©¼¼Êõƾ½èÆäÇ¿´óµÄ¹¦ÄÜ£¬³ÉΪÌáÉýÍøÂç¿É¿¿ÐÔºÍÐÔÄܵÄÖØÒª¹¤¾ß
±¾ÎĽ«ÉîÈë̽ÌÖLinuxÍø¿¨×éµÄÔÀí¡¢ÅäÖ÷½·¨¡¢ÓÅÊÆÒÔ¼°Êµ¼ÊÓ¦Óó¡¾°£¬Ö¼ÔÚΪ¶ÁÕßÌṩһ·ÝÏ꾡¶ø¸»ÓÐ˵·þÁ¦µÄÖ¸ÄÏ
Ò»¡¢LinuxÍø¿¨×éµÄ»ù±¾ÔÀí LinuxÍø¿¨×飬Ҳ±»³ÆÎªÍøÂç°ó¶¨»òÁ´Â·¾ÛºÏ£¬ÊÇÒ»ÖÖ½«¶à¸öÎïÀíÍøÂç½Ó¿Ú£¨NICs£©×éºÏ³ÉÒ»¸öÂß¼½Ó¿ÚµÄ¼¼Êõ
ÕâÖÖ¼¼ÊõÔÊÐíϵͳͨ¹ý¶à¸öÎïÀíÁ´Â·Í¬Ê±´«ÊäÊý¾Ý£¬´Ó¶øÌá¸ßÍøÂçµÄ´ø¿í¡¢ÈßÓà¶ÈºÍÈÝ´íÄÜÁ¦
LinuxÍø¿¨×éÖ§³Ö¶àÖÖģʽ£¬Ã¿ÖÖģʽ¶¼ÓÐÆäÌØ¶¨µÄÓ¦Óó¡¾°ºÍÓÅÊÆ£º 1.ģʽ0£º¸ºÔؾùºâ£¨Balance-rr£© - ÔÚ´ËģʽÏ£¬Á÷Á¿±»¾ùÔÈ·ÖÅäµ½ËùÓгÉÔ±Íø¿¨ÉÏ£¬ÊµÏÖ¸ºÔؾùºâ
ÊÊÓÃÓÚÐèÒªÌá¸ßÍøÂçÍÌÍÂÁ¿µÄ³¡¾°
2.ģʽ1£º»î¶¯-±¸·Ý£¨Active-backup£© - Ö»ÓÐÒ»¸öÍø¿¨´¦Óڻ״̬£¬ÆäÓàÍø¿¨×÷Ϊ±¸·Ý
µ±»î¶¯Íø¿¨³öÏÖ¹ÊÕÏʱ£¬±¸·ÝÍø¿¨×Ô¶¯½Ó¹ÜÁ÷Á¿
ÕâÖÖģʽÖ÷ÒªÓÃÓÚÌá¸ßÍøÂçµÄ¿É¿¿ÐÔ
3.ģʽ2£º¸ºÔؾùºâºÍ¹ÊÕÏ×ªÒÆ£¨Balance-xor£© - ¸ù¾ÝÁ÷Á¿µÄÔ´ºÍÄ¿±êMACµØÖ·µÄ¹þÏ£Öµ£¬Ñ¡ÔñÌØ¶¨µÄÍø¿¨½øÐд«Êä
µ±Ò»¸öÍø¿¨Ê§Ð§Ê±£¬Á÷Á¿»áÖØÐ·ÖÅäµ½ÆäËûÍø¿¨
ÊÊÓÃÓÚÐèÒª¸ºÔؾùºâºÍÒ»¶¨ÈÝ´íÄÜÁ¦µÄ³¡¾°
4.ģʽ3£º¹ã²¥£¨Broadcast£© - ËùÓÐÍø¿¨¶¼·¢ËͺͽÓÊÕÿ¸öÊý¾Ý°ü£¬ÊÊÓÃÓÚÐèÒªËùÓÐÍøÂç½Ó¿Ú¶¼½ÓÊÕÏàͬÊý¾ÝµÄ³¡¾°£¬ÈçÄ³Ð©ÌØ¶¨ÀàÐ͵ÄÍøÂç¼à¿Ø
5.ģʽ4£º802.3ad ¶¯Ì¬Á´Â·¾ÛºÏ£¨802.3ad£© - ʹÓÃLACP£¨Á´Â·¾ÛºÏ¿ØÖÆÐÒ飩½øÐж¯Ì¬Á´Â·¾ÛºÏ£¬ÊµÏÖ»ùÓÚIEEE 802.3ad±ê×¼µÄÁ´Â·¾ÛºÏ
ÕâÖÖģʽÌṩÁ˸ü¸ßµÄÁé»îÐÔºÍÈÝ´íÄÜÁ¦
6.ģʽ5£º×ÔÊÊÓ¦¸ºÔؾùºâ£¨Balance-tlb£© - ¸ù¾Ýÿ¸öÍø¿¨µÄµ±Ç°¸ºÔØÇé¿ö¶¯Ì¬·ÖÅäÁ÷Á¿£¬ÊµÏÖ¸ü¸ßЧµÄ¸ºÔؾùºâ
7.ģʽ6£º×ÔÊÊÓ¦¹ÊÕÏ×ªÒÆ£¨Balance-alb£© - ½áºÏÁ˸ºÔؾùºâºÍ¹ÊÕÏ×ªÒÆ¹¦ÄÜ£¬Í¬Ê±¿¼ÂÇÁËÍø¿¨µÄµ±Ç°¸ºÔغÍÈÝ´íÄÜÁ¦
¶þ¡¢ÅäÖÃLinuxÍø¿¨×é ÅäÖÃLinuxÍø¿¨×éͨ³£Éæ¼°ÒÔϼ¸¸ö²½Ö裺 1.°²×°±ØÒªµÄÈí¼þ°ü - ÔÚ´ó¶àÊýLinux·¢ÐаæÖУ¬Íø¿¨×鹦ÄÜÓÉ`ifenslave`»ò`network-scripts`µÈÈí¼þ°üÌṩ
È·±£ÕâЩÈí¼þ°üÒѰ²×°
2.¼ÓÔØbondingÄ£¿é -ʹÓÃ`modprobe bonding`ÃüÁî¼ÓÔØbondingÄ£¿é£¬»òͨ¹ý±à¼`/etc/modul