Virtualization & Cloud Infra/Network(CCNA, CCNP)

네트워크 기초 이론 (10) - Switching(EtherChannel(LACP, PAgP)), Routing 기본 개념

TwoJun 2024. 10. 23. 10:52

2024-07-11(THU)

 

.

 

01. 전일 내용 정리 - Data Delivery

(1) 라우팅 순위 : 물리적 인터페이스가 최우선순위(1순위), static route - 2순위

(3) 서브넷 마스크의 길이가 길면(더 작은 네트워크가 형성된다)? 반대로 와일드 카드 마스크가 짧다.

(3) 와일드 카드 마스크는 호스트를 표시해준다.

classless - 서브넷 마스크의 길이를 벗어나서 처리되는 IP주소처리기법

classful - 클래스 구분에 따라 고정된 서브넷 마스크의 길이로 IP주소를 처리하는기법

 

 

 

 

02. 전일 내용 정리 - STP(Spanning Tree Protocol)

(1) 정의 : STP 프로토콜은 스위치에서 가장 중요한 기술이라고 볼 수 있다.

 

(2) 왜 사용하는데? : 스위치 네트워크에서 이중화된 연결 구성을 가져갈 경우, Looping이 발생하게 된다. 이러한 Looping을 방지하기 위해 STP 프로토콜이 사용된다.

 

(3) Looping은 왜 발생할까?

- 이중화 영향 + 브릿지와 스위치가 Transparent한 특성 때문에 Looping이 발생하게 된다.

 

(4) STP 프로토콜의 종류 : STP, PVST, RSTP, MST

- 각 프로토콜의 종류, 특징에 대해 정리해 보자.

 

(5) 동작방식  : 

1. 루트 브릿지 선정 

2. Non 루트 브릿지에서 루트 포트를 선정한다.

3. 각각의 Segment에서 Designate 포트를 선정한다.

4. 나머지 선정 안 된 부분들이 Blocking된다.

 

- 만약 경합이 발생한 경우? 어떻게 될까?

 

 

(6) STP의 장점 : Looping 방지, 그외 수업자료에서 나온 장점들을 정리해 보자.

 

(7) STP에서 파생되는 용어들 : EX)

- BPDU(브릿지나 스위치들이 본인의 정보를 다른 스위치에게 알려주기 위해 사용되는 데이터를 의미한다.

- Path Cost(스위치가 연결되면 회선의 속도에  따라서 경로의 값)

- Convergence time (블로킹 포트가 포워딩 상태로 Running되는 시간을 의미)

 

 

 

 

 

 

1. EtherChannel

(1) 이더채널은 여러 물리적 이더넷 링크를 하나의 논리적 링크로 그룹화할 수 있는 링크 통합 기술을 의미한다.

- 이더채널을 사용하는 이유는 단일 링크로 제공할 수 있는 상황보다 더 많은 대역폭 또는 Redundancy를 제공할 수 있기 때문이다. 

 

- 그러나 시스코 스위치 장비의 경우 기본적으로 STP가 활성화되어 있어서 루프 방지를 위해 Redundant Link를 차단하고 있다. STP에 의해 차단되지 않은 장치 간의 Redundant Link를 허용하는 링크 통합 기술이 필요한데, 이 기술이 바로 Ether-Channel(이더채널)이다.

 

(2) 이더채널을 통해 내결함성, 부하 공유, 대역폭 증가와 장비 간 Redundancy를 제공하게 된다.

 

(3) 이더채널 기술을 사용하게 됨으로써 스위치 간의 물리 링크를 결합해서 스위치 간 전체 통신 속도를 높일 수 있다.

 

 

 

 

1-1. EtherChannel 이점

(1) 개별 포트 대신 이더채널 인터페이스에서 작업 수행이 가능하므로 링크 전체에서 일관된 구성을 유지할 수 있다.

 

(2) 이더채널 구성은 기존의 스위치 포트를 사용한다. 더 많은 대역폭 확보를 위해 링크를 더 비싼 구성으로 업그레이드할 필요가 없다.

 

(3) 부하 분산은 동일한 이더 채널에 속하는 링크 간에 이루어진다.

 

(4) 이더 채널은 하나의 논리 연결로 간주되는데 두 스위치 간에 여러 개의 이더 채널 번들이 있을 경우 STP는 번들 중 하나를 차단해서 스위치 루프 방지를 수행할 수 있다. STP가 Redundancy Link 중 하나를 차단하면 이더채널 전체가 차단된다.

 

(5) 이는 해당 이더채널 링크에 속하는 모든 포트를 차단하고 이더채널 링크가 하나뿐인 경우 STP는 하나의 논리 링크만 인식하므로 이더채널 내의 모든 물리 링크가 활성화된다.

 

(6) 이더채널이 Redundancy를 제공하는 것은 전체 링크 하나를 논리 연결로 간주하기 때문이며 채널 내의 물리 링크 하나가 소실되어도 전체 Network Topology 구성에는 변화를 주지 않는다.

 

 

 

 

1-2. Auto Negotiation Protocol

(1) 이더 채널은 PAgP(Port Aggreation Protocol)또는 LACP(Link Aggreation Control Protocol) 프로토콜 중 하나를 사용하여 Negotiation을 통해 생성할 수 있다.

 

(2) 위의 두 가지 프로토콜을 쓰지 않더라도 이더채널을 구성할 수 있다

.

 

 

 

1-3. PAgP(Port Aggregation Protocol) 

(1) PAgP는 이더채널 링크의 자동 생성을 지원하는 Cisco 독점 프로토콜이다.

 

(2) PAgP를 사용해서 이더채널 구성 시 이더채널 지원 포트 간 PAgP 패킷이 전송되어 채널 형성에 대한 협상을 수행하게 된다.

 

(3) 활성화 시 PAgP는 또한 이더 채널을 관리한다. PAgP 패킷은 매 30초마다 전송되며 PAgP는 구성의 일관성을 확인하고 두 스위치 간의 링크 추가 및 장애를 관리한다. 이렇게 함으로써 이더채널 생성 시 모든 포트가 동일한 유형의 구성을 갖도록 한다.

 

(4) 이더채널에서의 모든 포트의 속도, 듀플렉스 설정, VLAN 정보가 동일해야 한다.

 

 

 

 

1-4. PAgP 동작 방식

(1) PAgP는 양쪽의 구성을 감지하고 링크가 호환되는지 확인해서 필요할 때 이더채널 링크를 활성화할 수 있도록 함으로써 이더채널 링크를 생성하는 데 도움을 주며 PAgP 모드는 아래와 같다.

 

(2) PAgP 패킷을 통해 링크 추가 및 회선 장애 등 관리를 수행할 수 있다.

 

(3) on

- 인터페이스를 강제로 채널화 수행, PAgP 패킷 교환을 수행하지 않음

 

(4) PAgP desirable

- 해당 모드는 인터페이스를 능동적인 협상 모드로 변경하여  PAgP 패킷을 전송하게 되고 다른 인터페이스와 협상을 시작한다.

 

(5) PAgP auto

- 인터페이스를 수동적인 Negotiation 상태로 하여 수신되는 패킷에 대한 응답은 하지만 Negotiation을 시작하지 않는다.

 

(6) 모드는 양쪽에서 모두 호환 가능해야 하고 한쪽이 auto로 구성되면  다른 한쪽은 이더채널 협상을 시작할 때까지 대기하는 수동 상태로 전환된다. no 명령으로 모드 비활성화 시 이더채널은 비활성화된다.

 

 

 

 

1-5. PAgP 모드 설정 Example

S1 S2 채널 형성
on on
on desirable/auto 아니요
desirable desirable
desirable auto
auto desirable
auto auto 아니요

 

 

 

 

1-6. LACP(Link Aggregation Control Protcol) 동작

(1) LACP는 여러 물리 포트들을 번들로 묶어서 단일의 논리 채널을 구성할 수 있도록 하는 IEEE 표준 프로토콜이다.

 

(2) LACP를 사용하면 LACP 패킷을 다른 스위치로 전송한 후 자동으로 번들을 협상할 수 있다. Cisco EtherChanneldls PAgP와 유사한 기능을 수행한다. LACP는 IEEE 표준이므로 멀티 벤더 환경에서 이더채널 운용 시 사용할 수 있는 프로토콜이다. Cisco 장비에서는 PAgP, LACP를 모두 지원한다.

 

(1) on

- 인터페이스를 강제로 채널화한다. LACP 패킷을 교환하지 않게 된다.

 

(2) LACP active

- 해당 모드는 인터페이스를 능동적인 협상 모드로 전환한다. 이 상태에서는 LACP 패킷을 전송함으로써 다른 인터페이스와 협상을 시작한다.

 

(3) LACP passive

- 해당 모드는 인터페이스를 수동적인 협상 모드로 전환한다. 이 상태에서는 수신되는 패킷은 응답하지만 패킷 협상을 시작하지는 않는다.

 

 

 

 

1-7. LACP 모드 설정 Example

S1 S2 채널 형성
on on
on active/passive 아니요
active active
active passive
passive  active
passive passive 아니요

 

 

 

 

1-7. Configuration Guide 

(1) 다음과 같은 사항을 숙지해 둔다면 이더채널을 구성할 때 유용하다.

 

(2) 이더채널 지원

- 물리적으로 인접 시 필요는 없으나 모든 이더넷 인터페이스들이 이더채널을 지원해야 한다.

 

(3) 속도 및 Duplex

- 이더채널 내의 모든 인터페이스들이 동일한 속도, 동일한 Duplex mode로 작동하도록 구성해야 한다.

 

(4) VLAN 일치

- 이더채널 번들 내의 모든 인터페이스들을 동일한 VLAN에 할당하거나 하나의 트렁크로 구성해야 한다.

 

(5) VLAN 범위

- 이더채널은 트렁킹 이더채널 내의 모든 인터페이스에서 동일하게 허용된 VLAN 범위를 지원한다.

- 허용된 VLAN 범위가 동일하지 않을 경우 인터페이스가 auto 또는 desirable 모드로 설정되었더라도 이더채널을 형성하지 않는다.

 

 

(6) 위의 그림은 s1, s2 간 이더채널을 구성할 수 있는 조건을 나타낸다.

- 설정 변경 시 conf t(Configration terminal) 모드에서 해당 사항을 구성한다.

 

- 포트 채널은 Access 모드, Trunk 모드(일반적) 또는 Routed 포트에서 구성 가능하다.

 

- 포트 채널 인터페이스에 적용되는 개별 인터페이스에도 영향을 주게 되며 개별 인터페이스에 적용되는 구성은 포트 채널 인터페이스에 영향을 주지 않는다.

 

 

 

 

1-8. LACP Configuration Example 

- LACP를 사용해 이더채널 구성 시 아래와 같은 단계를 거쳐야 한다.

 

(1) Global Configuration Mode Command를 사용해서 이더채널 그룹을 구성하는 인터페이스를 지정한다. range 키워드를 사용하면 여러 인터페이스를 선택해서 이들을 모두 함께 구성할 수 있게 된다.

 

(2) Interface Range Configuration Mode에서 channel-group identifier mode active 커맨드로 포트채널 인터페이스 생성

- 식별자는 채널 그룹 번호를 지정하고 mode active는 LACP 이더채널 구성으로 식별하게 된다.

 

(3) 포트 채널 인터페이스에서 L2 설정을 변경하려면 interface port-channel 명령과 인터페이스 식별자를 차례로 사용해서 포트 채널 Global Configuration Mode로 진입한다. 위의 예시에서는 S1이 LACP 이더채널로 구성된다. 포트 채널은 허용할 VLAN이 지정된 트렁크 인터페이스로 구성된다.

 

 

 

 

1-9. 이더채널 명령어

(1) 네트워크 장치 구성 시 구성 정보를 확인해야 한다. 문제가 있는 경우 이를 수정할 필요가 있고 이더채널 구성을 확인하기 위한 명령어가 몇 가지 존재한다.

 

(2) show interfaces port-channel

- 포트 채널 인터페이스에 대한 일반적인 상태 표시

 

 

(3) show etherchannel summary

- 포트 채널 별로 한 줄의 정보를 표시한다.

- show etherchannel summary 명령의 출력으로부터 이더채널이 Down 상태임을 확인

 

 

(4) show etherchannel port-channel

- 특정 포트 채널 인터페이스에 대한 정보를 표시한다.

 

 

(5) show interfaces etherchannel

- 이더채널의 물리적 멤버 인터페이스의 역할에 대한 정보를 제공할 수 있다.

 

 

(6) show run | begin interface port-channel

-  "interface port-channel"로 시작하는 설정 부분부터 출력되어, 포트 채널 관련 설정만을 쉽게 확인할 수 있다.

 

 

 

 

 

 

 

2. Practice

2-1. Topology Configuration 

 

 

 

 

2-2. 작업 시작

(1) Switch, Switch1, Switch3의 trunk 설정 정보를 없앤다.

 

 

 

 

 

 

 

 

3. Subnetting

3-1. 전체적인 Topology (다음 주 실습 예정)

 

 

 

 

3-2. Network Subnetting

(1) 10.10.10.0/24 - host 개수 : 254(2^8 - 2)

(2) 본사 : 110명

(3) 부산 지점 : 60명

(4) 강릉 지점 12명

(5) 장비 간 Network : 5개 - 2개씩

 

Network 개수 : 8, Total Host : 192개

 

 

- 대표 주소 : ?           

- Broadcast Address : ?

- Subnet Mask : ?

- 사용 가능 주소 범위 : ? 

 

- 위의 조건을 활용해서 서브네팅을 수행하기.

 

- VLSM의 개념 서브넷 마스크의 길이가 변동된다 -> 호스트의 개수가 고정된 값이 아니다.

- FLSM의 개념 - 서브넷 마스크의 길이가 고정되어 있다.

 

 

 

 

3-3. Network Subnetting (2) 

(1) 주어진 네트워크: 10.10.10.0/24

- 대표 주소 : 10.10.10.0

- 브로드캐스트 주소 : 10.10.10.255(서브넷 영역에서의 마지막 주소를 의미한다.)

- 서브넷 마스크 : 255.255.255.0(/24)

- 사용 가능 주소 범위 : 10.10.10.1~10.10.10.254(네트워크 주소, 브로드캐스트 주소 제외) 

 

* 본사 기준 서브네팅 (110명)

- 110명의 호스트를 지원하기 위해 필요한 서브넷 크기를 계산

- 호스트 개수: 110명

- 110명을 지원할 수 있는 가장 작은 서브넷 크기는 128. (2^7 - 2 = 126)

서브넷 마스크: 255.255.255.128 (/25)

 

- 서브넷 마스크를 적용하면 10.10.10.0/25 서브넷을 사용할 수 있다.

- 대표 주소: 10.10.10.0

- 브로드캐스트 주소: 10.10.10.127

- 사용 가능 주소 범위: 10.10.10.1 - 10.10.10.126

 

- 네트워크 3개 나누기, Host 개수 110개 충족

 

 

 

부산 지점 (60명)

60명의 호스트를 지원하기 위해 필요한 서브넷 크기를 계산

- 호스트 개수: 60

- 60명을 지원할 수 있는 가장 작은 서브넷 크기는 64. (2^6 - 2 = 62)

서브넷 마스크: 255.255.255.192 (/26)

 

- 서브넷 마스크를 적용하면 10.10.10.128/26 서브넷을 사용할 수 있다.

- 대표 주소: 10.10.10.12

- 브로드캐스트 주소: 10.10.10.191

- 사용 가능 주소 범위: 10.10.10.129 - 10.10.10.190

- 네트워크 2개 나누기

 

 

강릉 지점 (12명)

12명의 호스트를 지원하기 위해 필요한 서브넷 크기를 계산

- 호스트 개수: 12명

- 12명을 지원할 수 있는 가장 작은 서브넷 크기는 16 (2^4 - 2 = 14)

- 서브넷 마스크: 255.255.255.240 (/28)

 

- 서브넷 마스크를 적용하면 10.10.10.192/28 서브넷을 사용할 수 있다.

- 대표 주소: 10.10.10.192

- 브로드캐스트 주소: 10.10.10.207

- 사용 가능 주소 범위: 10.10.10.193 - 10.10.10.206

 

 

장비 간 Network (5개 - 각각 2개씩)

장비 간 네트워크에 대해서는 각각 2개의 IP를 할당할 수 있는 서브넷 필요

각각의 서브넷을 위해 /30 서브넷 마스크를 사용

 

- 서브넷 마스크: 255.255.255.252 (/30)

- 각 서브넷은 4개의 IP 주소를 가지며, 이 중 2개가 사용 가능한 주소

 

  1. 10.10.10.208/30
    • 대표 주소: 10.10.10.208
    • 브로드캐스트 주소: 10.10.10.211
    • 사용 가능 주소 범위: 10.10.10.209 - 10.10.10.210
  2. 10.10.10.212/30
    • 대표 주소: 10.10.10.212
    • 브로드캐스트 주소: 10.10.10.215
    • 사용 가능 주소 범위: 10.10.10.213 - 10.10.10.214
  3. 10.10.10.216/30
    • 대표 주소: 10.10.10.216
    • 브로드캐스트 주소: 10.10.10.219
    • 사용 가능 주소 범위: 10.10.10.217 - 10.10.10.218
  4. 10.10.10.220/30
    • 대표 주소: 10.10.10.220
    • 브로드캐스트 주소: 10.10.10.223
    • 사용 가능 주소 범위: 10.10.10.221 - 10.10.10.222
  5. 10.10.10.224/30
    • 대표 주소: 10.10.10.224
    • 브로드캐스트 주소: 10.10.10.227
    • 사용 가능 주소 범위: 10.10.10.225 - 10.10.10.226

 

 

 

 

 

 

4. Routing

4-1. Routing

(1) 라우팅은 한 인터페이스에서 패킷 수신 시 패킷을 목적지로 최적의 조건으로 전달하는 데 사용할 인터페이스를 결정하는 것을 말한다.

 

(2) 라우터의 주요 기능은 라우팅 테이블의 정보를 기반으로 패킷을 전달하는 최적의 경로를 결정(Routing protocol이 관여한다)하고 패킷을 목적지로 전달하는 것

 

 

 

 

4-2. Longest Match

(1) 라우팅 테이블의 최적 경로를 Longest Match라고 한다.

 

(2) Longest Match는 패킷의 목적지 주소와 가장 왼쪽에 일치하는 비트 수가 가장 많은 라우팅 테이블의 경로이다.

 

(3) 라우팅 테이블에는 접두사(네트워크 주소)와 프리픽스 길이로 구성된 라우트 항목이 적재되어 있다. 패킷의 목적지 IP 주소와 라우팅 테이블의 경로가 일치하려면 패킷의 IP 주소와 라우팅 테이블의 경로 간에 가장 왼쪽에 존재하는 최소 비트 수가 일치해야 한다.

 

 

 

 

4-3. End-to-End Packet 전송

(1) End-to-End Packet 전송은 데이터 통신의 기본 원리로, 네트워크의 신뢰성과 효율성을 높이기 위해 다양한 기술과 프로토콜이 개발되었다.

 

 

 

 

4-4. 패킷 전달 동작원리

(1) 패킷 전달 기능의 주요 역할은 출력 인터페이스에 적합한 데이터 링크 프레임 유형으로 패킷을 캡슐화하는 것이다.

 

(2) 라우터가 이 작업을 더 효율적으로 수행할수록 라우터가 더 빠른 패킷 전달을 수행할 수 있다.

 

(3) 라우터는 아래와 같은 세 가지 패킷 전달 매커니즘을 지원하고 있다.

- Process Switching

- Fast Switching

- Cisco Express Forwarding(CEF)

 

 

 

 

4-5. Process Switching

(1) 프로세스 스위칭이란 패킷이 인터페이스에 도착하면 Control Plane으로 전달되고 여기서 프로세서는 목적지 주소와 라우팅 테이블의 항목과 일치 여부를 확인하고 다음 출구 인터페이스를 결정하고 패킷을 전달하는 방식이다.

 

(2) 패킷 스트림의 목적지가 동일하더라도 라우터는 수신한 모든 패킷에 대해 해당 작업을 수행한다.

 

 

 

 

4-7. Fast Switching

(1) 패스트 스위칭은 프로세스 스위칭의 후속 기능이었던 또 다른 기존의 패킷 전달 방식이다.

 

(2) 패스트 스위칭은 Fast-Switching Cache를 사용해서 다음 홉 정보를 저장한다. 패킷이 인터페이스에 도착하면 프로세서가 패스트 스위칭 캐시에서 일치하는 항목을 검색하는 컨트롤 플레인으로 전달된다. 일치 항목이 존재하지 않는 경우 이는 프로세스 스위칭되어 출구 인터페이스로 전달된다. 

 

 

 

 

4-8. Cisco Express Forwarding(CEF)

(1) 시스코 익스프레스 포워딩은 가장 최근 방식의 시스코 IOS 패킷 포워딩 기법이다.

 

(2) CEF는 FIB(Forwarding Information Base)와 인접성 테이블을 구축한다. 테이블 항목은 패스트 스위칭처럼 패킷으로 트리거되는 것이 아니라 네트워크 토폴로지가 변경된 경우와 같은 특정 변경 사항에 의해 트리거된다.

 

(3) 네트워크가 수렴한다면 FIB와 인접성 테이블에는 라우터가 패킷을 전달할 때 고려해야 하는 모든 정보가 포함된다.

 

 

 

 

4-9. Routing Configuration Command

(1) show ip interface br(sh ip int br)

- 이 명령은 라우터나 스위치의 모든 인터페이스에 대한 간단한 정보를 제공

 

(2) show running-config interface

- 특정 인터페이스에 대한 현재 실행 중인 설정을 출력

 

(3) show interfaces

- 모든 인터페이스의 상세한 상태 정보를 표시

 

(4) show ip interface

- 각 인터페이스의 IP 관련 설정을 자세히 출력

 

(5) show ip route

- 현재 라우터의 라우팅 테이블을 출력

 

(6) ping

- 네트워크 연결 상태를 테스트하는 데 사용되는 명령어(통신 가능 여부 확인)

 

 

 

 

 

4-10. Dynamic Routing Protocol

(1) 동적 라우팅 프로토콜은 라우터가 원격 네트워크와의 연결 가능성과 상태 정보를 자동으로 공유할 때 사용한다.

 

(2) 동적 라우팅 프로토콜은 네트워크 검색 및 라우팅 테이블 유지 관리를 비롯한 다양한 작업을 수행하게 된다.

 

 

 

 

4-11. 라우팅 테이블 구조

(1) 목적지 네트워크 (Destination Network)

- 라우팅 테이블에서 각 항목은 특정 목적지 네트워크를 나타낸다. IP 주소와 서브넷 마스크로 정의된다.

 

- 목적지 네트워크와 함께 사용되어, 어떤 IP 주소가 해당 네트워크에 속하는지를 결정한다. 서브넷 마스크는 IP 주소와 결합하여 네트워크 부분과 호스트 부분을 구분하게 된다.

 

(2) 넥스트 홉 (Next Hop)

패킷을 전달할 다음 장치(라우터)의 IP 주소로써 라우터는 패킷을 이 넥스트 홉으로 포워딩합니다

 

(3) 인터페이스 (Interface)

패킷이 출발할 라우터의 물리적 또는 논리적 인터페이스를 의미한다. 이 정보는 패킷을 어떤 포트로 보낼지를 결정한다.

 

(4) 메트릭 (Metric)

특정 경로의 우선순위를 나타내는 값. 메트릭이 낮을수록 더 선호되는 경로이며 메트릭은 홉 수, 대역폭, 지연 시간 등 다양한 요소에 기반하여 계산된다.

 

(5) 라우팅 프로토콜 (Routing Protocol)

해당 경로 정보가 어떻게 학습되었는지를 나타낸다. 예를 들어, RIP, OSPF, EIGRP 등의 프로토콜이 존재한다.

 

(6) 유효성 (Validity)

- 라우팅 테이블 항목이 활성 상태인지, 만료되었는지, 또는 잘못된 경로인지에 대한 정보를 나타낸다.

 

 

 

 

4-12. Administrative Distance

(1) 직역하면 관리 거리, 값이 작을수록 라우팅 테이블에 들어가게 되고 신뢰성이 높다.

 

 

 

 

4-13. Static Routing & Dynamic Routing

(1) 위의 표는 Dynamic Routing, Static Routing 간의 몇 가지 차이점을 비교한 표다.

 

 

 

 

4-14. Dynamic Routing Prtocol의 기술들 & 개념

(1) 위의 표에서는 현재의 라우팅 프로토콜을 분류하고 있다.

 

(2) IGP(Interior Gateway Protocol, 내부 게이트웨이 프로토콜)는 자율 시스템(AS) 내부에서 라우팅 정보를 교환하는 프로토콜을 의미한다. IGP는 네트워크 내부에서의 데이터 전송을 최적화하기 위해 사용 단일 조직에서 관리하는 라우팅 도메인에서 라우팅 정보를 교환하는데 사용되는 프로토콜이다.

 

* AS(Autonomous System) : 자율 시스템은 단일 기술적 관리 하에 있는 네트워크의 집합으로, 공통의 라우팅 정책을 따른다. 주로 인터넷에서 사용되는 개념으로, 자율 시스템은 고유한 AS 번호(ASN)를 부여받아 인터넷에서 식별된다.

 

(3) BGP(Border Gateway Protocol)는 는 자율 시스템(AS) 간에 라우팅 정보를 교환하는 데 사용되는 프로토콜이다. BGP는 인터넷의 핵심 라우팅 프로토콜로, 대규모 네트워크와 다양한 경로를 관리하는데 사용되며 자율 시스템으로 알려진 여러 조직 간에 라우팅 정보를 교환하는데 사용된다.

 

 

 

 

4-15. 최적 경로, RIP(Routing Informatin Protocol), OSPF(Open Shortest Path First), EIGRP(Enhanced Interior Gateway Routing Protocol)

(1) 네트워크에 도달하는 거리를 결정할 때 사용하는 값이나 메트릭을 기반으로 라우팅 프로토콜이 최적의 경로를 선정하게 된다.

 

(2) 메트릭은 주어진 네트워크까지의 거리를 측정하는 값이다. 네트워크에 가장 적합한 경로는 메트릭 값이 갖아 낮은 경로다.

 

(3) 동적 라우팅 프로토콜은 자체 규칙과 메트릭을 사용해서 라우팅 테이블을 업데이트한다. 아래 표는 일반적인 동적 프로토콜과 해당 메트릭이 작성되어 있다.

라우팅 프로토콜 메트릭
RIP
(Routing Information Protocol)
- 메트릭 : 홉 수
- 경로에 존재하는 각 라우터는 홉 카운트에 홉을 추가한다.
OSPF
(Open Shortest Path First)
- 메트릭은 출발지에서 목적지까지의 누적 대역폭을 기반으로 하는 비용
- 빠른 링크는 느린 링크에 비해 비용이 적게 할당된다.
EIGRP
(Enhanced Interior Gateway Routing Protocol)
- 가장 느린 대역폭과 지연 값을 기반으로 메트릭 산정
- 메트릭 계산에 부하와 신뢰성을 포함할 수 있다.

 

 

 

 

 

 

5. OSPFv2

5-1. OSPF Router configuration mode 

(1) OSPFv2는 router ospf process-id Global Configuration Mode 커맨드를 사용해서 활성화된다.

 

(2) Process-ID 값은 1~65,535 사이의 수이며 네트워크 관리자가 지정한다.

 

 

 

 

5-2. 라우팅 실습

(1) router 3번 

 

 

 

(2) no ip route 과정 (router 4번)

 

 

 

(3) 라우팅 결과 확인

 

 

(4) switch2 접속 라우팅 결과 확인(show ip route)

 

 

 

 

 

 

 

 

 

 

※ 해당 포스팅을 기준으로 내용 추가가 필요하다고 생각되면 기존 내용에 다른 내용이 추가될 수 있습니다.

개인적으로 공부하며 정리한 내용이기에 오타나 틀린 부분이 있을 수 있으며, 이에 대해 댓글로 알려주시면 감사하겠습니다!