=======
Collision은 장비내부를 생각해라(케이블충돌은없다)
Collision Domian
Hub = 나눌수없다
Switch = 스위치는 포트마다 하나의 collision domain이 생성된다 나눌수있다
Router =
Broad Cast Domain
Hub = 나눌수없다
Switch = 스위치는 포트마다 / Default는 나눌수없지만, VLAN으로 나눌수있다.
Router = 라우터는 인터페이스마다 브로드캐스트 도메인이 생성된다 / 나눌수있다
DNS = 목적지를 문자로
Default Route = 0이 8개 = 0.0.0.0 0.0.0.0
시리얼이 1개인 라우터만 디폴트 라우트 설정이 가능하다.
do show ip route에서 S = Static , S* = Default 다
=======
Dynamic Routing (동적 라우팅)
- 기본세팅만 해주면 라우터들끼리 통신을 하며 자동으로 세팅을 해준다.
-
RIP => OSPF => IS-IS
최적의 경로를 정하는 기준이 다름
RIP = 최단거리 (Hop count거리)기준
OSPF = 대역폭(회선 속도, 빠른속도를 기준)
IS-IS
Dynamic Routing - RIP ( Routing Information Protocol ) ( 현재 실전에선 IS-IS, OSPF가 제일 많이사용)
- RIP란 언어 = RIP로 얘기를 하겠다.
- RIP = 라우터들간의 통신
- 내몸에 붙어있는놈을 세팅을 한다.
- 서브넷 마스크 값을 넣지 않아도 된다.
예시)
R1
(config)# router rip
(config)# network 1.1.1.0
(config)# network 2.2.2.0
R2
(config)# router rip
(config)# network 2.2.2.0
(config)# network 3.3.3.0
R3
(config)# router rip
(config)# network 3.3.3.0
(config)# network 8.8.8.0
hop = 라우터
RIP라는 프로토콜로 정보를 옆 라우터로 전달
라우팅 테이블 정보를 R3에게 그대로 전달한다(R1에게 들은정보까지 전달)
R1
(config)# router rip
(config)# network 1.1.1.0
(config)# network 2.2.2.0
R 3.3.3.0 /24 S0 1hop
R 8.8.8.0 /24 S0 2hop
R2
(config)# router rip
(config)# network 2.2.2.0
(config)# network 3.3.3.0
R 1.1.1.0 /24 S0 1 hop
R 8.8.8.0 /24 S0 1 hop
(Serial 0에서 받아오기에)
R3
(config)# router rip
(config)# network 3.3.3.0
(config)# network 8.8.8.0
R 2.2.2.0 /24 s0 1hop
R 1.1.1.0 /24 s0 2hop
(Serial 0에서 받아오기에)
- RIP라는 프로토콜로 서로 통신을 해서 라우팅 테이블 업데이트를 자동으로 한다
- 라우팅 테이블에는 최적의 경로만 적는다.
- 최적의 경로가 아닐시 라우팅 테이블에서 지워버린다.
- RIP에서 뭐가 최적의 경로인가의 판단은 hop의 갯수 = hop count를 본다.
- 라우터는 라우터갯수(RIP)가 적은(hop count가 적은)곳으로 보낸다.
- 속도의 생각은 하지않고 무조건 hop count의 갯수만 보고 보낸다. 그렇기때문에 잘 쓰이지않는다.
- 2개의 경로에 hop count가 같으면 번갈아가면서 보낸다 (로드밸런싱)
- RIP v1은 Classful만 있고 Classless가 없다. (서브넷팅을 모른다)
=======
Dynamic Routing - OSPF ★
- 프로세스 ID(번호)를 다른라우터와 맞춰주기
R1(config)# router ospf <process-id>(임의의숫자)
R1(config-router)# network <나한테붙어있는 인터페이스 IP | network> <wildcard mask> area <area-id>(임의의숫자)
- Wildcard Mask는 SubnetMask를 뒤집은것과 같다.
- subnet마스크보다 정확한 값을 찾기위해 쓴다