Network21 [containerlab] AWS EC2(ubuntu)에 containerlab 설치하기 - 네트워크 실습 (2) containerlab 구성하기`containerlab` 폴더에 `git clone` 명령어로 샘플 Lab을 clone합니다.[/home/ubuntu/containerlab]$ git clone https://github.com/diogo-arista/ceos-101.git 다운로드 파일 중 `topology.yaml` 파일에 구성에 필요한 코드가 작성되어 있습니다.다만, 코드에서 image 이름은 자신의 이미지 이름으로 변경해 줍니다. | 변경 후 → `image: ceos:4.34.2F`이미지 명은 `docker import`로 생성했던 이미지 명과 동일해야 합니다.`topology.node`: Lab에 사용할 node(장비)를 나타냅니다. ceos1, ceos2 2대 사용`topology.links.. 2025. 9. 4. [containerlab] AWS EC2(ubuntu)에 containerlab 설치하기 - 네트워크 실습 (1) ContainerLab은 리눅스 환경에서 컨테이너 기반의 네트워크 토폴로지를 손쉽게 구성하고 관리할 수 있는 툴로, 실제 장비와 유사한 환경을 제공합니다. 이번 포스팅에서는 EC2(ubuntu) 환경에 ContainerLab을 설치하고, 이를 활용해 네트워크 실습 환경을 준비하는 과정을 소개하려고 합니다. [containerlab 공식 홈페이지] https://containerlab.dev/ containerlab을 사용하기에 앞서 실습에 사용할 cEOS-lab 이미지가 필요합니다. 이미지는 Arista 지원 포털에서 다운로드할 수 있습니다. (회원가입 후 무료 다운로드) https://www.arista.com/en/support/software-download 이미지는 구동 환경 아키텍쳐에 따라 다운.. 2025. 9. 2. [OSPF] OSPF Passive 인터페이스 물리적으로 연결된 모든 인터페이스에서 OSPF 인접 관계를 형성할 필요는 없습니다. 특히, 사용자 단말이나 서버와 연결된 인터페이스는 라우팅 정보를 주고받을 필요가 없어 불필요하게 OSPF 패킷이 발생하면 보안과 성능 측면에서 좋지 않습니다.이러한 경우에 사용하는 것이 Passive Interface 기능입니다. Passive 설정을 통해 OSPF 프로세스는 해당 인터페이스에 경로 정보를 광고할 수 있지만, 이웃 라우터와의 인접 관계 형성은 차단할 수 있습니다. 이 기능은 보안 강화와 리소스 절약 측면에서 매우 유용한 설정이기에 알아보도록 하겠습니다. OSPF Passive 인터페이스란?OSPF의 Passive Interface는 특정 인터페이스에서 OSPF 패킷(Hello 등)을 전송하지 않도록 설정하.. 2025. 6. 15. [OSPF] OSPF Route Summarization OSPF는 대규모 네트워크에서도 효율적인 라우팅을 제공하기 위해 계층적 구조를 채택합니다. 하지만 네트워크가 커질수록 관리해야 할 경로 정보가 기하급수적으로 늘어나고, 이는 라우팅 테이블과 네트워크 성능에 부담을 줄 수 있습니다. 이러한 문제를 해결하기 위해 사용하는 기능이 바로 Route Summarization(라우팅 요약)입니다. OSPF Route Summarization 개념 및 특징OSPF Route Summarization(경로 축약)은 여러 개의 세부 경로(Subnet)를 하나의 요약된 네트워크 주소로 묶어 광고하는 기능입니다.OSPF 내부에는 자동 요약 기능이 없으며, ABR 또는 ASBR에서 수동으로 설정해야 합니다.ABR에서는 Inter-Area 경로 요약, ASBR에서는 Exter.. 2025. 5. 29. [OSPF] OSPF Route Advertisement 방법 OSPF를 설정할 때 가장 기본이 되는 단계 중 하나는 바로 어떤 인터페이스에서 OSPF를 활성화할 것인지 지정하는 것입니다. 이때 많이 사용하는 명령어가 network [IP] [Wildcard Mask] area [ID] 형식인데, 이 구문은 여러 방식으로 활용할 수 있습니다. /32 단위로 세부적으로 선언하거나, 0.0.0.0/0으로 전체를 선언하는 등 다양한 방법이 존재합니다. 명시적인 IP 주소 선언OSPF가 활성화된 인터페이스의 IP만 /32로 명시해서 선언합니다.// R1 서브넷 설정 확인R1#interface GigabitEthernet 1/47 description NW-Test-Switch-02 ip address 10.10.12.1/24 no shutdownR1#show run osp.. 2025. 5. 14. [OSPF] LSA & LSDB 차이 OSPF 도메인내에 있는 다른 라우터들과 멀티캐스트를 통해 상호간에 커뮤니케이션을 할 수 있는 메시지를 LSA라고 합니다. 즉, OSPF 라우터들 간에 LSDB를 동기화 시키는 작업을 수행할 때 사용되는 패킷 입니다. LSA (Link State Advertisement)OSPF에서 라우터들이 서로 네트워크 정보를 교환하는 패킷입니다.LSA는 라우터의 링크 상태 정보, 인접관계 형성, 요약 정보 등 OSPF 네트워크에서 경로를 계산하는데 필요한 기본 정보 제공합니다.OSPF 라우터는 주로 네트워크 정보 교환/변경 시 LSA 패킷을 Adjacency Neighbor(DR/BDR)에게 전파하는데 이를 LSA Flooding이라고 합니다.OSPF 라우터들은 받은 LSA를 기반으로 LSDB (Link-State.. 2025. 4. 26. [OSPF] DR, BDR 란? (+선출 과정) DR, BDR 정의 및 역할DR (Designated Router)멀티 액세스 네트워크(예: 이더넷-Broadcast, NBMA)에서 OSPF 트래픽을 관리하는 라우터로 LSA를 대표로 수집하여 모든 OSPF 라우터에 전달합니다.라우터 간의 OSPF 트래픽을 줄여 네트워크 부하 감소 시킵니다.BDR (Backup Designated Router)DR의 백업 역할을 수행하는 라우터로 DR이 다운되면 자동으로 DR로 승격되어 네트워크 운영을 유지합니다.평상시에는 OSPF 데이터 교환에 직접 관여하지 않지만, DR이 비정상 상태일 때 활성화합니다.DR, BDR을 선출하여 OSPF Adjacency Neighbor 사이에 LSA 패킷 트래픽을 관리합니다.만약 DR, BDR을 선출하지 않은 경우 OSPF 라우터 .. 2025. 4. 20. [OSPF] OSPF 동작방식, Neighbor 수립 과정 OSPF Neighbor 종류OSPF NeighborOSPF 네이버(Neighbor)는 서로 OSPF Hello 패킷을 주고받아 존재를 인식한 라우터를 의미합니다.Neighbor가 되려면 OSPF 네이버 성립 조건(Area ID, Hello Timer 등)이 일치해야 합니다OSPF AdjacencyOSPF Adjacency(인접 관계)는 Neighbor 중에서 LSDB를 동기화하여 라우팅 정보를 공유할 수 있는 관계입니다.ExStart → Exchange → Loading → Full 단계를 거쳐 LSDB가 완전히 동기화된 상태입니다.네트워크 내의 모든 OSPF 라우터가 Neighbor가 될 수 있지만, 라우팅 정보를 공유하는 관계(Adjacency)는 아닐 수 있습니다.Adjacency 상태가 되는 경.. 2025. 4. 13. [OSPF] OSPF Area란 (+ABR, ASBR개념) OSPF Area란?OSPF Area는 동일한 링크 상태 데이터베이스(LSDB)를 공유하는 논리적인 라우터 그룹을 의미하며 Area의 설정은 인터페이스 단위로 설정 합니다. OSPF Area 특징OSPF는 Backbone Area(Area 0) 및 Non-Backbone Area로 2계층 구조로 이루어지며 Area 0를 통해서만 서로 다른 Area 간 통신이 가능합니다.Area 내부에서는 모든 라우터가 LSDB를 동기화하며, SPF 알고리즘(Dijkstra’s Algorithm)을 사용해 최단 경로를 계산합니다.Area 간 연결된 라우터인 ABR(Area Border Router)은 경계를 설정하고, 축약된 라우팅 정보를 교환합니다.Interface는 오직 하나의 Area에만 할당 가능합니다.OSPF의 .. 2025. 4. 6. 이전 1 2 3 다음