From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Jul 27 15:59:28 2009
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id n6R6xSs82829;
	Mon, 27 Jul 2009 15:59:28 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from flyingdutchman.kawasaki3.org (FlyingDutchman.kawasaki3.org [218.223.0.162])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id n6R6xSu82824
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 27 Jul 2009 15:59:28 +0900 (JST)
	(envelope-from moto@kawasaki3.org)
Received: from localhost (office164.sjk.bbsec.co.jp [218.223.2.164])
	(Authenticated sender: moto)
	by flyingdutchman.kawasaki3.org (Postfix) with ESMTPSA id E0CAE28420
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 27 Jul 2009 15:59:27 +0900 (JST)
Message-Id: <20090727.155920.35019194.moto@kawasaki3.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: moto kawasaki <moto@kawasaki3.org>
X-Face: )._4~w!_D$r6qNS0+;nS|]WNeI4f3o)QnH[ItB[esXuc$~hQ$.,?}$SnLe/[24Hao%^q/Is
 'SJtZe#21h;7z;q+iyj[^%7\46.Gg-t7.px<}L-f_:P+6i4-a{DIL[
X-Mailer: Mew version 5.2.53 on Emacs 22.1.50 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 27 Jul 2009 15:59:20 +0900
X-Sequence: FreeBSD-users-jp 92444
Subject: [FreeBSD-users-jp 92444] FreeBSD 7.2-p2: slow forwarding
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: moto@kawasaki3.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209


$B$3$s$K$A$O!#@n:j$H?=$7$^$9!#(B
$B$*$o$+$j$NJ}$,$$$i$C$7$c$$$^$7$?$i!"$*NOE:$($/$@$5$$!#(B

FreeBSD $B$r%k!<%?$H$7$F;H$C$F$$$k$N$G$9$,!"$3$N%k!<%?$rDL2a$7$F9T$&DL?.(B
$B$,(B lftp $B$NI=<($G(B 10-20kbps $B$HHs>o$KCY$/$F:$$C$F$$$^$9!#(B
TCP $B%9%?%C%/$N%*%W%7%g%s$,860x$+$H;W$C$F30$7$F$_$?$N$G$9$,!"$"$^$jJQ2=(B
$B$,$"$j$^$;$s!#$3$NJU$r3NG'$7$m$H$+$"$NJU$,2x$7$$$H$+!"$4;XE&$rD:$1$l$P(B
$B9,$$$G$9!#(B

$B!t(B $B0J2<!"(BFQDN $B$d(B IP $B%"%I%l%9$OE,59=q$-49$($F$*$j$^$9!#(B
$B!t(B $B$^$?!"D9J8$G$9$_$^$;$s!#(B

[$B%O!<%I%&%'%"(B]
HP DL120G5 (Xeon 3065@2.33GHz, 8GB memory)

[uname -a]
FreeBSD KaliDurga.kawasaki3.org 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Thu Jul  9 10:42:30 JST 2009     root@example.org:/usr/obj/usr/src/sys/GENERIC  amd64

$B$3$N(B GENERIC $B$O%*%j%8%J%k$N(B GENERIC $B$K<!$N#49T$r2C$($F$$$^$9!#(B
  options         IPFILTER
  options         IPFILTER_LOG
  options         IPFILTER_LOOKUP
  #options        IPFILTER_DEFAULT_BLOCK

[NIC (ifconfig)]
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=88<VLAN_MTU,VLAN_HWCSUM>
	ether 00:18:71:eb:dd:3a
	inet 192.168.1.230 netmask 0xfffffff0 broadcast 192.168.1.239
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=80<VLAN_HWCSUM>
	ether 00:1f:29:0e:7a:0a
	inet 192.168.0.166 netmask 0xfffffff8 broadcast 192.168.0.167
	inet 192.168.0.164 netmask 0xffffffff broadcast 192.168.0.164
	media: Ethernet autoselect (1000baseTX <full-duplex>)
	status: active

$B$3$N(B em0 $B$b(B bge0 $B$b!"%G%U%)%k%H$G$O(B RXCSUM, TXCSUM, VLAN_MTU,
VLAN_HWTAGGING, VLAN_HWCSUM $B$J$I$N%*%W%7%g%s$,(B ON $B$K$J$C$?>uBV$G$7$?$N(B
$B$G!"$b$7$d$H;W$C$F(B /etc/rc.conf $B$G(B ifconfig $B$9$k$H$-$K(B OFF $B$K$J$k$h$&(B
$B$K;XDj$7$^$7$?!#(B

  ifconfig_bge0="inet 192.168.0.166 netmask 255.255.255.248 -rxcsum
      -txcsum -vlanmtu -vlanhwtag -tso"
  ifconfig_bge0_alias0="inet 192.168.0.164 netmask 255.255.255.255"
  ifconfig_em0="inet 192.168.1.230 netmask 255.255.255.240 -rxcsum
      -txcsum -vlanmtu -vlanhwtag -tso"
  ($B",E,592~9T(B)

[XORP]
  XORP $B$G(B OSPF $B$r;H$C$FF0E*%k!<%F%#%s%0$r$d$C$F$$$^$9!#(B

    protocols {
	ospf4 {
	    router-id: 192.168.1.230
	    area 0.0.0.0 {
		interface em0 {
		    vif em0 {
			address 192.168.1.230 {
			}
		    }
		}
		interface bge0 {
		    vif bge0 {
			address 192.168.0.166 {
			    passive {
			    }
			}
		    }
		}
	    }
	}
    }
    fea {
	unicast-forwarding4 {
	    disable: false
	}
	unicast-forwarding6 {
	    disable: false
	}
    }
    interfaces {
	restore-original-config-on-shutdown: true
	interface bge0 {
	    description: "BackNet"
	    default-system-config {
	    }
	}
	interface em0 {
	    description: "INTERNET SIDE"
	    default-system-config {
	    }
	}
    }

[$B8=>](B]

  o em0 $B$NB&$,%$%s%?!<%M%C%H$K@\B3$5$l<j$$$k!#(B
  o bge0 $B$NB&$K$OJL$Nc~BN$N%5!<%P$,$"$k!#(B
  o $B%k!<%?$H$7$F;H$C$F$$$k%N!<%I$r(B X $B$H8F$S!"(Bbge0 $B$N@h$N%5!<%P$r(B Y $B$H(B
    $B8F$V$3$H$K$9$k!#(B
  o $BDL?.B.EY$N7WB,$O!"(Bftp://ftp.jp.freebsd.org/pub/FreeBSD/ls-lR.gz $B$r(B
    lftp $B$G(B GET $B$9$k;~$N(B bps $BI=<($r;H$C$?!#(B
    o ping -c 10 ftp.jp.freebsd.org $B$N7k2L$O!"(B
      round-trip min/avg/max/stddev = 1.306/1.490/1.694/0.115 ms
  o X $B$+$iDL?.B.EY$rB,$k$H!"(B2 $B$+$i(B 3 Mbps $BDxEY!#(BLast 1 Mile $B$,(B 100Mbps
    $B$J$N$G$b$&>/$7=P$FM_$7$$$H$3$m$@$,!"$3$3$G$O$$$D$b$3$s$J$b$N$G$9!#(B
  o Y $B$+$iDL?.B.EY$rB,$k$H!"(BTCP $B%9%?%C%/$N%*%W%7%g%s$r2r=|(B(-rxcsum$B$J$I(B)$B$9(B
    $B$kA0$G(B 11-12 kbps $BDxEY!#2r=|$7$?$"$H$G(B 19-20 kbps $BDxEY!#$$$:$l$K$7(B
    $B$F$b#27e$/$i$$CY$$!#(B
    o tcpdump $B$r$7$F$_$k$H!"(B"TCP Retransmission", "TCP Window Update",
      "TCP Dup ACK", "TCP Fast Retransmission" $B$,B3H/$7$F$$$k!#(B


moto kawasaki <moto@kawasaki3.org>
