Difference between revisions of "IPv6 Basic : Sejarah IPv6 di Linux"

From OnnoWiki
Jump to navigation Jump to search
(New page: Sumber: http://tldp.org/HOWTO/Linux+IPv6-HOWTO/basic-history-ipv6-linux.html The years 1992, 1993 and 1994 of the IPv6 History (in general) are covered by following document: IPv6 or IPn...)
 
 
Line 2: Line 2:
  
  
The years 1992, 1993 and 1994 of the IPv6 History (in general) are covered by following document: IPv6 or IPng (IP next generation).
 
  
To-do: better time-line, more content...
+
==Awal Sejarah IPv6==
2.2.1. Beginning
 
  
The first IPv6 related network code was added to the Linux kernel 2.1.8 in November 1996 by Pedro Roque. It was based on the BSD API:
+
code network pertama IPv6 yang di tambahkan ke source code kernel Linux terjadi pada versi 2.1.8
 +
di bulan November 1996 oleh Pedro Roque. Network code tersebut berbasis pada BSD API
  
diff -u --recursive --new-file v2.1.7/linux/include/linux/in6.h
+
diff -u --recursive --new-file v2.1.7/linux/include/linux/in6.h
¬ linux/include/linux/in6.h  
+
¬ linux/include/linux/in6.h  
--- v2.1.7/linux/include/linux/in6.h Thu Jan 1 02:00:00 1970  
+
--- v2.1.7/linux/include/linux/in6.h Thu Jan 1 02:00:00 1970  
+++ linux/include/linux/in6.h Sun Nov 3 11:04:42 1996  
+
+++ linux/include/linux/in6.h Sun Nov 3 11:04:42 1996  
@@ -0,0 +1,99 @@  
+
@@ -0,0 +1,99 @@  
+/*  
+
+/*  
+ * Types and definitions for AF_INET6  
+
+ * Types and definitions for AF_INET6  
+ * Linux INET6 implementation  
+
+ * Linux INET6 implementation  
+ * + * Authors:  
+
+ * + * Authors:  
+ * Pedro Roque <******>  
+
+ * Pedro Roque <******>  
+ *  
+
+ *  
+ * Source:  
+
+ * Source:  
+ * IPv6 Program Interfaces for BSD Systems  
+
+ * IPv6 Program Interfaces for BSD Systems  
+ * <draft-ietf-ipngwg-bsd-api-05.txt>
+
+ * <draft-ietf-ipngwg-bsd-api-05.txt>  
  
The shown lines were copied from patch-2.1.8 (e-mail address was blanked on copy&paste).
+
Kalimat di atas dai ambil dari patch-2.1.8 (e-mail address di tutup saat copy & paste).
2.2.2. In between
 
  
Because of lack of manpower, the IPv6 implementation in the kernel was unable to follow the discussed drafts or newly released RFCs. In October 2000, a project was started in Japan, called USAGI, whose aim was to implement all missing, or outdated IPv6 support in Linux. It tracks the current IPv6 implementation in FreeBSD made by the KAME project. From time to time they create snapshots against current vanilla Linux kernel sources.
 
  
Until kernel development series 2.5.x was started, the USAGI patch was so big, that Linux networking maintainers were unable to include it completly in the production source of the Linux kernel 2.4.x series.
+
==Perjalanan Sejarah==
  
During kernel development series 2.5.x, USAGI tried to insert all of their current extensions into this.
+
Karena kekurangan sumber daya manusia, implementasi IPv6 di kernel tidak dapat mengikuti draft maupun RFC yang baru di release. Bulan Oktober 2000, sebuah projek di mulai di Jepang, dinamakan USAGI, yang bertujuan untuk mengimplementasikan semua hal yang tidak ada, atau kadaluarsa dalam dukungan IPv6 di Linux. USAGI mengambil implementasi IPv6 terakhir di FreeBSD yang dikerjakan oleh KAME Project. Dari waktu ke waktu USAGI mengirimkan snapshot ke kernel source terakhir.
2.2.3. Current
 
  
Many of the long-term developed IPv6 related patches by USAGI and others are integrated into vanilla kernel series 2.6.x.
+
Hingga kernel development versi 2.5.x di mulai, patch USAGI sangat besar, sehingga Linux networking maintainer tidak dapat lagi memasukannya secara penuh di production source dari Linux kernel versi 2.4.x.
2.2.4. Future
 
  
USAGI and others are still working on implementation of newer features like mobililty and others. From time to time, new extension patches are released and also integration into vanilla kernel series is made.
+
Pada saat kernel development versi 2.5.x, USAGI berjuang untuk memasukan semua extensi mereka ke kernel source.
  
 +
 +
==Saat Ini==
 +
 +
Banyak perkembangan jangka panjang IPv6 di patch oleh USAGI dan banyak lainnya mulai terintegrasi ke kernel 2.6.x ke atas.
 +
 +
 +
==Masa Datang==
 +
 +
USAGI dan banyak lainnya akan bekerja untuk implementasi dari fitur baru seperti mobility dan lainnya. Dari waktu ke waktu, patch dari extension yang baru akan di relase dan juga akan di integrasikan ke kernel yang dibuat.
  
  
 
==Referensi==
 
==Referensi==
  
 +
* http://www.ipv6.com/articles/general/timeline-of-ipv6.htm
 
* http://tldp.org/HOWTO/Linux+IPv6-HOWTO/basic-history-ipv6-linux.html
 
* http://tldp.org/HOWTO/Linux+IPv6-HOWTO/basic-history-ipv6-linux.html

Latest revision as of 10:10, 19 May 2013

Sumber: http://tldp.org/HOWTO/Linux+IPv6-HOWTO/basic-history-ipv6-linux.html


Awal Sejarah IPv6

code network pertama IPv6 yang di tambahkan ke source code kernel Linux terjadi pada versi 2.1.8 di bulan November 1996 oleh Pedro Roque. Network code tersebut berbasis pada BSD API

diff -u --recursive --new-file v2.1.7/linux/include/linux/in6.h
¬ linux/include/linux/in6.h 
--- v2.1.7/linux/include/linux/in6.h Thu Jan 1 02:00:00 1970 
+++ linux/include/linux/in6.h Sun Nov 3 11:04:42 1996 
@@ -0,0 +1,99 @@ 
+/* 
+ * Types and definitions for AF_INET6 
+ * Linux INET6 implementation 
+ * + * Authors: 
+ * Pedro Roque <******> 
+ * 
+ * Source: 
+ * IPv6 Program Interfaces for BSD Systems 
+ * <draft-ietf-ipngwg-bsd-api-05.txt> 

Kalimat di atas dai ambil dari patch-2.1.8 (e-mail address di tutup saat copy & paste).


Perjalanan Sejarah

Karena kekurangan sumber daya manusia, implementasi IPv6 di kernel tidak dapat mengikuti draft maupun RFC yang baru di release. Bulan Oktober 2000, sebuah projek di mulai di Jepang, dinamakan USAGI, yang bertujuan untuk mengimplementasikan semua hal yang tidak ada, atau kadaluarsa dalam dukungan IPv6 di Linux. USAGI mengambil implementasi IPv6 terakhir di FreeBSD yang dikerjakan oleh KAME Project. Dari waktu ke waktu USAGI mengirimkan snapshot ke kernel source terakhir.

Hingga kernel development versi 2.5.x di mulai, patch USAGI sangat besar, sehingga Linux networking maintainer tidak dapat lagi memasukannya secara penuh di production source dari Linux kernel versi 2.4.x.

Pada saat kernel development versi 2.5.x, USAGI berjuang untuk memasukan semua extensi mereka ke kernel source.


Saat Ini

Banyak perkembangan jangka panjang IPv6 di patch oleh USAGI dan banyak lainnya mulai terintegrasi ke kernel 2.6.x ke atas.


Masa Datang

USAGI dan banyak lainnya akan bekerja untuk implementasi dari fitur baru seperti mobility dan lainnya. Dari waktu ke waktu, patch dari extension yang baru akan di relase dan juga akan di integrasikan ke kernel yang dibuat.


Referensi