분류 전체보기 1182

기획적 사고 프로세스

어떤 일을 하든 기획적 사고 프로세스를 바탕으로 처리하여야 한다. 즉 기획에 대한 프레임을 구성하고 그 프레임에 따라 업무를 처리했을 때 좀더 완결적인 일처리가 될 것이다. 기획적 사고 프로세스 구조는 이러한 구조로 업무를 진행할 때 가장 중요한 기본 생각은 "목적 지향적 사고" 이다. 문제인식 및 목표 설정즉 내가 일을 하는 궁극적인 이유인 "사명"과 장기적인 "비전" 그리고 단기적인 "목표"를 항상 염두해 두어야 한다. 상황 분석분석에는 대표적인 3C, SWOT, 니즈 분석 방법을 상황에 따라 적용하면 된다. 3C 분석: 회사 내부, 경쟁자, 고객 SWOT 분석: Strength, Weakness, Opportunities, Threats 니즈 분석: 상대와 나와 공동 욕구

Passion/My Idea 2009.05.12

olive에서 fxp 인터페이스가 라우팅이 안될 때

olive 를 설치하고 두 대의 라우터를 테스트하면 두 라우터 간에 ping 은 잘 된다. 그런데 OSPF, ISIS를 설정하고 나서 routing table 이 업데이트가 되지 않는다. 이는 fxp 인터페이스가 multicast traffic 을 제대로 처리하지 못하기 때문이다. 가상머신의 fxp 드라이버 소스코드에서 multicast traffic을 drop 시키기 때문이다. 이를 해결하기 위해서는 hw/eepro100.c (Language : c)# static void nic_receive 함수의 /* TODO: check multicast all bit. */ assert(!(s->configuration[21] & BIT(3))); int mcast_idx = compute_mcast_idx(..

R&D/VRouter 2009.05.12

tcpdump 사용법

TCPDUMP는 트래픽 분석의 가장 기본적인 프로그램이다. 1. 명령어 옵션 -a : 네트워크 & Broadcast 주소들을 이름으로 바꿈 -n : 모든 주소들을 번역하지 않음 -N : 호스트 이름을 출력할 때, 도메인을 찍지 않음 -i : 특정 인터페이스에 나온 트래픽만 모니터링 -q : 프로토콜에 대한 정보를 덜 출력한다 -S : TCP sequence 번호를 절대적인 번호로 출력 -t : 시간을 출력하지 않음 -tt : 형식이 없는 시간들로 출력 -w : 파일에 저장 -x : 헥사코드로 출력 2. 주요 필터링 방법 목적지 포트별(XX) 필터링 (Language : text) tcpdump dst port DHCP 패킷만 분석시tcpdump -i eth0 -nN port bootps layer 7에 ..

Passion/Network 2009.05.11

팀 동료로부터 피드백을 받고 싶을 때

"피드백을 구조화 하라" 회사 생활을 하면서 자신이 하고 있는 일에 대한 피드백을 받아야 하는 일이 많다. 물론 회사 생활 뿐만 아니라 일상 생활에서도 마찬가지이기는 하지만 이럴때 우리는 무턱되고 그냥 물어보는 경우가 있다. 예를 들어 "제 프리젠테이션이 어땠어요?" 이런 질문은 너무나 당연한 응답만 가져올 뿐이다. "음 괜찮았어!" 여기서의 문제는 바로 내가 어떤 피드백을 받고 싶은지를 내 스스로 모르고 있기 때문이다. 즉 특정 주제에 대해서 피드백을 받아야 한다는 것이다. 이를 위해서는 동료에서 피드백을 받기 위한 질문 또한 정확하게 특정 부위를 꼬집어서 물어봐야 한다는 것이다. 예를 들어 "발표 내용 중에 작업프로세스에 대한 설명 부분은 지루하지는 않았나요? 이 부분을 생략하고 발표해도 괜찮았을까요..

Passion/My Idea 2009.04.22

KVM 커널 설치

우분투 리눅스에서 KVM 의 지원을 받는 Virtualization 을 구현하기 위한 방법 0. 커널 컴파일을 위한 패키지 설치 패키지 설치 (Language : text) # apt-get install git-core kernel-package fakeroot build-essential ncurses-dev 1. KVM 지원 커널 받기 git는 CVS와 같은 소스코드 관리 프로그램으로 리눅스 커널은 git 를 이용해서 다운로드 가능하다. 커널 받기 (Language : text) # git clone git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git 2. KVM-USERSPACE 받기 kvm-userspace 받기 (Language : text)..

R&D/VRouter 2009.04.20

KVM 과 Dynamips 간 통신

개요: KVM에서 지원하는 네트워크 바인딩 옵션과 Dynamips에서 지원하는 바인딩 옵션이 달라서 두개를 연결하기 위해서 KVM의 소스코드를 수정하였다. 이는 기존의 QEMU 와 Dynamips 간 코드를 바탕으로 KVM 소스코드를 업데이트 형식을 사용하였다. 1. 여기서 중요한 것은 kvm 소스코드를 통해서 커널이 KVM 을 지원하도록 새로 컴파일을 해야한다. 2. 다음으로 새로 컴파일된 kvm 소스코드를 바탕으로 kvm-userspace 프로그램을 컴파일하고 설치 하여야 한다. 옵션은 Dynamips와 통일성을 같기 위해 kvm -net socket 옵션 (Language : text)-net socket,udp=[sport]:[daddr]:[dport] sport: Source port daddr..

R&D/VRouter 2009.04.17

Dynamips 간 UDP 연결

dynagen을 통해서 시뮬레이션 환경을 구축하는 것은 쉽다. 하지만 근본적인 동작 방식을 이해하기 위해서 Dynamips에서의 가상라우터간 연결 설정하는 방법을 알아보았다. 우선 연결방법은 UDP를 이용하여 가능하다. 가상라우터 1 (Language : text) dynamips c7200.bin -p 7200 -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10001:127.0.0.1:10000 여기서 중요한 것은 -p(port adapter) 옵션과 -s (nio_binding) 옵션이다. -p 옵션에서 0은 7200 라우터의 0번 슬롯을 의미한다. 그 뒤에 C7200-IO-FE는 여러 슬롯에 장착가능한 네트워크 카드 중에서 Fast Ethernet 1포트 짜리 슬롯을 의미한다..

R&D/VRouter 2009.04.09
728x90
반응형