Re: IPv6 bridge + gif tunnel

From: Hideki Yamamoto (yamamoto436_at_oki.com)
Date: 11/06/04

  • Next message: Scott Long: "FreeBSD 5.3-RELEASE Announcement"
    Date: Sun, 07 Nov 2004 06:15:47 +0900 (JST)
    To: freebsd-stable@freebsd.org, freebsd-ipfw@freebsd.org
    
    

    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
    _______________________________________________
    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"


  • Next message: Scott Long: "FreeBSD 5.3-RELEASE Announcement"