1. Dynamic route와 Static route 비교 (장단점)
* Static라우트란?
- 정적 라우팅으로 관리자가 직접 목적지로 가는 해당 경로를 전부 설정하는 것(직접 모르는 라우터에 라우터가 모르는 네트워크 설정) -> 즉 고정적이며 망에 변화가 일어나도 바뀌지 않음. 그래서 경로관리에 효율적(그치만 매번 직접 설정 알려줘야해서 번거로움)
- 보내는 쪽과 받는 쪽 모두 routing 설정을 해줘야 통신가능
라우터의 라우팅 테이블에 네트워크 목록 없으면 버림. 그래서 무조건 네트워크 추가하여 구성해야함
=> static route 게이트웨이, 자신의 인터페이스, 목적지 등을 알려줘야함
- 장점: 안정적, 하드웨어나 리소스같은 자원 사용이 훨씬 적음, 보안성
- 단점: 관리힘들고 번거로움, 잘못입력시 통신이 불가
* Dynamic 라우팅이란? 네트워크 변화에 대해서 자동적으로 대응 및 설정.
- 라우팅 테이블에서 경로의 현상태에 따라 자동 조정
- 라우터가 프로세스에 의해 서로 주고받아 네트워크 정보를 동기화(SM 등의 정보가 동일 해야함)
- 라우터-라우터 끼리 동기화해서 학습
- 네트워크 정보와 메트릭 계산해야함-메트릭 값 제일 적은게 라우팅 테이블에 올라감-그래서 최신의 정보 유지(hold down timer) -> 할 일이 많아 많은 대역폭을 소비(메모리, 리소스 많이 먹음)
- 장점: 관리하기 편함, 네트워크 변화에 대해서 관리자가 좀더 수월하게 관리 가능
- 단점: 정적 라우팅보다 안전하지 않음
2. 동적라우팅 프로토콜 : 왜 사용하는지. 어떻게 동작하는지.
- 네트워크 환경이 자주 바뀔때 쓰기 용이함. 최적 경로 자동으로 설정되어 번거롭지 않음
- 작동방법: 0. directly connected network 확인(show ip route connected-C)
1. 프로세스 작동 (router rip)
2. 프로세스가 전달할 네트워크를 선언(directly connected network를 선언해줘야 함)
3. distance vector 방식의 업데이트를 루핑(looping)을 방지하는 방법들
* - Route Poisoning : 특정 네트워크가 다운이 되면 인접 라우터들에게 메트릭 값을 16(hop count ->maxium hop=15 이므로)으로 하여 정보를 보내 네트워크가 down(문제가 있는 네트워크란 걸)이 됐다는 것을 알림
- Poison Reverse : Route Poisoning을 받은 인접 라우터가 자신의 RIP database를 확인 후 대체 경로가 없을 시 정보를 보낸 라우터에게 답함
- Split Horizon : 특정 인터페이스에서 받아온 정보는 차후에 그 인터페이스를 통해 다시 전달되지 않음
- Hold down Timer : 라우터가 특정 링크의 Fail을 전달 받은 후 해당경로를 Routing Table에서 바로 제거하지 않고 특정시간동안 그 정보의 사실을 확인하기 위해 대기함(이는 Topology의 변화정보를 검증하는 용도이다.)
- Triggerd Update : Topology의 변화를 즉시 이웃한 라우터에게 알려준다.
4. RIP 특징 : AD value(Administrative Distance Value, 관리 거리값), metric, version 1과 2 차이
- rip은 변화 감지 못함. 그래서 타이머 필요(최신인지 아닌지 판단->hold down timer)
ex) possibly down
flashed after 삭제함을 의미
트래픽이 목적지를 못찾고 루핑현상 발생할 수 있음(3번 참고)
- RIP의 AD value 120 / Metric(비용) : 라우터개수 hop count (maxium hop=15)
- RIPv1 : subnetmask 정보를 주고받지 않음(ip주소 디자인을 디폴트 서브넷마스크 설정해주면 잘 돌아가서 문제가 있는건 아님). classful network정보전달에 적합함. ->그러나 서브넷팅이나 VLSM 환경에선 사용못함
- RIPv2 : subnetmask 정보를 주고 받음. classless (서브넷팅, VLSM 환경에도 사용이 가능함.) 버전2끼리 통신가능
- 하나의 네트워크를 다양한 방법으로 알게 되었을때 문제가 생김->그래서 라우팅 프로토콜마다 우선순위 필요(ex 스태틱이 다이나믹보다 순위 높음)->그걸 결정하기 위해서 AD값(AD Value)이 필요함
5. 라우팅 테이블에 어떠한 정보들이 있는지
목적지 주소, 자신의 인터페이스, 서브넷마스크, 게이트웨이, 메트릭