IPv6 route table limits under Linux

I have been experimenting with IPv6 addressing and routing under different Linux flavors. Addressing in LANs is quite easy with Auto/Zero-Conf, however for Auto/Zero-Conf you need to use /64 network, which could lead to memory exhaustion due to a Neighbor Discovery attack (I will write more on this later, so check below for related articles). Routing is equally simple to setup with Router Advertisements.

So I wanted to go a step further and loaded a full IPv6 routing table via BGP into a linux box. Mine unfortunately had a limit in the kernel, actually net.ipv6.route.max_size was set to 4096. The BGP feed I used delivered 6419 prefixes and only 4068 were loaded into the kernel table. Continue reading “IPv6 route table limits under Linux”

PRMG member first external user of SIXXS POP provided by EPT

Emile, a member of the non-profit organisation PRMG, is the first external user on the EPT SIXXS IPv6 tunnel server.

EPT is providing a public SIXXS POP since beginning of March 2010, until May 5only 2 SIXXS and 5 EPT employees were registered at the EPT IPv6 tunneling server. 1 subnet was assigned to a SIXXS employee and 3 subnets to EPT employees. At the time of writing, 8 /64 networks and 4 /48 networks were in use.

The Federal republic of Germany got over 5 nonillion IPv6 addresses

The German Federal Ministry of Interior announced yesterday that RIPE has allocated a /26 IPv6 network to Germany. This are 5.070.602.400.912.917.605.986.812.821.504 (5 nonillion, 70 octillion, 602 septillion, 400 sextillion, 912 quintillion, 917 quadrillion, 605 trillion, 986 billion, 812 million, 821 thousand and 504) IP addresses distributed over 274.877.906.944 /64 IPv6 networks. Continue reading “The Federal republic of Germany got over 5 nonillion IPv6 addresses”