1
0
Fork 0
mirror of https://gitlab.com/netravnen/NetworkLabNotes.git synced 2024-10-30 17:59:38 +00:00

Merge branch 'master' into 15-l3-ospf

This commit is contained in:
netravnen 2018-07-02 03:33:30 +02:00
commit a4dc5775e6
11 changed files with 131 additions and 30 deletions

23
.gitignore vendored Normal file
View file

@ -0,0 +1,23 @@
## Archive formats
*.gz
## Document formats
*.pdf
## LaTeX exceptions
*.aux
*.ist
*.acn
*.bbl
*.blg
*.lof
*.synctex(busy)
*.toc
*.lot
*.out
latexmkrc
main.fls
main.fdb_latexmk
# Editors
.vscode

View file

@ -1,4 +1,5 @@
Christoffer <netravnen@gmail.com> <anonymous@overleaf.com> Christoffer Hansen <netravnen@gmail.com> <anonymous@overleaf.com>
Christoffer <netravnen@gmail.com> <unknown@example.com> Christoffer Hansen <netravnen@gmail.com> <unknown@example.com>
Christoffer <netravnen@gmail.com> <netravnen@users.noreply.github.com> Christoffer Hansen <netravnen@gmail.com> <netravnen@users.noreply.github.com>
Christoffer <netravnen@gmail.com> <zbcchhan11@zbc.dk> Christoffer Hansen <netravnen@gmail.com> <zbcchhan11@zbc.dk>
Christoffer Hansen <netravnen@gmail.com>

View file

@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased] ## [Unreleased]
- See commit changelog - See commit changelog
## [0.4.0] - 2018-02-18
### Added
- EIGRP chapter
## [0.3.4] - 2017-09-17 ## [0.3.4] - 2017-09-17
### Fix ### Fix
- Cannot remember what was fixed - Cannot remember what was fixed
@ -75,9 +79,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
[0.7.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.6.0...v0.7.0 [0.7.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.6.0...v0.7.0
[0.6.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.5.0...v0.6.0 [0.6.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.5.0...v0.6.0
[0.5.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.4.0...v0.5.0 [0.5.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.4.0...v0.5.0
[0.4.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.3...v0.4.0
[Unreleased]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.4...HEAD [Unreleased]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.4.0...HEAD
[0.4.0]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.4...v0.4.0
[0.3.4]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.3...v0.3.4 [0.3.4]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.3...v0.3.4
[0.3.3]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.2...v0.3.3 [0.3.3]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.2...v0.3.3
[0.3.2]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.1...v0.3.2 [0.3.2]: https://gitlab.com/netravnen/CiscoLabNotes/compare/v0.3.1...v0.3.2

View file

@ -1,6 +1,6 @@
BSD 3-Clause License BSD 3-Clause License
Copyright (c) 2017, Netravnen Copyright (c) 2017-2018, Netravnen
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without

View file

@ -1,7 +1,9 @@
URLs: [Development repository][gitlab], [mirror][github], [mirror][git.data.coop]
# Subjects tryied covered # Subjects tryied covered
## Switching ## Switching
- [X] Spanning Tree - [x] Spanning Tree
- [ ] SDM Templates - [ ] SDM Templates
- [ ] PoE - [ ] PoE
- [ ] LACP - [ ] LACP
@ -10,9 +12,9 @@
- [ ] vPC (cisco proprietary) - [ ] vPC (cisco proprietary)
## Routing ## Routing
- [X] BGP - [x] BGP
- [ ] ISIS - [ ] ISIS
- [ ] EIGRP (cisco proprietary) - [x] EIGRP (cisco proprietary)
- [ ] OSPF - [ ] OSPF
- [ ] RIP - [ ] RIP
- [ ] InterVLAN Routing - [ ] InterVLAN Routing
@ -59,19 +61,20 @@
- [ ] StackWise - [ ] StackWise
## AAA ## AAA
- [X] TACACS+ (cisco proprietary) - [x] TACACS+ (cisco proprietary)
- [X] RADIUS - [x] RADIUS
## Example configuration snippets ## Example configuration snippets
- [ ] SSH - [ ] SSH
- [X] CDP (cisco proprietary) - [x] CDP (cisco proprietary)
- [X] DHCP - [x] DHCP
- [X] HSRP (cisco proprietary) - [x] HSRP (cisco proprietary)
- [X] Hardware clock - [x] Hardware clock
- [X] LLDP - [x] LLDP
- [X] NTP - [x] NTP
- [X] OSPFv2 - [x] OSPFv2
- [X] VTY - [x] VTY
[repo-origin]: https://gitlab.com/netravnen/CiscoLabNotes [gitlab]: https://gitlab.com/NETRAVNEN/NetworkLabNotes
[repo-mirror]: https://github.com/netravnen/CiscoLabNotes [github]: https://github.com/NETRAVNEN/NetworkLabNotes
[git.data.coop]: https://git.data.coop/NETRAVNEN/NetworkLabNotes/settings

View file

@ -1,4 +1,5 @@
\newacronym{adsl}{ADSL}{Asymmetric Digital Subscriber Line} \newacronym{adsl}{ADSL}{Asymmetric Digital Subscriber Line}
\newacronym{aodv}{AODV}{Adhoc On-Demand Distance Vector Routing}
\newacronym{ap}{AP}{Access Point} \newacronym{ap}{AP}{Access Point}
\newacronym{arin}{ARIN}{American Registry for Internet Numbers} \newacronym{arin}{ARIN}{American Registry for Internet Numbers}
\newacronym{arp}{ARP}{Address Resolution Protocol} \newacronym{arp}{ARP}{Address Resolution Protocol}
@ -32,6 +33,7 @@
\newacronym{dns6}{DNSv6}{Domain Name System version 6} \newacronym{dns6}{DNSv6}{Domain Name System version 6}
\newacronym{dr}{DR}{Danmarks Radio} \newacronym{dr}{DR}{Danmarks Radio}
\newacronym{dual}{DUAL}{Diffusing Update Algorithm} \newacronym{dual}{DUAL}{Diffusing Update Algorithm}
\newacronym{dsdv}{DSDV}{Destination-Sequenced Distance Vector}
\newacronym{dsl}{DSL}{Digital Subscriber Line} \newacronym{dsl}{DSL}{Digital Subscriber Line}
\newacronym{dst}{dst}{destination} \newacronym{dst}{dst}{destination}
\newacronym{dwdm}{DWDM}{} \newacronym{dwdm}{DWDM}{}
@ -60,6 +62,7 @@
\newacronym{gprs}{GPRS}{General Packet Radio Service} \newacronym{gprs}{GPRS}{General Packet Radio Service}
\newacronym{gsm}{GSM}{Global System for Mobile communications} \newacronym{gsm}{GSM}{Global System for Mobile communications}
\newacronym{ha}{HA}{High Availability} \newacronym{ha}{HA}{High Availability}
\newacronym{hmac}{HMAC}{Hashed Message Authentication Code}
\newacronym{hsrp}{HSRP}{Hot-Standby Routing Protocol} \newacronym{hsrp}{HSRP}{Hot-Standby Routing Protocol}
\newacronym{http}{HTTP}{Hypertext Transfer Protocol} \newacronym{http}{HTTP}{Hypertext Transfer Protocol}
\newacronym{https}{HTTPS}{Hyper Text Transfer Protocol Secure} \newacronym{https}{HTTPS}{Hyper Text Transfer Protocol Secure}

View file

@ -314,6 +314,50 @@ The version of rip supporting ipv6. different to the standard rip in the ng vers
\newpage \newpage
\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} {\scriptsize (The Babel extension
mechanism)}, and
\item \rfc{7557} {\scriptsize (Babel \gls{hmac} Cryptographic
Authentication)}.
\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} \section{Static}
\newpage \newpage

View file

@ -1,12 +1,5 @@
\DTMsavenow{now} \DTMsavenow{now}
\title{Networking with switches and routers, automation and IPv4/6}
\def\thesubject{My Notes going along with learning Cisco Networking}
\author{"Netravnen (Gmail) (netravnen@gmail.com)" <netravnen@gmail.com>\\
Fingerprint: C8B3 82A8 A1CD CDB7 71FE B24C C654 948F DA86 BECD}
\def\theversion{v0.3.3}
\date{{\footnotesize Last release \theversion\\% \date{{\footnotesize Last release \theversion\\%
\texttt{\color{Gray}Generated \utccurrenttime}}} \texttt{\color{Gray}Generated \utccurrenttime}}}

View file

@ -3,6 +3,18 @@
\include{structure} % Load structure cfg for document \include{structure} % Load structure cfg for document
\include{acronyms} % Load acronym list \include{acronyms} % Load acronym list
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Define constants to ensure attribution of work %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\theversion{v0.4.0}
\title{Networking with switches and routers, automation and IPv4/6}
\def\thesubject{My Notes going along with learning Networking}
\author{"Christoffer Hansen" <netravnen@gmail.com>\\
GPG: C8B3 82A8 A1CD CDB7 71FE B24C C654 948F DA86 BECD}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % % %
% BEGIN DOCUMENT % % BEGIN DOCUMENT %
@ -69,7 +81,7 @@
% % % %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bibliography{references-books,references-websites,references-wikipedia,references-files} \bibliography{references-books,references-websites,references-wikipedia,references-files,references-videos}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % % %

9
references-videos.bib Normal file
View file

@ -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)}
}

View file

@ -58,3 +58,12 @@
year = {2010}, year = {2010},
note = {(Accessed on 02/18/2018)} note = {(Accessed on 02/18/2018)}
} }
@misc{Babel-al30:online,
author = {Juliusz Chroboczek},
title = {Babel — a loop-avoiding distance-vector routing protocol},
howpublished = {\url{https://www.irif.fr/~jch/software/babel/}},
month = {},
year = {},
note = {(Accessed on 02/18/2018)}
}