2019-08-08 12:08:07 +00:00
@Misc { ripe_exhaustion ,
author = {RIPE},
2019-08-08 12:45:16 +00:00
title = {IPv4 Exhaustion},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.ripe.net/publications/ipv6-info-centre/about-ipv6/ipv4-exhaustion}},
note = {Requested on 2019-08-22}}
2019-08-08 12:08:07 +00:00
@Misc { apnic_exhaustion ,
author = {APNIC},
2019-08-08 12:45:16 +00:00
title = {APNIC’ s IPv4 pool status},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.apnic.net/community/ipv4-exhaustion/graphical-information/}},
note = {Requested on 2019-08-22}}
2019-08-08 12:08:07 +00:00
@Misc { google:_ipv6_googl ,
author = {Google},
title = {IPv6 - Google},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.google.com/intl/en/ipv6/statistics.html}},
note = {Requested on 2019-08-22}}
2019-08-08 12:08:07 +00:00
@Misc { lacnic:_ipv4_deplet_phases ,
author = {LACNIC},
title = {IPv4 Depletion Phases},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.lacnic.net/1039/1/lacnic/ipv4-depletion-phases}},
note = {Requested on 2019-08-22}}
2019-08-08 12:45:16 +00:00
@Misc { afrinic:_afrin_ipv4_exhaus ,
author = {AFRINIC},
title = {AFRINIC IPv4 Exhaustion},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://afrinic.net/exhaustion}},
note = {Requested on 2019-08-22}}
2019-08-08 12:45:16 +00:00
@Misc { arin:_ipv4_addres_option ,
author = {ARIN},
title = {IPv4 Addressing Options},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.arin.net/resources/guide/ipv4/}},
note = {Requested on 2019-08-22}}
2019-08-08 12:45:16 +00:00
@Misc { vyncke:_ipv6_deploy_aggreg_status ,
author = {Eric Vyncke},
title = {IPv6 Deployment Aggregated Status},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.vyncke.org/ipv6status/}},
note = {Requested on 2019-08-22}}
2019-08-08 12:45:16 +00:00
@Misc { cisco:_ipv6 ,
author = {CISCO},
title = {6lab - The place to monitor IPv6 adoption},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://6lab.cisco.com/stats/}},
note = {Requested on 2019-08-22}}
2019-08-08 12:45:16 +00:00
@Misc { akamai:_ipv6_adopt_visual ,
author = {Akamai},
title = {IPv6 Adoption Visualization},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.akamai.com/us/en/resources/our-thinking/state-of-the-internet-report/state-of-the-internet-ipv6-adoption-visualization.jsp#countries}},
note = {Requested on 2019-08-22}}
2019-08-09 08:38:54 +00:00
@Misc { wikipedia:_ipv6 ,
author = {Wikipedia},
title = {IPv6 transition mechanism},
howpublished = {\url{https://en.wikipedia.org/wiki/IPv6_transition_mechanism}},
2019-08-22 09:17:56 +00:00
note = {Requested on 2019-08-08}}
2019-08-09 09:49:41 +00:00
@Misc { _implem_your_switc_target_with_bmv2 ,
author = {BMV2},
title = {IMPLEMENTING YOUR SWITCH TARGET WITH BMv2},
2019-08-22 09:17:56 +00:00
howpublished = {\url{http://www.bmv2.org/}},
note = {Requested on 2019-08-22}}
2019-08-09 09:49:41 +00:00
@Misc { netfpga:_p4_netpf_public_github ,
author = {NetFPGA},
title = {P4-NetPFGA-Public repository at Github},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://github.com/NetFPGA/P4-NetFPGA-public}},
note = {Requested on 2019-08-22}}
2019-08-09 09:49:41 +00:00
@Misc { networks:_tofin ,
author = {Barefoot Networks},
2019-08-21 08:58:11 +00:00
title = {Barefoot Tofino2},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://barefootnetworks.com/products/brief-tofino-2/}},
note = {Requested on 2019-08-22}}
2019-08-09 12:25:18 +00:00
2019-08-21 08:58:11 +00:00
@Misc { networks:_tofin1 ,
author = {Barefoot Networks},
title = {Barefoot Tofino},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.barefootnetworks.com/products/brief-tofino/}},
note = {Requested on 2019-08-22}}
2019-08-21 08:58:11 +00:00
@Misc { networks:_arist_series ,
author = {Arista Networks},
title = {Arista 7170 Series},
howpublished = {\url{https://www.arista.com/en/products/7170-series}},
note = {Requested on 2019-08-21}}
2019-08-09 12:25:18 +00:00
@Misc { lutchansky:_tayga_simpl_nat64_linux ,
author = {Nathan Lutchansky},
title = {TAYGA - Simple, no-fuss NAT64 for Linux},
2019-08-22 09:17:56 +00:00
howpublished = {\url{http://www.litech.org/tayga/}}
note = {Requested on 2019-08-22}}
2019-08-09 12:25:18 +00:00
2019-08-14 15:23:12 +00:00
@Misc { mexico:_jool_open_sourc_siit_nat64_linux ,
author = {NIC Mexico},
title = {Jool an Open Source SIIT and NAT64 for Linux.},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.jool.mx/en/index.html}},
note = {Requested on 2019-08-22}}
2019-08-14 15:23:12 +00:00
2019-08-09 12:25:18 +00:00
@Misc { vanbever:_progr_networ_data_planes ,
author = {Laurent Vanbever},
title = {Programming Network Data Planes},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://github.com/nsg-ethz/p4-learning/blob/master/slides/02_p4_env.pdf}},
note = {Requested on 2019-08-22}}
2019-08-09 12:25:18 +00:00
@Misc { ungleich:_ipv4 ,
author = {ungleich},
title = {Die IPv4, die!},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://ungleich.ch/en-us/cms/blog/2019/01/09/die-ipv4-die/}},
note = {Requested on 2019-08-22}}
2019-08-10 15:48:31 +00:00
2019-08-18 12:24:22 +00:00
2019-08-18 12:36:02 +00:00
@Misc { ungleich:networkinfrastructure ,
2019-08-18 12:24:22 +00:00
author = {ungleich},
title = {The ungleich network infrastructure},
howpublished = {\url{https://redmine.ungleich.ch/projects/open-infrastructure/wiki/The_ungleich_network_infrastructure}},
note = {Requested on 2019-08-18}}
2019-08-10 15:48:31 +00:00
@Misc { nginx:_nginx_high_perfor_load_balan ,
author = {NGINX},
2019-08-10 16:11:42 +00:00
title = {NGINX | High Performance Load Balancer, Web Server, \& Reverse Proxy},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.nginx.com/}},
note = {Requested on 2019-08-22}}
2019-08-12 10:13:59 +00:00
@Misc { openvswitch ,
author = {Linux Foundation},
title = {Open vSwitch},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://www.openvswitch.org/}},
note = {Requested on 2019-08-22}}
2019-08-12 10:13:59 +00:00
@Misc { wikipedia:_ipv4 ,
author = {Wikipedia},
title = {IPv4 header checksum},
howpublished = {\url{https://en.wikipedia.org/wiki/IPv4_header_checksum}},
note = {Requested on 2019-08-12}}
@Misc { schottelius:github1675 ,
author = {Nico Schottelius},
title = {Casting bit<16> to bit<32> in checksum causes incorrect json to be generated},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://github.com/p4lang/p4c/issues/1765}},
note = {Requested on 2019-08-22}}
2019-08-12 10:13:59 +00:00
@Misc { schottelius:github745 ,
author = {Nico Schottelius},
title = {Add access to table keys},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://github.com/p4lang/p4-spec/issues/745}},
note = {Requested on 2019-08-22}}
2019-08-12 10:13:59 +00:00
@Misc { theojepsen:_get ,
author = {theojepsen},
title = {Get size of header},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://github.com/p4lang/p4-spec/issues/660}},
note = {Requested on 2019-08-22}}
2019-08-13 10:56:15 +00:00
@Misc { wikipedia:_solic ,
author = {Wikipedia},
title = {Solicited-node multicast address},
howpublished = {\url{https://en.wikipedia.org/wiki/Solicited-node_multicast_address}},
note = {Requested on 2019-08-13}}
2019-08-14 15:23:12 +00:00
@Misc { schottelius:thesisrepo ,
author = {Nico Schottelius},
title = {High speed NAT64 in P4 (git repository)},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://gitlab.ethz.ch/nsg/student-projects/ma-2019-19_high_speed_nat64_with_p4}},
note = {Requested on 2019-08-22}}
2019-08-18 21:58:10 +00:00
@Misc { nico18:_implem_layer_ipv4_ipv6_rever_proxy ,
author = {Nico Schottelius and Sarah Plocher},
title = {Implementation of a Layer 7 IPv4 to IPv6 Reverse Proxy},
howpublished = {Protected git repositry \url{https://gitlab.ethz.ch/nicosc/sdn-nat64/}, part of the Advanced topics in communication networks course fall 2019, \url{https://adv-net.ethz.ch/}},
year = 2018}
2019-08-15 13:33:08 +00:00
@Misc { schottelius:_exter_p4_netpf ,
author = {Nico Schottelius},
title = {Extern for checksum'ing payload (P4-NetPFGA-public)},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://github.com/NetFPGA/P4-NetFPGA-public/issues/13}},
note = {Requested on 2019-08-22}}
2019-08-15 13:33:08 +00:00
@Misc { hendrik:_p4_progr_fpga_semes_thesis_sa ,
author = {Hendrik Züllig, Supervisor; Prof. Dr. Laurent Vanbever; Tutor: Tobias Bühler},
title = {P4-Programming on an FPGA, Semester Thesis SA-2019-02},
2019-08-22 09:17:56 +00:00
howpublished = {\url{https://gitlab.ethz.ch/nsg/student-projects/sa-2019-02_p4_programming_sume_netfpga/blob/master/SA-2019-02.pdf}},
note = {Requested on 2019-08-22}}
2019-08-15 14:45:56 +00:00
@Misc { wikipedia:_jumbo ,
author = {Wikipedia},
title = {Jumbo frame},
howpublished = {\url{https://en.wikipedia.org/wiki/Jumbo_frame}},
note = {Requested on 2019-08-15}}
2019-08-18 21:58:10 +00:00
@Misc { huston:_ipv4_addres_repor ,
author = {Geoff Huston},
title = {IPv4 Address Report},
howpublished = {\url{https://ipv4.potaroo.net/}},
note = {Requested on 2019-08-18}}
2019-08-19 12:45:41 +00:00
@Misc { rieger:_multip ,
author = {Gerhard Rieger},
title = {socat - Multipurpose relay},
howpublished = {\url{http://www.dest-unreach.org/socat/}},
note = {Requested on 2019-08-19}}
@Misc { dugan:_tcp_udp_sctp ,
author = {Jon Dugan and Seth Elliott and Bruce A. Mah and Jeff Poskanzer and Kaustubh Prabhu},
title = {iPerf - The ultimate speed test tool for TCP, UDP and SCTP},
howpublished = {\url{https://iperf.fr/}},
note = {Requested on 2019-08-19}}
2019-08-19 15:50:00 +00:00
@Misc { various:_shoul_i_python_python ,
author = {Various},
title = {Should I use Python 2 or Python 3 for my development activity?},
howpublished = {\url{https://wiki.python.org/moin/Python2orPython3}},
note = {Requested on 2019-08-19}}
2019-08-21 08:58:11 +00:00
@Misc { zilberman:_netfp_sume ,
author = {Noa Zilberman and Yury Audzevich and G. Adam Covington and Andrew W. Moore},
title = {NetFPGA SUME: Toward 100 Gbps as Research Commodity},
howpublished = {IEEE Micro, vol.34, no.5, pp.32-41, Sept.-Oct. 2014, doi: 10.1109/MM.2014.61}}