728x90
ICMP(Internet Control Message Protocol)
앞서 IPv6의 데이터그램 포맷을 살펴볼때, Fragmentation offset/flags/Identifier 필드가 없다고 언급했었다. 이는 fragmentation이 송신 과정에서 발생하지 않고 출발지, 목적지에서만 분할. 재조합이 이루어진다고 했다. 만약에 라우터를 지나는데 MTU에 비해 데이터 길이가 긴 경우에는 분할하지 않고 버리고 ICMP를 통해 오류 메세지를 보낸다.
ICMP는 에러 메세지 전달만을 위한 것은 아니다. 예를 들어서, 목적지 네트워크까지 도달하지 못한 경우, ping 프로그램을 통한 echo request, TTL이 만료된 경우에 사용한다. 대표적으로, Traceroute 프로그램은 일부러 사용하지 않는 port 번호를 넣어서 에러 메세지가 발생하게 해서, 어떤 라우터를 거쳐 갔는지 알려준다. 이때 ICMP 메세지가 사용되는 것이다.
Network Management
네트워크는 하드웨어, 소프트웨어로 구성되어 있어서 이 장치들을 관리, 조율하는 많은 프로토콜이 존재한다. 한 조직의 네트워크를 효율적으로 관리하기 위해서는 네크워크 관리자가 중요한 역할을 한다. 이때 네트워크 관리자가 네트워크를 감시, 제어, 조율하는 다양한 관리 도구에 대해서 알아볼 것이다.
네트워크를 관리할 때 핵심 요소가 있다.
- Managing server : 네트워크 운영 센터의 중앙 집중형 네트워크 관리 스테이션에서 동작하는 일종의 네트워크 관리자와 상호작용하는 애플리케이션이다.
- Managed Device : 관리 대상 네트워크에 존재하는 네트워크 장비를 말한다.
- Data : Managed Device가 갖는 state의 유형을 말하는 것이다.
- Network Management Protocol은 managing server와 managed device 사이에서 서버가 각 장치들에게 request를 보낼 수 있도록 돕는다.
네트워크 운영자가 이러한 구성요소를 활용해서 네트워크를 관리할 수 있는 방법은 3가지가 있다.
- CLI : console에서 장치에 명령을 내리는 방법
- SNMP/MIB : MIB의 데이터를 SNMP를 통해서 질의하거나 설정할 수 있다.
- NETCONF/YANG : 장치들의 설정 데이터를 관리하고 질의한다. XML 문서 형식으로 된 내용을 전송한다.
728x90
'CS > 네트워크' 카테고리의 다른 글
[컴퓨터망] 6. Link Layer(MAC) (0) | 2024.06.12 |
---|---|
[컴퓨터망] 6. Link Layer(링크 레이어 서비스, 에러 탐지와 정정) (0) | 2024.06.11 |
[컴퓨터망] 5. Network Layer(OSFP, BGP, SDN) (0) | 2024.06.08 |
[컴퓨터망] 5. Network Layer(Control Plane, Routing Protocols) (1) | 2024.06.08 |
[컴퓨터망] 4. Network Layer(Internet Protocol) (0) | 2024.06.08 |