2012/02/05

List of IPv6 home routers


I am preparing a list of IPv6 home/SOHO routers which will be posted in the coming “IPv6 In Action” website, the domain name of which  is not decided yet. The website will be managed by the Internet Society Hong Kong.  It is for general end users in Hong Kong to be aware of IPv4 exhaustion and get prepared for the IPv6 era.

My source of information is mainly from the IPv6 Forum and I do a search for routers that have been awarded the “IPv6 Ready” Logo.  I only sorted out the common brand names such as Linksys, Netgear and D-Link and their products are commonly available in Hong Kong with reasonable price.  I tended not to give products from Japan, New Zealand, China and UK etc as I am not sure whether these products would be sold in Hong Kong.

Just when I thought the list was OK, I mistakenly missed out one important item, Apple Airport Extreme.  I checked IPv6 Forum again and noticed that Apple submitted its Airport Extreme base station as host device for getting IPv6 Ready Logo but not as a router.  What a crazy move. 

After the “IPv6 in Action” website is launched, I intend to update the list on a monthly basis.  Hopefully, the workload is not heavy.

2012/02/03

Brainstorming on IPv6 Address Space

I did a bit of googling on the number of times IPv6 address space over IPv4. In simple math, it is :

2^128 divided by 2 ^32 = 2 ^96 which should be 79228162514264337593543950336.

Surprisingly, many websites quote the wrong math calculations like 4 billion times, 40 billion times and 16 trillion times. There are some that say "79 Octillion times the IPv4 address space" which should be correct.

Of course, "79 Octillion times" can not be understood in English and can hardly be translated into Chinese. It seems meaningless to quote how many times IPv6 address space over IPv4. To convey a clear message on huge address space, we can just simply say :

IPv4 can only provide approximately a total of 4 billion addresses while the number of  available addresses of IPv6 is up to 3.403 x 10^38.

2012/01/28

M, A and O flags of Router Advertizement

For some time, it has been quite confusing to me about auto config (SLAAC) in IPv6. Windows 7 can support SLAAC but no DNS resolvers can be allocated. Mac OSX Lion and Linux can support SLAAC + RDNSS which assign IPv6 address and resolvers to client hosts via Router Advertisement. In case there is a DHCPv6 and RA Server in a network segment, things will be complicated to understand. How does a host choose whether to use SLAAC or DHCPv6 or both ? Hopefully, I came across some good description in Cricket Liu’s new book “DNS and Bind on IPv6”. In fact, the A, M, and O flags in RA message have something to do with resolvers.

The “M” flag - for “Managed Address Configuration,” tells hosts that DHCPv6 is available for both address assignment and network parameters (including resolver configuration).

The “A” flag - , for “Autonomous Address Configuration,” tells hosts that SLAAC is available for address assignment and network parameters (possibly including resolver configuration).

The “O” flag - for “Other Stateful Configuration,” tells hosts that DHCPv6 is available for network parameters other than address assignment (that is, to be used together with SLAAC in the hybrid method described earlier).

I still think that Microsoft should release patches to Windows 7 such that Windows 7 can support SLAAC + RDNSS. Think it this way, if there needs a DHCPv6 for resolvers assignment working side by side with RA Server, what is the purpose of developing auto config in IPv6.

2012/01/22

Migration to Office 2007


We have Office 2003 upgraded to Office 2007. No big surprise at all except some more features in the tool bar.  There is one thing in Words 2007 which I think is most useful.  We can now save files in PDF format and this facilitates posting documents to the Internet.  I don’t thank Microsoft at all.  File saving in PDF should be a standard feature and Microsoft just offers the basic minimum to users.


2012/01/18

World IPv6 Launch - 6 June 2012

After waiting for one year, I am happy to see the four biggest content providers in the world, namely, Google, Yahoo, Facebook and Microsoft Bing will enable IPv6 on a permanent basis.  The date of this activation is 6 June 2012 at the World IPv6 Launch event (www.worldipv6launch.org).  After 6 June, I can access facebook by just www.facebook.com instead of www.v6.facebook.com.  I have gogoClient and Hurricane Electric tunnels at home with over 5 Mbps speed for IPv6 connection.  I am sure my IPv6 connection can give me faster speed in surfing Facebook and Google than my IPv4 connection.

One question I have in mind:  Will Google include Youtube for the permanent IPv6 provision ?  If so, that is another great news.  I can have better experience in watching Youtube videos as I can imagine the v6 pipeline of Youtube is not so congested.

2011/12/26

Anonymous threatened to blackout the Internet


Anonymous has threatened to blackout the Internet if Stop Online Piracy Act is passed:

http://www.homelandsecuritynewswire.com/dr20111223-anonymous-threatens-internet-blackout-over-controversial-legislation

Some people might ask how can the entire Internet be blackouted.  If the root zone can be taken down, all websites and emails in the world will disappear.  It is not known if Anonymous will attack hundreds of root servers scattered around the globe.


2011/12/23

IPv6 address entry keyboard

Just received my IPv6 address entry keyboard. The double colon key (::) is very important !


There is no such code as double colon in ASCII standard.  If IPv6 gains popularity, it might be desirable to include :: as special character in ASCII table.







2011/12/22

I own the IPv6 address prefix of 2002:ca51:fc74::/48 permanently

I am not an ISP but I own the IPv6 address prefix of 2002:ca51:fc74::/48 permanently. The reverse lookup for this range has been delegated to me by the Number Resource Organization (NRO).

This is just a gimmick. For those who are familiar with IPv6 addressing, they have already recognized that 2002:ca51:fc74::/48 is 6to4 equivalent of IPv4 address 202.81.252.116.  I have previously used this v4 address to access NRO and claim to administer the reverse lookup for the range 2002:ca51:fc74::/48. This is just a gimmick. For those who are familiar with IPv6 addressing, they have already recognized that 2002:ca51:fc74::/48 is the 6to4 equivalent of IPv4 address 202.81.252.116. I have previously used this v4 address to access NRO and claim to administer the reverse lookup for the range 2002:ca51:fc74::/48.

If you do a "dig -x 2002:ca51:fc74::1", my v6 nameserver will give you an answer saying it is v6-mail.com.

2011/12/21

DHCPv6 in Lion

In my last blogpost at :


I mistakenly wrote that Mac OS 10.7 (Lion) could not support DHCPv6 client configurations. Some friends told me that they have tested Lion and confirmed that DHCPv6 can be fully supported.  With this good news, all the latest common PC OS (OSX, Windows 7 and Linux) can support DHCPv6.  On a further thought, OSX and Linux have better support of IPv6 configurations than Windows 7 as Windows 7 is still lacking RDNSS as of today.  Windows 7 definitely needs to catch up.

2011/12/16

Code of ethics for war-driving

I will join the WTIA-PISA war-driving on this Sunday (18 Dec), an activity of the 2011 SafeWiFi Campaign.

Our team note that people are very concerned about privacy issue as a result of Google's unethical capture of WiFi data all over the world. We ask all participants to sign a statement on code of ethics which include no privacy intrusion, no monitoring of payload, no connection to scanned WiFi access points and all data must be destroyed after statistical analysis. As a further step to ensure no network connection, all team members must have TCP/IP protocols in their notebook PC disabled. We will check against each other such settings to ensure a high level of integrity.

The  planned Macao war-driving by WTIA-PISA in September 2011 was banned by the Macao Government due to privacy issue stirred up by Google.

2011/12/13

ITVoice 2012

Last Sunday, I casted my votes to 20 members of ITVoice 2012 in the Election Committee election of the IT Sub-sector. They all won their seats with high vote. Well-done, my friends. This was quite an historical moment so I decided to record the voting results in the picture below. I might watch this blogpost again five years later.























As usual, Charles Mok is again the King of the IT Sub-sector. He harvested 1466 votes, 218 votes more than he got in 2006.

2011/12/11

IPv6 address input keyboard

I have placed order for an IPv6 address entry keyboard at US$15 from ipv6buddy.com.

The keys of A-F plus colon, double colon and slash keys which are packed together adjacent to numeric keys is very handy for input of IPv6 addresses and prefix lengths.  This keyboard should have been developed some years ago but not until now.


2011/12/09

Server no reboot for 805 days

My server placed in a data center had not been rebooted for over 805 days. Frankly, if there is a fault and if I need to go to the data center for repair, I might find the place but can not remember which rack houses the equipment. Then on 7 December 2011, the server lost connection to the outside world. I sought help from the serving ISP and it told me that the port on the Ethernet switch did not detect any connection. The ISP then called a technician in the data center and it was found the power cable did not plug firmly to the power supply unit. After properly tightened the power cord and reboot, everything got back to normal.

Damn it, my goal of no server reboot for 1000 days just crashed.

2011/12/06

Hong Kong WiFi Security Index


Today was my second day in Tokyo for the Cybersecurity Forum organized by the Asia-Pacific Telecommunity.  I gave a presentation on “Promoting WiFi Security Awareness in Hong Kong”. This is what I said to 20 countries of the Asia Pacific region  at the end of my presentation :

If there is just one thing you like to learn from Hong Kong’s experience, it will be the Hong Kong WiFi Security Index.

2011/12/04

In-flight WiFi service

I flew to Tokyo today by Cathay Pacific CX548.  When the plane elevated to a certain altitude, the Captain announced that electronic devices of passengers could be switched on.  However, any devices that use WiFi or Bluetooth should be switched off in order to avoid interference to aircraft electronic systems.  Hey, Captain, are you kidding.  In-flight WiFi is an essential service for passengers especially for those flying long haul.  Can you imagine losing Facebook or Gmail for 12 - 14 hours while on the sky.  Boeing aircraft are already providing in-flight WiFi service. Of course, usage charge must be imposed. What's wrong with Cathay Pacific.

2011/11/30

HK Government’s IPv6 NTP Server at time.hko.hk

In the past 3 days, I was working with colleagues in the Hong Kong Observatory to find out the problem of their IPv6 NTP system.  The system could not accept NTP request while "ntpdate -d -v 2407:8000:8001:80::8" showed that the host was found.

After many hours of testing and troubleshooting, we were sure that there was a bug in the firmware of the new atomic clock system which affected v6 network connectivity.  However, we applied a temporary fix to make things work in a stable manner. The system could be accessed now.

I like to thank colleagues of CUHK, OGCIO and OFTA for helping the end-to-end testing and fault-finding in the past 3 days.

Now that the system is normal, I can do "ntpdate -6 time.hko.hk" to conduct time sync over v6 network.

2011/11/27

D-LINK DIR-655 IPv6 home router


This week, I bought an IPv6 home router, model D-LINK DIR-655 with the latest firmware. 















This one supports Prefix Delegation, SLACC, DHCPv6, IPv6 PPPoE, 6in4, 6to4 and 6rd tunneling. I have 6in4 tunnel with Hurricane Electric (HE) and I can say that configure 6in4 tunnel on DIR-665 is not easy.  The routed /64 prefix allocated by HE should be configured in the LAN side while the /64 prefix for tunneling should be input in the WAN side.  The v6 resolver provision was a bit complicated.  I thought using v6 resolvers of OpenDNS would be ok but in fact it was not. I was not quite sure if HE network blocked access to OpenDNS.  As a last resort, I used the anycast v6 resolvers of HE in both the WAN and LAN side and that completely my 6in4 configuration with success.

I use static v6 configuration for hosts in the LAN side though I know DHCPv6 will be more convenient.  Hey, think it other way, the routed .64 prefix offered to me will never change, there is no harm to use static v6 configuration.

2011/11/25

The last IPv4 address in the world is 223.255.254.254

Today, I checked that the last Class C address block 223.255.255.0/24 is still in the hands of APNIC and I very much doubt APNIC will allocate it to any organizations.  Having saying that, we can expect the last IPv4 address that can be used in the world is 223.255.254.254 which is now owned by Singapore Marina Bay Sands Pte Ltd.  Of course, 223.255.254.255 can not be used as it is a broadcast address on a per Class C basis.

2011/11/22

vistumbler

My blog post two days ago mentioned about WiFi Hopper which could not be run in 64-bit Windows platform.  One reader suggested to execute WiFi Hopper under a VM environment.  Yes, it could be but the speeed of operation will be really slow.

I have found the solution. Vistumbler is another WiFi sniffer that supports Windows 7.  The captured log can be saved in CSV format for analysis by excel.  I will definitely use vistumbler in the coming war driving exercise. 

2011/11/21

TP-LINK TL-WN822N 802.11n client

In August, I purchased one set of TP-Link TL-WN822N cleint which is claimed to have a speed of  300Mbps.  At that time, I was attracted by the ivory colour, the light green LED and the two antennas realizing that the dual-antenna design will help to boost the performance of MIMO-based 802.11n connection.  To my satisfaction, this wireless client runs perfectly fast and there is no difference in speed when accessing Interent compared with using a 100Mbps Ethernet network card.

















Yesterday, I decided to buy another one either for backup difference or for use in other desktop PCs. This is the best WiFi client I have ever used.