mikrotik-router os, ARP TABLE 갱신 문제?

   조회 22768   추천 2    

안녕하세요. 눈팅만 하다 질문 올립니다^^.

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을 수동으로 삭제시 통신이 가능합니다.

이 문제에 대한 경험이나 해결방안이 있으면 가르침 부탁드리겠습니다.
그럼~





                                  
iwill 2015-04
arp 에이징 타임을 조절하면 될것 같습니다. 디폴트 90 seconds - 10 minutes 이라서 그런거 같습니다.
     
늪에가다 2015-04
arp 에이징 타임 확인 해보겠습니다. 답변 감사드립니다.

ARP 갱신이 해결되지 않으면,
HA환경에서 active-standby 서버로 IP가 넘어가면, 관리자가 수동으로 arp 테이블을 갱신 해야 합니다.

장애 발생했을 때 이 부분을 잊어 버릴 수도 있기에, 인프라에 관한 부분은 사용자 간섭을 최소화 하고 싶습니다.
백두성 2015-04
리눅스 계열이면 서버 B에서
arping -A -I eth0 10.10.10.14

했을때 mikrotik arp table이 변경되는지 확인해보시기 바랍니다.
에이징과 관련없이 변경된다면 Active-Standby 변경시 Gratituous ARP 발생하도록 구성하셔야
할것 같습니다.
     
늪에가다 2015-04
arping 명령어가 수동으로 GARP패킷을 보내 arp table을 갱신 가능 하군요.
덕분에 좋은 명령어를 배웠습니다.

지금은,
windows 환경에서 테스트 중입니다.
업데이트 된 사항이나 해결되면 공유 하겠습니다. 감사합니다.

참고로,
windows는 DHCP를 사용하면 garp와 유사하게 동작 하는 것 같습니다. arp 갱신이 가능 합니다.
오버히트 2015-04
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.
     
늪에가다 2015-04
현재,
VPN연결 및 파일 공유를 위해 proxy-arp로 설정 중입니다.

B서버는 만 하루가 지났는데도 "IP 충돌 메시지"가 뜹니다.
저도 ARP TimeOut 값을 손 대볼까 싶었는데, 하루가지나도 저러니 의미가 없을 꺼 같습니다.

ARP "enabled"로 설정 하고 Timeout 값을 변경 후 테스트 해보겠습니다.


제목Page 100/107
2015-05   13292   네모모
2015-05   10430   refreshair
2015-05   14262   오방진
2015-05   9181   신품쓰고파
2015-04   13318   타이틀1
2015-04   16026   못생긴애
2015-04   22769   늪에가다
2015-04   32069   마군자
2015-04   26783   Jjun
2015-04   19938   커피한이
2015-04   17837   엉데두
2015-04   24296   일리케
2015-04   14779   Tzimiskes
2015-04   17902   DoubleSH
2015-04   21009   유재건
2015-03   16342   PiPPuuP
2015-03   14113   Tzimiskes
2015-03   46666   꾀돌이
2015-03   16407   돈텔파파
2015-03   9975   포근이