● 라우팅 개요
P.308
- 라우터의 역할 : 라우팅 프로토콜을 이용하여 경로를 탐색
---> 최적의 경로를 선출한다.
+ @ : GateWay 역할 수행 --> 다른 네트워크로 패킷을 전달한다.
- 스위치의 역할 : 트랜스패런트 브릿징
(러닝 / 플러딩 / 포워딩 / 에이징 / 필터링)
LRN Flood FWD AGE Filter
+ @ : Bridge 역할 수행 --> 같은 네트워크로 프레임을 전달한다.
Hub | SWITCH | Router | |
Collision Domain | X | O | O |
Broad Cast Domain | X | X | O |
● 라우팅 프로토콜의 종류
1. static
2. Dynamic
2-1) Distance Vector : RIPv1 / RIPv2 : IGRP / EIGRP
: BGP (속성(attribute) 디스턴스 벡터) : EGP
2-2) Link state : OSPF
: IS-IS : EGP
- IGP : 내부 게이트웨이 프로토콜 : 동일 AS : 최적 경로
---- : Autonomous System : 자율 시스템
동일 ISP
---- : Internet Service Provider : 인터넷 서비스 제공자
~> KT / LG / SK 국내에 9개의 ISP가 존재한다.
- EGP:외부 게이트웨이 프로토콜:다른 AS간 통신:비용
Distance Vector ~> 인접 라우터만 본다.
------------ : 거리 ~> Metric(Hop Count, cost...)
--------- : 방향 ~> 인터페이스
Link State ~> 출발지부터 도착지까지의 모든 경로를 본다.
------ : 회선
-------- : 상태 ~> 회선 속도
* Distance Vector : metric : hop ~> RIP : metric = hop = cost
EIGRP : Bandwidth / Delay / Reliability / Load / MTU
- classful
- classless
라우팅 정보에 SM 없으면 classful
라우팅 정보에 SM 있으면 classless
서브넷을 사용할 수 있는 환경을 VLSM 환경이라고 한다.
------- : Variable-length Subnet Mask
라우터로부터 선출되는 경로
1. 동일 라우팅 프로토콜에서의 우선순위 : Cost
2. 다른 라우팅 프로토콜에서의 우선순위 : AD
- AD : Administrative Distance : 관리자로부터의 거리 : 가까울수록 신뢰성이 높다.
P.320 정적 경로
- Static : 관리자가 직접 경로를 등록해준다.
등록 방식
1. 상세 네트워크 등록 : static
2. 축약 네트워크 등록 : summary
3. 기본 경로 등록 : default
P.325 가상 인터페이스
가상 인터페이스의 종류
1. loopback ~~> int lo 숫자
2. vlan ~~> int vlan 숫자
* loopback 사용 목적
= loopback 인터페이스에 GW주소를 세팅해서 스위치 네트워크를 구성하지 않고도 테스트를 할 수 있다.
테스트 랩 : 특정 네트워크를 구성하지 않고 테스트 한다.
ex)
1.1.1.0 : 실제 사용할 네트워크
1.1.2.0 : 실제 사용할 네트워크
1.1.3.0 : 실제 사용할 네트워크
1.1.4.0 : 나중에 사용할 루프백 네트워크
R1)
int e1/0
ip add 1.1.1.1 255.255.255.0
int e2/0
ip add 1.1.2.1 255.255.255.0
int e3/0
ip add 1.1.3.1 255.255.255.0
int lo 0
ip add 1.1.4.1 255.255.255.0
conf t
router rip
-------- : 라우팅 프로토콜 활성화 명령어
---- : 활성화 시킬 라우팅 프로토콜의 이름
network major-network-NI
------------------------ : 활성화된 라우팅 프로토콜에 의해 전달될 네트워크 NI
R1)
conf t
router rip
network 1.0.0.0
● RIP에 대한 설명
- update Timer : 30초 : 매 30초마다 업데이트 실행
- Invalid Timer : 180초 : 180초 동안 업데이트 되지 않으면 유효하지 않은 경로로 인식함.
------- : update * 6
180 / 30 ~> 6 : 업데이트가 6번 이루어지지 않으면
- hold down Timer : 180초 : Invalid Timer 동작 후 180초간 업데이트되는 내용은 무시하겠다.
------- : update * 6
- flush Timer : 240초 : 240 / 30 --> 8번의 업데이트가 이루어지지 않으면 라우팅 테이블에서 삭제
------- : update * 8
- sleep Timer : 1ms : 긴급 통신이 발생하는 경우 1ms만에 업데이트(즉시)
----- : 편의상 1초라고 하기도 함
● 디스턴스 벡터 라우팅 프로토콜의 특징
이웃 라우터와 통신을 한다. ~~> 각 라우터는 인접 라우터만 인식한다.
자신이 광고할 네트워크 정보를 인접한 모든 라우터에 전달한다. ~~> full-update : 자신이 가진 모든 정보를 업데이트.
---- : RIPv1 : 255.255.255.255(BC)
: RIPv2 : 224.0.0.9
1. 라우터가 광고를 할 때마다 홉카운트가 1씩 증가하는데, 무한정으로 증가할 수 없으니 ~> 루핑
네가지 방법으로 제한을 한다.
1) split-horizon : 이웃(R1) 라우터가 광고한 내용은, 전달한 이웃 라우터(R1)로 다시 전달하지 않는다.
2) hop count limit : 홉카운트의 수를 제한을 한다.
홉 카운트가 15를 초과하면 drop = inaccessible(도달 불가능)
RIP = 15
3) hold down Timer
4) poison / poison-reverse
2. auto summary를 지원
~> Major Network가 다른경우 축약한다.
~> 인접 라우터에 ip route 2.1.1.0/24를 등록하였는데, major network가 2.0.0.0으로 다르니 auto summery를 사용하여 2.0.0.0/8로 축약하였다.
* auto summary 끄는 방법
R1# conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)# router rip
R1(config-router)# no au
poison / poison-reverse
:인접한 라우터(R1)의 네트워크가 다운되면, 그 정보(poison)를 인접한 라우터(R2,...)에게 전달하고,
전달 받은 라우터(R2)에서 다운된 네트워크의 대체 경로가 없다면(Sleep Timer 발생)
poison-reverse보냄poison-reverse를 받는 라우터(R1)는(sleep Timer 발생) 대체 경로가 없다는 것을
인지하고 RIP 테이블에서 네트워크 대역들을 제거한다.
* RIP의 정리
1. 표준 프로토콜이다 (전 세계의 모든 벤더(Vendor)사에서 운영된다.)
2. 기본적으로 디스턴스 벡터 라우팅 프로토콜이다.
~> 라우팅 정보를 인접 라우터간 정보를 서로 주고받는다.
3. 루핑이 발생한다.
- 루핑 방지책
1) split-horizon
2) hold down Timer
3) Hop Count Limit ~> RIP : 15
EIGRP : 128
4) poison / poison-reverse
4. auto summary
: major 네트워크의 경계선에서 전달할 네트워크와
전달되는 네트워크의 major 네트워크가 다르면 자동 축약한다.
5. Convergence Time : Very Slow
------------------------- : 네트워크 상태가 변화되었음을 인식하고 그에 맞춰 라우팅 정보가 갱신되는 시간
------------- : full-update ~> update Timer : 30초
* RIPv1의 특징
1. 경로값(Routing Imformation)
~> Classful : NI + Metric(HOP) ~~> 기본 서브넷 마스크만 사용
------------------------- : VLSM을 사용할 수 없음
2. 보안 기능이 없다.
3. BC : 255.255.255.255
* RIPv2의 특징
1. 경로값(Routing Imformation)
~> Classful : NI + SM + Metric(HOP)
--- : VLSM 사용 가능
2. 보안 기능이 있다.
3. MC : 224.0.0.9
4. 경로값(Routing Imformation)
'네트워크 > 라우터 프로토콜' 카테고리의 다른 글
RIP 실습_triggered, RIP 수동축약, key chain (0) | 2023.06.21 |
---|---|
Frame-relay를 이용한 RIP실습 (0) | 2023.06.21 |
라우팅 (0) | 2023.06.21 |
ACL_v2 (0) | 2023.06.21 |
ACL (1) | 2023.06.21 |