[KEDUIT] 클라우드 컴퓨팅과 보안솔루션을 활용한 DC 엔지니어 양성교육 - Day21
1. 서론
오늘은 2가지 형태의 VLAN과 함께 MHSRP에 대하여 배워보았다.
2. 본론
1. Cisco IOS
1. VLAN
위와 같은 구조를 Global Vlan이라고 하며 구성은 아래와 같이 할 수 있다.
//SW 1-4
# conf t
# no ip domain lookup
# line c 0
# logging sync
# exec-t 0
//SW1
# vlan 10
# exit
# vlan 20
# exit
# int range f1/1 - 2
# switchport trunk enc dot
# switchport mode trunk
# exit
# int lo0
# ip add 1.1.1.1 255.255.255.0
# int vlan 10
# ip add 1.1.10.254 255.255.255.0 //SVI for gateway
# exit
# int vlan 20
# ip add 1.1.20.254 255.255.255.0
# end
# copy r s
//SW2
# no ip routing
# vlan 10
# exit
# vlan 20
# exit
# int range f1/1 - 2
# switchport trunk enc dot
# switchport mode trunk
# end
# copy r s
//SW3
# no ip routing
# vlan 10
# exit
# vlan 20
# exit
# int range f1/3 - 4
# switchport trunk enc dot
# switchport mode trunk
# end
# copy r s
//SW4
# no ip routing
# vlan 10
# exit
# vlan 20
# exit
# int range f1/3 - 4
# switchport trunk enc dot
# switchport mode trunk
# exit
# int f1/1
# switchport mode access
# switchport access vlan 10
# exit
# int f1/2
# switchport mode access
# switchport access vlan 20
# end
# copy r s
//PC1
# conf t
# no ip routing
# ip default-gateway 1.1.10.254
# int f0/0
# no sh
# ip add 1.1.10.1 255.255.255.0
# end
# copy r s
//PC2
# conf t
# no ip routing
# ip default-gateway 1.1.20.254
# int f0/0
# no sh
# ip add 1.1.20.2 255.255.255.0
# end
# copy r s
Bridge ID의 앞 2bytes가 Priority를 할당하는데 쓰인다. 2bytes 중 첫 4bits가 priority, 그다음 12bits가 vlan ID를 나타내는데 이를 Extended Priority라고 한다. 여기서 vlan ID는 자동으로 할당되므로 priority는 맨앞 4bits에 올 수 있는 값만 부여할 수 있으므로 4096의 배수만 올 수 있다. 위의 구조에서는 STP에 의해 SW4의 f1/4는 block되어 부하를 분산할 수 없다. 이를 분산하기 위하여 아래와 같이 Priority 값을 조절할 수 있다.
//SW1
# conf t
# spanning-tree vlan 10 priority 0 //priority를 0으로 설정하여 확실한 root로 만듦
# spanning-tree vlan 20 priority 0
//SW2
# conf t
# spanning-tree vlan 10 priority 4096
# spanning-tree vlan 20 priority 8192
//SW3
# conf t
# spanning-tree vlan 10 priority 8192
# spanning-tree vlan 20 priority 4096
하지만 위와 같은 수동 조정 방식은 새로운 스위치가 추가되거나 할 때 Root를 유지할 수 없을수도 있다는 단점이 있다. 이를 위해서 자동으로 서로의 priority를 조정하는 방법이 있는데 이는 아래와 같다.
//SW1-4
위에서 준 priority 값 삭제
//SW1
# spanning-tree vlan 10 root primary
# spanning-tree vlan 20 root primary
//SW2
# spanning-tree vlan 10 root secondary //secondary 다음은 없음.
//SW3
# spanning-tree vlan 20 root secondary
//SW4
# show spanning-tree vlan 10 br //confirm
# show spanning-tree vlan 20 br
위의 설정으로는 vlan 10은 SW4의 f1/3을 통해서 왼쪽 루트로 통행한다. 그리고 vlan 20은 SW4의 f1/4를 통해서 오른쪽 루트로 통행한다. 이를 바꾸고 싶으면 Bridge ID의 Priority 보다 우선시되는 cost를 변경할 수 있다.
//SW4
# int f1/3
# spanning-tree vlan 20 cost 5
# spanning-tree vlan 10 cost 5
2. MHSRP
MHSRP는 Load Balancing을 위해 HSRP를 여러개 사용하는 것이다.
//PC1-2
# ena
# conf t
# no ip routing
# no ip domain lookup
# line c 0
# logging sync
# exec-t 0
//PC1
# conf t
# hostname PC1
# int f0/0
//SW1
# vlan 12
# exit
# vlan 13
# exit
# int f1/3
# switchport mode access
# switchport access vlan 13
# exit
# int f1/1
# switchport mode access
# switchport access vlan 12
# exit
# int lo0
# ip add 1.1.100.100 255.255.255.0
# int vlan 13
# ip add 1.1.13.1 255.255.255.0
# exit
# int vlan 12
# ip add 1.1.12.1 255.255.255.0
# exit
# ip route 1.1.10.0 255.255.255.0 vlan 13 1.1.13.3
# ip route 1.1.10.0 255.255.255.0 vlan 12 1.1.12.2
# ip route 1.1.20.0 255.255.255.0 vlan 13 1.1.13.3
# ip route 1.1.20.0 255.255.255.0 vlan 12 1.1.12.2
# end
# copy r s
//SW2
# vlan 12
# exit
# vlan 10
# exit
# vlan 20
# exit
# int f1/1
# switchport mode access
# switchport access vlan 12
# int f1/2
# switchport trunk encapsulation dot1q
# switchport mode trunk
# exit
# int vlan 12
# ip add 1.1.12.2 255.255.255.0
# exit
# int vlan 10
# ip add 1.1.10.252 255.255.255.0
# standby 10 ip 1.1.10.100
# standby 10 preempt
# exit
# int vlan 20
# ip add 1.1.20.252 255.255.255.0
# standby 20 ip 1.1.20.100
# standby 20 priority 120
# standby 20 preempt delay minimum 5
# standby 20 track vlan 12 30
# standby 20 track f1/1 30
# exit
# ip route 0.0.0.0 0.0.0.0 vlan 12 1.1.12.1
# end
# copy r s
//SW3
# vlan 13
# exit
# vlan 10
# exit
# vlan 20
# exit
# int f1/3
# switchport mode access
# switchport access vlan 13
# int f1/4
# switchprot trunk encapsulation dot1q
# switchport mode trunk
# exit
# int vlan 13
# ip add 1.1.13.3 255.255.255.0
# exit
# int vlan 10
# ip add 1.1.10.253 255.255.255.0
# standby 10 ip 1.1.10.100
# standby 10 priority 120
# standby 10 preempt delay minumum 5
# standby 10 track vlan 13 30
# standby 10 track f1/3 30
# exit
# int vlan 20
# ip add 1.1.20.253 255.255.255.0
# standby 20 ip 1.1.20.100
# standby 20 preempt
# exit
# ip route 0.0.0.0 0.0.0.0 f1/3 1.1.13.1
# end
# copy r s
//SW4
# vlan 10
# exit
# vlan 20
# exit
# int f1/1
# switchport mode access
# switchport access vlan 10
# exit
# int f1/1
# switchport mode access
# switchport access vlan 20
# exit
# int range f1/2 , f1/4
# switchport trunk encapsulation dot1q
# switchport mode trunk
//trouble shooting
# sh int trunk
# sh vlan-sw
# sh cdp nei
2. 하드웨어
BUS란 CPU,Memory와 더불어 PC를 구성하는 3대요소 중 하나로, 메인보드에 있는 확장 슬롯과 CPU간의 데이터 연결 통로다. BUS는 CPU를 기준으로 내부버스와 외부버스로 나누어진다. 그리고 외부버스는 시스템버스(CPU와 MCH사이)와 로컬 버스로 다시 나뉘어진다.
Mbps = Megabit per second
MB/s = Megabyte per second
1. USB
USB2.0 480Mbps
USB3.0 5Gbps
USB3.1 10Gbps
USB3.2 20Gbps
2. SATA
SATA1 1.5Gbps
SATA2 3Gbps
SATA3 6Gbps
3. 결론
외울게 점점 많아진다.
4. 참고자료
Ⅰ. 문웅호, 정보통신망
Ⅱ. 문웅호, 하드웨어
클라우드 엔지니어를 꿈꾸며 공부를 시작한 초보 엔지니어입니다. 틀린점 또는 조언해주실 부분이 있으시면 친절하게 댓글 부탁드립니다. 방문해 주셔서 감사합니다 :)
댓글남기기