Re: IPV6, Fedora and apps
- From: John DeDourek <dedourek@xxxxxx>
- Date: Wed, 31 May 2006 12:58:52 -0300
Douglas Phillipson wrote:
Do network applications written for Fedora, or any Linux distro for that matter, require any modification to work with IPv6? or is that a "TRANSPARENT" change in the protocol stack under the application layer? Is there a different API for IPv6 for network apps, socket servers, etc?
Thanks
Doug P
I have programmed some simple IPv4 applications in C. I have not programmed
any IPv6 applications. But I do work with network protocols. With that
disclaimer:
There are a significant number of details that need to be accommodated to
handle IPv6. Just consider, for example, the size of the address is now
16 bytes instead of 4 bytes. A typical application will read a host name
from somewhere (e.g. a browser extracts this from a URL) and then needs
to do a "get host address by name" call to a library function to get
the IP address before it can use the network access functions. Now a
C program needs to have allocated sufficient space within it to hold
the 16 byte address. It is likely that most C programs will at least
in some cases not have been careful enough to automatically increase
the allocation when recompiled for IPv6 access. Also, IIRC, some of the
function names have changed to prevent bugs due to putting an IPv6
address in an allocation only 4 bytes long.
Conclusion: an application written in C will need to be carefully examined
and likely modified to support IPv6. I can't speak for applications implemented
in other languages.
--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
- References:
- IPV6, Fedora and apps
- From: Douglas Phillipson
- IPV6, Fedora and apps
- Prev by Date: Re: fc5 hangs
- Next by Date: Re: different ssh settings for different users
- Previous by thread: IPV6, Fedora and apps
- Next by thread: Re: IPV6, Fedora and apps
- Index(es):
Relevant Pages
- Re: FC3: IPv6 Route add failed; ping6 not working
... Your router should be advertising ... It's not a properly allocated network.
... real allocation. ... Once your systems have IPv6 configured ...
(Fedora) - Re: IPv6 in FC4 - How
... though the configuration defaults to "no", ... Listing routes is something
like "ip -6 route ls". ... etc, etc, etc) already understand IPv6 and may (for the servers
at ... and restart your network so it gets properly configured. ... (Fedora) - [fw-wiz] ***SPAM*** Re: IPv6 support in firewalls
... Marcus, a proposal nearly identical to what you suggest was one of the first presented
at the IETF in the mid-1990s. ... Over a decade later, and we've bent, twisted, tunneled, re-mapped,
stretched, and NAT'd IPv4 until it does everything IPv6 promised - and now, all IPv6 brings to
the table is a bigger field for addresses and an ungainly, unwanted and arguably unwarrantable transition
scenario. ... Oh, for the record, I was one of the folks who wrote OSI's network protocol.
... (Firewall-Wizards) - Re: RADIUS for MAC authentication in WLAN, how doing it?
... > the first two decades of widespread IPv6 use. ... one of the most harmful
services provided by this network ... After configuring NetBSD to connect to Freenet6:
... > Nowadays any router worth its salt can deal with any CIDR subnet. ... (comp.unix.bsd.netbsd.misc) - Re: [fw-wiz] IPv6 and IPSec
... >> Now, as a system administrator, how are you going to track down a virus ...
network to network). ... Nice thing is that, with IPv6, you can have ...
up an IPv6 tunnel back out that slid right past all the IDS they had. ... (Firewall-Wizards)