네트워크 / / 2023. 5. 30. 17:34

hub / Route / Switch

728x90

스위치 동작 :  
STP, VLAN, 게이트웨이 이중화(hsrp, vrrp), 이더채널


라우터 동작 : Router 
route 길 경로
Routing 길찾기  ( 이정표 - 라우팅 테이블), static route(수동),
    (자동)dynamic routing protocol (RIP, OSPF표준)

Router 라우터


OSI 7 Layer Reference Model
L7 
L6 
L5 서비스 프로토콜 (HTTP, HTTPS, DNS, SSH, FTP, sFTP...)
----
L4 전송방식 UDP(신속), TCP(정확) -(src,dst port번호) - QoS(구급차-싸이렌)
   L4 Switch (L4 로드밸런서) - 세션 정보 table
L3 주소방식,라우팅(길찾지) IPv4 v6(src,dst IP주소), ICMP,IGMP
        ARP, RARP
   라우터, L3 Switch(게이트웨이 별명)
L2 스위칭 방식 (LAN, WAN) - 이더넷(src,dst mac주소) ,  
      스위치Switch(L2)-Swithing Table(Mac Address Table)
L1  NIC (data<->전기적 신호) , 더미허브(CSMA/CD)


CSMA/CD
 http://ktword.co.kr/test/view/view.php?nav=2&no=52&sh=csma 
서버1,   서버2
 |            |
switch
  |
gateway장비
네트워크 시뮬레이션
GNS3 - Dynagen+Dynamic+wrieshark
    실제 라우터 이미지 IOS 연동
   virtualbox, vmware  VM가상머신과 연동
packet tracer (프로그램) cisco 
6.2버전 
서울시 서초구 서초동 1번지
서울시 서초구 서초동 10번지
....
-----------------________ 서로 다른 부분
같은 동네에 동일한 부분 
192.168.0.0
192.168.0.1
192.168.0.2
...
192.168.0.255
---------____  Host ID
Network ID
Network ID를 1로 표기 -> 255.255.255.0
HOst ID는 0으로 표기                                       서브넷 마스크
                                                                            IP할당시 사용
Network ID를 0으로 표기 -> 0.0.0.255
Host ID를 1표기                                          와일드카드 마스크
                                                                        비교할 때 사용 0 macth 1 mismatch
Network ID만 숫자 표기 prefix
 ::1 /64
목적 : IP주소를 NetworkID/HostID식별
서브넷팅, VLSM가변길이 서브넷마스크, 네트워크 나누거나 합쳤을 때
 -> 반드시 기입해야함.
hub : flooding 들어온 포트를 제외하고 나머지 모든 포트로 전달
 
Switch : 브릿지기능
    learning 러닝 : 프레임을 수신한 포트와 발신지 mac주소를 학습
  flooding 플루딩 : broadcast, multicast, 모르는 목적지 mac주소를 
       수신하는 경우, 들어온 포트 제외하고 나머지 포트로 전달
    forwarding 포워딩 : mac address table에 목적지 mac주소를 보고 해당 
         포트로만 전달
  filterfing 필터링: forwarding하고 나머지 포트로는 걸러짐
    aging 에이징 (aging timer 300sec) : aging timer까지 통신을 하지 
      않으면 삭제
mad address table생성 유지 관리
Router : interface 확인, routing table 확인
 Routing Table 보는 방법
 Network 연결,
 decapsulation, encapsultion확인
 
/26 prefix  = Network ID 26bit
255.255.255.1100 0000
                        128+64 = 192
sm 255.255.255.192
PC, Roueter : Tx,Rx
Switch,Hub : Rx,Tx
  Tx   Rx
PC------Switch
  Rx   Tx
       Rx   Rx
Switch---------Switch
       Tx   Tx
VLAN 사용 이유
 - boradcast domain 줄이기
 - 물리적위치가 아니라 논리적으로 네트워크 나누기
 - 하나의 물리케이블에 여러 data전송할 때. 예) pc data, voice data 전송
 - VID 라벨을 tagging할 수 있음- 차단가능
Network 와 Network를 연결해주는 장비는 라우터임.
Network1-----Router----Network2
사무실 1- 부서1
사무실 2- 부서2    /pc 2대 안됨.
Network1-----Router----Network2
부서1--sw1---Router--sw2--부서2
switchport (L2 interface)
    access port : PC가 연결되는 포트 - 하나의 VLAN에 속하는 포트
    라벨 X (not tagging), 다중 vlan환경에서 어느 vlan에 속하는지 지정.
        [data + IP + ethernet]
  switch나 router가 연결되는포트 : vlan ID에 대한 라벨을 달아야함.
       tagging하는 방식이 2가 있음.
        - 표준  IEEE 802.1Q (dot1q) :data+IP+ethernet -> decapsulation
            data + Ip + 802.1q(VLAN ID)
       - 비표준 cisco ISL : 
           data+IP+ethernet + ISL (vlanID,src/dst mac)
구성 방법
Router = gateway 
    - 물리적인 interface를 활성화
   - vlan 수만큼 가상 인터페이스를 생성
   - 가상인터페이스(subinterface) - VLANID 맵핑, turnk type(encapsulation type), hosts의 gateway용 IP주소/sm
Switch
    - 필요한 vlan 생성
   - access 구성 (라벨X, 해당 vlan 지정)
   - trunk 구성 (encapsulion type-802.1q, isl), tagging하세요.
cisco trunk port로 구성하는데 있어서 프로토콜로 인해 자동으로가능함.
DTP
vlan정보를 스위치끼리 동기화가능함(VTP)
시뮬레이션 모드에서 L2 ethernet header
확인해보기- vlan10 PC에서 vlan10PC로 ping
PC - outbound : ethernet II
Switch : access port fa0/1-20
                trunk port  fa0/23,24
  802.1q헤더의 TCI 필드에 vlanID가 있음.
4시 10분에 확인하기
Router확인
show ip int brief
show run 동작중인 설정파일 확인
show ip route 라우팅 테이블
Switch확인
show ip int brief
show run
show vlan
show int trunk
NAT Network Address Translation
IPv4 주소 32bit 2^32 43억개
A,B,C 
D,E 사용안됨.
IP주소 부족
    - DHCP 
  - 서브넷팅/VLSM , Router network목록이 많아짐. -> 합치기
   - 사설IP주소 사용- 인터넷이 안됨.
        사설IP주소를 공인IP주소로 변환 NAT
  -해결책 : IPv6
Router 제거하고 c3560으로 변경함
설명 명령어
en
conf t
hostname VLANGW
vlan 10
exit
int fa0/1
 switchport
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 1,10
 switchport mode trunk
exit
int vlan 1
  ip address 192.168.1.1 255.255.255.0
  no shutdown
  exit
int vlan 10
  ip address 192.168.10.1 255.255.255.0
  no shutdown
exit
ip routing
end
wr
확인
vlan ID와 access port 확인
VLANGW>en
VLANGW#show vlan
VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/2, Fa0/3, Fa0/4, Fa0/5
                                                Fa0/6, Fa0/7, Fa0/8, Fa0/9
                                                Fa0/10, Fa0/11, Fa0/12, Fa0/13
                                                Fa0/14, Fa0/15, Fa0/16, Fa0/17
                                                Fa0/18, Fa0/19, Fa0/20, Fa0/21
                                                Fa0/22, Fa0/23, Fa0/24, Gig0/1
                                                Gig0/2
10   VLAN0010                         active    
100  VLAN0100                         active    
200  VLAN0200                         active    
1002 fddi-default                     act/unsup 
1003 token-ring-default               act/unsup 
1004 fddinet-default                  act/unsup 
1005 trnet-default                    act/unsup 
VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
10   enet  100010     1500  -      -      -        -    -        0      0
100  enet  100100     1500  -      -      -        -    -        0      0
200  enet  100200     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   
Remote SPAN VLANs
------------------------------------------------------------------------------
Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------
VLANGW#
turnk트렁크 포트 확인
VLANGW#show int trunk
Port        Mode         Encapsulation  Status        Native vlan
Fa0/1       on           802.1q         trunking      1
Port        Vlans allowed on trunk
Fa0/1       1,10
Port        Vlans allowed and active in management domain
Fa0/1       1,10
Port        Vlans in spanning tree forwarding state and not pruned
Fa0/1       1,10
VLANGW#
인터페이스 상태 확인 (SVI)
VLANGW#show ip int brief
Interface              IP-Address      OK? Method Status                Protocol
    중간생략
Vlan1                  192.168.1.1     YES manual up                    up
 
Vlan10                 192.168.10.1    YES manual up                    up
VLANGW# 
라우팅 테이블 확인
VLANGW#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route
Gateway of last resort is not set
C    192.168.1.0/24 is directly connected, Vlan1
C    192.168.10.0/24 is directly connected, Vlan10
VLANGW#

 

 

 

'네트워크' 카테고리의 다른 글

루프백 주소(loopback)  (0) 2023.05.31
<Network 쉽게, 더 쉽게> 서평 / 후기  (5) 2023.05.30
IP 와 TCP/UD  (1) 2023.05.25
네트워크 모델  (0) 2023.05.24
네트워크 개념 정리  (0) 2023.05.23
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유