On Thu, Oct 12, 2006 at 12:44:39PM +0100, Stuart Henderson wrote:
> On 2006/10/12 15:26, Girish Venkatachalam wrote:
> > 1) What exactly is the difference between tun(4), gif(4)
> > and gre(4) interfaces?
> 
> tun(4) is a path between kernel and userland so that network
> interfaces can be handled by user code rather than in-kernel.
> It's used by ppp(8), OpenSSH and OpenVPN (and maybe others).
> It can be used as part of a system to tunnel a network over
> the internet but that's not the only thing it's for. It can
> either work as an IP network, or as an ethernet-like network
> (with the link0 flag) for forwarding broadcasts and the like.
> 
> gif(4) and gre(4) are various methods of tunneling one network
> over another, there's no encryption built-in (but you can add it
> by using IPsec) and they're handled in-kernel.
> 
> > Cant you have IPsec without using gif(4)? You can , right?
> 
> You can have IPsec without any tunnelling at all, it can
> protect communications between any hosts with routable internet
> addresses without tunnels, private networks, etc. Or you can
> use it in tunnel mode to send comms between private networks
> over a tunnel. Or you can use it to encrypt another type of
> tunnel e.g. gif(4) or gre(4), which is helpful if you need
> to pass broadcast traffic over an IPsec tunnel.
> 
> >     2) My second question relates to vlan(4).
> 
> This allows you to have many virtual network interfaces on
> a single physical ethernet port. A tag is added to the ethernet
> frames to indicate which vlan they belong to. vlan-capable
> switches can be configured to add or remove tags from frames
> arriving from or destined for the host connected to that port.
> They're normally used with different subnets for each vlan.
> 
> >     I guess vlans can also be used to split an ethernet
> > broadcast domain into multiple subnets. Does it help to do
> > this for running pf on VLAN bridges? 
> 
> If you have many machines on a single switch and want to
> firewall one from another, you can place them in separate
> vlans so they don't have direct connectivity between them,
> place the pf box in both vlans (with an address on each
> subnet) and packets between the vlans follow this path -
> host1->switch->PF->switch->host2
> 
> >     I am a newbie to certain real world networking concepts
> since I have no hands on experience in network deployments.
> 
> Get a couple of old boxes (or even just virtual machines)
> running and try things out. It's the only way to learn.
Stuart,

        I have no words to thank you enough. :-)

        Appreciate your graciousness,patience and kindness.

        I also take this opportunity for thanking everyone else who responded 
to my mail.

        Most of the cloud in my brain is removed now. The remaining will 
disappear the moment I get my hands dirty as Stuart suggested.

        Long guys.

regards,
Girish

Reply via email to