mirror of
https://gitlab.com/netravnen/NetworkLabNotes.git
synced 2024-12-23 20:57:53 +00:00
Writing ipv6 privacy subsection
This commit is contained in:
parent
779d7aff02
commit
bc0dc8e385
12
acronyms.tex
12
acronyms.tex
|
@ -25,6 +25,7 @@
|
|||
\newacronym{cwdm}{CWDM}{}
|
||||
\newacronym{db}{DB}{Database}
|
||||
\newacronym{dhcp}{DHCP}{Dynamic Host Control Protocol}
|
||||
\newacronym{dhcp6}{DHCPv6}{Dynamic Host Control Protocol version 6}
|
||||
\newacronym{dknog}{DKNOG}{Danish Network Operators' Group}
|
||||
\newacronym{dns}{DNS}{Domain Name System}
|
||||
\newacronym{dr}{DR}{Danmarks Radio}
|
||||
|
@ -60,16 +61,18 @@
|
|||
\newacronym{iab}{IAB}{Internet Architecture Board}
|
||||
\newacronym{iana}{IANA}{Internet Assigned Numbers Authority}
|
||||
\newacronym{icann}{ICANN}{Internet Corporation for Assigned Names and Numbers}
|
||||
\newacronym{icmp}{ICMP}{Internet Control Message Protocoll}
|
||||
\newacronym{icmp6}{ICMPv6}{Internet Control Message Protocol version 6}
|
||||
\newacronym{ieee}{IEEE}{Institute of Electrical and Electronics Engineers}
|
||||
\newacronym{ietf}{IETF}{Internet Engineering Task Force}
|
||||
\newacronym{igrp}{IGRP}{Interior Gateway Routing Protocol}
|
||||
\newacronym{imap}{IMAP}{Internet Message Access Protocol}
|
||||
\newacronym{ios}{IOS}{Internetwork Operating System}
|
||||
\newacronym{ip}{IP}{Internet Protocol}
|
||||
\newacronym{ip4}{IPv4}{Internet Protocol v4}
|
||||
\newacronym{ip6}{IPv6}{Internet Protocol v6}
|
||||
\newacronym{ipv4}{IPv4}{Internet Protocol v4}
|
||||
\newacronym{ipv6}{IPv6}{Internet Protocol v6}
|
||||
\newacronym{ip4}{IPv4}{Internet Protocol version 4}
|
||||
\newacronym{ip6}{IPv6}{Internet Protocol version 6}
|
||||
\newacronym{ipv4}{IPv4}{Internet Protocol version 4}
|
||||
\newacronym{ipv6}{IPv6}{Internet Protocol version 6}
|
||||
\newacronym{irc}{IRC}{Internet Relay Chat}
|
||||
\newacronym{irtf}{IRTF}{Internet Research Task Force}
|
||||
\newacronym{isis}{IS-IS}{Intermediate System to Intermediate System}
|
||||
|
@ -133,6 +136,7 @@
|
|||
\newacronym{sdsl}{SDSL}{Symmetric Digital Subscriber Line}
|
||||
\newacronym{sftp}{SFTP}{Secure Shell File Transfer Protocol}
|
||||
\newacronym{sla}{SLA}{Service Level Agreement}
|
||||
\newacronym{slaac}{SLAAC}{Stateless Address Autoconfiguration}
|
||||
\newacronym{smtp}{SMTP}{Simpe Mail Transfer Protocol}
|
||||
\newacronym{snmp}{SNMP}{Simple Network Management Protocol}
|
||||
\newacronym{sntp}{SNTP}{Secure Network Time Protocol}
|
||||
|
|
|
@ -6,8 +6,28 @@
|
|||
|
||||
\gls{ipv6} came about in 1998 when the original \rfc{2460} was published. It aims to provide globally route-able addresses (i.e. no need for \gls{nat}) and provides a hierarchical way to allocate address prefixes in a way which makes it simple to do route aggregation\footnote{This helps limits the size of the Internet's global routing table!}.
|
||||
|
||||
\fig{ipv6_address_leading_zeros.svg}{ipv6zeroes}{An illustration of an example IPv6 address with leading zeros in the binary rendering}
|
||||
\wikicommons[An illustration of an example IPv6 address with leading zeros in the binary rendering]{ipv6_address_leading_zeros}
|
||||
|
||||
\subsection{IP to client}
|
||||
|
||||
Several ways to assign a client an address exists.
|
||||
\begin{itemize}
|
||||
\item Let the client handle it itself (i.e. \gls{dhcp} server present): \gls{slaac}.
|
||||
\begin{itemize}
|
||||
\item \gls{icmp6} router discovery messages is used to detect info 'bout the connected network segment.
|
||||
\item Upon \textit{link up} client sends link-local solicitation multicast req. for network parameters,
|
||||
\item router \textit{responds with} router adv. packet cont. \gls{ip} cfg parameters.
|
||||
\end{itemize}
|
||||
\item Let the \gls{dhcp} server assign \textit{partial} info to the client.
|
||||
\item Let the \gls{dhcp} server assign \textit{every} info to the client.
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Privacy} is a large concern regarding \gls{ipv6} because of the globally unique address the client posses. Implementation to do privacy regarding the host bits of an \gls{ip6} has been done to protect the clients (and users) from being tracked. Alas, if the \gls{isp} do static prefix assignments to end users. This privacy protection may be somewhat unusable. As the network prefix will always remain the same. Regardless of the host-bits being changed often.
|
||||
|
||||
\subsection{Packet Header}
|
||||
|
||||
\wikicommons{Ipv6_header}}
|
||||
|
||||
\subsection{Multicast}
|
||||
|
||||
\section[IPv4]{Internet Protocol v4}
|
BIN
img/ipv6/Ipv6_header.png
Normal file
BIN
img/ipv6/Ipv6_header.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
@ -72,4 +72,12 @@
|
|||
year = "2017",
|
||||
howpublished = {\url{http://en.wikipedia.org/w/index.php?title=Border\%20Gateway\%20Protocol&oldid=785954244}},
|
||||
note = "[Online; accessed 18-June-2017]"
|
||||
}
|
||||
|
||||
@misc{ wiki:IPv6,
|
||||
author = "Wikipedia",
|
||||
title = "{IPv6} --- {W}ikipedia{,} The Free Encyclopedia",
|
||||
year = "2017",
|
||||
howpublished = {\url{http://en.wikipedia.org/w/index.php?title=IPv6&oldid=790986104}},
|
||||
note = "[Online; accessed 18-July-2017]"
|
||||
}
|
Loading…
Reference in a new issue