본문 바로가기
HW Knowledge/Hewlett-Packard Enterprise

Virtual Connect - Port Protect - Pause Flood Detected

by 스쳐가는인연 2013. 10. 31.

기존에 Virtual Connect 운영하던 환경에서, VC의 firmware를 3.x에서 4.x로 업그레이드 후
사용하던 특정 Device Bay의 서버가 네트워크 통신이 되지 않고,
VCM 상에서 Downlink 포트를 확인할 때, Not Linked/Pause Flood Detected 가 확인됨.
VCM CLI에서 아래와 같이 명령을 통해 확인해도 됨,

VC # > show port-protect

Enclosure Information:
      Enclosure Type: BladeSystem c7000 Enclosure G3

Onboard Administrator #1 information:
      Product Name  : BladeSystem c7000 DDR2 Onboard Administrator with KVM
      Firmware Ver. : 4.01 Aug 24 2013

>SHOW INTERCONNECT INFO ALL

1. Ethernet
      Product Name: HP VC Flex-10/10D Module
      Firmware Version: 4.01

*******************************************************************************
PORT-PROTECT INFORMATION
*******************************************************************************
Port Protection Features
=======================
Protection    State   
Capability            
=======================
networkLoop   Enabled 
pauseFlood    Enabled 

Ports in Network-Loop or Pause-Flood Detected Error Condition
===========================================================
Server  Port  Interconnect Port  Protect Type  Profile    
===========================================================
enc0:4  1     enc0:1:d4           pauseFlood    -- --      
enc0:4  1     enc0:1:d4:v1       pauseFlood    Profile_04 
enc0:4  1     enc0:1:d4:v2       pauseFlood    Profile_04 
enc0:4  1     enc0:1:d4:v3       pauseFlood    Profile_04 
enc0:4  2     enc0:2:d4           pauseFlood    -- --      
enc0:4  2     enc0:2:d4:v1       pauseFlood    Profile_04 
enc0:4  2     enc0:2:d4:v2       pauseFlood    Profile_04 
enc0:4  2     enc0:2:d4:v3       pauseFlood    Profile_04

*******************************************************************************
STATUS INFORMATION
*******************************************************************************
Overall Domain Status : Minor : One or more of a domain's subsystems are not
properly operating, causing a slight impact to domain functions.

Status Cause : Domain contains abnormal enclosures and profiles

Root Cause : Port enc0:iobay1:d4 pause-flood detected and automatically
disabled; Port enc0:iobay2:d4 pause-flood detected and automatically disabled

DB #4의 포트에서 pauseFrame의 과다 발생으로 Pause-Flood protection 기능에 의해 자동으로 Disabled 된 상태

<ufip>/ports/port4/stats/commonstats</ufip>
<rfc2665_Dot3InPauseFrames>10730</rfc2665_Dot3InPauseFrames>

 

Title: HP Virtual Connect for HP BladeSystem Enclosures - What Does a Port Status of "Not Linked/Pause Flood Detected" Mean in Virtual Connect Manager?
http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay/?docId=mmr_kc-0105640

 

Advisory: (Revision) HP Virtual Connect - Servers Transmitting Excessive Pause Frames May Cause Virtual Connect Uplink Port To Experience Channel Flapping, Stacking Link Removal and Server Communication Loss
http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay/?sp4ts.oid=1844065&spf_p.tpst=kbDocDisplay&spf_p.prp_kbDocDisplay=wsrp-navigationalState%3DdocId%253Demr_na-c02623029-6

 

Recommendation :
Action Plan 1.
What: Upgrade NIC firmware and driver
Why : pauseFrame의 이상 증가를 없애기 위해
HP Service Pack for ProLiant
2013.09.0 (B) (10 Sep 2013)
https://h20392.www2.hp.com/portal/swdepot/try.do?productNumber=spp_2013.09.0&lang=en&cc=US&hpappid=PDAPI_SWD

 

Action Plan 2.
What: Reset Status
Why : DB #4의 통신 재개를 위해
1. OA에서 Device Bay 4 Reset
a. Shut down the server in DB #4.
b. Log in to Onboard Administrator with Administrator privileges using the OA CLI.
c. Enter the command reset server x, where [x=bay number].
OA # > reset server 4
d. Confirm that the user wants to reset the server blade.

2. Re-enable the disabled ports on the VC interconnect modules using one of the following methods:
Use the "reset port-protect" CLI command.
VC # > reset port-protect

 

Action Plan 3.
What: Reset Status
Why : DB #4의 통신 재개를 위해
1. Device Bay #4 포트의 통계치 초기화
    a. VCM - Hardware > Interconnect Bay > Server Ports >
    b. Port d4 > Detailed Stats/Info of Phy NIC >
    c. Detailed Statistics : Port d4 - Reset Statistics > Refresh Statistics
2. Detailed Statistics : Port d4 > Port Statistics > Dot3InPauseFrames: "0" 인지 확인
3. Dot3InPauseFrames의 상태 변화 일정기간 모니터링

 

Action Plan 4.
What: Flow Control 기능을 사용하지 않음으로 변경 (비권장)
Why : pause frame으로 인한 port protection 동작을 막기 위해
VC # > set port-protect pauseFlood=Disabled

반응형