워니랑 기술 티스토리 열심히 올려서 실력있는 사람이 되자 했는데 나란 사람.. 작심 2일도 못가는 사람...
팀에서 vPC 공부해서 정리 하라고 하신 게 있어서 오늘 정리해서 이론 발표 시간을 가져봤다.
PPT로만 정리해놓은 건데 티스토리에도 올려봐야겠다 🙂
1. vPC : 2대의 Nexus장비에 서로 연결된 2개 회선에 vPC 기능을 적용하여, 마치 1대 장비와 여러 회선이 연결한 것과 같은 효과를 제공한다.


2. vPC 관련 용어 정리

용어 | 설명 |
vPC peer-keepalive link | Peer device의 up/down 상태를 체크하는 heartbeat link |
vPC peer-link | vPC peer 간 상태 정보 동기화, vPC vlan 적용하는 L2 trunk link, 반드시 10Gbps 이상 회선 사용 |
vPC peer device | 동일 domain 내 peer 관계에 있는 vPC 스위치 |
vPC domain | vPC Peer 장비(최대 2개)가 속해있는 도메인. vPC 설정시 도메인 ID 가 반드시 동일해야 함 |
vPC member port | vPC에 소속되어 있는 포트 (vPC가 동작하는 포트) |
vPC | vPC 장비와 다른 장비들 사이에 조합된 가상의 포트 채널 |
Orphan port는 non vPC port라고도 부를 수 있다. vPC vlan이 흐르지 않는 port
3. vPC 구성 시 유의할 점
유의할 점이라기보다 구성할 때 꼭 알아둬야할 것, 기억해야할 것들을 아래 정리해보았다.

사실 모르면 구성할 수가 없을 것,,,,
4. vPC의 loop prevention 법칙 ?


Peer link로 받은 트래픽은 멤버포트로 내보낼 수 없다는 것,
멤버포트가 다운되어야 Peer link를 백업 경로로 사용 가능하다는 것 기억하기 !!
5. vPC 구성 최적화

- vPC peer-switch

- vPC peer-gateway

- vPC ARP Sync

- vPC Auto-Recovery

6. vPC Configuration
아래 구성도 기준 기본 vpc 구성 config 작성해보지면,

◈ vPC 설정 (1번기)
NX-OS(Config)# feature vpc
NX-OS(Config)# vrf context vPC_Keepalive
NX-OS(Config)# interface Ethernet1/2, 2/2
NX-OS(Config-if)# channel-group 1
NX-OS(Config)# interface port-channel 1
NX-OS(Config-if)# vrf member vPC_Keepalive
NX-OS(Config-if)# ip address 1.1.1.1/30
NX-OS(Config)# vpc domain 1
NX-OS(Config-vpc-domain)# peer-keepalive destination 1.1.1.2 source 1.1.1.1 vrf vPC_Keepalive
NX-OS(Config-vpc-domain)# ip arp synchronize
NX-OS(Config)# interface Ethernet1/1, 2/1
NX-OS(Config-if)# switchport
NX-OS(Config-if)# switchport mode trunk
NX-OS(Config-if)# channel-group 2
NX-OS(Config)# interface port-channel 2
NX-OS(Config-if)# vpc peer-link
NX-OS(Config)# interface Ethernet 7/1
NX-OS(Config-if)# channel-group 5 mode passive
NX-OS(Config)# interface port-channel 5
NX-OS(Config-if)# vpc 5
NX-OS(Config)# interface Ethernet 7/2
NX-OS(Config-if)# channel-group 6 mode passive
NX-OS(Config)# interface port-channel 6
NX-OS(Config-if)# vpc 6
◈ vPC 설정 (2번기)
NX-OS(Config)# vrf context vPC_keepalive
NX-OS(Config)# int e1/2, 2/2
NX-OS(Config-if)# channel-group 1 mode active
NX-OS(Config)# int po 1
NX-OS(Config-if)# vrf member vPC_keepalive
NX-OS(Config-if)# ip add 1.1.1.2/30
NX-OS(Config)# vpc domain 1
NX-OS(1Config-vpc-domain)# peer-keepalive destination 1.1.1.1 source 1.1.1.2 vrf vPC_keepalive
NX-OS(1Config-vpc-domain)# ip arp synchronize
NX-OS(Config)# int e1/1, e2/1
NX-OS(Config-if)# switchport
NX-OS(Config-if)# switchport mode trunk
NX-OS(Config-if)# channel-group 2 mode active
NX-OS(Config)# Int po 2
NX-OS(Config-if)# vpc peer-link
NX-OS(Config)# int e7/1
NX-OS(Config-if)# channel-group 5 mode active
NX-OS(Config)# int po 5
NX-OS(Config-if)# vpc 5
NX-OS(Config)# int e7/2
NX-OS(Config-if)# channel-group 6 mode active
NX-OS(Config)# int po 6
NX-OS(Config-if)# vpc 6
7. vPC Case별 flow 정리
- vPC Peer link down 시

- vPC Peer link down 시, Orphan-port suspend 미설정일 때

- vPC Peer link down 시, Orphan-port suspend 설정했을 때

- vPC keepalive link down 시

'네트워크 공부' 카테고리의 다른 글
Cisco N9K TFTP 파일 전송 방법 (0) | 2024.11.26 |
---|---|
Cisco Catalyst 9300L smart license install 방법 (0) | 2024.08.28 |
(1) BGP 실습 (개념, eBGP 및 iBGP 설정 방법) (2) | 2023.12.14 |
L2 설정으로만 구성 시 유의점 (2) | 2023.12.13 |
vPC 개념 및 케이스 정리 (0) | 2023.07.26 |