본문 바로가기

내 이야기

(602)
AWS - VPC : Part 1 Today Key : AWS, VPC, Cloud, Network, region, subnet, CIDR, AZ Last Updated : 18.11.28 AWS VPC · AWS 내에서 정의하는 가상의 네트워크 환경 (논리적인 네트워크 구성) · 사내망(On-Promise)과 VPN이나 Direct Connect와 같은 서비스를 이용하여 연결 가능 · VPC 내에는 Public 서브넷과 Private 서브넷을 구성 할 수 있음. VPC 특징 · VPC는 하나의 region에 속함. · Region 내의 AZ 간에는 VPC를 같이 사용 가능. · 네트워크 주소와 라우팅을 직접 설정 · 복수의 region 사용 시에는 네트워크 주소 설계 고려 · VPC 생성 시 VPC에 속하는 하나의 CIDR을 생성 - ..
Cloud Network for Networker
HOL(Head Of Line) Blocking / VOQ(Virtual Output Queues) ▪ HOL(Head Of Line) Blocking - 스위치 패브릭에서 입력포트에서 패킷이 출력 포트로 전달되지 못하고 대기 상태에 있는 현상 - 두 개 이상의 입력포트에서 동일 포트로 전송시도 할 경우에는 경합이 발생하여, 1개 포트는 잠시 대기해야 함. - 입력 포트에서 출력포트로 패킷을 전달할 때, FIFO 방식으로 하게 되는 데 만약 해당 Queue에 앞선 패킷이 다른 포트와의 경합으로 인해서 Queue 뒤쪽의 목적지 포트가 통신이 가능한 상태임에도 불구하고 정상적으로 전송되지 않는 것. - 만약 2개 포트인 경우, 각각 1번과 2번이 1번으로 갈 확률이 0.5 * 0.5 = 0.25 이며, 이 경우에 75%가 최대 대역폭이며, 스위치의 포트가 증가함에 따라서, 58.6% 수준으로 수렴됨. - ..
TBW(TeraByte Written) / DWPD(Drive Writes Per Day) TBW(TeraByte Written) / DWPD(Drive Writes Per Day) SSD를 사용하는 장비에서 발생할 수 있는 문제에 대해서 알아보려고 합니다. 요즘이라는 표현이 맞을지 모르겠지만, 장비의 디스크를 SSD로 사용하는 경우가 있습니다. SSD는 일반 HDD의 플랫터에 데이터를 Write 할 때와는 달리 Cell에 Write하는 데에 사용 횟수에 대한 제한이 있습니다. 따라서, SSD를 사용하여 구동하는 장비의 경우 이러한 SSD의 수명으로 인한 문제가 발생할 수 있으며 이 경우에는 SSD를 교체해주어야 합니다. 이 때 더 이상 SSD에 Write를 할 수 없는 것을 wear out되었다고 하고, SSD를 사용하는 장비들에서는 wear-leveling 기능을 통해서 사용량이 많아지게 ..
Postman - Part 1 Today Key. : Postman, 포스트맨, API, REST, 개발, 테스트, getpostman 이번 포스팅은 REST API의 테스트를 효과적으로 할 수 있는 Postman이라는 도구에 대한 포스팅입니다. 현재 대다수의 벤더의 장비들이 REST API를 제공하고 있습니다. 이러한 REST API를 테스트 해 볼 수 있도록 장비 자체적으로 Sandbox를 제공하는 경우도 있지만, 그렇지 않은 경우에는 REST API를 테스트 하는 방법이 쉽지는 않습니다. 이런 경우에 사용할 수 있는 도구가 바로 오늘 포스팅하는 Postman 입니다. 실제로 Postman은 API 개발을 하고 테스트를 하기 위해서 개발자들이 많이 사용하는 도구입니다. Postman 사이트(https://www.getpostman..
[발표자료]제 24회 네전따 'N.EX.T' - NE를 위한 Python 101 : 2 안녕하세요. 이번 포스팅은 현재 제가 운영진으로 활동 중인 [네트워크 전문가 따라잡기] 커뮤니티의 '제 24회 네트워크 전문가 따라잡기 "N.EX.T" (정기기술세미나)' 에서 진행한 세션의 발표 자료입니다. 발표 자료는 첨부하였으며, 슬라이드를 바로 보실 수 있게 사진으로도 첨부합니다. 다만, 첨부 가능한 사진이 한계가 있어서 슬라이드는 2개의 포스팅으로 나눠서 합니다. (2번째 포스팅입니다.) [첫번째 포스팅]
[발표자료]제 24회 네전따 'N.EX.T' - NE를 위한 Python 101 : 1 안녕하세요. 이번 포스팅은 현재 제가 운영진으로 활동 중인 [네트워크 전문가 따라잡기] 커뮤니티의 '제 24회 네트워크 전문가 따라잡기 "N.EX.T" (정기기술세미나)' 에서 진행한 세션의 발표 자료입니다. 발표 자료는 첨부하였으며, 슬라이드를 바로 보실 수 있게 사진으로도 첨부합니다. 다만, 첨부 가능한 사진이 한계가 있어서 슬라이드는 2개의 포스팅으로 나눠서 합니다. [두번째 포스팅]
[예제코드]제24회 네전따 N.EX.T : NE를 위한 Python 101 안녕하세요. 이번 포스팅은 현재 제가 운영진으로 활동 중인 [네트워크 전문가 따라잡기] 커뮤니티의 '제 24회 네트워크 전문가 따라잡기 "N.EX.T" (정기기술세미나)' 에서 제가 진행한 세션과 관련된 내용입니다. 이번 행사에서는 [예제로 보는 '네트워크 엔지니어를 위한 Python 101'] 이라는 주제로 세션을 하였고 세션 시간에 사용된 간단한 예제에 대해서 코드를 공유합니다. 코드에 대한 내용은 세션 시간에 다루었기 때문에 자세한 설명은 생략합니다. 그리고 본 예제에 사용된 코드는 완성형 코드는 아닙니다. 우선 대표적인 예가 예외처리가 전혀 없습니다. (기본 라이브러리에서 제공되는 부분 제외) 아래의 코드들은 처음 접근을 어렵게 생각하시는 분들을 위해서 최대한 쉽게 접근할 수 있을 정도로 짧게 짧..