무무요 2024. 7. 20. 03:55



=======

Switch Hub

  - 관리자가 세팅X
  - 허브가 하는건 할수있음
  -


Preamble (8bytes)
  - 데이터신호동기화
     >동일한패턴(101010...)의 신호를 7bytes 연속으로 보내서 데이터 전송을 알림

  - 2계층header 의 시작을 알리는역할
     >마지막1byte의 1bit를 1로 만들어 2계층 Header가 시작됨을 알림(10101011)

  - 신호를 받을 준비를 하라고 하는 예비신호

Type (2bytes)
  - 정확한명칭은Ether Type Code
  - 상위계층의Protocol 코드 값(IP : 0x0800 , ARP : 0x0806 등..)
  - 최소코드값은16진수값0x0600(1536) 부터 사용됨

Payload (46~1500bytes)
  - 상위계층에서내려온데이터
  - 2계층의Payload는 최대 1500bytes(MTU)까지만 사용 가능

4계층 |Data|
3계층 |Data|H|
2계층 |Data|H| << 가 페이로드

========

Switching 작동 방식

  - Switch가 알아서 손실률을 보고동적으로방식을변경함

  - Store and Forward
     - 프레임을 모두 전송 받아 검사한 후 전달
     - FCS부터 체크하기 때문에 안정성이 높아짐
     - 속도가떨어짐

  - Cut-Through
     - 가장 빨리 전달하는 것(스위치의기본값)
     - 목적지 주소까지 확인한 후 바로 전달
     - 안정성이떨어짐
     - 속도가빠름

  - Fragment-Free
     - 프레임의 최소 사이즈 64byte까지만 검사한 후 전달
     - 프레임의64byte를 검사해서 FCS가 있으면Store and Forward 방식
     - FCS 가 없으면Cut-Through

=======

VLAN = 브로드캐스트를 줄이기 위함

Inter VLAN

  - VLAN으로 분리된 브로드캐스트 도메인 간 통신을 가능하게 함
     - Routing을 이용항 VLAN을 Routing 하는 기술
       => 조건 -> Routing 기능을 지원하는 장비가 필요함

Inter VLAN 방식
  - Router를 이용한 Inter VLAN
     - 물리적인 인터페이스를 논리적으로 나눈 sub interface를 이용하여 설정
     - Sub interface 에는 Trunk 설정이 가능함 → 하나의 VLAN gateway설정이 가능 함
(헷갈린 부분 = 라우터와 스위치가 연결되있는쪽도 trunk를 먹여야한다)

TCI = 태깅을 표시

스위칭이란 포트에서 포트로 넘어가는것

포트에서 포트로 넘어갈때 태깅

trunk모드면 태깅을 해서 보낸다

access모드인 컴퓨터로 갈땐 무조건 언태깅해서 보낸다


access = 받은정보의 몇몇(태깅)을 뗀다.
trunk = 받은정보를 떼지않고 그대로 넘긴다.

VLAN관련은 2계층이다.

ARP헤더에서만 게이트웨이가 목적지 IP로 적힌다.
IP가 작성하는 목적지 IP는 내가 ping을 친 IP이다.

ARP Request, APR Reply로 러닝을 했기 때문에 자기를 찾아온게 아닌것들은 버려진다
버려지기 때문에 애초에 보내질않는다.

VLAN설정시 브로드캐스트는 줄어들지만, 쪼개지기 때문에 브로드캐스트 도메인의 갯수는 늘어난다.

LAN환경에서 제일 많이 일어나는 브로드캐스트는 ARP Request

멀티스위치일때,

자기몸에 VLAN이 없다면 전달할수없다.
그렇기에 스위치에 없는 VLAN의 껍데기만을 만들어준다. ex) Sw1(config)#vlan 30
포트가 소속되지않은 VLAN의 정보만 만들어준다.
이걸 자동으로 해주는게 VTP