Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/netinet6 sync with latest KAME document.
details: https://anonhg.NetBSD.org/src/rev/84ea3f7cdd6a
branches: trunk
changeset: 482919:84ea3f7cdd6a
user: itojun <itojun%NetBSD.org@localhost>
date: Fri Feb 25 07:29:47 2000 +0000
description:
sync with latest KAME document.
- updates in I-D/RFC #
- scoped address syntax change
- remove ALTQ and other portion to avoid confusion
diffstat:
sys/netinet6/IMPLEMENTATION | 59 ++++++++++++++++----------------------------
1 files changed, 21 insertions(+), 38 deletions(-)
diffs (153 lines):
diff -r aa1c83d7ac18 -r 84ea3f7cdd6a sys/netinet6/IMPLEMENTATION
--- a/sys/netinet6/IMPLEMENTATION Fri Feb 25 07:11:38 2000 +0000
+++ b/sys/netinet6/IMPLEMENTATION Fri Feb 25 07:29:47 2000 +0000
@@ -1,4 +1,4 @@
-$NetBSD: IMPLEMENTATION,v 1.7 2000/02/09 12:27:03 itojun Exp $
+$NetBSD: IMPLEMENTATION,v 1.8 2000/02/25 07:29:47 itojun Exp $
# NOTE: this is from original KAME distribution.
# Some portion of this document is not applicable to the code merged into
@@ -8,7 +8,7 @@
KAME Project
http://www.kame.net/
- Date: 2000/01/30 09:35:41
+ Date: 2000/02/24 16:53:19
1. IPv6
@@ -100,11 +100,11 @@
draft-ietf-dhc-v6exts-11.txt: Extensions for DHCPv6
* kame/dhcp6 has test implementation, which will not be compiled in
default compilation.
-draft-itojun-ipv6-tcp-to-anycast-00:
+draft-itojun-ipv6-tcp-to-anycast-00.txt:
Disconnecting TCP connection toward IPv6 anycast address
-draft-yamamoto-wideipv6-comm-model-00
+draft-yamamoto-wideipv6-comm-model-00.txt
* See 1.6 in this document for details.
-draft-ietf-ipngwg-scopedaddr-format-00.txt:
+draft-ietf-ipngwg-scopedaddr-format-??.txt:
An Extension of Format for IPv6 Scoped Addresses
draft-ietf-ngtrans-tcpudp-relay-00.txt:
An IPv6-to-IPv4 transport relay translator
@@ -218,7 +218,7 @@
getaddrinfo(3) and getnameinfo(3) are modified to support extended numeric
IPv6 syntax, as documented in draft-ietf-ipngwg-scopedaddr-format-??.txt.
You can specify outgoing link, by using name of the outgoing interface
-like "ne0%fe80::1". This way you will be able to specify link-local scoped
+like "fe80::1%ne0". This way you will be able to specify link-local scoped
address without much trouble.
To use this extension in your program, you'll need to use getaddrinfo(3),
and getnameinfo(3) with NI_WITHSCOPEID.
@@ -233,7 +233,7 @@
Some of the userland tools support extended numeric IPv6 syntax, as
documented in draft-ietf-ipngwg-scopedaddr-format-??.txt. In this case,
you can specify outgoing link, by using name of the outgoing interface like
-"ne0%fe80::1".
+"fe80::1%ne0".
When you specify scoped address to the command line, NEVER write the
embedded form (such as ff02:1::1 or fe80:2::fedc). This is not supposed
@@ -245,8 +245,8 @@
situation. We believe that specifications need some improvements for this.
The only exception to the above rule would be when you configure routing table
-manually by route(8). Gateway portion of IPv6 routing entry must be an
-link-local address (otherwise ICMPv6 redirect will not work), and in this
+manually by route(8), or ndp(8). Gateway portion of IPv6 routing entry must
+be an link-local address (otherwise ICMPv6 redirect will not work), and in this
case you'll need to configure it by putting interface index into the address:
# route add -inet6 default fe80:2::9876:5432:1234:5678
(when interface index for outgoing interface = 2)
@@ -274,8 +274,8 @@
Internet6:
Destination Gateway Flags Netif Expire
-ed0%fe80::/64 link#1 UC ed0
-ep0%fe80::/64 link#2 UC ep0
+fe80::%ed0/64 link#1 UC ed0
+fe80::%ep0/64 link#2 UC ep0
Interfaces that has no IEEE802 address (pseudo interfaces like tunnel
interfaces, or ppp interfaces) will borrow IEEE802 address from other
@@ -994,7 +994,7 @@
--- --- --- ---
(Ethernet)
fe ok ok yes
- fxp ok ok yes
+ fxp ?(**)
wi ok ok yes
lnc ? ok -
cnw ok ok -(*)
@@ -1005,6 +1005,7 @@
(*) These drivers are distributed with PAO as PAO3
(http://www.jp.freebsd.org/PAO/).
+(**) there are trouble reports with multicast filter initialization.
More drivers will just simply work on KAME FreeBSD 3.x-RELEASE but have not
been checked yet.
@@ -1086,7 +1087,7 @@
3.2 IPv6-to-IPv4 header translator
-(to be written)
+# removed since it is not imported to NetBSD-current
4. IPsec
@@ -1099,8 +1100,6 @@
Note that KAME/OpenBSD does NOT include support for KAME IPsec code,
as OpenBSD team has their home-brew IPsec stack and they have no plan
to replace it. IPv6 support for IPsec is, therefore, lacking on KAME/OpenBSD.
-KAME/BSDI4 lacks IPsec at this moment (both NRL and KAME). In the near
-future we will be adding KAME IPSec code support into KAME/BSDI4.
4.1 Policy Management
@@ -1316,9 +1315,10 @@
list just for reference purposes.
Altiga, Ashley-laurent (vpcom.com), Data Fellows (F-Secure),
BlueSteel, CISCO, Ericsson, ACC, Fitel, FreeS/WAN, HITACHI, IBM
- AIX, IIJ, Intel, Microsoft WinNT, NIST (linux IPsec + plutoplus),
- Netscreen, OpenBSD, Radguard, RedCreek, Routerware, SSH, Secure
- Computing, Soliton, Toshiba, TIS/NAI Gauntret, VPNet, Yamaha RT100i
+ AIX, IIJ, Intel, Microsoft WinNT, NAI PGPnet,
+ NIST (linux IPsec + plutoplus), Netscreen, OpenBSD, Radguard,
+ RedCreek, Routerware, SSH, Secure Computing, Soliton, Toshiba,
+ TIS/NAI Gauntret, VPNet, Yamaha RT100i
Here are (some of) platforms we have tested IPComp/IKE interoperability
in the past, in no particular order.
@@ -1326,27 +1326,10 @@
5. ALTQ
-KAME kit includes ALTQ 2.1 code, which supports FreeBSD2, FreeBSD3,
-NetBSD and OpenBSD. For BSD/OS, ALTQ does not work.
-ALTQ in KAME supports (or tries to support) IPv6.
-(actually, ALTQ is developed on KAME repository since ALTQ 2.1 - Jan 2000)
+# removed since it is not imported to NetBSD-current
-ALTQ occupies single character device number. For FreeBSD, it is officially
-allocated. For OpenBSD and NetBSD, we use the number which is not
-currently allocated (will eventually get an official number).
-The character device is enabled for i386 architecture only. To enable and
-compile ALTQ-ready kernel for other archititectures, take the following steps:
-- assume that your architecture is FOOBAA.
-- modify sys/arch/FOOBAA/FOOBAA/conf.c (or somewhere that defines cdevsw),
- to include a line for ALTQ. look at sys/arch/i386/i386/conf.c for
- example. The major number must be same as i386 case.
-- copy kernel configuration file (like ALTQ.v6 or GENERIC.v6) from i386,
- and modify accordingly.
-- build a kernel.
-- before building userland, change netbsd/{lib,usr.sbin,usr.bin}/Makefile
- (or openbsd/foobaa) so that it will visit altq-related sub directories.
+6. mobile-ip6
-At this moment part of ALTQ code is not 64bit friendly (specifically,
-libaltq). So ALTQ cannot be used on {Net,Open}BSD/alpha.
+# removed since it is not imported to NetBSD-current
<end of IMPLEMENTATION>
Home |
Main Index |
Thread Index |
Old Index