네트워크/L2 Switching

vPC (Virtual Port-Channel) Loop Avoidance 규칙과 예외

고미-고미 2022. 5. 25. 19:50
728x90

● vPC (Virtual Port-Channel) Loop Avoidance 규칙

vPC Member Port에서 전송 한 Frame을 Peer Link를 통해 수신하게 될 경우 vPC member port로 frame을 보내지 않는 vPC의 forwarding 규칙 입니다. 해당 규칙을 통해 중복 프레임과 Loop가 발생하지 않도록 합니다. 

vPC Peer 장비가 트래픽을 수신하면 Peer-Link로 넘기지 않고 local 장비에서 트래픽을 처리 합니다. Local에서 트래픽을 처리할 수 없는 예외사항에서는 Peer-Link를 통해 트래픽을 전달 합니다.   

 

Switch#3 Eth 2/1 Po 51 Switch#1 Eth 2/9 vPC 100
Switch#3 Eth 2/2 Switch#2 Eth 2/9
Switch#4 Eth 2/1 Po 52 Switch#1 Eth 2/10 vPC 110
Switch#4 Eth 2/2 Switch#2 Eth 2/10


Switch#4에 연결 된 서버가 Unkown unicast 또는 Broadcast를 전송 한다면 Switch#4는 port-channel 해쉬 결과에 의해 Po 52를 구성하고 있는 eth2/2 로 트래픽 전달하여 switch 2 장비가 프레임을 수신함. 목적지 주소가 broadcast인 프레임을 확인하고 peer-link와 member port로 트래픽을 전송합니다.

Switch#1은 수신한 프레임이 peer-link를 통해 들어온것을 인지하고 vPC Member-Port eth2/9와 eth2/10로 프레임을 전송하지 않습니다.  만약 전송을 하게 된다면 Switch#3은  Switch#1과 Switch#2에게 동일한 프레임을 수신하게 되고 Switch#3은 다시 Switch#2에게 브로드캐스트 프레임을 전달하는 Loop가 발생 합니다. 

Peer-Link로 수신한 프레임은 vPC Member-Port로 전송하지 않는 vPC Loop Avoidance 규칙을 통해 중복 프레임과 Loop가 발생하지 않도록 예방 합니다.

 


● vPC (Virtual Port-Channel) Loop Avoidance 예외 사항

 

아래의 경우에 해당하는 경우 Peer-Link로 프레임을 수신하더라도 Member-Port로 트래픽을 전달하는 예외적인 경우 입니다. 

  • vPC member port가 down 되어 orphan port 가 될 경우  
  • vPC Peer Device에만 연결 된 orphan device로 트래픽을 전송할 경우
  • L3 Port로 트래픽을 전송할 경우

 

예외가 발생하는 경우는 Switch#3 eth2/2 Link down이 발생할 경우 Switch#1 eth2/9는 Orphan Port가 되기 때문에 Peer-Link로 들어온 트래픽을 Switch#3으로 전달 합니다.

728x90