From 8c7f0cba6ce76259babcab0c120a4b11de50d8b1 Mon Sep 17 00:00:00 2001 From: Christoffer Hansen Date: Sun, 18 Feb 2018 17:05:07 +0100 Subject: [PATCH] babel initial description --- chapter/layer3.tex | 38 ++++++++++++++++++++++++++++++++++++++ main.tex | 2 +- references-videos.bib | 9 +++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 references-videos.bib diff --git a/chapter/layer3.tex b/chapter/layer3.tex index a6e87f7..ad1f04d 100644 --- a/chapter/layer3.tex +++ b/chapter/layer3.tex @@ -221,6 +221,44 @@ The version of rip supporting ipv6. different to the standard rip in the ng vers \section{Babel} +Babel is built on the principles of 1) \gls{dsdv}, 2) \gls{aodv}, and 3) +\gls{eigrp} protocols. +Made for hybrid networks\footnote{network contains wired and wireless links} +and can account for a high level of instability on wireless links. + +Babel has been reported to be running stable in unstable wireless networks with +a level of reliability and fast convergence. + +\begin{itemize} + \item Loop-avoidance protocol, + \item Uses distributed Bellman-Ford algorithm, + \item \rfc{6126} in 45 pages, \textit{(28 are normative)} + \begin{enumerate} + \item Updates by \rfc{7298}, and + \item \rfc{7557}. + \end{enumerate} + \item Highly extensible protocol,\cite{BabelDoe86:online} + \item Supports \gls{ip4} and \gls{ip6}. +\end{itemize} + +Babel on \underline{wired} networks uses by default hop-count. Can be +configured to include several values when computing the metrics. +On \underline{wireless} networks Babel should be configured to take into +account factors such as link latency, packet loss, hop-count, and radio +diversity. + +\subsection{Protocol support} + +Currently the following projects include support for +Babel:\cite{Babel—al30:online} + +\begin{itemize} + \item Bird {\footnotesize \url{http://bird.network.cz/}} + \item FRR {\footnotesize \url{https://frrouting.org/}} + \item Pybabel {\footnotesize \url{https://github.com/fingon/pybabel/}} + \item Sbabeld {\footnotesize \url{http://github.com/jech/sbabeld/}} +\end{itemize} + \newpage \section{Static} diff --git a/main.tex b/main.tex index e6befab..77aa174 100644 --- a/main.tex +++ b/main.tex @@ -70,7 +70,7 @@ % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\bibliography{references-books,references-websites,references-wikipedia} +\bibliography{references-books,references-websites,references-wikipedia,references-videos} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % diff --git a/references-videos.bib b/references-videos.bib new file mode 100644 index 0000000..e8a986d --- /dev/null +++ b/references-videos.bib @@ -0,0 +1,9 @@ +@misc{BabelDoe86:online, + author = {Juliusz Chroboczek}, + title = {Babel Doesn't Care + Slides - BattleMeshV8 - YouTube}, + howpublished = + {\url{https://www.youtube.com/watch?v=1zMDLVln3XM&t=10s&ab_channel=AdjyLeak}}, + month = {August}, + year = {2015}, + note = {(Accessed on 02/18/2018)} +} \ No newline at end of file