보통 네트워크 엔지니어라면 VLAN을 접하는건 대부분이 스위치에서 configuration을 통해 접하게 됩니다. 자주 접하지만, 빼먹기 쉬운. 혹은 잘못 알고있는 VLAN 개념에 대해 정리해 봤습니다. Ethernet Frame 이더넷 프레임의 상세 필드들의 형태입니다. ( 위키 참조 ) Untagged - TAG가 붙어있지 않은 이더넷 프레임 Tagged - TAG가 붙어있는 프레임 Native VLAN - Tag Mode인 스위치 포트에 1개의 Untag 프레임을 허용. (Untag는 PVID) Hybrid VLAN - Tag Mode인 스위치 포트로 들어오는 Untag or Tag 프레임. - Native VLAN도 프레임 자체는 Untag기 때문에 Hybrid VLAN으로 설정된 포트로 인입 가..
VLAN이란 Virtual Local Area Network의 약어로 물리적인 하나의 포트에 가상의 N개의 LAN을 만드는 기술. 전세계 인프라에 없어선 안 될 중요한 요소중 하나. VLAN은 Ethernet Frame에 한 필드를 차지하며, 필드를 차지할 때에는 802.1q라는 필드로 추가됨. 이때, 802.1q header안에 TPID / Priority / CFID / VID 필드가 포함되어 있으며, 이 부분을 보고 네트워크 장비가 처리를 판단함. (네트워크 장비를 다룰때에 직접적인 연관이 있는 Untag, Tag, Native VLAN은 다음 포스팅에) 일반적인 이더넷 상의 프레임. TAG가 붙은 이더넷 VLAN Frame (FCS : Frame Check Sequence) 상세(위키) 참조링크 ..
command : dscacheutil -flushcache; sudo killall -HUP mDNSResponder 1. vi ~/.bashrc 혹은 ~/.bash_profile 접속 후, 아래 스크립트 저장. # dns cache flush alias dnsrm='sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Clear' 2. source ~/.bash_profile로 적용. 3. 적용한 alias 실행. operator$ dnsrm Password: macOS DNS Cache Clear operator$
1. vi ~/.bashrc 혹은 ~/.bash_profile로 들어가 alias 할 명령어 입력. 예시) # alias Python v3 !! alias py='python3' 2. source ~/.bash_profile로 적용. 3. 적용한 약자로 명령어 실행 확인. 예시) operator$ py Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> >>> print("Hello Bash alias") Hello Bash al..
1. vi ~/.bashrc 혹은 ~/.bash_profile에서 아래 스크립트 저장. HISTTIMEFORMAT="$USER %Y-%m-%d %H:%M:%S " export HISTTIMEFORMAT HISTSIZE=10000 HISTFILESIZE=20000 2. source ~/.bash_profile로 적용. 3. hisotory 입력하여 확인. 1 계정 2019-04-20 05:12:09 vi /etc/hosts 2 계정 2019-04-20 05:12:17 vi .bash_profile 3 계정 2019-04-20 05:14:17 history
간혹 가다가 ssh 접속시 "Server unexpectedly closed network connection"라는 에러 메시지와 함께 접속 안 되는 경우가 생깁니다 그럴 경우에는 리눅스 vi로 /etc/ssh/sshd_config 에서 UseDNS no 라고 추가 시켜 준 다음에 ssh 데몬(sshd)를 재시작(하거나 kill 로 죽인 다음에 다시 실행)하면 됩니다 ※sshd restart / pkill -22 or pkill -ssh(d) /etc/ssh/sshd_config가 안된다면 /etc/sshd_config로 해보세요. 추가이전 키는 삭제 해야 합니다 리눅스에서는 vi로 ~계정명/.ssh/known_hosts 에 해당하는 주소에 키를 삭제 하면 되고 윈도우에서 putty를 쓸 경우에는 레지스..
SQL에서의 DDL과 DML 그리고 DCL의 간단 용어 정의. 1. 데이터 정의어 DDL(Data Definition Language) 객체의 생성,변경,삭제 명령어 (CREATE , ALTER , DROP,RENAME 등) SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어 -데이터 정의어(DDL) CREATE(생성) ALTER(변경) DROP(삭제) 2. 데이터 조작어 DML(Data Manipulation Language) 레코드 제어 명령어 (SELECT, INSERT, UPDATE ,DELETE ) 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스 제공 - 데이터 조작어(DML) SELECT(검색) INSERT (삽입) UP..
네트워크에서 빠지면 안되는 필수는 서브넷마스크입니다. 이 서브넷마스크로 인하여 다양하게 IP들을 나누어 사용할 수 있으며, 이로 인해 좀 더 효율적으로 Infra를 구성 할 수 있습니다. 서브넷마스크의 핵심은 네트워크영역을 분리시켜주는것 입니다. 아주 필수적인 요소지만, 처음 공부를 시작할 때, 가장 어려운 것 또한 서브넷마스크입니다. 이번 포스팅은 그래서 서브넷마스크 자체만 가지고 설명해 보겠습니다. (서브넷팅 X) 서브넷마스크에서 중요한것은 컴퓨터는 2진수로된 기계라는 것입니다. 10진수는 못알아먹죠. 그래서 0과 1로만 표현합니다. 하지만 사람은 10진수를 자주써서 2진수로 얘기를 하면 100명 중 99명은 헷갈릴겁니다. 그래서.. 컴퓨터는 2진수밖에 못알아먹으니 백보양보해서 2진수를 보고 십진수로..
- Total
- Today
- Yesterday
- head end replication
- HTTP/1.1
- docker logs
- link aggregation
- iso8601
- dns 동작 방식
- ping multi
- ssh
- Windows
- 윈도우
- http/0.9
- data plane
- vlan
- dns 동작
- vni
- date 시간 지정
- VXLAN
- date 시간 변경
- HTTP
- bash
- http/1.0
- Switch
- tag
- 802.3ad
- ping
- multiple ping
- date 과거
- vtep
- date 미래
- 802.1ax
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |