Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm doing a graduate degree in Data- and Telecommunication and as part of my last year I'm doing a project within a company.

My company wants me to redesign their inter-datacenter connections, moving them from layer 2 to layer 3 and putting them all in 1 vlan.

Their reasoning for doing this is to make it more manageable, but I'm looking for a more theoretical approach to this.

The question / dl;dr Why is L3 better than L2 for traffic between data centers?

share|improve this question
1  
It does seem a little in conflict to say you want to eliminate a layer 2 connection, but then put everything in one VLAN, by nature if you're separate by a layer 3 link you will have different subnets and in turn different VLANs on each side. –  SpacemanSpiff Jan 9 '12 at 16:53

1 Answer 1

Layer 3 datacenter interconnects FORCE you to make certain compromises. A given subnet can only exist either on one side or the other. When the datacenter interconnect fails, you can fail an entire network over, or not. Now, L2 is simple, but can cause some serious issues when it comes to performance and troubleshooting as you've basically one or more shared broadcast domains between sites.

So in essence, to give you a short answer: Layer 3 DCI's force you to make design compromises that in the long term will probably result in performance and reliability gains, but these architecture decisions can and probably will lead you to having to do more engineering and architecture.

Each of these decisions need to come for a reason and unless you're having a PROBLEM, I would say why change something that's not broken? You need to define your objectives and reasons for them before engineering a best fit for your organization. A small company with relatively few business dependent DR needs can probably use a L2 connection and some trunked VLANs for some nice simplicity. Someone building a multi-server farm of databases or application servers made available to the Internet and in turn used to RUN the business will have higher requirements.

share|improve this answer
    
I recommend Ivan Pepelnjak's blog for further reading on these subjects: blog.ioshints.info/2011/12/large-scale-l2-dci-true-story.html –  SpacemanSpiff Jan 9 '12 at 16:36

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.