본문 바로가기
네트워크 수업

[실습] EIGRP 부하분산(2) 23.03.29

by 6^6 2023. 3. 29.
728x90

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할때

 

728x90

댓글