This post is more than 5 years old
52 Posts
0
2089
April 1st, 2007 12:00
zoning
What is the real benefit of zoning?
Way not just open all the connection?
In my 3 years old environment there wasn¿t any zoning and everything worked fine.
Way do I need it with EMC?
Way not just open all the connection?
In my 3 years old environment there wasn¿t any zoning and everything worked fine.
Way do I need it with EMC?
No Events found!


JasonBailey
147 Posts
0
April 6th, 2007 17:00
Way not just open all the connection?
In my 3 years old environment there wasn¿t any zoning
and everything worked fine.
Way do I need it with EMC?
A few reasons I can think of off the top of my head:
1) Registered State Change Notifications (RSCNs) get propogated to every device on your san when you reboot a server. When you use zoning RSCNs only get propogated to devices within that same zone.
From Brocade Design Deployment and Management Guide page 124:
Be aware of mixing different HBA vendors in a single zone. Each vendor HBA responds differently to RSCNs, a method to notify an HBA for device discovery, and may cause one of the HBAs to lose the zoned device.
In addition it is recommended to have single initiator zones, that is one HBA per zone.
Separate HBAs from each other for clustered hosts. Allow each HBA to see the same storage but not
each other. Once again, RSCNs, may cause the clustered host HBA to lose the storage array.
www.brocadejapan.com/resources/tl/pdf/DDM_v3_0_53-0000366-03_C.pdf
2) SCSI Bus resets can be propogated from an upset server and spam all visable targets. This can cause every target to abort any current I/O with any server. Bus resets against a fibre tape device can cause tape rewinds and tape corruption, this is also one of the reasons EMC doesn't recommend sharing disk and tape on the same HBA.
3) Logon history tables for disk arrays would be a mess (as already mentioned).
ble1
6 Operator
•
14.4K Posts
•
56.2K Points
0
April 2nd, 2007 01:00
Kiran3
410 Posts
0
April 2nd, 2007 01:00
because emc designs the systems for single intiator zoning (i believe since they push that requirement).
this also helps them troubleshoot the connectivity issues by isolating things. or maybe they just like it to be that way
Kiran3
410 Posts
0
April 2nd, 2007 01:00
SAN basically emulates a SCSI transport over fibre. old SCSI systems were used on a standalone machine where one SCSI controller would connect to many scsi devices (targets). This setup assumed that there would be only one controller on the bus to control the devices.as discussed somewhere on the forum earlier, this is referred to as single initiator zoning.
if you open all the connections, all HBAs (SCSI controllers) see all the targets and even HBAs...this can lead to connectivity issues if the HBA drivers or targets (sp ports) run into any logical semaphore whhich they havent been desinged to handle.
practically we have seen issues while detecting storage or intermittent connection issues.
to overcome this and to maintain the expected environment for eveything, zoning helps...even otherwise, this isolates traffic between irrelevent nodes.
to add on that, with help of zoning we can isolate host and arrays at switch level for more control over interconnection.
there is a logical limit to how many HBAs will login to a single storage port. by opening all the connections, all hbas try to login to available ports and chances are that you will run over the limits soon. zoning allows you to prevent that.
sysmgr1
2 Intern
•
128 Posts
0
April 2nd, 2007 10:00
aries3
52 Posts
0
April 2nd, 2007 12:00
I have used HP EVA on the same SAN. And we haven¿t use ZONING. The overhead zoning is adding to the management task is tremendous.
What will happen if I simply allow all traffic on the FC-switch? Why masking isn¿t enough? Have anyone try it?
I have tape at the SAN and with it we are using switch port zoning.
I can argue a bought security and troubleshooting but I don¿t want to, at this thread.
dynamox
11 Legend
•
20.4K Posts
•
87.4K Points
1
April 2nd, 2007 19:00
Take for example EMC Celerra. FA ports that are used for connecting Celerra to DMX do not have VCM bit enabled. That means that there is no masking done on those FA. I am sure you are familiar how windows tries to grab any disk it can and write its signature to it. So imagine without zoning, my windows boxes would start logging in to my FAs and starting corrupting my Celerra drives.
Kiran3
410 Posts
0
April 3rd, 2007 01:00
thats a perfect example...
here is one more...
imagine you have just a clariion/symmetrix and 16 hosts with 2 hbas each. in this case, every HBA will log in to each array port. i.e. 32 initiators on a single port from array view. i believe this is a upper limit.
now if you add one more host, it will not be able to register itself on the array.
this was specific to EMC in a very basic setup, but i am sure other vendors also have these limits set.
can someone post about non-EMC limits?
aries3
52 Posts
0
April 3rd, 2007 05:00
Why do I need zoning???
Kiran3
410 Posts
0
April 3rd, 2007 05:00
for a small setup like this where "Every one (admin) ¿know¿ the others", zoning may not be required. zoning is not a mandatory step but it is optional for tidy things in big shops.
My setup has few hundred hosts and more than two handful number of arrays...such setup cant rely on the zoneless approach...we need to limit who sees what and thereby reducing mess-up when someone accidently deletes or works on incorrect devices.
dynamox
11 Legend
•
20.4K Posts
•
87.4K Points
0
April 3rd, 2007 06:00
32 initiators on a
upper limit.
sysmgr1
2 Intern
•
128 Posts
0
April 9th, 2007 07:00
4) Things will break.
I can tell you this from experience. Years and years ago when SANs were new, I was asking the same questions about zoning and did not have it implemeted. Then one day an HBA on a host went crazy and locked up everything on the enterprise. So then each node got one big zone. When the EMC arrays were added, being the aggressive initators they are, they logged into everything they could find, including the other vendor's arrays and locked things up. So now, every HBA gets a zone for each storage port connected. One node, one storage port per zone. Since then, no problems. It might seem like overkill but in the long run it helps keep things a lot more stable.
sfuhrman
25 Posts
0
August 29th, 2007 15:00
here's a couple reasons why:
most storage arrays have a finite limit of supported initiator logins. You can quickly go over this limit when not using zoning.
troubleshooting: when you quickly want to know which array a host is talking to, zoning gives you the gospel truth to what arrays a host can see. If you have a dinky environment you probably don't care, but when you have 10's or 100's or arrays and thousands of hosts, this matters.
Every once in a while an HBA will go bonkers. I have seen HBAs go crazy and do PLOGI storms to every target they can talk to, continuously. Zoning is cheap insurance to limit the damage.
RSCN's... already mentioned above I'm sure. Some hosts don't handle RSCN's as gracefully as others.
Windows - tends to grab whatever disks it can and write its signature over everything it can touch.
A second level of defense. With zoning, even if your masking is incorrect, you have one more defense mechanism that might prevent data being overwritten or corruption.
Bottom line is if you want to practice good practices, zoning is near the top of the list. I prefer single initiator zoning for its simplicity of management. Some people are more anal about it and put only one initiator and one target in a zone (single initiator/single target zoning). That is fine, a bit more work and harder to keep track of. Also switches have a finite limit of zones, and you can go over this limit much quicker by using single initiator/single target zoning vs. single initiator zoning.
RitaWorkman
20 Posts
0
September 18th, 2007 11:00
Here is another reason(s).
To provide auditing proof that the data is secure and can only be accessed by the sources that have rights to it. In service provider environments, or in large corporate environments, or govt. Zoning the HBA's provides proof that the hardware, hence the data behind it, it visible only to the prescribed parties. In govt you might have many different agencies' hardware being housed under "one roof". But when hardware is purchased for one agency to meet the needs a specifically funded job or project, this can not be shared with another. System auditing must prove that this hardware was used ONLY and available only by the proper agencie.
Zoning is time consuming and requires significant documention, if it is to be handled properly. It is a front line proof of security and it is much quicker to confirm that host can't see the disk - then to have to check every disk to see if it's masked !!
xe2sdc
6 Operator
•
2.8K Posts
0
September 19th, 2007 02:00
All the reasons stated above are good for me (but I'm a little biased as you may see
And someone may still think that zoning isn't really needed.
It's not wrong .. it's a different way of thinking.
Someone may also think that it's safe to keep data on a single hard disk and make backups every night with an USB disk .. is it wrong ?? No .. its' simply different .. It depends on your needs .. Someone needs a DMX4, someone else uses an USB disk ..
I do copy the pics I take with my Nikon on at LEAST 3 different disks .. and run backups on DLT .. and put them also on DVD+R .. Is it overkilling ?? No I don't think so .. I lost my pictures of a trip to Paris .. So I choose NOT to loose data anymore at home