LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 07-27-2005, 04:07 PM   #1
teamchachi
LQ Newbie
 
Registered: Mar 2005
Location: Calgary Alberta Canada
Posts: 22

Rep: Reputation: 15
VLAN Question


Okay, I'm doing some volunteer work for my son's school and I'm at the edge of my understanding here. I've never worked with VLANs before but I think they are the right solution here. I'm looking for somebody to tell me whether I'm on drugs or not!

Here's a picture:
http://www.woodsconsulting.ca/img/ccs_physical.gif

We have a single fiber connection between the two school buildings. The goal is to put a managed switch on each end of the fiber and then create a teacher VLAN and a student VLAN.

I'm led to believe that I can put a layer 2 managed switch on each end of the fiber connection and then assign ports on the switch for each VLAN. Once I've done that, I can connect the two switches using the fiber connection. Is this called trunking?

Please let me know if I'm on the right track and if I'm missing something here.

Also, we're on a limited budget. Could you recommend some managed switches? Could I do this by replacing the managed switches with linux boxes (w/3 NICs)?

Thanks!
 
Old 07-27-2005, 04:32 PM   #2
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
I honestly only know a little bit about VLANs myself, but your understanding seems correct to me. Linux does have VLAN support, so I suppose you could use it to run as such a switch.
 
Old 07-27-2005, 08:26 PM   #3
mpeg4codec
Member
 
Registered: Jul 2005
Distribution: Debian, Gentoo, self-built [not LFS]
Posts: 109

Rep: Reputation: 15
Matir: In this case, the hardware would be doing the switching. Client computers would just see this as an ordinary ethernet port carrying the traffic that the computers on the same VLAN are generating. They wouldn't ``hear'' the other VLAN connections.

teamchachi, yes, you're definitely headed on the right path. I personally have had excellent experiences with Netgear's switches [both managed and unmanaged].

If you're going to use Linux to do it, it would certainly be cheaper to have a few unmanaged switches and have Linux act as a router. For something this large, I recommend using quagga and its BGP for dynamic routing. Quagga's OSPF implementation leaves something to be desired, however the topology you describe would certainly work best with BGP.

If you need any help with any of this stuff, reply in this thread or PM me.
 
Old 07-27-2005, 08:37 PM   #4
teamchachi
LQ Newbie
 
Registered: Mar 2005
Location: Calgary Alberta Canada
Posts: 22

Original Poster
Rep: Reputation: 15
Good to know that I'm not off my rocker. I think I'd rather go with managed switches if only for the reliability of the hardware. And it will be easier for somebody coming into the environment to administer.

I'm pretty clear on how to assign ports on the managed switches to the appropriate VLANS. What I'm still foggy on is how I go about configuring the ports that connect the two managed switches? What do I need to do to tell those ports to trunk all the VLAN traffic over to the other switch?

I'm looking at using either the FSM726 or the GSM7224 if it makes a difference. I'm assuming both while work in this instance?

If you have a look at the diagram, I'm planning on building a 4 NIC Linux box to route traffic between the VLAN subnets, the servers, and the internet. And I'm using m0n0wall on the firewall and to run the DMZ.

Thanks!
 
Old 07-27-2005, 08:53 PM   #5
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
*drools over the managed switch*

I want one to play with, lol.

Have you considered smoothwall instead of monowall?
 
Old 07-27-2005, 10:40 PM   #6
teamchachi
LQ Newbie
 
Registered: Mar 2005
Location: Calgary Alberta Canada
Posts: 22

Original Poster
Rep: Reputation: 15
I have played with smoothwall. I've also messed around with IPCOP.

However, I think that m0n0wall is a much more flexible solution. It just has a lot more options. And I'm running it on a Soekris net4801 which means its rock solid from a reliability perspective. Everything is loaded on to a CF card so there are no fans or hard drives.

I have a number of clients running m0n0wall and I'm really happy with it.

http://www.m0n0.ch/wall

http://www.soekris.com/net4801.htm
 
Old 07-28-2005, 12:20 AM   #7
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Those soekris boards actually seem kind of expensive, or am I misreading their price chart?
 
Old 07-28-2005, 09:43 AM   #8
teamchachi
LQ Newbie
 
Registered: Mar 2005
Location: Calgary Alberta Canada
Posts: 22

Original Poster
Rep: Reputation: 15
Soekris Cost

$256 w/power supply + case seems pretty reasonable to me!

Keep in mind that these things are bomb-proof. No moving parts. No fans + no hard drives. It's the cost of a cheezy hardware firewall but the software is light years ahead and totally upgradeable.

Just burn m0n0wall onto a CF card, install the CF card on the board, and then forget about it. This thing is WAY more reliable than putting an old PC into duty (which works too).

The thing I love about m0n0wall is the super helpful mailing list, superior VPN support, and the super flexiblie NAT and rules features.
 
Old 07-28-2005, 10:00 AM   #9
Darin
Senior Member
 
Registered: Jan 2003
Location: Portland, OR USA
Distribution: Slackware, SLAX, Gentoo, RH/Fedora
Posts: 1,024

Rep: Reputation: 45
Yea VLANs sound like they fit the bill for what is in your picture, and that m0n0wall sounds handy as well. Managed switches that do VLANs should have an option to set up a port as a "VLAN trunk" and the commands will vary by vendor. You want a VLAN trunk for the connection between the switches, and can possibly use one for the connection to the Linux router as well. With the port set up as a trunk, you also need to specify a VLAN tagging protocol (is this the right name?) and you can use 802.1q since it is an industry standard and will work between different brand switches or to a Linux box. Some switches only use 802.1q but some, like Cisco, have their own propriatary protocol as an option as well. Each port that is set up as a trunk needs to have the ports on both ends configured as VLAN trunk ports or they will not recognize any network traffic; The same is true for a Linux box in that if you set up a trunk port and plug the Linux router into it, Linux needs to know it's a VLAN trunk and then the one interface can be set up to see, and route between, all VLANs.

Aside from that, most of the specifics of the config will probably vary by the switch you use, and I'm only vaguely familiar with VLANs on 3Com and Cisco switches .
 
Old 07-28-2005, 10:35 AM   #10
teamchachi
LQ Newbie
 
Registered: Mar 2005
Location: Calgary Alberta Canada
Posts: 22

Original Poster
Rep: Reputation: 15
This is the switch that I'm hoping to use:
http://www.netgear.com/products/details/FSM726.php

I'd love to go with a Cisco Catalyst switch but we're on a really tight budget. From what I can tell, the Netgear switches should work. Can anybody tell me differently?

With regard to m0n0wall: You all should know that it also works great running on a bootable cd-rom in a PC (config save to a floppy - no hard drive required), or you can also burn the m0n0wall image to a hard drive (my home setup). It is pretty sweet. You don't have to buy a Soekris box to run it.
 
Old 07-28-2005, 11:54 AM   #11
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Ok, I must've misread the chart, because I thought I saw $600+ pricing on that one. $256 is quite reasonable.

Out of curiousity, if I were looking for one of these just to play with, which would you reccomend? (Sorry if this is getting a bit far afield from your VLAN question)
 
Old 07-28-2005, 04:11 PM   #12
teamchachi
LQ Newbie
 
Registered: Mar 2005
Location: Calgary Alberta Canada
Posts: 22

Original Poster
Rep: Reputation: 15
The net4501 and net4801 both work with m0n0wall. If you have high traffic or a lot of VPN users then the net4801 would be the best choice. For goofing around and test purposes the net4501 is more than adequate from what I understand.

http://www.soekris.com/net4501.htm (cheaper)
http://www.soekris.com/net4801.htm

Both have 3 NICs.
 
Old 07-28-2005, 04:21 PM   #13
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
They seem to have usb connectors, so I would guess I could even hook up a usb drive to them... Hrrm... Portable IDS using ethernet bridging.
 
Old 08-02-2005, 10:50 AM   #14
baldy3105
Member
 
Registered: Jan 2003
Location: Cambridgeshire, UK
Distribution: Mint (Desktop), Debian (Server)
Posts: 891

Rep: Reputation: 184Reputation: 184
The netgears will be fine for VLANs. Be wary of the terminology though as what most manufacturers refer to as a trunk is a switch interconnection running a VLAN taggingprotocol such as 802.1q, but Nortel refer to this as a "tagged" port.

Nortel uses the name "trunk" for multiple physical ports set up as a single ethernet connection, what the normal world refers to as an "etherchannel".

So you need to configure your user ports into one vlan or the other, then the switch interconnection as "tagged" ports. That should see you right.

You only need to configure a Nortel "trunk" if you want to run both Gig interfaces between the same two switches and have 2G bandwidth between them.
 
Old 10-02-2005, 10:11 AM   #15
charon79m
Member
 
Registered: Oct 2003
Distribution: Just about anything... so long as it is Debain based.
Posts: 297

Rep: Reputation: 30
Good conversation here... I'm looking into getting Linux routers to understand VLANs too.

One thing that I see here concerned me, BGP as your routing proticol when you have only two networks. No, this is not the way to go. BGP is a routing protocol when your network is being used as a transit. That is, if your network is a conduit where traffic comes through you to get to another autonimous system then BGP is your protocol.

In your case, simple static routes are the way to go. Your student machines need a static route to the IP of their firewall interface, and your teacher ones need the same. That's all it requires. Your firewall will know of the two addressing spaces, so it will do a simple route/nat/whatever you set to move the packet from one VLAN to the next.

Other than that, the help you've gotten is righ on. I'd have suggested Linksys for your managed switch, but I'm a Cisco guy so it's purely bias.

You could so this with Cisco 2950s and the price wouldn't be all that high. You could even use 1900 or 2900 switches too, though I wouldn't recommend it.

MrKnisely
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
VLAN Question KevinGuy Linux - Networking 8 08-23-2005 07:35 AM
VLAN Routing teamchachi Linux - Networking 0 06-14-2005 09:54 AM
Vlan Markvw Linux - Networking 1 09-29-2003 08:33 AM
Linux for VLAN ? newbieA Linux - Networking 1 09-13-2003 11:34 AM
Connecting to a VLAN skumfrog Linux - Networking 2 03-13-2003 12:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 06:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration