안녕하세요. 눈팅만 하다 질문 올립니다^^.
mikrotik routerOS 6.28 입니다.
1개의ip(10.10.10.14)를 각각 다른 서버에 할당 했을 때,
최초에 할당한 서버의 ip-arp 값이 mikrotik에서 갱신 되지 않는 현상입니다.
mikrotik의 ARP 설정 값입니다. default: enabled
------------------------------------------------------------------------------
[admin@M10] > interface ethernet print
Flags: X - disabled, R - running, S - slave
# NAME MTU MAC-ADDRESS ARP
0 R ether1 1500 00:0C:29:CD:35:10 enabled
1 R ether2 1500 00:0C:29:CD:35:1A enabled
------------------------------------------------------------------------------
A 서버에 IP를 할당(10.10.10.14)합니다.
하기와 같이 arp table이 캐싱되어 있습니다
------------------------------------------------------------------------------
[admin@M10] > /ip arp print
Flags: X - disabled, I - invalid, H - DHCP, D - dynamic, P - published
# ADDRESS MAC-ADDRESS INTERFACE
0 D 10.10.10.14 00:0C:29:98:91:57 ether2
------------------------------------------------------------------------------
이 상태에서, A 서버를 종료 시킵니다.
B 서버에 10.10.10.14의 IP를 할당 합니다. ping(통신)이 되지 않습니다.
MikroTik의 arp table이 갱신 되지 않고 유지 됩니다.
이 문제 때문에 IP 변경을 못하고 있습니다.
interface-ether의 arp 값을 arp-proxy로 설정 했을 때는
서버에서 "IP충돌" 메시지가 뜹니다.
mikrotik이 arp table을 유지하고 있기 때문인것을 확인 했습니다.
arp table을 수동으로 삭제시 통신이 가능합니다.
이 문제에 대한 경험이나 해결방안이 있으면 가르침 부탁드리겠습니다.
그럼~
ARP °»½ÅÀÌ ÇØ°áµÇÁö ¾ÊÀ¸¸é,
HAȯ°æ¿¡¼ active-standby ¼¹ö·Î IP°¡ ³Ñ¾î°¡¸é, °ü¸®ÀÚ°¡ ¼öµ¿À¸·Î arp Å×À̺íÀ» °»½Å ÇØ¾ß ÇÕ´Ï´Ù.
Àå¾Ö ¹ß»ýÇßÀ» ¶§ ÀÌ ºÎºÐÀ» ÀØ¾î ¹ö¸± ¼öµµ Àֱ⿡, ÀÎÇÁ¶ó¿¡ °üÇÑ ºÎºÐÀº »ç¿ëÀÚ °£¼·À» ÃÖ¼ÒÈ ÇÏ°í ½Í½À´Ï´Ù.
arping -A -I eth0 10.10.10.14
ÇßÀ»¶§ mikrotik arp tableÀÌ º¯°æµÇ´ÂÁö È®ÀÎÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù.
¿¡ÀÌ¡°ú °ü·Ã¾øÀÌ º¯°æµÈ´Ù¸é Active-Standby º¯°æ½Ã Gratituous ARP ¹ß»ýÇϵµ·Ï ±¸¼ºÇϼžß
ÇÒ°Í °°½À´Ï´Ù.
´öºÐ¿¡ ÁÁÀº ¸í·É¾î¸¦ ¹è¿ü½À´Ï´Ù.
Áö±ÝÀº,
windows ȯ°æ¿¡¼ Å×½ºÆ® ÁßÀÔ´Ï´Ù.
¾÷µ¥ÀÌÆ® µÈ »çÇ×À̳ª ÇØ°áµÇ¸é °øÀ¯ ÇÏ°Ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù.
Âü°í·Î,
windows´Â DHCP¸¦ »ç¿ëÇϸé garp¿Í À¯»çÇÏ°Ô µ¿ÀÛ ÇÏ´Â °Í °°½À´Ï´Ù. arp °»½ÅÀÌ °¡´É ÇÕ´Ï´Ù.
MikroTik»ç Àåºñ´Â IP-Settings ¸Þ´º¿¡¼
ARP Timeout Ç׸ñÀ¸·Î Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» ¼³Á¤°ªÀº 30ÃÊÀÔ´Ï´Ù.
¾Æ·¡´Â ¼³¸íÀÔ´Ï´Ù.
ARP timeout on all interfaces that use ARP. Can use postfix ms, s, m, h, d for milliseconds, seconds, minutes, hours or days. if no postfix is set then seconds (s) is used.
VPN¿¬°á ¹× ÆÄÀÏ °øÀ¯¸¦ À§ÇØ proxy-arp·Î ¼³Á¤ ÁßÀÔ´Ï´Ù.
B¼¹ö´Â ¸¸ ÇÏ·ç°¡ Áö³µ´Âµ¥µµ "IP Ãæµ¹ ¸Þ½ÃÁö"°¡ ¶å´Ï´Ù.
Àúµµ ARP TimeOut °ªÀ» ¼Õ ´ëº¼±î ½Í¾ú´Âµ¥, ÇÏ·ç°¡Áö³ªµµ Àú·¯´Ï Àǹ̰¡ ¾øÀ» ²¨ °°½À´Ï´Ù.
ARP "enabled"·Î ¼³Á¤ ÇÏ°í Timeout °ªÀ» º¯°æ ÈÄ Å×½ºÆ® Çغ¸°Ú½À´Ï´Ù.