5

I am working in an inherited environment where I have basically been thrown in feet first. I'm also brand new to VLANs, and only set it up via documentation from other techs in my company.

After struggling for a long time trying to get VoIP phones working both inside and outside of our LAN, another colleague and I finally got a VLAN setup on one of the switches, and the phones started working properly.

Currently, I have 3 network closets, all connected by dual CAT6 cables back to the main closet. All the switches are 802.1Q compatible. One switch has the VLAN to the phone system, as required. What I want to do is get the other switches on a tagged VLAN, but I was wondering why I should or should not make every switch part of that VLAN as well, for future proofing? Is it a good idea to set every port either untagged to one network, or tagged to all VLANs available?

The main problem that I actually care about most, however, is should I only include the Uplink ports on the other switches to be part of the phone's VLAN, Tagged, plus the ports off those individual switches that needs to be part of that VLAN? Or am I making this too complicated for myself?

0

3 Answers 3

3

Two different philosophies are commonly applied (IME), leading to two different approaches (well, 3 if we include the not-very-philosophical "random mess".)

The higher-paranoia approach is to restrict all VLANs only to the places they are needed, and to place all unused ports into a VLAN that goes nowhere. If you later add VoIP phones to a particular switch that does not have them now, you will add the VoIP VLAN to that trunk link at the time, not before.

The lower paranoia approach would be to put all VLANs on all trunks, and only apply them to device ports as needed. This is often (but need not be) combined with leaving open ports on some useful network rather than a "dead" VLAN so that plugging things in does not require a management change every time.

Which is appropriate depends on the use of the network(s), the exposure of switches to unauthorized persons, and to some extent which philosophy is dominant in your local/company culture.

1

You didn't include a drawing, so I will assume that the switches are connected in a star rather than chained in some other fashion.

Normally, you would connect switches together with trunks (tagged links). You can allow or restrict which VLANs cross the trunks between the switches. If you do this, it becomes a simple matter to add a VLAN used on other switches to a switch which didn't previously have that VLAN. This assumes that the switches aren't daisy-chained, which would be a bad idea, anyway.

2
  • Correct, it's a star. I'll know next time to add a picture. So is there any benefit to just adding every VLAN to every uplink port on all my switches around the building? Commented Oct 28, 2015 at 21:36
  • Not really. Having VLANs on a switch which doesn't use the VLANs carries some risk. A well designed network won't do this. It can be a simple matter to extend a VLAN to another switch by adding it to the allowed VLANs on the trunk.
    – Ron Maupin
    Commented Oct 28, 2015 at 21:48
1

First, are you talking about VoIP phones?? Everyone on the network must be able to access the VoIP infraestructure, eg: will everyone use de VoIP system??

One thing that you can do is separate the DATA and VoIP into two different networks, all represented on all the switches. One thing that you need to take on mind is the number of users that you have.

Eg: We suppose you have a 24 port switch per closet, i guess, you have aprox. 20 ports per switch available to connect something, and 10 per user(i suppose you will get 2 ports per user, one for DATA, and another por VoIP phone).

On that way, you need to configure like access ports(untagged links), the switchports connected to end-user, computer and phones, everyone on his vlan, remember, 2 VLANS, and create Trunks(tagged links) to transport the vlans, and permitted on it.

On that conf. i guess, yor project work.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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