LAG issue - HowTo solve it

A place to post suggestions for new features, new bugs, and comments about the existing code.
Post Reply
voobscout
Posts: 94
Joined: Sun Sep 02, 2007 4:46 pm
Location: Church of Voobology

Post by voobscout »

Here it is:

I have created a survey, it can be found here - Alleg IPv6 Survey. There are detailed instructions inside on how to check your ipv6 connectivity and choose your best ipv6 broker.

The more people participate, the better we'll be able to gauge the need for ipv6 alleg servers.

The method is very simple, we make servers and pilots connected to ipv6.

Does it involve code change - Hell NO !
Does it involve a little command line typing - YES
Does it cost any money - NO

The gist of it is as follows... there's a very nice and sweet ipv6 tunnel broker, it's called www.tunnelbroker.net, it belongs to Hurricane Electric and they have their own intercontinental high speed fiber, with endpoints in every geolocation worldwide:

Hong Kong, HK [ 216.218.221.6 ]

Paris, FR [ 216.66.84.42 ]
London, UK [ 216.66.80.26 ]
Frankfurt, DE [ 216.66.80.30 ]
Amsterdam, NL [ 216.66.84.46 ]

Chicago, IL, US [ 209.51.181.2 ]
Dallas, TX, US [ 216.218.224.42 ]
Toronto, ON, CA [ 216.66.38.58 ]
Los Angeles, CA, US [ 66.220.18.42 ]
New York, NY, US [ 209.51.161.14 ]
Seattle, WA, US [ 216.218.226.238 ]
Fremont, CA, US [ 72.52.104.74 ]
Ashburn, VA, US [ 216.66.22.2 ]
Miami, FL, US [ 209.51.161.58 ]

Aside from HE, people can try out their ipv4 connections to

http://www.sixxs.net and http://www.go6.net/ for Canada/US.

For our AU users, there's

http://broker.aarnet.net.au/ - 202.158.196.131
http://ipv6.internode.on.net/ - 150.101.0.201

For our thai pilots:

http://tb.ipv6.nectec.or.th/ - 203.185.129.133

Norway pilots could use:
http://www.ipv6tunnel.ssc.net/ - 213.179.32.14

French pilots:

http://tunnel-broker.renater.fr - (i don't speak french, so i couldn't lookup ipv4 POP)

What i propose is for server admins (ie GPZ, Planet) to connect to their closest ipv6 POP, via best available ipv6 tunnel broker and for users to connect to their own respective closest ipv6 POPs. The user's ISP would only be used in so far as to travel to the nearest ipv6 gateway, then the packets would traverse via ipv6 directly to servers.

here's an example of how easy it is to do it with winXP from command line:

ipv6 install
netsh interface ipv6 add v6v4tunnel IP6Tunnel 192.168.178.100 216.66.80.30
netsh interface ipv6 add address IP6Tunnel 2001:470:1f0a:1552::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:1f0a:1552::1

Same for servers and users, just copy paste from ipv6 broker web page.

The only drawback is that pilots would have to have an account on tunnelbroker.net (or other ipv6 broker) and would have to either install automatic script (some brokers have it for download, so modifying it a bit to be generic shouldn't be a problem) that updates their ipv4 address for the broker or do it by hand everytime they wish to play alleg. Other then that, it's really straight forward and simple.

The benefits really outweigh anything:

1. NO MORE LAG ISSUES.
2. Servers can still have ipv4 and those who like to can connect to them as usual. (It means both ipv4 and ipv6 pilots would be able to fly together seamlessly)
3. People from US would have a max of 70ms ping times to GPZ and people from EU would have a same ping to Planet. (Actually latencies would vary, but generally everybody would be able to find a closer ipv6 POP, that will improve their lag and those who don't need any improvement, can continue to use ipv4 and never bother with ipv6 tunnels)


Anyways,

I'd be happy to help out, so let me know what i can do.

/edit0:

In my haste, i forgot that DNS issues are easily solved by just adding AAAA records.... those are ipv6 A records...

/edit1:

I decided to include more tunnel broker IPs.

/edit2:

xp sp3 seems to have vista style ipv6 connectivity commands, updated the example accordingly.

/edit3:

A survey form created and added to the top of the post
Last edited by voobscout on Tue Apr 28, 2009 8:17 am, edited 1 time in total.
Image
TheDevil
Posts: 771
Joined: Mon Dec 22, 2008 8:04 pm
Location: London, UK

Post by TheDevil »

Could you please create a step by step guide :) Thnks
Image
pkk
Posts: 5419
Joined: Tue Jul 01, 2003 7:00 am
Location: Germany, Munich

Post by pkk »

TheDevil™ wrote:QUOTE (TheDevil™ @ Apr 25 2009, 04:43 PM) Could you please create a step by step guide :) Thnks
This is useless, until the server supports IPv6... ;)
The Escapist (Justin Emerson) @ Dec 21 2010, 02:33 PM:
The history of open-source Allegiance is paved with the bodies of dead code branches, forum flame wars, and personal vendettas. But a community remains because people still love the game.
voobscout
Posts: 94
Joined: Sun Sep 02, 2007 4:46 pm
Location: Church of Voobology

Post by voobscout »

pkk wrote:QUOTE (pkk @ Apr 25 2009, 04:50 PM) This is useless, until the server supports IPv6... ;)
all you have to do on the server are exactly the same 3 steps as on any client.... I encourage people to nag server admins to do it, it's really not that much work....

register with tunnelbroker, a few mouse clicks and a copy paste later it works... THAT easy !

once we have a server running ipv6, i'll create a detailed, easy to follow step by step guide... hell, if i won't be lazy, i'll probably write a script which does everything automagically...


Important thing is - No code change required, there has to be absolutely nothing, that needs to be modified in alleg or asgs sources, NOTHING !
Image
TheCorsair
Posts: 2203
Joined: Thu Dec 04, 2008 12:32 pm
Location: Сою́з Сове́тски

Post by TheCorsair »

Wow, myself and all the other Australians, NZ'rs would really love this to be a reality. Especially since the 3FL experiment never got off the ground.
"Neither east nor west" Image
UNITED FOREVER IN FRIENDSHIP AND LABOUR
"The clouds are fleeting over every country, we stand fast, for no kind of rain will take away our smiles."
Dorjan
Posts: 5024
Joined: Sun Oct 07, 2007 9:56 am
Location: England

Post by Dorjan »

Yeah what happened to the 3FL?

If PKK can convince his admins, i'm all for it. Although I don't mind my 160 ping to planet and my 50 ping to GPZ, I would like to see the people in the 500+ due to location all wiped out! :D
I decided to relive the days gone by in my new blog.
---
Remember, what I say is IMO always. If I say that something sucks, it actually means "I think it sucks" OK?
Cookie Monster wrote:QUOTE (Cookie Monster @ Jan 31 2012, 03:09 PM) True story.

Except the big about dorjan being jelly, that's just spidey's ego.
ImageImage
badpazzword
Posts: 3627
Joined: Thu Jan 12, 2006 8:00 am
Contact:

Post by badpazzword »

You mean there will be no lag because pretty much nobody will be using this fiber network?
Last edited by badpazzword on Sat Apr 25, 2009 4:22 pm, edited 1 time in total.
Have gaming questions? Get expert answers! Image Image
Hishimia
Posts: 301
Joined: Sun Mar 18, 2007 8:11 am

Post by Hishimia »

This might solve the lag issue but I doubt it will do much about the whining
Last edited by Hishimia on Sat Apr 25, 2009 4:31 pm, edited 1 time in total.
Image
voobscout
Posts: 94
Joined: Sun Sep 02, 2007 4:46 pm
Location: Church of Voobology

Post by voobscout »

Badp wrote:QUOTE (Badp @ Apr 25 2009, 06:22 PM) You mean there will be no lag because pretty much nobody will be using this fiber network?
Either badp is attempting to troll (unlikely) or is actually asking a relevant question (less unlikely).

Here's the explanation:

Q: What makes us lag ?
A: The amount of hops between our IP and the server is only partially relevant, the kind of bandwidth our ISPs buy from level3, cogent etc... IS very damn relevant. Mostly ISPs put private users on sub prime bandwidth, it's cheap.

Q: You mean there will be no lag because pretty much nobody will be using this fiber network ?
A: Pretty much so, since ipv6 adoption rates are rather low, outside corporates.... Currently HE ipv6 network is underutilized significantly, that's why they're giving their bandwidth away for free. In addition, the amount of hops between pilots and servers would decrease as well, hence less chance of bottlenecks at some routers. Plus, HE has prime bandwidth to offer, the kind a company gets, not a private broadband subscriber.
Image
badpazzword
Posts: 3627
Joined: Thu Jan 12, 2006 8:00 am
Contact:

Post by badpazzword »

No, I wasn't attempting to troll. Crawling slow IPv6 adoption is exactly what I was thinking :)
Have gaming questions? Get expert answers! Image Image
Post Reply