sockperf란 성능 테스팅을 위해 설계된 socket API를 기반으로 한 네트워크 벤치마킹 도구이다. sockperf build 별도의 binary 파일을 제공하고 있지 않기에 ubuntu 기준으로 다음과 같이 build를 하여 sockperf binary를 만들어 사용한다. sudo apt install perl make automake autoconf m4 libtool-bin g++ ./autogen.sh (only when cloning from repository) ./configure make && make install 빌드 당시 사용했던 OS 버전은 ubuntu 20.04 이다. sockperf 사용 서버/클라이언트 구조로 동작된다. 먼저 sockperf의 help 를 확인해보면 ub..
NAT Loopback (or Hairpin) NAT 환경에서 NAT 뒷단에 두개의 서버 (Server A, Server B)가 있는 상황 Server B는 public ip로 서비스를 하고 있는 상황이며 Server A에서는 public ip로 Server B에 접속해야 하는 상황 이와 같은 경우 연결이 이루어지지 않는다. 이를 NAT loopback 혹은 hairpin 이라고 이야기 한다. iptables를 통한 연결방법 다음과 같은 rule을추가한다. # router: # - eth0 : 82.120.11.22(public IP), # - eth1 : 192.168.1.1(internal IP) # Server a (src) : 192.168.1.100 # Server a (dst) : 192.16..
open 된 proxy 혹은 내부에 제공되는 proxy 서버의 사용을 다음과 같이 수행할수 있다. Linux 환경이라면 아래와 같은 환경변수를 추가하면 된다. export http_proxy="http://USER:PASSWORD@PROXY_SERVER:PORT" export https_proxy="https://USER:PASSWORD@PROXY_SERVER:PORT" export ftp_proxy="http://USER:PASSWORD@PROXY_SERVER:PORT" https://www.shellhacks.com/linux-proxy-server-settings-set-proxy-command-line/ 실제 cURL을 통해 연결시도를 해보면 다음과 같은 결과를 확인할 수 있다. root@ubun..
How to use 사전에 firewall 확인 및 buffer size 확인이 필요하다. 만약 client에서 -w option을 사용 하여 socket buffer size를 지정하는 경우 그에 맞는 설정을 서버에 추가해야 한다. http://fasterdata.es.net/host-tuning/linux/ 실제 아래와 같은 iperf 를 수행해 볼수 있다. Server Side [root@localhost ~] iperf3 -i 10 -s ----------------------------------------------------------- Server listening on 5201 ----------------------------------------------------------- Ac..
Open Virtual Network (OVN) 이란? OVN(Open Virtual Network)은 가상 네트워크 추상화를 제공하는 시스템이다. (wikipedia) OVN은 기존 Open vSwitch의 기능을 보완하는 컨셉으로 가상의 L2,L3 오버레이와 security group과 같은 가상 네트워크 추상화를 제공하게 된다. 좀더 쉽게 풀어보자면 기존에 Open vSwitch는 이름대로 switch라는 하나의 장비개념이라면 Open Virtual Network은 Network이라는 이름에 걸맞게 switch, router와 같은 장비들이 속한 전체 네트워크를 OVN을 이용해 구성할수있다는 개념이 된다. 그렇다고 OVS가 상위개념이라보기는 애매하고 OVS는 OVN을 이용한 network 구성이 가..
Cisco Switch 에 SSH를 enable 하는 방법cisco switch catalyst 3560에 SSH로 연결할 이슈가 생겨 SSH를 Enable 하는 방법을 정리해보았다. 사전준비Switch> enableSwitch# conf terminalSwitch(config)# hostname my_domainSwitch(config)# ip domain-name my_domain.comSwitch(config)# crypto key generate rsaSwitch(config)# show running-config SSH 설정Switch# conf terminalSwitch(config)# ip ssh version 2Switch(config)# ip ssh timeout 120 authentic..
- Total
- Today
- Yesterday
- DevSecOps
- macvlan
- kubernetes install
- openstacksdk
- ceph
- OpenStack
- mattermost
- minikube
- Jenkinsfile
- Terraform
- minio
- nginx-ingress
- jenkins
- azure policy
- ansible
- K3S
- wsl2
- crashloopbackoff
- vmware openstack
- boundary ssh
- kubernetes
- aquasecurity
- kata container
- openstack backup
- metallb
- Helm Chart
- open policy agent
- hashicorp boundary
- socket
- GateKeeper
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |