안녕하세요. 개별 KT 100M라인 두 개를 본딩해 한 서버에서 대역폭을 200M로 늘려 쓰고 싶어서 그런데요.
본딩 기능이 있는 적당한 스위치를 따로 구해서 써야만 가능한 건가요?
# 관련해 팁 좀 부탁드립니다.
현재 리눅스에서 두 개의 NIC을 balance-alb모드로 본딩 구성시켜 보았는데요.
본딩한 각 포트에 100M라인 꼽아 두었습니다.
이 상태로 되겠거니 했는데요.. 문제는..
receive(인바운드)를 한쪽 라인으로만 받더군요. ( 이게 목적인데 말이죠.. )
아웃바운드는 두 라인으로 나누어 나갔고요.
또, active-backup 모드 처럼은 작동되더군요.(한쪽 라인을 테스트 삼아 빼보니 활성화 슬레이브가 바뀌면서 연결이 유지됨)
# 참조 스샷
1) 본딩 구성 eth0과 eth1을 bond0으로 묶음
2) 위 설정이 적용된 상태, 본딩모드: balance-alb, 활성화 eth0(바뀜없이 고정됨)그리고 슬래이브 eth0과 eth1로 구성된 상태
3) 하지만 eth0 과 eth1이 패킷을 나누어 받지 못하고 있음, 인바둔드는 활성화된 eth0으로만 받고 있으며, 아웃바운드는 나눠지는 것으로 보임
Å×½ºÆ® »ï¾Æ eth0ÀÌ È°¼ºµÈ »óÅ¿¡¼ ·£¼±À» »Ì¾Æ
eth1·Î ³Ñ¾î°¡°Ô Çغ¸´Ï(Failover) eth1·Î Åë½ÅÀÌ Àß ÀÌ·ç¾î Áö´õ±º¿ä. bond0ÀÇ ip°¡ ±×´ë·Î À¯ÁöµÇ¸é¼¿ä.
(Á¦°¡ »ó»óÇϱâ·Ð..)
bond±¸¼ºÀÌ µÉ ¶§ ip(bond0¿¡ ÇÒ´çµÈ 1°³ÀÇ)¿¡ ¸ÅĪµÉ 'ÀÓÀÇÀÇ ¸Æ ÁÖ¼Ò'¸¦ »ý¼º½ÃŲ µÚ,
À̸¦ °¢°¢ÀÇ NICÀÇ °ÍÀ¸·Î ¹ø°¥¾Æ µ¤¾î ¾º¿ì¸é¼ ¼ö½Ã·Î ¹Ù²ãÁٰŶó »ý°¢Çߴµ¥¿ä.(°á±¹ ÀÌ·± ½ÄÀ¸·Î ºÐ»ê È¿°ú¸¦ °®´Â..)
ÀÌ·¸°Ô ¾ÈµÇ´õ±º¿ä;
NICÀÌ ¹Ù²î¾îµµ IP°¡ °íÁ¤µÇ°í failover°¡ Àß µÈ´Ù¸é.. ±×·¸´Ù¸é..
¼ö½Ã·Î failover°¡ µÇ´Â ´À³¦À¸·Î ¿Ô´Ù °¬´Ù ÇÏ¸é µÉ °Íµµ °°Àºµ¥ ÀÌ·¸°Ô ÀÛµ¿À» ¾ÈÇϳ׿ä;
bond0 Link encap:Ethernet HWaddr 00:1E:67:8D:C2:3E
eth0 Link encap:Ethernet HWaddr 00:1E:67:8D:C2:3E
eth1 Link encap:Ethernet HWaddr 00:1E:67:8D:C2:3F
À§¿Í °°À» ¶§, bond0ÀÇ HWaddr(ÀÌ°Ô ¸ÆÁÖ¼ÒÁÒ^^?)ÀÌ eth0°ú eth1ÀÇ °ÍÀ¸·Î ±³Ã¼µÇ¸é¼ ÀÛµ¿µÉ °Å¶ó ±â´ëÇߴµ¥¿ä.(Á¦ ÃßÃøÀ¸·Ð..) KT¿¡¼ ÀÌ·± ºü¸£°í ºó¹øÇÒ ¼ö ÀÖ´Â ¸ÆÁÖ¼Ò º¯È¯°ú ±×¿¡ µû¸¥ ipÀçÇÒ´çÀ» Áö¿øÇÏÁö ¾Ê°í ÀÖ´Ù¶õ »ý°¢ÀÌ µì´Ï´Ù.(DHCP °ü·Ã!?)
Failover ±¸¼ºÀº °¡´ÉÇÕ´Ï´Ù.
°¡Á¤¿ë ȸ¼±Àº ¿ä±¸ÇϽô ±â´ÉÀ» L3·¹À̾¼ ÃæÁ·ÇÒ ¹æ¹ýÀÌ ¾ø½À´Ï´Ù.
´äº¯ °¨»çÇÕ´Ï´Ù.
±×°Ô ¾Æ´Ï¸é ³»ºÎÀÇ Å¬¶óÀ̾ðÆ®°¡ 2°³ÀÇ ip¸¦ ¹ø°¥¾Æ°¡¸é¼ ¾²°Å³ª stickyÇÏ°Ô Çؼ °¡´ÉÇÕ´Ï´Ù.
bond¸ðµå¿Í ¼³Á¤ µî¿¡¼ (Ãß°¡ÀûÀÎ ¼³Á¤ÀÌ ÇÊ¿äÇÏ´õ¶óµµ) ¾Ë¾Æ¼ ¸»¾¸ÇØÁֽŠµðÅ×ÀÏÀÌ »ì¾ÆÀÖ´Â ¹º°¡¸¦ ¼ºÃëÇÏ°Ô ÇØÁÙ °Å¶ó ±â´ëÇ߰ŵç¿ä.
¸·¸·Çϳ׿ä.
KTȸ¼± ÀÌÁßÈ°¡ ¾î¶² Á¶°ÇÀÎÁö ¸íÈ®ÇÏÁö ¾Ê°í...
balance-tlb, balance-alb, balance-rr À» MAC ¶Ç´Â IP±â¹Ý Æ®·¡ÇÈ ºÐ»ê ¹× ȸ½Å °úÁ¤À» ÀÌÇØÇÏ¸é¼ Å×½ºÆ®ÇØ¾ß ¿øÇÏ´Â ½ÃÇè°á°ú°¡ ³ª¿Ã¼ö ¹Û¿¡ ¾øÀ» °Í °°Àºµ¥¿ä. ÇöÀç ±¸¼ºÀº ´Ü¼øÇÏ°Ô ÇÑ°³ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ÆúÆ® ¹ß»ý½Ã failover ±â´ÉÀ¸·Î È®ÀεǴ °ÍÀ¸·Î º¸À̳׿ä..!
½±°Ô ¸»ÇØ "´ë¿ªÆøÀ» 200M"Àº ±âº»ÀûÀ¸·Î IP±â¹ÝÀ¸·Î Á¢±ÙÇØ¾ß µÉ°ÍÀ¸·Î º¸ÀÔ´Ï´Ù.
³Ü failover´Â µÇ´õ±º¿ä. ÀÌ°Å º¸°í µÇ´Â ÁÙ ¾Ë°í..(ÇÑ´«¿¡ ºÁµµ ±ÕµîÇÏÁö ¾Ê¾ÒÁö¸¸ ¾îÂ÷ÇÇ adaptive ¹æ½ÄÀ̶ó ÇÊ¿ä¿¡ µû¶ó ºÐ»êµÇ°í ÀÖ´Â ÁÙ ¾Ë¾Ò³×¿ä;)
³ª¸§ °í»ýÇؼ ¸Ö¸®¿¡ ÀÖ´Â ´Ù¸¥ ¿©ºÐÀÇ ¼¹öµé ±îÁö ¸ðµÎ °¡¼ ¼¼ÆÃÇÑ µÚ.. ÇÏ·ç ÀÖ´Ù°¡.. ¾î? ÀÌ°Å ¾ÈµÇ´Â °Ç°¡..
±×Á¦¼¾ß ±ú´Þ¾Ò½À´Ï´Ù.
¸çÄ¥ ÀÖ´Ù°¡ ±×·¡µµ ¸ñÇ¥ÇÏ´ø Æ®·¡ÇÈ ºÐ»êÀ» À§ÇØ º»µù±îÁø Àû¿ë½ÃÄѺ¼±î Â÷±ÙÂ÷±Ù (µÎµÕ!)OSI 7°èÃþºÎÅÍ º¸°í Àִµ¥¿ä..
Á» ±×·¸³×¿ä..ÇÏ;
¸ðµÎ ´äº¯ Á¤¸» °¨»çÇÕ´Ï´Ù. ½¬¿î°Ô ¾ø³×¿ä;
¹º°¡ÀÇ ÇÑ°è·Î ÀÎÇØ Áö±Ý ±¸¼ºÀ¸·Î´Â ¾ÈµÇ´Â °Å¶ó¸é..
100M±Þ ½ºÀ§Ä¡µîÀÇ Àåºñ¿¡¼ Áö¿øµÇ´Â ±â´ÉÀ¸·Î ½Î°Ô½Î°Ô Çغ¸°í ½Í³×¿ä.
Áï, ½ºÀ§Ä¡¿¡¼µµ Æ÷Æ®2°³¿¡ ´ëÇØ LACP(º»µùÇÏ°í ºñ½Á) ·Î Æ÷Æ®2°³¸¦ ¹¾îÁà¾ß ´ë¿ªÆøÀÌ 2¹è·Î µÇ´Âµ¥
À§¿¡ºÐ ¸»¾¸´ë·Î ¿ÀÇǽº³Ý °°ÀÌ L2 ½ºÀ§Ä¡ 2ȸ¼± ²ø¾î¿Í¼ 2ȸ¼± ¸µÅ©¾î±×¸®°ÔÀ̼Ç
LACP·Î 2Æ÷Æ® ¹¾î´Þ¶ó°í ¿äûÇغ¸¼Å¾ß ÇÒ°Í °°¾Æ¿ä
·£Ä«µå¸¸ ¹´Â´Ù°í ä³Îº»µùÀÌ ³¡³ª´Â°Ô ¾Æ´Ï¶ó ·£Ä«µå¸¦ ¿¬°áÇÏ°í ÀÖ´Â ½ºÀ§Äª Çãºêµµ ¼ÂÆÃÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.
¿ª½Ã Àü¹®°¡°¡ ÇÊ¿äÇÑ ¿µ¿ªÀ̳׿ä.. (²Ï ÀÖÀ» ÁÙ ¾Ë¾ÒÀ¸³ª..)µû¶óÇÒ ¸¸ÇÑ ÄÉÀ̽ºµµ ã¾Æº¸±â Èûµé°í¿ä;(¾ÈµÇ¼ ¾ø´Â °Ç°¡; ¾ÆÁ÷ ±ä°¡¹Î°¡..)
ÀÚ¼¼ÇÑ ´äº¯ °¨»çÇÕ´Ï´Ù.(__)