반응형
반응형
1. STP(Spanning Tree Protocol) 개념STP(Spanning Tree Protocol)이란?이더넷 프레임을 주고 받는 2계층 프로토콜로, *루프(Loop)*가 발생하는 구조에서 스위치의 특정 포트를 논리적으로 차단(Block)시켜 루프가 발생하지 않도록 한다. 동작 중인 스위치의 포트가 Down이 되면, 차단(Block) 상태였던 포트를 다시 전송 상태로 바꾸어 통신이 끊기지 않도록 한다.루프를 방지하기 위한 경로를 구성하는 프레임을 *BPDU(Bridge Protocol Data Unit)*라 한다.루프가 발생할 수 밖에 없는 구조에서는 반드시 STP를 활성화 시켜야 함 이렇게만 써놓으면 STP를 처음 접하는 사람들에겐 다소 어렵게 느껴지고 도대체 무슨말인지 전혀 와닿지 않을 것이..
1. Mac Adress TableMAC Adress Table(Mac 주소 테이블)은 목적지 MAC 주소와 Port(포트) 번호가 기록된 데이터베이스로 스위치는 이것을 참조하여 수신 프레임을 전송한다.MAC 주소 테이블은 CAM(Content Addressable Memory) 테이블이라고도 한다.아래는 Cisco 스위치 혹은 라우터에서 mac table을 조회하는 command이다.SW1# show mac addressMAC Address Table의 Port 번호가 CPU로 설정되어 있으면 해당 MAC 주소의 목적지는 스위치 자신이다. MAC Address Table의 Port 번호는 해당 MAC 주소를 가진 장비가 해당 포트로 전송하면 그쪽 어딘가에 있음을 의미한다. (예를 들어 show mac ..
오늘은 네트워크 운영 체제에 대한 간단한 개념과 네트워크 스위치에 사용되는 운영체제 중 하나인 ZebOS에 대해 작성하려고 한다. Cisco의 IOS나 Juniper의 JunOS, Arista의 EOS 등 많은 벤더사의 운영체제가 있는데 ZebOS에 대해 작성하는 건 내가 공부해야 되기 때문에.. 아무튼 틀린 내용이 있다면 피드백 환영입니당~ 네트워크 운영 체제(Network Operating System, NOS)란?네트워크 운영체제(network operating system, NOS)는 라우터, 스위치, 방화벽과 같은 네트워크 장치를 위한 특화된 운영체제이다. 네트워크와 네트워크 메시지를 (이를테면 패킷) 트래픽과 대기열(큐)을 제어하고, 여러 명의 사용자가 파일과 같은 네트워크 리소스에 접근할 ..
UTP, FTP, S-FTP LAN 케이블 / Category(카테고리) 동축 케이블 (Coaxial Cable)광케이블 (Fiber-Optic Cable)광 트랜시버 (Optical Transceiver / SFP) 종류DAC / AOC 케이블 유선 네트워크의 핵심 구성 요소 중 하나인 LAN 케이블과 광 트랜시버에 대해 자세히 알아보고자 한다. 학부 때 한번 공부했던 내용이지만, 필자가 신입일 때 물리를 모르면 네트워크 엔지니어라 할 수 없다는 사수님의 말을 듣고 예전에 정리해둔 글을 옮겨왔다. 케이블은 네트워크의 기본적인 연결을 담당하며, 그 종류와 성능에 따라 네트워크의 속도와 안정성이 크게 좌우된다. 또한, 광 트랜시버는 전기 신호를 광 신호로 변환하여 더 먼 거리에서 고속 데이터를 전송할 수..
EVE-NG 다운로드 및 설치EVE-NG 이미지 사용법EVE-NG 웹(Web) UI 접속 오늘은 네트워크 엔지니어로 일할 때 가장 많이 사용했던 eve-ng 설치 및 사용법에 대해 포스팅하려고 한다.Linux가 익숙한 분들은 설치가 간단하게 느껴질 수 있으나, 필자는 당시 Linux를 잘 몰라서 설치하는 데 굉장히 애를 많이 먹었던 기억이 있다. 누구나 처음은 있으니 설치가 처음인 누군가에게 도움이 되길 바라며 시작! EVE-NG란?EVE-NG(Emulated Virtual Environment - Next Generation)은 가상 환경에서 네트워크 장비와 시스템을 시뮬레이션하고 실습할 수 있도록 도와주는 네트워크 에뮬레이터다. EVE-NG는 다양한 네트워크 장비 벤더(예: Cisco, Junip..
부트로더(Bootloader)란? 부트로더는 기기가 켜질 때 가장 먼저 실행되는 코드로, 기기의 운영 체제(OS)를 시작하기 위한 초기 단계를 담당한다. 임베디드 시스템에서 부트로더의 역할은 아래와 같이 요약할 수 있다.1. 하드웨어 초기화부트로더는 시스템을 켤 때 기본적인 하드웨어 초기화를 담당한다. 이 과정에는 메모리 검사, 프로세서 초기 설정, 입력/출력 시스템의 설정 등이 포함될 수 있으며, 이 단계에서 OS가 자신의 작업을 시작하기 전에 필요한 하드웨어 리소스가 올바르게 설정되고 준비되도록 보장한다.2. 운영 체제 로딩부트로더의 주요 목적 중 하나는 저장 장치에서 운영 체제를 찾아서 메모리로 로드하는 것이다. 이 과정에는 OS 커널 이미지를 찾고, 메모리에 복사하며, 실행을 시작하기 위해 제..