Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Nov 2004 06:15:47 +0900 (JST)
From:      Hideki Yamamoto <yamamoto436@oki.com>
To:        freebsd-stable@freebsd.org, freebsd-ipfw@freebsd.org
Subject:   Re: IPv6 bridge + gif tunnel
Message-ID:  <20041107.061547.71182690.yamamoto436@oki.com>
In-Reply-To: <20041104.015341.71171019.yamamoto436@oki.com>
References:  <20041104.015341.71171019.yamamoto436@oki.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi,

I would like to make my problems clear.
I have two questions about bridge function in the following figure.

(1) Can we use bridge function over psuedo devices such as
    gif and tun?

 box3# ifconfig bge0 inet 133.149.0.2 netmask 255.255.255.0
 box2# ifconfig create gif0
 box2# gifconfig gif0 inet 133.149.0.2 133.149.1.2
 box2# sysctl net.link.ether.bridge: 1
 box2# sysctl net.link.ether.bridge_cfg: fxp0,gif0

 box3# ifconfig bge1 inet 133.149.1.2 netmask 255.255.255.0
 box3# ifconfig create gif1
 box3# gifconfig gif1 inet 133.149.1.2 133.149.0.2
 box3# sysctl net.link.ether.bridge: 1
 box3# sysctl net.link.ether.bridge_cfg: gif1,fxp0

(2) Can any protocols go through between IPv6 MC router and
    IPv6 terminal in this step2 figure?  Are there any limitations?
    Is IPv6 packet available?

> <<STEP2>> IPv6 bridge cascaded by gif tunnel
> 
>                               +------box#2------------------+
>   [IPv6 MC router ]-+---------+-(fxp0) IPv6 bridge          |
>                               |                             |
>                               |                             |
>          (IPv4)133.149.0.2 +--+-(bge0) IPv6 bridge and IPv4 |
>                            |  | (gif0) IPv6 over IPv4       |
>                            |  +-----------------------------+
>                            |
>                      <IPv4 router>                           
>                            |
>                            |  +-------box#3-----------------+
>          (IPv4)133.149.1.2 +--+-(bge1) IPv6 bridge and IPv4 |
>                               | (gif1) IPv6 over IPv4       |
>                               |                             |
>                               |                             |
>                               |                             |
>                            +--+-(fxp0) IPv6 bridge          |
>                            |  +-----------------------------+
>                            |
>                            |        term#2
>                            +-----[IPv6 terminal(NDP client)]
> 

Thanks in advance

Hidei Yamamoto

From: Hideki Yamamoto <yamamoto436@oki.com>
Subject: IPv6 bridge + gif tunnel
Date: Thu, 04 Nov 2004 01:53:41 +0900 (JST)
Message-ID: <20041104.015341.71171019.yamamoto436@oki.com>

> 
> Hi,
> 
> I am considering a network application test environments with FreeBSD
> boxes as following.  In the following, we show three step
> architectures.  This is an example for IPv6 VPN using IPv4 network.  I would
> like to use the IPv6 address assigned by IPv6 router on the remote the
> IPv6 terminal.  And the packets from/to IPv6 MC router, which supports 
> MLDv1 or v2 specification, are also transfered to/from the IPv6
> terminal.
> 
> At the first step, I think it seems to be possible by using ipf bridge
> function.  I wonder if it is possible to implement the second step or
> later.  Are there any information about this issue?  Any information
> are welcomed.  Thanks in advance.
> 
> <<STEP1>> Simple IPv6 bridge
>                               +------box#1-------------+
>   [IPv6 MC router ]-+---------+-(fxp0) IPv6 bridge     |
>                               |                        |
>                               |                        |
>                            +--+-(bge0) IPv6 bridge     |
>                            |  +------------------------+
>                            |
>                            |        term#1
>                            +-----[IPv6 terminal(NDP client)]
> 
> 
> <<STEP2>> IPv6 bridge cascaded by gif tunnel
> 
>                               +------box#2------------------+
>   [IPv6 MC router ]-+---------+-(fxp0) IPv6 bridge          |
>                               |                             |
>                               |                             |
>                            +--+-(bge0) IPv6 bridge and IPv4 |
>                            |  | (gif0) IPv6 over IPv4       |
>                            |  +-----------------------------+
>                            |
>                      <IPv4 router>                           
>                            |
>                            |  +-------box#3-----------------+
>                            +--+-(bge1) IPv6 bridge and IPv4 |
>                               | (gif1) IPv6 over IPv4       |
>                               |                             |
>                               |                             |
>                               |                             |
>                            +--+-(fxp0) IPv6 bridge          |
>                            |  +-----------------------------+
>                            |
>                            |        term#2
>                            +-----[IPv6 terminal(NDP client)]
> 
> 
> <<STEP3>> IPv6 bridge cascaded by gif tunnel with tun device
> 
>                               +------box#4------------------+
>   [IPv6 MC router ]-+---------+-(fxp0) IPv6 bridge          |
>                               |                             |
>                               |                             |
>                            +--+-(tun0) IPv6 bridge and IPv4 |
>                            |  | (gif0) IPv6 over IPv4       |
>                            |  +-----------------------------+
>                            |
>                      [PPPoE server]
>                      [IPv4 router ]
>                            |
>                            |  +-------box#5-----------------+
>                            +--+-(bge1) IPv6 bridge and IPv4 |
>                               | (gif1) IPv6 over IPv4       |
>                               |                             |
>                               |                             |
>                               |                             |
>                            +--+-(fxp0) IPv6 bridge          |
>                            |  +-----------------------------+
>                            |
>                            |        term#3
>                            +-----[IPv6 terminal(NDP client)]
> 
> P.S. To save network cards and to show the network in detail, 
>      I thik that the ideal architecture is as follows:
> 
>                               +--------box#6----------------+
>   [IPv6 router(RA)]-+---------+-(fxp0) IPv6 bridge          |
>      [PPPoE server]-+         | (tun0) IPv6 bridge and IPv4 |
>                     |         | (gif0) IPv6 over IPv4       |
>                     |         |                             |
>                     |         +-----------------------------+
>                     |
>                [IPv4 router ]
>                     |
>                     |
>                     |         +--------box#7----------------+
>   [IPv6 router(RA)]-+---------+-(bge1) IPv6 bridge          |
>      [PPPoE server]-+         | (tun1) IPv6 bridge and IPv4 |
>                               | (gif1) IPv6 over IPv4       |
>                               |                             |
>                               |                             |
>                            +--+-(fxp0) IPv6 bridge          |
>                            |  +-----------------------------+
>                            |
>                            |        term#4
>                            +-----[IPv6 terminal(NDP client)]
> -----------------------------------------------------------------
> Hideki YAMAMOTO 		     |
> Broadband Media Solutions Department | E-mail: yamamoto436@oki.com
> Broadband Media Company		     | Tel: +81-48-420-7012
> Oki Electric Industry Co., Ltd.      | FAX: +81-48-420-7016
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
-----------------------------------------------------------------
Hideki YAMAMOTO 		     |
Broadband Media Solutions Department | E-mail: yamamoto436@oki.com
Broadband Media Company		     | Tel: +81-48-420-7012
Oki Electric Industry Co., Ltd.      | FAX: +81-48-420-7016


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041107.061547.71182690.yamamoto436>