2016년 11월 29일 화요일

IP CEF Optimize Neighbor Resolution

CEF기능을 위해 ARP 테이블을 Neighbor로 구성된 장비에 대해서 최적화하는 명령어.
12버전대에서는 기본값이 아님. 15버전대에서는 기본값.

문제는 이 기능을 활성화 하는 경우(대게는 자의로 하는게 아니고 15버전으로 OS업그레이드를 하거나 노후 장비를 신규 장비로 교체하는 상황), 아래와 같은 형식의 로그가 지속적으로 생성될 수 있다.


%ADJ-3-RESOLVE_REQ : Adj resolve request: Failed to resolve <IP Address> <vlan ID>


이 로그에 대해 검색하면 버그"들"로 등록되어 있는걸 확인 할 수 있다.

Bug ID : CSCug43307 - 15.2(2)SNH1
Bug ID : CSCtx86444 - 15.2(2)S 15.3(1)S
Bug ID : CSCuo89272 - 15.0(2)SE
Bug ID : CSCts29063 - 12.2(33.1.1)SXJ 15.2(1)S 15.2(1.12)S

이 로그는 실제 장비 운영에는 영향이 없다고 CISCO측에서는 말하고 있는 상황이고, 이 로그를 없애기 위해서 CEF기능을 끄는건 라우팅 처리 능력이 감소하는 문제로 권하기 어렵다. 하지만... 대게의 클라이언트쪽에서는 이런 로그가 나타나는 것 자체를 문제삼기 마련.

현재까지 알려진 방법중 가장 확실한건 아래의 명령어를 입력하는 것이다.

no ip cef optimize neighbor resolution

즉, 이 기능을 끄는 것. CEF자체는 유지된다.



P.S : 이 메세지를 두번(두번째가 현재 진행형) 겪었는데, 두 경우의 공통점은 아래와 같았다.

1. 기존 12버전대 장비를 15버전대 장비로 교체
2. 해당 IP는 예전에는 사용하던 IP이나, 장비 교체시점에선 없음.

다른 경우가 더 있는지는 지금으로서는 모르겠다.



관련 문서

Cisco IOS IP Switching Command Reference
Chapter: ip cache-invalidate-delay through monitor event-trace cef ipv6 (global)
http://www.cisco.com/c/en/us/td/docs/ios/ipswitch/command/reference/isw_book/isw_i1.html
해당 기능 자체에 대한 설명문서. 보면 12버전대에서는 기본값이 아니다.

3750x Stack is repeatedly showing error " %ADJ-3-RESOLVE_REQ : Adj resolve request: Failed to resolve <IP Address> <vlan ID>..
https://supportforums.cisco.com/discussion/12215721/3750x-stack-repeatedly-showing-error-adj-3-resolvereq-adj-resolve-request-failed
문제의 로그에 대한 사용자 포럼글.

2016년 8월 19일 금요일

데이타베이스 정규형 관련

1정규형(1NF)
반복되는 속성을 제거한 뒤 모든 속성이 원자도메인만으로 되어있는 정규형

2정규형(2NF)
1정규형 상태에서 부분함수적 종속을 제거

3정규형(3NF)
2정규형 상태에서 이행적 함수적 종속 관계 제거

4정규형(4NF)
3정규형 상태에서 다치 종속 제거

5정규형(5NF)
조인 종속성

이상현상(anomaly)
갱신 이상 : 반복된 데이터중 일부만 수정하면 데이터 불일치 발생
삽입 이상 : 불필요한 정보를 함께 저장
삭제 이상 : 유용한 정보를 함께 삭제해야만 어떤 정보를 삭제 가능

BCNF
결정자이면서 후보키가 아닌 것 제거