Making the best of satellite links to Pacific Islands, by Ulrich Speidel.
A presentation given at APRICOT 2016’s Network Operations session on 24 February 2016.
This short document contains 8 sentences with grammatical errors that require corrections. Students are asked to identify the correctly worded sentences out of pairs of choices describing subjects and their actions. The purpose is to practice identifying grammatical errors related to verb tense, plurality, and prepositions.
This English exercise for kids asks students to choose the correct answers to 4 short statements about friends, health, transportation, and marriage. Students must determine whether statements use correct singular/plural forms and verbs to identify the right answers.
This document contains a short quiz with 4 multiple choice questions testing basic English prepositions of location and direction. The questions cover using "to" and "at" for communication between people, and "in", "on", and "at" for describing locations and the positioning of objects and people in space.
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...APNIC
Chimi Dorji, Internet Resource Analyst at APNIC, presented on Registry Data Accuracy Improvements at SANOG 41 jointly held with INNOG 7 in Mumbai, India from 25 to 30 April 2024.
This short document contains 8 sentences with grammatical errors that require corrections. Students are asked to identify the correctly worded sentences out of pairs of choices describing subjects and their actions. The purpose is to practice identifying grammatical errors related to verb tense, plurality, and prepositions.
This English exercise for kids asks students to choose the correct answers to 4 short statements about friends, health, transportation, and marriage. Students must determine whether statements use correct singular/plural forms and verbs to identify the right answers.
This document contains a short quiz with 4 multiple choice questions testing basic English prepositions of location and direction. The questions cover using "to" and "at" for communication between people, and "in", "on", and "at" for describing locations and the positioning of objects and people in space.
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...APNIC
Chimi Dorji, Internet Resource Analyst at APNIC, presented on Registry Data Accuracy Improvements at SANOG 41 jointly held with INNOG 7 in Mumbai, India from 25 to 30 April 2024.
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
Sunny Chendi, Senior Advisor, Membership and Policy at APNIC, presents 'APNIC Policy Roundup' at the 5th ICANN APAC-TWNIC Engagement Forum and 41st TWNIC OPM in Taipei, Taiwan from 23 to 24 April.
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
Dave Phelan, Senior Network Analyst/Technical Trainer at APNIC, presents 'DDoS In Oceania and the Pacific' at NZNOG 2024 held in Nelson, New Zealand from 8 to 12 April 2024.
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
Geoff Huston, Chief Scientist at APNIC deliver keynote presentation on the 'Future Evolution of the Internet' at the Everything Open 2024 conference in Gladstone, Australia from 16 to 18 April 2024.
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
Paul Wilson, Director General of APNIC delivers a presentation on IP addressing and IPv6 to the Policymakers Program during IETF 119 in Brisbane Australia from 16 to 22 March 2024.
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
Tom Harrison, Product and Delivery Manager at APNIC presents at the Registration Protocols Extensions working group during IETF 119 in Brisbane, Australia from 16-22 March 2024
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
Che-Hoo Cheng, Senior Director, Development at APNIC presents on the "Benefits of doing Internet peering and running an Internet Exchange (IX)" at the Communications Regulatory Commission of Mongolia's IPv6, IXP, Datacenter - Policy and Regulation International Trends Forum in Ulaanbaatar, Mongolia on 7 March 2024
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
APNIC Senior Advisor, Membership and Policy, Sunny Chendi presented on APNIC updates and RIR Policies for ccTLDs at APTLD 85 in Goa, India from 19-22 February 2024.
Lao Digital Week 2024: It's time to deploy IPv6APNIC
APNIC Development Director Che-Hoo Cheng presents on the importance of deploying IPv6 at the Lao Digital Week 2024, held in Vientiane, Lao PDR from 10 to 14 January 2024.
APNIC Chief Scientist Geoff Huston presents on the increasing adoption of privacy-related mechanisms that obscure how the network can observe user traffic at AINTEC 2023, held in Bangkok, Thailand from 12 to 14 December 2023.
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
Sunny Chendi, Senior Advisor, Membership and Policy at APNIC, presents 'APNIC Policy Roundup' at the 5th ICANN APAC-TWNIC Engagement Forum and 41st TWNIC OPM in Taipei, Taiwan from 23 to 24 April.
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
Dave Phelan, Senior Network Analyst/Technical Trainer at APNIC, presents 'DDoS In Oceania and the Pacific' at NZNOG 2024 held in Nelson, New Zealand from 8 to 12 April 2024.
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
Geoff Huston, Chief Scientist at APNIC deliver keynote presentation on the 'Future Evolution of the Internet' at the Everything Open 2024 conference in Gladstone, Australia from 16 to 18 April 2024.
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
Paul Wilson, Director General of APNIC delivers a presentation on IP addressing and IPv6 to the Policymakers Program during IETF 119 in Brisbane Australia from 16 to 22 March 2024.
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
Tom Harrison, Product and Delivery Manager at APNIC presents at the Registration Protocols Extensions working group during IETF 119 in Brisbane, Australia from 16-22 March 2024
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
Che-Hoo Cheng, Senior Director, Development at APNIC presents on the "Benefits of doing Internet peering and running an Internet Exchange (IX)" at the Communications Regulatory Commission of Mongolia's IPv6, IXP, Datacenter - Policy and Regulation International Trends Forum in Ulaanbaatar, Mongolia on 7 March 2024
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
APNIC Senior Advisor, Membership and Policy, Sunny Chendi presented on APNIC updates and RIR Policies for ccTLDs at APTLD 85 in Goa, India from 19-22 February 2024.
Lao Digital Week 2024: It's time to deploy IPv6APNIC
APNIC Development Director Che-Hoo Cheng presents on the importance of deploying IPv6 at the Lao Digital Week 2024, held in Vientiane, Lao PDR from 10 to 14 January 2024.
APNIC Chief Scientist Geoff Huston presents on the increasing adoption of privacy-related mechanisms that obscure how the network can observe user traffic at AINTEC 2023, held in Bangkok, Thailand from 12 to 14 December 2023.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
25. TCP queue oscillation
• Multiple TCP senders remotely send traffic to the sat gate
• Sat link is a bottleneck. Queue at sat gate acts like a funnel.
• TCP sender cannot see queue state directly
• Feedback on queue state goes via the satellite to remote TCP
receivers, and from there back to the senders
• Long delays: >500 ms on GEO, >125 ms on MEO
• Queue can oscillate between empty and overflow
• Complicating factors: TCP slow start, exponential back‐off
Island
network
TCP receivers
Internet
TCP senders
Queue
29. Why ISP’s don’t see Queue Oscillation
• Most flows are really short!
• Testing:
• Ping: short flows
• Loading web sites: short flows
(most elements are small)
• User’s can surf and get their mail,
(blame server, not ISP)
• Users don’t complain to ISP!
• Short flows don’t experience queue
oscillation: user experience dominated
by RTT delay, not rate
31. Common misconception
• “The download time depends mainly on the data rate”
• This is true for large downloads only!
• Example: 160 ms RTT, 300 Mbps sat link, assume no server delay
• 5 kB download averaging a rate of 4 Mbps takes 170 ms – 94% RTT
• This is what users experience in web browsing
• Half the data rate takes this up to 180 ms only
• 10 MB download averaging a rate of 4 Mbps takes 20.16 s ‐ 0.8% RTT
• If we only achieve half the data rate here, we need to wait over 40 seconds!
• TCP slow start is meant to let larger flows make better use of the capacity
• This isn’t happening here: shorter flows between 4 and 32kB in size achieve peak data
rates around 70% faster than flows of 1MB and more
32. Possible solutions – preliminary note
• TCP queue oscillation manifests as packet
loss
• Communications engineers are generally taught
to think of packet loss as cause by low/distorted
signal and noise/interference
• In this model, packet loss occurs at the satellite
receiver. This is not what we see here.
• IP networking people tend to think of packet loss
as a congestion phenomenon – packet drops at queues
• Note that in the case of queue oscillation, the
losses occurs at the input queue, not at the sat receiver
Island
network
TCP receivers
Internet
TCP senders
Queue
42. Niue scenario
• Connection via geostationary satellite with 8 Mbps downlink
• Very high link utilisation – sustained use of around 7.4 ‐ 7.6 Mbps during the day
• When sending data to Niue, we see some packet loss
• Queue overflows but never drains!
• Almost all of the traffic on the link is goodput
• Can simulate this quite well, too:
• Non‐adaptive TCP/NC buys us goodput of over 2 Mbps on a single connection – at the expense of other traffic!
Graphic courtesy
Internet Niue
45. Hardware and infrastructure – off‐island
• Need a minimum of TWO encoder/decoder machines off‐
island (BGP gateway requirement for an AS) in TWO
different AS
• Each of these can be a standard standalone server with
TWO network interfaces each, running Debian or Ubuntu
• Most of the computation offshore is encoding, which is less
computationally intense than decoding
• Our machine in Auckland is a Dell PowerEdge 320 with Intel
Xeon Processor E5‐2420 v2 2.20GHz – as a guide one of these
should be powerful enough for sat connections up to several
hundred Mbps
• Should be in a data centre / centres. Best positioned
closest to where most large‐file traffic comes from (e.g.,
NZ, California)
• The two network interfaces on each encoder / decoder
machine need to be in different subnets
Internet
Encoder / Decoder 2
Encoder / Decoder 1
46. Hardware and infrastructure on‐island
• Requires minimum of one encoder/decoder machine (but two for redundancy would be good)
• Encoder/decoder machine(s) should have THREE GB Ethernet interfaces
• One for tunnel, one to span local network with decoded traffic, one for remote maintenance
• Encoder/decoder machines should sit off the first router after the sat gate
• Router needs to provide two subnets for the tunnel & remote maintenance interfaces (these can be /30 subnets)
• One router port faces the sat gate, of course
• Further router ports are for emergency communication only, in case there are problems with the encoder / decoder
All other on‐
island
networks
Encoder / Decoder
GB Ethernet interface 2
(traffic to/from island
users)
GB Ethernet interface 1
(encoded traffic to / from
sat gate / off‐island)
Router
Sat
gate
Emergency fall‐
back network
GB Ethernet interface 3
(remote maintenance)
48. Networking considerations
• Current (experimental): On‐island encoder / decoder spans a /29 subnet of
the University of Auckland’s 130.216.0.0/16 AS
• This means we can get away with a single encoder / decoder there
• Supports only 6 clients (subnet has only 6 spare addresses)
• Production:
• Would need an AS large enough to accommodate all users (AS “A”)
• Gateways for this AS are the encoder / decoder machines off island – so whoever hosts these
needs to advertise the AS via BGP, and their upstream providers need to support this
• Would need a subnet outside the AS to accommodate sat gate, router, tunnel
interface, maintenance interface and emergency fall‐back network (AS “B”)
• A /24 is probably more than sufficient for this AS
• Could belong to the satellite provider
• Gateways for this AS could be the existing gateways for the current on‐island network
53. Project partners, collaborators and funders
• Aalborg University, Denmark
• Bluesky, Telecom Cook Islands Ltd.
• CAIDA, University of California San Diego and San Diego Supercomputer Center
• Internet Niue
• Internet NZ
• Information Society Innovation Fund (through APNIC)
• Massachusetts Institute of Technology
• Pacific Island Chapter of the Internet Society (PICISOC)
• Steinwurf ApS, Denmark
• Tuvalu Communication Corporation
• University of Auckland