Hi , <br>
<br>
I am trying to set up a GRE tunnel between two linux routers. The routers have a 400 MHz Processor. <br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://65.0.0.2">65.0.0.2</a>&nbsp;&nbsp; Linux <br>
&nbsp; LAN1 --------&nbsp; Router -------- INTERNET ---- Router ----&nbsp;&nbsp; LAN2<br>
<a href="http://10.10.10.0">10.10.10.0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .1&nbsp; <a href="http://208.1.0.1">208.1.0.1</a> &nbsp;
(Simulated)&nbsp;&nbsp; .1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://192.168.2.0/24">192.168.2.0/24</a>
<br>
&nbsp;&nbsp;&nbsp;
/24&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;<br>
<br>
<br>
Scripts to Create the tunnel <br>
<br>
ip tunnel add tun0 mode gre remote <a href="http://65.0.0.1">65.0.0.1</a> local <a href="http://208.1.0.1">208.1.0.1</a> dev eth1 ttl 255<br>
ip addr add <a href="http://192.18.0.1">192.18.0.1</a> dev tun0<br>
ip route add <a href="http://192.18.0.2">192.18.0.2</a> dev tun0<br>
ip route add <a href="http://192.168.2.0/24">192.168.2.0/24</a> dev tun0<br>
<br>
I change the remote and local ip and setup the tunnel ad the other end.<br>
<br>
The tunnel is up and i am able to send data through the tunnel. But its
very slow. Without the tunnels i could send 50Mbps and with the tunnels
its aroud 1-2 Mbps. <br>
<br>
<br>
--- Kernel Config --- -- <br>
CONFIG_NETFILTER=y<br>
# CONFIG_NETFILTER_DEBUG is not set<br>
# CONFIG_FILTER is not set<br>
CONFIG_UNIX=y<br>
CONFIG_INET=y<br>
CONFIG_IP_MULTICAST=y<br>
CONFIG_IP_ADVANCED_ROUTER=y<br>
CONFIG_IP_MULTIPLE_TABLES=y<br>
CONFIG_IP_ROUTE_FWMARK=y<br>
CONFIG_IP_ROUTE_NAT=y<br>
CONFIG_IP_ROUTE_MULTIPATH=y<br>
CONFIG_IP_ROUTE_MULTIPATH_SEQUENTIAL=y<br>
CONFIG_IP_ROUTE_TOS=y<br>
# CONFIG_IP_ROUTE_VERBOSE is not set<br>
# CONFIG_IP_PNP is not set<br>
# CONFIG_NET_ARP_LIMIT is not set<br>
# CONFIG_NET_IPIP is not set<br>
CONFIG_NET_IPGRE=y<br>
# CONFIG_NET_IPGRE_BROADCAST is not set<br>
# CONFIG_IP_MROUTE is not set<br>
# CONFIG_ARPD is not set<br>
<br>
------------------------------------------------------<br>
<br>
Any ideas to tune up the tunnel performance would be greatly Appreciated.<br>
<br>
Thanks,<br>
Kavitha