Peer Zone RSCN Erik Smith Lou Ricci 14-299v0 14-299v0 1 RSCN and Peer zones • According to FC-GS-7 (Rev 10.2), AAPZ (Add/Replace Active Peer Zone) maybe used to register a Peer Zone with the Management Server (WKA FFFFFA) • Assuming none of the error conditions defined in 6.4.10.4.31 are met, according to 6.4.10.4.31 item d), “…the AAPZ request shall be accepted and the Fabric Zone Server shall attempt to update the Active Zone Set within a timeout of one minute by replacing the Peer Zone in the Active Zone Set with the provided Peer Zone definition. 14-299v0 2 RSCN and Peer zones • After AAPZ, confirmation that the appropriate peer zone was activated is necessary • Can we use the first RSCN after the AAPZ as a trigger to transmit GAPZ? Let’s see. 14-299v0 3 RSCN and Peer zones • An event unrelated to the AAPZ could be the trigger for the “first RSCN after a AAPZ”. • For example, what happens if a host “goes away” in the middle of the coalesce period (up to 60 seconds)? • In this case, the response to the GAPZ (transmitted in response to the RSCN) may be not contain updated information. • This would cause the Target to retry the AAPZ. 14-299v0 4 RSCN and Peer zones • Another problem that needs to be considered… • Imagine a case where an administrative action was performed that removed a peer zone. • We need to be able to detect this case.. • Fortunately there would be an RSCN after the Peer Zone had been removed by the administrative action, so we’ll just modify our rule to: “The Target will generate GAPZ after every RSCN.” • This could create an unsustainable burden on the switch services. 14-299v0 5 RSCN and Peer zones • Our solution is to utilize a new RSCN type (CHANGED PEER ZONE) • The Target will transmit GAPZ in response to a Peer Zone Changed RSCN. The Target will not transmit GAPZ in response to any other RSCN 14-299v0 6 Proposal • Modify the following tables – BLACK indicates existing text, RED indicates new text • FC-LS-3 (rev 3.10) – 14-299v0 Tables 39 and 43 7 Proposal for RSCN (Table 39) Value RSCN event Qualifier Bit 5 Bit 4 Bit 3 Bit 2 Event is not specified 0 0 0 0 CHANGED NAME SERVER OBJECT - An object maintained by the Name Server has changed state for the port, area or domain indicated by the affected Port_ID. 0 0 0 1 CHANGED PORT ATTRIBUTE - An internal state of the port specified by the affected Port_ID has changed. The change of state is identified in a protocol specific manner. 0 0 1 0 CHANGED SERVICE OBJECT - An object maintained by the service identified by the well-known address contained in affected Port_ID has changed state. This Event Qualifier value shall not be used by services accessed through N_Port_ID that are not well-known addresses. 0 0 1 1 CHANGED SWITCH CONFIGURATION - Switch configuration has changed for the area or domain specified by the affected Port_ID. 0 1 0 0 REMOVED OBJECT - The port, area or domain indicated by the affected Port_ID is no longer accessible on the Fabric. 0 1 0 1 CHANGED FABRIC NAME - The Fabric_Name has changed for the Fabric. The Address Format shall be set to 3 (i.e., Fabric Address Group). 0 1 1 0 0 1 1 1 CHANGED PEER ZONE - The Peer Zone registered for the principal device with the affected Port_ID has changed. 14-299v0 Reserved All Other Values 8 Proposal for RSCN • In 4.3.17.2 add the following sentence: A RSCN with an event qualifier of Changed Peer Zone (i.e. 0111b) shall be sent if a peer zone is created, modified or deleted (see FC-GS-7). 14-299v0 9 Proposal for SCR (Table 43) Function Bit Reserved Obsolete Fabric Detected registration - Register to receive all RSCN Requests issued by the Fabric Controller for events detected by the Fabric. 0 01h Nx_Port Detected registration - Register to receive all RSCN Requests issued for events detected by the affected Nx_Port. Fabric Name Change registration - Register to receive Fabric Name Change RSCN. Peer Zone Change registration - Register to receive Peer Zone Change RSCN. Reserved Reserved Reserved 1 2 3 4 5 6 02h 04h 08h 10h 20h 40h - 7a N/A a 14-299v0 Field Value 0 FFh This bit shall be set to zero. 10
© Copyright 2024 ExpyDoc