From Fedora Project Wiki
(Created page with "== Current status == === Disabled === * Applies to: IPv4 * Link-local address: none * Manual addresses: forbidden * Dynamic global address: none * Shared networking: none =...")
 
No edit summary
Line 1: Line 1:
== Current status ==
== Current status ==


=== Disabled ===
{|
!Method
!Protocol
!LL address
!Manual address
!Dynamic global address
!Shared networking
|-
|disabled||IPv4||none||forbidden||none||none
|-
|ignore||IPv6||kernel||forbidden||kernel||none
|-
|link-local||IPv4||userspace||forbidden||none||none
|-
|||IPv6||kernel||forbidden||none||none
|-
|manual||IPv4||none||required||none||none
|-
|||IPv6||kernel||required||none||none
|-
|auto||IPv4||none||allowed||dhcp||none
|-
|||IPv6||kernel||allowed||ra+dhcp||none
|-
|dhcp||IPv6||none||allowed||dhcp||none
|-
|shared||IPv4||kernel||?||dhcp||none
|-
|}


* Applies to: IPv4
Notes:
* Link-local address: none
* Manual addresses: forbidden
* Dynamic global address: none
* Shared networking: none


=== Link-local ===
* Even when IPv4 is in the disabled state, the network interface communicates on the L2 level.
 
* There's no disable method for IPv6 and its semantics is unclear (whether disable means the same as link-local, or it also applies to the link-local address which is unaffected in all other methods).
* Applies to: IPv4, IPv6 (the semantics currently differ)
* The usage of IPv4 and IPv6 link-local addresses substatially differs. While IPv6 uses link-local addresses for *all* methods, IPv4 only uses it for the special link-local method.
* Link-local address: userspace (IPv4), kernel (IPv6)
* The IPv4 disable and IPv4/manual methods only differ in the number of addresses (0 versus >=1), therefore one of them is redundant.
* Manual addresses: ?
* The IPv6 link-local and IPv6/manual methods only differ in the number of addresses (0 versus >=1), therefore one of them is redundant.
* Dynamic global address: none
* The IPv6 dhcp method is currently defunct.
* Shared networking: none
* There's no IPv6 shared method, yet.
 
=== Manual ===
 
* Applies to: IPv4, IPv6
* Link-local address: userspace (IPv4), kernel (IPv6)
* Manual addresses: allowed
* Dynamic global address: none
* Shared networking: none
 
=== Auto ===
 
* Applies to: IPv4, IPv6
* Link-local address: none (IPv4) or kernel (IPv6)
* Manual addresses: allowed
* Dynamic global address: dhcp (IPv4), ra+dhcp (IPv6
* Shared networking: none
 
=== Shared ===
 
* Applies to: IPv4
* Link-local address: none
* Manual addresses: ?
* Dynamic global address: none
* Shared networking: yes

Revision as of 07:21, 19 October 2013

Current status

Method Protocol LL address Manual address Dynamic global address Shared networking
disabled IPv4 none forbidden none none
ignore IPv6 kernel forbidden kernel none
link-local IPv4 userspace forbidden none none
IPv6 kernel forbidden none none
manual IPv4 none required none none
IPv6 kernel required none none
auto IPv4 none allowed dhcp none
IPv6 kernel allowed ra+dhcp none
dhcp IPv6 none allowed dhcp none
shared IPv4 kernel ? dhcp none

Notes:

  • Even when IPv4 is in the disabled state, the network interface communicates on the L2 level.
  • There's no disable method for IPv6 and its semantics is unclear (whether disable means the same as link-local, or it also applies to the link-local address which is unaffected in all other methods).
  • The usage of IPv4 and IPv6 link-local addresses substatially differs. While IPv6 uses link-local addresses for *all* methods, IPv4 only uses it for the special link-local method.
  • The IPv4 disable and IPv4/manual methods only differ in the number of addresses (0 versus >=1), therefore one of them is redundant.
  • The IPv6 link-local and IPv6/manual methods only differ in the number of addresses (0 versus >=1), therefore one of them is redundant.
  • The IPv6 dhcp method is currently defunct.
  • There's no IPv6 shared method, yet.