본문 바로가기
공부/CCNP

ICT보안실무_NTP

by kyoung-ho 2017. 6. 11.
반응형

## NTP(Network Time Protocol) ##

 

-시간 동기화 Protocol. UDP 포트 123

-Cisco Device에서 다음과 같이 수동으로 시간을

 변경하는 것이 가능하다.

  => [SW# Clock set 09:31:22 MAY 2017]

  => 한가지 주의점은 Configuration모드가 아니고

        Privileged 모드(#)에서 명령어를 입력한다.

 

- 각 Device마다 시간을 수동으로 설정하는 경우

  오차가 발생할 수 밖에 없고, 결과적으로 로그

  분석, 장애 처리 등에 문제가 발생할 수 있다.

 

- 위와 같은 문제를 해결하기 위해서는 모든 Device가

 공통된 Time Server에게 NTP를 사용하여 시간을

 동기화 받아야 한다.

 

------------------------------------------------------------------------------------------------------------------------

<CE>

conf t

ip name-server 10.10.250.2

ip domain lookup

 => 설 정 후 [ping www.ictsec.com ]으로 Domain lookup에

       테스트를 수행.

 => Cisco Device에서 DNS Cache를 확인하는 명령어는

       [show host], DNS Cache를 삭제하는 명령어는

       [clear host *].

 

ntp server time1.daum.net version 2 prefer

ntp server time2.daum.net version 2

 

clock timezone KOR +9

 

- verify -

show ntp staus

show ntp associations

 

- 모든 Device가 직접 외부 Internet 망에 위치한

  Time Server에게 시간을 동기화 받는 것은 시간의

  통일성과 불필요한 트래픽의 증가하는 부분에서

  효율적이지 못하다.

 

- 해당 조직 내부에 NTP서버를 구축하여 해당 NTP서버로

  부터 시간을 동기화받는 것이 효율적이다.

  window 서버, Linux 서버 외에도 Cisco Router도

 NTP 서버로 동작이 가능하다.

 

<CE - NTP 서버 구성>

conf t

int lo 0

ip add 10.10.240.1 255.255.255.0

!

router ospf 1

net 10.10.240.1 0.0.0.0 area 0

!

ntp master 3 -> 이것만줘도 ntp서버가 된다.

ntp source loopback 0 -> 루프백 0번으로 ntp 서버로 둔다~! 죽지않는 인터페이스이기떄문.

 

ntp authenticate

ntp authentication-key 1 md5 ccie321

ntp trusted-key 1

 

=> 인증 옵션, 현재 3660 라우터에서 명령어는 입력되지만

     실제 인증키를 확인하지는 않는다.

 

 

**CE에서 ntp동기화 받기**

<DSW1/DSW2/ASW1/ASW2/S_SW>

conf t

ntp server 10.10.240.1 version 2

clock timezone KOR +9

 

 

- verify -

do sh ntp status

do sh run | includes ntp

 

=> 설정후 DSW1/DSW2의 경우 CE에게 시간을 정상적

    으로 동기화받는다. 하지만 ASW1/ASW2/S_SW의 경우

    시간을 동기화 받지 못하고 있다. 이유는?

 

   L2 Switch역할을 하는 장비들에게 IP 주소와 Gateway를

   할당하지 않았기 때문이다.

 

<ASW1/ASW2/DSW1/DSW2>

conf t

vlan 230

name Admin

exit

 

int range port-channel 1 - 2

switchport trunk allowed vlan add 230

!

 

<ASW1>

int vlan 230

ip add 10.10.230.1 255.255.255.0

!

no ip routing

ip default-gateway 10.10.230.253

 

<ASW2>

int vlan 230

ip add 10.10.230.2 255.255.255.0

!

no ip routing

ip default-gateway 10.10.230.253

 

<DSW1>

int vlan 230

ip add 10.10.230.252 255.255.255.0

standby 230 ip 10.10.230.254

standby 230 preempt

!

router ospf 1

net 10.10.230.252 0.0.0.0 area 0

!

 

<DSW2>

int vlan 230

ip add 10.10.230.253 255.255.255.0

standby 230 ip 10.10.230.254

standby 230 priority 110

standby 230 track fa 1/0 50

standby 230 preempt delay minimum 30

!

router ospf 1

net 10.10.230.253 0.0.0.0 area 0

!

 

<S_SW>

int vlan 30

ip add 10.10.250.250 255.255.255.0

!

ip default-gateway 10.10.250.252

 

------------------------------------------------------------------------------------------------------------------------

- 기본적으로 cisco device에서 log와 Debug 메시지가

  발생되는 경우 다음과 같은 Timestamp가 붙는다.

 

May 22 2017 12:44:13.457 KOR: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback1, changed state to up

 

-> 현재 국내 시간이 아닌 것은 default timestamp

   서비스 설정이 다음과 같기 때문이다.

 

service timestamps debug datatime msec

service timestamps log datatime msec

 

=> 관리자가 필요에 따라 timestamp 형식을 다음과

  같은 명령어로 변경이 가능하다.

 

service timestamps log datetime localtime show-timezone year msec

 

 

 

 


 

반응형

'공부 > CCNP' 카테고리의 다른 글

Cisco Router Path Control(1)  (0) 2021.11.20
Cisco Router ACL 설정  (0) 2021.11.20
ICT보안실무_실습  (0) 2017.06.11
ICT보안실무_DHCP Relay Agent  (0) 2017.05.14
05.11_ICT보안실무_DHCP서버  (0) 2017.05.14

댓글