17a33
![]() |
|
|
|
|
|||||||
| Networking Network related discussions (including general TCP/IP stuff, routing, etc). |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
|
Hi all,
I am really curious in regards to IPSEC implementation in FreeBSD 9.x versus FreeBSD 8.x So far the only information I have found are from the Release notes but it doesn't seem to cover my questions. More specifically, I am interested to find out the current implementation of IPSEC in FreeBSD in regards to IPv6. I would appreciate if anyone could point me to a more recent, current documentation. Thanks
__________________
Powered by BareBSD Last edited by gkontos; September 20th, 2012 at 23:24. |
|
#2
|
|||
|
|||
|
Reading the release notes it looks like 9.0 has been changed to be RFC 4868 compliant, rather than some FreeBSD quirk.
See RFC4868 According to the release notes this means FreeBSD9 -> Previous FreeBSD will not work with IPSEC. As I understand it, IPSEC is a mandatory component of IPV6? Sorry I haven't tested IPV6 at all with IPSEC, and my previous IPSEC experience with FreeBSD is from back in the 4.x days However, from the looks of it, my ASSUMPTION is that if IPV6 with IPSEC worked previously, it should work now, so long as the boxes involved are either both FreeBSD 9.x, FreeBSD 9.x to an RFC 4868 compliant device, or both previous versions of FreeBSD.
__________________
I use: FreeBSD, Mac OS X, Windows, Netapp, Cisco UCS, Cisco CUCM, Cisco IOS, Cisco ASA, vSphere 5.1, Cisco ISE, Orion NPM Last edited by throAU; September 20th, 2012 at 10:10. |
|
#3
|
|||
|
|||
|
Not really as far as I understand. I'm using IPv6 from a tunnel broker (SixXS) and I haven't seen a single mention that IPSEC should be enabled yet in the documentation or the FAQs nor does my system have any sort of IPSEC system installed other than what comes by default in 9.1-RC1. I guess it's more of "has to support IPSEC if needed" than "has to implement IPSEC by default".
|
|
#4
|
||||
|
||||
|
IPSec is most definitely part of the IPv6 specs.
Quote:
http://www.freebsd.org/doc/en/books/...implementation
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#5
|
|||
|
|||
|
Quote:
If your device/OS doesn't support IPSec, then it doesn't have a complete IPv6 implementation.
__________________
I use: FreeBSD, Mac OS X, Windows, Netapp, Cisco UCS, Cisco CUCM, Cisco IOS, Cisco ASA, vSphere 5.1, Cisco ISE, Orion NPM |
|
#6
|
||||
|
||||
|
That's where the confusion begins.
After FreeBSD 9.0-RELEASE it is my understanding that the KAME project is no longer being used for IPv6. Yet, IPv6 works natively without having to build a custom KERNEL with IPSEC.
__________________
Powered by BareBSD |
|
#7
|
||||
|
||||
|
The KAME project was integrated into FreeBSD. Which marked the end of the KAME project. It was further developed as a standard part of FreeBSD. In a similar fashion as TrustedBSD got integrated.
It's fairly simple actually, if you want to support IPv6 you must also support IPv6 IPSec. It's an integral part of the protocol. This is different from IPv4 where you had to add support for IPSec and IPv4 and IPSec are more or less separate entities.
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
| The Following User Says Thank You to SirDice For This Useful Post: | ||
throAU (September 21st, 2012) | ||
|
#8
|
||||
|
||||
|
Quote:
Quote:
So, to conclude is it safe to say that the HANDBOOK has to be modified in regards to distinguishing that those options are only applicable to IPv4?
__________________
Powered by BareBSD |
|
#9
|
||||
|
||||
|
Quote:
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#10
|
||||
|
||||
|
Quote:
__________________
Powered by BareBSD |
|
#11
|
||||
|
||||
|
When you see things that need to be updated in the Handbook, please enter a PR. Be as specific as you can about what is wrong or missing. Patches are even better. Without a PR, things can coast along with nobody realizing there is a problem.
|
|
#12
|
||||
|
||||
|
Quote:
__________________
Powered by BareBSD |
| The Following User Says Thank You to gkontos For This Useful Post: | ||
throAU (September 21st, 2012) | ||
|
#13
|
||||
|
||||
|
Some new developments in my research so far:
IPSEC implementation is mandatory for IPv6, IPSEC deployment is not. It turns out that the word "must" has changed to "should". See RFC 6434. Quote:
__________________
Powered by BareBSD |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| VPN IPSEC FreeBSD <--> Juniper SRX | gbernardes | Networking | 0 | August 13th, 2012 18:12 |
| setting IPSEC tunnel with ipsec-tools | bored_to_death | Networking | 5 | June 7th, 2010 08:42 |
| Checkpoint vs. FreeBSD IPSEC problem | fefo | Networking | 1 | January 31st, 2010 12:18 |
| VPN over IPsec on FreeBSD 8.0 | vodvorezlaya | Networking | 2 | December 30th, 2009 15:43 |
| FreeBSD-SA-08:04.ipsec | admin | News & Announcements | 0 | February 20th, 2008 23:46 |