
CDP(Cisco Discovery Protocol)
: 시스코 장비 전용 프로토콜로 자신의 장비와 직접 연결된 시스코 장비들에 대한 정보를 얻기 위해 사용하는 도구
LLDP(Link Layer Discovery Protocol)
: CDP와 유사한 국제 표준 프로토콜
CDP는 데이터 링크 계층에서 동작하는 프로토콜
show cdpshow cdp ?no cdp runno cdp enable두 라우터 간 연결
GNS3 GUI 창에서 두 라우터의 인터페이스를 연결

R1 라우터의 인터페이스에 IP 할당
configure terminal
interface fa0/0
ip address 192.168.0.1 255.255.255.0
no shutdown
exit
exit

R1 라우터의 인터페이스 IP 할당 확인
show ip interface brief

R2 라우터의 인터페이스에 IP 할당
configure terminal
interface fa0/1
ip address 192.168.0.2 255.255.255.0
no shutdown
exit
exit
R2 라우터의 인터페이스 IP 할당 확인
show ip interface brief

show cdp neighbors
show cdp entry 이름show cdp entry R2
show cdp traffic
show cdp interface
show ip route
ip route 목적지네트워크 [서브넷마스크] {주소 | interface} [distance] [permanet]
ip route 0.0.0.0 0.0.0.0 {다음 라우터의 ip | 라우터와 연결된 인터페이스 이름}정적 라우팅 실습
R1에서 설정 : FastEthernet 0/1 에 IP 할당
configure terminal
interface fa0/1
ip address 192.168.1.1 255.255.255.0
no shutdown
exit
exit
R2에서 ping 명령을 수행하면 패킷이 도달하지 않음 : 어디로 보내야 할 지 모른다.
ping 192.168.1.1
R2에서 설정 : 정적 라우팅을 통해 라우팅 테이블에 경로 추가
configure terminal
ip route 192.168.1.0 255.255.255.0 192.168.0.1
exit
R2에서 ping 명령을 통해 다시 확인
ping 192.168.1.1

확인 : 라우팅 테이블에 static 라우트가 등록되어있다.
show ip route

configure terminal
ip route 0.0.0.0 0.0.0.0 192.168.0.1동적 라우팅 알고리즘은 목적지로 가는 경로들 중 최상의 경로를 선택해서 라우팅 테이블에 기록
라우터는 자신이 알고 있는 경로를 광고한다.
인접한 라우터들은 그 정보를 받아서 자신의 라우팅 테이블을 업데이트
거리 벡터 알고리즘을 사용하고 라우팅 메트릭으로 hop count(중간에 있는 라우터의 개수)를 사용
최대 hop count가 15, 16개 이상은 도달 불가능
경로의 비용이 같은 경우 기본적으로는 4개 최대 16개까지 load balancing 을 수행
router rip동적 라우팅 프로토콜을 동작
R2에서 현재 설정된 라우팅을 확인
show ip route

정적 라우팅 제거 및 확인
configure terminal
no ip route 192.168.1.0 255.255.255.0 192.168.0.1
exit
show ip route

R2에서 ping 명령을 통해 확인 -> 실패, 정적 라우팅이 제거되었기 때문
ping 192.168.1.1

R2에서 작업
configure terminal
router rip
version 2
network 192.168.0.0
exit
exit
R1에서 작업
configure terminal
router rip
version 2
network 192.168.0.0
network 192.168.1.0
exit
exit
R2에서 확인
show ip route

ping 192.168.1.1

R2에서 프로토콜 확인
show ip protocols


각 라우터 연결
configure terminal
interface fa0/0
ip address 192.168.0.1 255.255.255.0
no shutdown
exit
exit
show ip interface brief

show cdp neighbors 명령을 통해 2개의 라우터가 연결되었는지 확인

ping 명령을 통해서도 확인 가능
ping 192.168.0.1

위의 작업을 반복하여 그림과 같이 나머지 라우터들 연결
configure terminal
ip route 192.168.10.0 255.255.255.0 192.168.0.254
exitping 192.168.10.1 

Static Route 의 문제
경로가 존재함에도 불구하고 static route가 설정된 경로 중 일부에 장애가 발생하면 통신이 불가능해진다.
R2에서 수행
configure terminal
interface fa0/1
shutdown
R1에서 수행
ping 192.168.20.1
Dynamic Routing 을 수행
R1에서 작업
configure terminal
router rip
version 2
network 192.168.0.0
network 192.168.30.0
R2에서 작업
configure terminal
router rip
version 2
network 192.168.0.0
network 192.168.10.0
R3에서 작업
configure terminal
router rip
version 2
network 192.168.10.0
network 192.168.20.0
R4에서 작업
configure terminal
router rip
version 2
network 192.168.20.0
network 192.168.30.0
R1에서 연결 확인
show ip route

ping 192.168.10.254

R1에서 R3의 192.168.10.254 까지 가는 경로를 확인
traceroute 192.168.10.254


경로를 확인해서 첫번째 경유지의 IP에 해당하는 인터페이스 찾기
R2에서 인터페이스를 shutdown
configure terminal
interface fa0/1
shutdown

직후에 R1에서 traceroute
traceroute 192.168.10.254

시간이 조금 지난 후 R1에서 다시 traceroute
traceroute 192.168.10.254


configure terminal
no router rip
exit
Open Shortest Path First 는 링크 상태 라우팅 프로토콜
Classless 라우팅 프로토콜
RIP는 전체 토폴로지에 대하여 알 수 없고, 홉의 개수를 가지고 선택하므로 반드시 속도가 빠르다는 보장을 못합니다.
링크 상태 프로토콜은 속도, CPU, 메모리 등의 성능을 기반으로 라우팅
영역을 나누어서 설정하는 것도 가능
router ospf 프로세스아이디
network 네트워크주소 와일드카드마스크 area-idconfigure terminal
router ospf 1
network 192.168.0.0 0.0.0.255 area 0
network 192.168.30.0 0.0.0.255 area 0configure terminal
router ospf 1
network 192.168.0.0 0.0.0.255 area 0
network 192.168.10.0 0.0.0.255 area 0configure terminal
router ospf 1
network 192.168.10.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0configure terminal
router ospf 1
network 192.168.20.0 0.0.0.255 area 0
network 192.168.30.0 0.0.0.255 area 0show ip route