Browse Source

all doc in one dir

Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
master
Nico Schottelius 4 years ago
parent
commit
71825d21bd
  1. 0
      doc/Abstract.tex
  2. 0
      doc/Design.tex
  3. 0
      doc/Introduction.tex
  4. 0
      doc/Makefile
  5. 0
      doc/Originalproblem.tex
  6. 0
      doc/Outlook.tex
  7. 0
      doc/Problem.tex
  8. 0
      doc/Results.tex
  9. 0
      doc/Summary.tex
  10. 0
      doc/Thesis.pdf
  11. 0
      doc/Thesis.tex
  12. 0
      doc/Timetable.tex
  13. 0
      doc/Title.tex
  14. 0
      doc/appendix.tex
  15. 0
      doc/conclusion.tex
  16. 0
      doc/environments.tex
  17. 0
      doc/filename.txt
  18. 0
      doc/logos/TIKETHhdr.eps
  19. 0
      doc/logos/TIKETHhdr.pdf
  20. 0
      doc/orig_latex_template.zip
  21. 76
      doc/plan.org
  22. 0
      doc/preamble.tex
  23. 0
      doc/refs/README.TXT
  24. 0
      doc/refs/refs.bib
  25. 2
      p4app/static-mapping.json

0
doc/template_pdflatex/Abstract.tex → doc/Abstract.tex

0
doc/template_pdflatex/Design.tex → doc/Design.tex

0
doc/template_pdflatex/Introduction.tex → doc/Introduction.tex

0
doc/template_pdflatex/Makefile → doc/Makefile

0
doc/template_pdflatex/Originalproblem.tex → doc/Originalproblem.tex

0
doc/template_pdflatex/Outlook.tex → doc/Outlook.tex

0
doc/template_pdflatex/Problem.tex → doc/Problem.tex

0
doc/template_pdflatex/Results.tex → doc/Results.tex

0
doc/template_pdflatex/Summary.tex → doc/Summary.tex

0
doc/template_pdflatex/Thesis.pdf → doc/Thesis.pdf

0
doc/template_pdflatex/Thesis.tex → doc/Thesis.tex

0
doc/template_pdflatex/Timetable.tex → doc/Timetable.tex

0
doc/template_pdflatex/Title.tex → doc/Title.tex

0
doc/template_pdflatex/appendix.tex → doc/appendix.tex

0
doc/template_pdflatex/conclusion.tex → doc/conclusion.tex

0
doc/template_pdflatex/environments.tex → doc/environments.tex

0
doc/template_pdflatex/filename.txt → doc/filename.txt

0
doc/template_pdflatex/logos/TIKETHhdr.eps → doc/logos/TIKETHhdr.eps

0
doc/template_pdflatex/logos/TIKETHhdr.pdf → doc/logos/TIKETHhdr.pdf

0
doc/template_pdflatex/orig_latex_template.zip → doc/orig_latex_template.zip

76
doc/plan.org

@ -1,34 +1,35 @@
* Time table / log
| 2019-02-21 | Kick-Off |
| | Finish all admin points |
| | Know when/how to coordinate |
| 2019-02-21 | Clarifications Ueli Maurer (Mentor) |
| | Write mail / phone |
| 2019-02-22 | Have all papers handed in |
| | |
| 2019-02-22 | Have rough definition of tasks |
| 2019-03-01 | Feature list / priority list / roadmap clear |
| 2019-03-08 | NAT46 1:1 table TCP/UDP working |
| 2019-03-15 | NAT46 1:1 table ICMP, ICMPv6 working |
| | Will need some switch local ip addresses |
| | |
| 2019-03-29 | Jool SIIT / range / offset support https://www.jool.mx/en/run-vanilla.html |
| | Jool EAMT support https://www.jool.mx/en/run-eam.html |
| | Bidirectional support |
| | Will need IPv6 embedding suport https://tools.ietf.org/html/rfc6052 |
| | |
| 2019-04-05 | NAT64 prefix based IPv6->IPv4 conversion [tayga] |
| | Use case: IPv6 hosts send to specific /96 |
| | |
| 2019-04-19 | NAT64 dynamic pool implementation: n:m ipv6 to ipv4 mapping |
| | And n:1 stateful mappings https://www.jool.mx/en/run-nat64.html |
| | Needs active controller |
| | Needs timeout / leases |
| 2019-05-10 | Benmarking results between P4, Jool, Tayga |
| | Real hardware of advantage |
| | |
| 2019-08-01 | Latest start writing documentation |
| 2019-08-21 | hand in thesis |
| When? | What? | Notes |
| 2019-02-21 | Kick-Off | x |
| | Finish all admin points | x |
| | Know when/how to coordinate | x |
| 2019-02-21 | Clarifications Ueli Maurer (Mentor) | x |
| | Write mail / phone | x |
| 2019-02-22 | Have all papers handed in | |
| | | |
| 2019-02-22 | Have rough definition of tasks | |
| 2019-03-01 | Feature list / priority list / roadmap clear | |
| 2019-03-08 | NAT46 1:1 table TCP/UDP working | |
| 2019-03-15 | NAT46 1:1 table ICMP, ICMPv6 working | |
| | Will need some switch local ip addresses | |
| | | |
| 2019-03-29 | Jool SIIT / range / offset support https://www.jool.mx/en/run-vanilla.html | |
| | Jool EAMT support https://www.jool.mx/en/run-eam.html | |
| | Bidirectional support | |
| | Will need IPv6 embedding suport https://tools.ietf.org/html/rfc6052 | |
| | | |
| 2019-04-05 | NAT64 prefix based IPv6->IPv4 conversion [tayga] | |
| | Use case: IPv6 hosts send to specific /96 | |
| | | |
| 2019-04-19 | NAT64 dynamic pool implementation: n:m ipv6 to ipv4 mapping | |
| | And n:1 stateful mappings https://www.jool.mx/en/run-nat64.html | |
| | Needs active controller | |
| | Needs timeout / leases | |
| 2019-05-10 | Benmarking results between P4, Jool, Tayga | |
| | Real hardware of advantage | |
| | | |
| 2019-08-01 | Latest start writing documentation | |
| 2019-08-21 | hand in thesis | |
* Topics / Tasks
** Admin
*** DONE Clarify PDF / form with Denise Spicher: free form description
@ -49,8 +50,9 @@
*** TODO Setup test VM [dual stack] for tayga:
*** NAT64/NAT46 Features in jool and tayga
**** TODO Static 1:1 NAT46: translate from IPv4 to IPv6 with a table
***** TCP, UDP
***** ICMP <-> ICMPv6
***** TODO TCP
***** TODO UDP
***** TODO ICMP <-> ICMPv6
**** TODO Stateless Prefix based NAT64: IPv6 to IPv4 translation prefix based
***** Allows IPv6 hosts to reach the IPv4 Internet
**** See time table above
@ -102,6 +104,10 @@ user@T:~# iptables -t mangle -A PREROUTING \
**** Cisco (?)
*** P4 based implementation
TBD
**** Static mappings
- need table
- need tcp & udp translation
**** Requirements
-
*** Performance comparison
@ -123,6 +129,12 @@ space solution, the latter a custom Linux kernel module.
This thesis challenges this status quo by developing a P4 based
solution supporting all features of jool/tayga and comparing the
performance, security and adaptivity of the solutions.
- Milestone 1: Stateless NAT64/NAT46 translations in P4
- Milestone 2: Stateful (dynamic) NAT64/NAT46 translations
- Milestone 3: Hardware adaption
** Original ideas
Proposal 1: Automating NAT64 with P4

0
doc/template_pdflatex/preamble.tex → doc/preamble.tex

0
doc/template_pdflatex/refs/README.TXT → doc/refs/README.TXT

0
doc/template_pdflatex/refs/refs.bib → doc/refs/refs.bib

2
p4app/static-mapping.json

@ -47,7 +47,7 @@
},
"exec_scripts": [
{
"cmd": "../static-mapping.sh",
"cmd": "./static-mapping.sh",
"reboot_run": true
}
]

Loading…
Cancel
Save