<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>B급 네트워크 엔지니어</title>
  <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE" />
  <author>
    <name>bnetwork</name>
  </author>
  <subtitle>실리콘밸리 동네에서 B급 네트워크 엔지니어가 되기 위해 노력하는 18년차 인프라 엔지니어입니다. 앞으로 12년 더 일해서 대한민국에서 멋진 PC방 사장이 되는게 꿈입니다. ^^</subtitle>
  <id>https://brunch.co.kr/@@evbE</id>
  <updated>2022-08-20T04:11:15Z</updated>
  <entry>
    <title>새로운 계획 새로운 방향 - 네트워크 엔지니어 이야기</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/17" />
    <id>https://brunch.co.kr/@@evbE/17</id>
    <updated>2023-03-04T08:49:07Z</updated>
    <published>2022-08-27T02:38:23Z</published>
    <summary type="html">휴가 마지막 날에 업무에 복귀하면 어떤 계획을 가질까? 고민 끝에 여러 목표를 정하고, 여러 목표에 중간 계획 및 행동 계획에 대해서 아래와 같이 정리했다. 20년 가까이 Infra 업무를 하고 있지만, 솔직히 어떤 방향으로 내가 무엇을 공부할지 어떻게 일을 할지 막막할 때가 많다. 오히려 경력이 많지 않았을 때는 뭔가 확실한 방향과 공부해야 할 것들이 명&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FQ3LbNgiWtpX059rywuLK91lWnz8.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#11 : netmiko) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/16" />
    <id>https://brunch.co.kr/@@evbE/16</id>
    <updated>2022-10-13T06:51:58Z</updated>
    <published>2022-08-26T23:58:10Z</published>
    <summary type="html">&amp;quot;netmiko&amp;quot;를 이용한 파이썬 네트워크 자동화 단순히 원하는 설정을 입력하는 것이 아닌, 현재 설정 내용 및 상태를 확인 후에 그에 따른 조치를 취할 수 있는 간단한 스크립트입니다. 목표는 먼저 네트워크 장비에 port scan을 진행하고, 포트 중에 telnet port가 열려 있으면, 해당 설정을 삭제하는 스크립트입니다. 스크립트는 아래와 같습니다.&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2Fi2hzZB2mqSMEnQaDVPf_Cm3Z4Tk.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#10:netmiko) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/15" />
    <id>https://brunch.co.kr/@@evbE/15</id>
    <updated>2022-08-27T05:32:39Z</updated>
    <published>2022-08-26T18:08:46Z</published>
    <summary type="html">&amp;quot;netmiko&amp;quot;를 이용한 파이썬 네트워크 자동화 앞선 글에서 netmiko를 이용해서 각 장비에 인터페이스 설정을 진행했습니다. 설정 시에 각 장비 별로 접속하여 명령어를 넣는 방법이었습니다. 이번 글에서는 각 장비를 장비 밴더, Role로 나누어 그룹 별로 설정 하도록 하겠습니다. 설정 시에 사용할 것은 파이썬의 리스트, for 문을 쓰겠습니다.  8대&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FIZAUH1fkavep3PEJ28KrcPvqWb0.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#9 : netmiko) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/14" />
    <id>https://brunch.co.kr/@@evbE/14</id>
    <updated>2022-11-01T04:51:05Z</updated>
    <published>2022-08-26T00:39:21Z</published>
    <summary type="html">&amp;quot;netmiko&amp;quot;를 이용한 파이썬 네트워크 자동화 Netmiko를 이용하여 다양한 연습을 하기 위해서 기존 랩이 아닌 새로운 랩을 다시 구성하였습니다. 기존에 랩은 각 밴더 별로 장비 한 대씩 구축했으나, ospf, bgp 등의 프로토콜을 구현하는데 제약이 있고, 추가로 Juniper image가 제대로 동작하지 않기 때문에 사용 가능한 cisco rout&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FkeUl6hjtrOG3Nmt0VhQE703E8mk.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>네트워크 Troubleshooting (#1) - Time-to-Live Exceeded in Transit</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/13" />
    <id>https://brunch.co.kr/@@evbE/13</id>
    <updated>2022-08-26T17:55:05Z</updated>
    <published>2022-08-25T06:01:05Z</published>
    <summary type="html">Time-to-Live Exceeded in Transit &amp;quot;파이썬 네트워크 자동화&amp;quot; 글을 잠시 멈추고&amp;nbsp;&amp;quot;Time-to-Live Exceeded in Transit&amp;quot;이라는 문제에 대해서 간단히 이야기를 하겠습니다. &amp;quot;Time-to-Live Exceeded in Transit&amp;quot;은 ICMP 오류 메시지 종류 중의 하나입니다. 메시지의 &amp;quot;Exceeded&amp;quot;라는 말&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2Fw-Qgzh7gMLK5pD-Q_vfqR1xfxPw.png" width="386" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#8 : netmiko) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/12" />
    <id>https://brunch.co.kr/@@evbE/12</id>
    <updated>2022-08-26T17:46:40Z</updated>
    <published>2022-08-25T05:31:40Z</published>
    <summary type="html">&amp;quot;netmiko&amp;quot;를 이용한 파이썬 네트워크 자동화 앞선 2개의 글에서 paramiko를 이용한 파이썬 네트워크 자동화에 대한 내용을 소개했습니다. paramiko는 휼륭한 ssh library로 네트워크 장비들을 ssh을 이용하여 제어할 수 있습니다. 하지만 여러 vendor의 장비를 관리하는데 어려움이 있습니다. 따라서 &amp;nbsp;여러 밴더 장비들을 손싶게 관리할&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FuXcH1Cs5YcEJy3EK-mMOfY8k0ic.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#7 : Paramiko) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/11" />
    <id>https://brunch.co.kr/@@evbE/11</id>
    <updated>2024-04-22T19:43:45Z</updated>
    <published>2022-08-24T17:41:59Z</published>
    <summary type="html">Paramiko를 이용한 파이썬 네트워크 자동화 운영하는 장비가 많다면 각 장비에 설정을 백업할 경우가 발생합니다. 장비를 백업하는 방법에는 여러 가지 방법, 그리고 툴이 존재하고 어떤 것이 좋고 좋지 않다고 이야기할 수 없지만, 다만 환경에 맞는 방법을 찾아 누락 없이 운영하는 것이 최선의 방법이라 믿습니다. 이 글에서는 paramiko를 이용하여 Cis&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=https%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FoDwFWjSNFIq5vHWNrj-yzpxpEpU.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#6 : Paramiko) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/10" />
    <id>https://brunch.co.kr/@@evbE/10</id>
    <updated>2024-04-22T19:43:16Z</updated>
    <published>2022-08-24T16:35:53Z</published>
    <summary type="html">Paramiko를 이용한 파이썬 네트워크 자동화 앞선 3개의 글은 Telnet을 이용한 파이썬 네트워크 자동화를 구현을 했습니다. Telnet 경우 메시지를 보낼 때 Plain Text로 보내기 때문에 보안에 취약합니다. 따라서 실무에서는 Telnet 접속 방식은 사용되지 않습니다. 이런 이유로 실무에서 원격 장비에 접속하고 제어를 하기 위해서 ssh pr&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=https%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FubjuHUJ-umovZsaeXZa98evydJw.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#5 : 텔넷 장비 접속) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/9" />
    <id>https://brunch.co.kr/@@evbE/9</id>
    <updated>2024-04-22T19:42:40Z</updated>
    <published>2022-08-23T23:06:31Z</published>
    <summary type="html">Telnet을 이용한 파이썬 네트워크 자동화 앞선 이야기에서 telnet python example을 이용하여 Cisco Router에게 loopback을 설정했고, Cisco Switch에는 vlan 생성 및 생성된 vlan을 interface에게 할당하는 파이썬 스크립트를 만들습니다. 접속 방법을 telnet에서 ssh로 넘어가기 전에 telnet 접속&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=https%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2F3zqeD0NpRvGj4BxUvYS7RCD6-5E.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#4 : 텔넷 장비 접속) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/8" />
    <id>https://brunch.co.kr/@@evbE/8</id>
    <updated>2022-08-26T17:23:08Z</updated>
    <published>2022-08-23T18:36:25Z</published>
    <summary type="html">Telnet 을 이용한 파이썬 네트워크 자동화 앞선 글에서 Telnet python 스크립트를 변경해서 CR1 (Cisco Router)에 Loopback을 설정하고, 설정된 내용을 출력하는 스크립트를 작성했습니다. 이번 글에서도 똑 같이 Telnet Python 스크립트를 이용해서 CS1 (Cisco Switch)에 Vlan을 생성하고, Vlan에 대한 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FhjI8wTds1rFA007l8T6WatqxuqQ" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#3 : 텔넷 장비 접속) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/7" />
    <id>https://brunch.co.kr/@@evbE/7</id>
    <updated>2022-08-26T17:18:02Z</updated>
    <published>2022-08-23T15:04:25Z</published>
    <summary type="html">파이썬 네트워크 자동화 Telnet을 이용한 파이썬 네트워크 자동화 앞선 2개의 글을 통해서 네트워크 자동화 환경을 마무리했습니다. 이제 파이썬 스크립트를 이용하여 테스트 랩 장비들에 설정 및 정보 확인을 할 수 있는 스크립트를 만들도록 하겠습니다.   Telnet 통해서 Cisco 라우터 Loopback 설정 파이썬 Docs에서 제공하는 &amp;quot;telnet e&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FWtLMIheBHQg_OWvdCmjr83U2i7M" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#2 : 장비 기본 설정) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/6" />
    <id>https://brunch.co.kr/@@evbE/6</id>
    <updated>2022-08-26T17:11:46Z</updated>
    <published>2022-08-23T15:03:52Z</published>
    <summary type="html">파이썬 네트워크 자동화 파이썬 네트워크 자동화 환경 구축 앞선 글에서 네트워크 자동화 랩을 무사히 구축 했다면, 각 장비에 IP를 설정하여 Ubuntu, CentOS 서버에서 접속이 가능할 수 있도록 간단한 설정을 아래와 같이 진행하겠습니다.  네트워크 장비 연결  그림에 보이는 Ubuntu와 CentOS는 VMWare에 VM으로 설치된 장비로 실제 GNS&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FutUDKgegINB4yxBSkrMJzWHZZ1M" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#1 : 환경구축) - 파이썬 네트워크 자동화 환경 구축</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/5" />
    <id>https://brunch.co.kr/@@evbE/5</id>
    <updated>2022-08-26T16:53:13Z</updated>
    <published>2022-08-23T15:03:22Z</published>
    <summary type="html">파이썬 네트워크 자동화 환경 구축 앞서 파이썬 네트워크 자동화에 간단한 글에서 설명한 것이 파이썬 네트워크 자동화 공부를 이제 시작하려고 합니다. 첫 번째 이야기는 &amp;quot;파이썬 네트워크 자동화&amp;quot; 테스트 랩, 즉 환경을 구축 하는 것 입니다.  파이썬 네트워크 자동화 랩 구성하기 테스트 랩의 가장 큰 목적은 시스코, 주니퍼, 아리스타 장비를 놓고 파이썬 스크립트&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2F7DRHIOb1YgevnBRXQJsvqz1HElo" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>파이썬 네트워크 프로그래밍 (#0 시작글) - 파이썬 네트워크 자동화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/4" />
    <id>https://brunch.co.kr/@@evbE/4</id>
    <updated>2022-08-26T16:58:44Z</updated>
    <published>2022-08-23T15:02:59Z</published>
    <summary type="html">파이썬 네트워크 자동화 파이썬 네트워크 프로그래밍 (#0 시작글) 과거와 달리 네트워크 엔지니어에게 프로그래밍 스킬을 요구하는 회사들이 점점 많이지고 있고, 이 현상은 현 네트워크 엔지니어들에게 기본적으로 갖추어야 할 능력이 되어가고 있습니다. 직접 운영하는 데이터센터에서 클라우드 서비스로 옮겨가면서 이 현상이 두드러지지 않았나 생각이 듭니다. 아직 개인적&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2FGtCbksiRY9gy8ejdAxdjkml-W7Y" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>지식이 아닌 지혜를 원한다. - 글을 시작하기 전에</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/3" />
    <id>https://brunch.co.kr/@@evbE/3</id>
    <updated>2022-08-24T15:58:46Z</updated>
    <published>2022-08-23T15:02:33Z</published>
    <summary type="html">예전에 나는 일 시작하기 전에 회사에 미리 출근하여 새로 도착한 메일, 또는 그룹 채팅 내용, 그리고 네트워크 모니터링 페이지를 간략하게 내용을 살펴보며 어떤 이슈가 있었는지, 어떤 변경사항이 있었는지 가능한 빨리 파악하려고 노력했고, 중요한 내용은 따로 노트하여 하루 시작을 준비했었다. 업무 시작 전에 가지는 이 습관은 하루에 어떤 일이 있을지 대략적인 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2Fam6-If8kzfGTCG1AySc-HuHguMo" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>B급 네트워크 엔지니어가 되고 싶다. - B급 엔지니어가 되고 싶은 데이터센터 이야기</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@evbE/2" />
    <id>https://brunch.co.kr/@@evbE/2</id>
    <updated>2023-05-24T14:45:02Z</updated>
    <published>2022-08-23T15:02:10Z</published>
    <summary type="html">B급 네트워크 엔지니어가 되고 싶은 나는 현재 실리콘밸리 있는 회사에 네트워크 엔지니어로 일을 하고 있으며, 약 18년정도의 경력을 가진 데이터센터 인프라 엔지니어이다. 2004년 9월에 데이터센터 OP 엔지니어를 시작으로 데이터센터에 일을 시작해서 현재까지 18년 가량의 경력이 있음에도 앞으로 어떻게 이 생테계가 어떻게 변화할지, 다가오는 변화를 내가 어&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FevbE%2Fimage%2F9hiIAFyiR_j9jVQW2enBP-TVg6g" width="500" /&gt;</summary>
  </entry>
</feed>
