point multi 상관x
기본 설정 & 라우팅
공통]
int s1/0
no shut
encap frame
no frame inver
clock rate 64000
R1]
int s1/0.12 m
ip add 1.1.12.1 255.255.255.0
frame map ip 1.1.12.2 102 br
int loo0
ip add 1.1.1.1 255.255.255.0
int s1/0.12
R2]
int s1/0.12 m
ip add 1.1.12.2 255.255.255.0
frame map ip 1.1.12.1 201 brint loo0
ip add 1.1.2.2 255.255.255.0
int s1/0.23 m
ip add 1.1.23.2 255.255.255.0
fram map ip 1.1.23.3 203 br
int s1/0.32 m
ip add 1.1.32.2 255.255.255.0
fram map ip 1.1.32.3 213 br
R3]
int loo0
ip add 1.1.3.3 255.255.255.0
int s1/0.23 m
ip add 1.1.23.3 255.255.255.0
fram map ip 1.1.23.2 302 br
int s1/0.32 m
ip add 1.1.32.3 255.255.255.0
fram map ip 1.1.32.3 312 br
int s1/0.34 p
ip add 1.1.34.3 255.255.255.0
fram inter 304
R4]
confi ter
int loo0
ip add 1.1.4.4 255.255.255.0
int s1/0.34 p
ip add 1.1.34.4 255.255.255.0
frame inter 403
R1]
ip route 1.1.2.0 255.255.255.0 s1/0.12 1.1.12.2
ip route 1.1.23.0 255.255.255.0 s1/0.12 1.1.12.2
ip route 1.1.3.0 255.255.255.0 s1/0.12 1.1.12.2
ip route 1.1.34.0 255.255.255.0 s1/0.12 1.1.12.2
ip route 1.1.4.0 255.255.255.0 s1/0.12 1.1.12.2
R2]
ip route 1.1.1.0 255.255.255.0 s1/0.12 1.1.12.1
ip route 1.1.3.0 255.255.255.0 s1/0.23 1.1.23.3
ip route 1.1.3.0 255.255.255.0 s1/0.32 1.1.32.3
ip route 1.1.4.0 255.255.255.0 s1/0.23 1.1.23.3
ip route 1.1.4.0 255.255.255.0 s1/0.32 1.1.32.3
ip route 1.1.34.0 255.255.255.0 s1/0.23 1.1.23.3
ip route 1.1.34.0 255.255.255.0 s1/0.32 1.1.32.3
R3]
ip route 1.1.1.0 255.255.255.0 s1/0.23 1.1.23.2
ip route 1.1.1.0 255.255.255.0 s1/0.32 1.1.32.2
ip route 1.1.12.0 255.255.255.0 s1/0.23 1.1.23.2
ip route 1.1.12.0 255.255.255.0 s1/0.32 1.1.32.2
ip route 1.1.2.0 255.255.255.0 s1/0.23 1.1.23.2
ip route 1.1.2.0 255.255.255.0 s1/0.32 1.1.32.2
ip route 1.1.4.0 255.255.255.0 s1/0.34 1.1.34.4
R4]
ip route 1.1.3.0 255.255.255.0 s1/0.34 1.1.34.3
ip route 1.1.23.0 255.255.255.0 s1/0.34 1.1.34.3
ip route 1.1.2.0 255.255.255.0 s1/0.34 1.1.34.3
ip route 1.1.1.0 255.255.255.0 s1/0.34 1.1.34.3
ip route 1.1.12.0 255.255.255.0 s1/0.34 1.1.34.3
R1]
int loo0
ip add 1.1.1.1 255.255.255.255
int loo1
ip add 1.1.1.2 255.255.255.255
R4]
int loo0
ip add 1.1.4.4 255.255.255.255
int loo1
ip add 1.1.4.5 255.255.255.255
사실 이미 로드발랜싱이 되고있다.
라우터의 패킷 전달
라우터는 경로를 정한 후 패킷이 빠져나갈 출구 단자를 정한다. 이를 스위칭이라 한다.
보통 라우터의 스위칭 방식은 세가지가 있다.
현존하는 총 세가지의 스위칭 기술
1. process switching : 모든 패킷은 CPU에 의해 확인되고 소프트웨어에 의해 전송경로가 결정됨.
//목적지가 어디든간에 출발지만을 고려하여 부하분산한다. 또한 패킷별 부하분산도 가능하다. 이 경우 매 패킷 하나하나마다 라우팅테이블을 참조해야하므로 fast 스위칭보다 통신속도가 10배 이상 느리다.
//출발지가 바뀌면 타는 라인이 바뀐다.(목적지는 상관x)
//수업시간 말고는 딱히 사용을 안한다...
2. Fast switching(Route caching) : Flow의 첫번째 패킷만 CPU에 의해 확인된 후, 전송경로를 하드웨어에 cache하여 나머지 패킷을 빠르게 처리함.
3. CEF(Cisco Express Forwarding) : 첫번째 패킷도 검사하지 않음. 라우팅 테이블을 기반으로 패킷이 들어오지 않더라도 하드웨어에 Cache를 생성.
처리 속도가 빠른 순서 : CEF → Fast Switching → Process Switching
CEF는 크게 두 개의 테이블을 생성한다.
-FIB(Forwarding Information Base) : 라우팅의 테이블의 복사본. 라인 카드에 Cache되어있으며, control plane 의 라우팅 테이블에 변경이 있을 시 자동으로 업데이트함.
-Adjacency Table : FIB을 위해 L2 next-hop address를 저장함.
-FIb는 L3의 경로를 저장하고, Adjacency Table 은 L2의 경로를 저장한다.
-네트워크에서는 단일홈(single-hop)으로 떨어져 있을시 Adjacency라고 부른다.
1. process 스위칭 – 출발지별 부하분산
- 패킷을 전송할 때마다 라우팅 테이블을 확인한 후 넥스트 홉을 결정하여 패킷을 전송하는 방식
- 패킷별로 부하를 분산시킨다.
- 라우터 CPU에 많은 부하가 걸리며, 스위칭 속도도 느리다.
- 링크의 활용도가 가장 높은 방식이다.
- 패킷이 목적지에 도달하는 순서가 뒤바뀔 수 있어 특별한 경우가 아니면 사용하지 않는다.
1. process switching 방식
부하분산이 R2에 걸림. 그럼 저 동그라미 친 두부분에 no ip route-cache를 해준다.
fast switching을 disable하려면 outbound 인터페이스를 no ip route-cache(캐시사용안함)을 설정하라.
R2]
int s1/0.23
no ip route-cache
int s1/0.32
no ip route-cache
//이러면 출발지별 부하분산이 된다(패킷별 부하분산x)
//(ex. R1의 loopback에서 출발을 해서 R2로 간다 int s1/0.12 에다가 no ip route-cache를 해야한다.)
R1]
int s1/0.12
no ip route-cache
R2]
IP packet debugging is on
R1]
ping 1.1.4.4 source loo0
R1]
int loo0
no ip route-cache
R2(config)#int s1/0.12
R2(config-subif)#no ip route-cache
R1#ping 1.1.4.4 source loo0
...??다똑같다,,,,;;;
다시 R1, R2에 int s1/0.12 에 ip route-cache해주고
R1#ping 1.1.4.4 source loo0
R1#ping 1.1.4.4 source lo0
R1#ping 1.1.4.4 source 1.1.12.1
2. Fast switching(Route caching) : 목적지에 따라 부하분산이 된다.
다시 돌려주고
R2(config)#int s1/0.23
R2(config-subif)#ip route-cache
R2(config-subif)#int s1/0.32
R2(config-subif)#ip route-cache
R1#ping 1.1.4.4 source loo0
R1#ping 1.1.3.3 source loo0
R2]
confi ter
ip cef
logging console
R1#ping 1.1.4.4 source loo0
R1#ping 1.1.4.5 source lo1
...?똑같다...
R1#ping 1.1.4.5 source loo0
R1#ping 1.1.4.5 source lo0
R1#ping 1.1.4.5 source loo1
deb ip
show ip cache할때
'네트워크 수업' 카테고리의 다른 글
[리눅스] 23.03.31 (0) | 2023.03.31 |
---|---|
외워야할 이론 23.03.30 23.03.31 (0) | 2023.03.30 |
[실습] EIGRP 부하분산 23.03.28 (0) | 2023.03.28 |
[실습] EIGRP와 RIP 23.03.27 (0) | 2023.03.27 |
[실습] Dynamic Routing Protocol - EIGRP 23.03.27 (0) | 2023.03.27 |
댓글