A short presentation with some things I've discovered being important in Unified Communication migration projects I've worked on. Presentation from the Uninett Telephony Workshop in Trondheim, May 2012.
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) Dan York
A talk I gave at Vermont CodeCamp 11 on September 28, 2019.
---- Abstract ----
How well do your applications or websites work over IPv6? As the world runs out of IPv4 addresses, new mobile networks are being deployed as “IPv6-only” with IPv6-to-IPv4 gateways at the edge of those networks. The result is that apps and sites that work natively over IPv6 will be faster for users than apps and sites stuck on only IPv4. Many leading services have already made this transition, and Apple now requires IPv6 for all apps in their AppStore. In this session, you’ll learn about tips and tools to successfully migrate your applications and sites to work over both IPv4 and IPv6. Bring your questions and concerns - and sharing of success stories would be welcome, too.
A presentation about new functionality in SIP that is really needed for Hosted PBX services, SIP on mobile phones and more situations. #SIP #Kamailio #Asterisk #TLS #MoreCrypto
A video with this presentation is available on YouTube at
https://www.youtube.com/watch?v=uqFNlqB_Ssw
2015 update: SIP and IPv6 issues - staying Happy in SIPOlle E Johansson
What's the state of SIP and IPv6?
- An update I gave at the Netnod spring Meeting 2015.
Nothing much is happening, despite the fact that we have proven real issues with dual stacks in SIP.
A presentation for Kamailio World 2017 in Berlin: How Open Standards and Open Source affect national public radio broadcast. My personal view and opinions. Also, some information about Project IrisBroadcast.
A presentation that tries to set an IPv6 agenda for the SIP community. VoIP and IPv6 is a natural match. If we want unified communication to be truly global and unified - we need to build solutions on IPv6 and not Ipv4.
Enterprise networks using private IPv4 address space might not feel the need to migrate to IPv6. They are wrong and might be faced with severe consequences in the future.
A short presentation with some things I've discovered being important in Unified Communication migration projects I've worked on. Presentation from the Uninett Telephony Workshop in Trondheim, May 2012.
Yes, IPv6 is Real! How To Make Your Apps Work (And Be As Fast As Possible) Dan York
A talk I gave at Vermont CodeCamp 11 on September 28, 2019.
---- Abstract ----
How well do your applications or websites work over IPv6? As the world runs out of IPv4 addresses, new mobile networks are being deployed as “IPv6-only” with IPv6-to-IPv4 gateways at the edge of those networks. The result is that apps and sites that work natively over IPv6 will be faster for users than apps and sites stuck on only IPv4. Many leading services have already made this transition, and Apple now requires IPv6 for all apps in their AppStore. In this session, you’ll learn about tips and tools to successfully migrate your applications and sites to work over both IPv4 and IPv6. Bring your questions and concerns - and sharing of success stories would be welcome, too.
A presentation about new functionality in SIP that is really needed for Hosted PBX services, SIP on mobile phones and more situations. #SIP #Kamailio #Asterisk #TLS #MoreCrypto
A video with this presentation is available on YouTube at
https://www.youtube.com/watch?v=uqFNlqB_Ssw
2015 update: SIP and IPv6 issues - staying Happy in SIPOlle E Johansson
What's the state of SIP and IPv6?
- An update I gave at the Netnod spring Meeting 2015.
Nothing much is happening, despite the fact that we have proven real issues with dual stacks in SIP.
A presentation for Kamailio World 2017 in Berlin: How Open Standards and Open Source affect national public radio broadcast. My personal view and opinions. Also, some information about Project IrisBroadcast.
A presentation that tries to set an IPv6 agenda for the SIP community. VoIP and IPv6 is a natural match. If we want unified communication to be truly global and unified - we need to build solutions on IPv6 and not Ipv4.
Enterprise networks using private IPv4 address space might not feel the need to migrate to IPv6. They are wrong and might be faced with severe consequences in the future.
A quick introduction to Kamailio - the leading Open Source SIP server (based on OpenSER and SER). Kamailio is quite different than Asterisk, FreeSwitch and many other VoIP platforms - why is that and how do you start getting your head around Kamailio?
SIP and DNS - federation, failover, load balancing and moreOlle E Johansson
SIP use DNS to find a server for a specific URI, like sip:alice@example.com. With DNS a SIP service can provide failover, load balancing and much more. SIP without DNS is a broken solution. SIP and DNS rocks!
The Internet industry is undergoing a fundamental change as it transitions from IPv4 to IPv6. These slides are from the May 2011 webcast which provided an introduction to IPv6, covering the various issues and concerns about this new protocol, as well as the opportunities it offers.
The webcast featured Limor Schafman and Dale Geesey, IPv6 experts, discussing what IPv6 is, why it’s different, its advantages, the transition period from IPv4 and how organizations should start preparing.
You can view the webcast on the Commtouch Slideshare page.
A talk about me discovering new architectures, new ways of building scalable realtime platforms #SIP #WebRTC #Kamailio #MQTT #NODERED
Watch it live at https://www.youtube.com/watch?v=BbfUXUWtxIg
"CHT IPv6 Measurement and Deployment" by Chia-Wei Tseng.
A presentation given at the APNIC 40 IPv6 Readiness Measurement BoF and APIPv6TF sessions on Wed 9 Sep 2015.
Discussion slides for the SIP forum IPv6 task group conference call 12/12/12 covering issues with SIP DNS, SIP and locating next hop in a dual stack world and issues with Server Based ALG decisions for media paths.
Pv6 Tutorial for Beginners - Learn IPv6 (Internet protocol Version-6) in simple and easy steps. A beginner's tutorial containing complete knowledge of IPv6, IPv6 Features,
As with any new technology, IPv6 requires a learning curve for network managers and IT administration and operations personnel. This presentation covers many of the current best practices for approaching and progressing with an IPv6 deployment.
A quick introduction to Kamailio - the leading Open Source SIP server (based on OpenSER and SER). Kamailio is quite different than Asterisk, FreeSwitch and many other VoIP platforms - why is that and how do you start getting your head around Kamailio?
SIP and DNS - federation, failover, load balancing and moreOlle E Johansson
SIP use DNS to find a server for a specific URI, like sip:alice@example.com. With DNS a SIP service can provide failover, load balancing and much more. SIP without DNS is a broken solution. SIP and DNS rocks!
The Internet industry is undergoing a fundamental change as it transitions from IPv4 to IPv6. These slides are from the May 2011 webcast which provided an introduction to IPv6, covering the various issues and concerns about this new protocol, as well as the opportunities it offers.
The webcast featured Limor Schafman and Dale Geesey, IPv6 experts, discussing what IPv6 is, why it’s different, its advantages, the transition period from IPv4 and how organizations should start preparing.
You can view the webcast on the Commtouch Slideshare page.
A talk about me discovering new architectures, new ways of building scalable realtime platforms #SIP #WebRTC #Kamailio #MQTT #NODERED
Watch it live at https://www.youtube.com/watch?v=BbfUXUWtxIg
"CHT IPv6 Measurement and Deployment" by Chia-Wei Tseng.
A presentation given at the APNIC 40 IPv6 Readiness Measurement BoF and APIPv6TF sessions on Wed 9 Sep 2015.
Discussion slides for the SIP forum IPv6 task group conference call 12/12/12 covering issues with SIP DNS, SIP and locating next hop in a dual stack world and issues with Server Based ALG decisions for media paths.
Pv6 Tutorial for Beginners - Learn IPv6 (Internet protocol Version-6) in simple and easy steps. A beginner's tutorial containing complete knowledge of IPv6, IPv6 Features,
As with any new technology, IPv6 requires a learning curve for network managers and IT administration and operations personnel. This presentation covers many of the current best practices for approaching and progressing with an IPv6 deployment.
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...gogo6
gogo6 IPv6 Video Series. Event, presentation and speaker details below:
EVENT
gogoNET LIVE! 3: Enterprise wide Migration. http://gogonetlive.com
November 12 – 14, 2012 at San Jose State University, California
Agenda: http://gogonetlive.com/4105/gogonetlive3-agenda.asp
PRESENTATION
Deploying IPv6 in Cisco's Labs
Presentation video: http://www.gogo6.com/video/deploying-ipv6-in-cisco-s-labs-by-robert-beckett-at-gogonet-live
Interview video: http://www.gogo6.com/video/interview-with-robert-beckett-at-gogonet-live-3-ipv6-conference
SPEAKER
Robert Beckett - Services Technical Leader, Cisco Systems
Bio/Profile: http://www.gogo6.com/profile/RobertBeckett
MORE
Learn more about IPv6 on the gogoNET social network
http://www.gogo6.com
Get free IPv6 connectivity with Freenet6
http://www.gogo6.com/Freenet6
Subscribe to the gogo6 IPv6 Channel on YouTube
http://www.youtube.com/subscription_center?add_user=gogo6videos
Follow gogo6 on Twitter
http://twitter.com/gogo6inc
Like gogo6 on Facebook
http://www.facebook.com/pages/IPv6-products-community-and-services-gogo6/161626696777
GTRI's CTO, Scott Hogg, presented at NANOG (North American Network Operators Group) on the topic of deploying IPv6, including pitfalls to be aware of, addressing challenges, routing, dual-protocol applications, troubleshooting and training.
Presented by Scott Hogg, CTO GTRI, at NANOG On The Road 5, Orlando, FL, February 24, 2015.
Modern networking for php developers - Dutch PHP conference 2015SynchroM
Many developers are stuck in the world of old-school IPv4 - it's an easy and comfortable place to be! But beneath the cosy world of PHP, your network layer has been undergoing major changes that might be outside your comfort zone. IPv6, SPDY (aka HTTP/2.0) and SSL are all important technologies that you need to get to grips with, both inside and outside PHP. This talk covers the key features of these technologies and how you can use them to improve your app's availability, performance and security.
This talk was presented at the Dutch PHP conference 2015
Is it time to panic? Are we completely out of IP addresses? Do I have to learn to speak hexadecimal? What is IPv6 and should you care? In this session, we'll attempt to answer these questions and more and we're likely to have more questions than answers. IPv6 is the newest version of the IP/Internet Protocol (currently referred to as IPv4) and was created primarily to address the shortage of IP addresses across the world. However, there's a lot more going on with IPv6 than just addressing changes. This session will address just what the campus has done and still needs to do and what you need to worry about as IPv6 comes closer to your front door.
Similar to TCP/IP Geeks Stockholm :: Introduction to IPv6 (20)
Inspired by my work on understanding the effects of the EU cyber resilience act, I made this presentation on vulnerability handling - SBOM, Vex, CVE, CVSS, CWE and more.
Introduction to the proposed EU cyber resilience act (CRA)Olle E Johansson
A short introduction to the proposed EU Cyber Resilience Act. It's a large document to parse, so please don't take my words as a truth, just indications of what will come. The CRA will impact everyone that distributes software and connected devices on the EU market, so it's important to stay up to date with this regulation.
Januscon 2019: Slides from my short talk about the need for a federation solution to connect all isolated WebRTC and SIP islands out there. Sorry for the lack of text, hopefully it will be available in a streamed version soon.
Photos (C) Olle E. Johansson
Introduction to WebRTC used in the Stockholm WebRTC Meetup February 16th 2017. Talks about the underlying architecture - RTP, Turn, STUN, Ice and the world of changing IP networks
Realtime communication over a dual stack networkOlle E Johansson
Fosdem 2017: A short talk about dual stack (IPv4 and IPv6) issues when using SIP, WebRTC, XMPP and other realtime platforms in a dual stack world - where both client and server is connecting to the new and the old Internet.
Side note: Uploads to slide share doesn't work on IPv6-only networks.
My talk at Voip2day 2016 in Madrid (organised by Avanzada 7 in Malaga).
This talks cover recent trends in realtime communication, from VoIP to WebRTC and Internet of Things
A presentation covering work that needs to happen. We jokingly came up with a non-existing organisation that maintains a reference profile for SIP. While the organisation is just a joke, the work is quite serious.
A presentation about how we can make the Internet hard to monitor - how we can and should encrypt more communication. This version includes a presentation of the TLS protocol.
Changes in 2.2: Added quotes from Viktor Dukhovni's IETF RFC 7435 about Opportunistic Security
Reboot the Open Realtime Revolution - #MoreCrypto (Fall 2014)Olle E Johansson
My talk at Voip2day 2014 in Madrid, Spain and Elastix World 2014 in Santiago, Chile. Asterisk is now 15 years old and the revolution has faded away and is now part of regular business. It's time to restart and look forward, build new things and include security by default. Security needs to be in focus for everyone in VoIP and realtime communication during the coming year.
We need to protect our Internet communication - from basic web surfing to IP telephony, E-mail and Internet of things. This presentation gives some background and introduces one of the core security protocols - TLS, Transport Layer Security. This presentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
Update: See http://www.slideshare.net/oej/morecrypto-with-tis-version-20
Want to save bandwidth in you Asterisk-based VoIP solution? Silence suppression is coming to Asterisk and you can help test it. This presentation tells you more about the Roibos project.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
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.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
1. INTRODUCTION
TO IPV6
Examples from various operating systems
oej@edvina.netTwitter: oejTwitter: ipv6friday
TCP/IP Geeks Stockholm 2015-03-17
2. Why IPv6 is important
• The Internet grows... a lot more than during the dot.com
days
• IPv6 is the only solution for growth
• Continued IPv4 use will lead to walled gardens, separate
Internet islands with little or no connectivity
• IPv6 enables global realtime communication between all
connected devices
3. The Internet grows... more than during
the dot.com days
• Internet growth is bigger now than during the worst growth
during the dot.com explosion
• We have more Internet-enabled smart phones than IPv4
addresses
• An explosion of Internet-connected things is already happening.
4. We are global
• The Internet is growing personal and global.
• The only solution for global realtime communication is IPv6
• The current solution costs too much and is not global any more
5. No D-Day
• The change will go gradually
• IPv4 NAT will keep us alive
• Don’t count with more public IP addresses for servers and
services.
• Don’t panic, but start acting.
6. First notice
• Your contacts/customers in Asia will complain that they can’t e-
mail you, or reach your web
• You buy a cool gadget in the Duty-Free electronic store, and it
just won’t connect
• Your ISP or hosting center says they will have to charge 1.000
Euro for the new IP address - per year.
7. IPv6 is the only solution
• There is no other magic solution to Internet growth and scalability
with IPv4
9. 1. Learn IPv6
• You need to upgrade your network engineers
• It’s not hard, but remember, it’s a new protocol
• A new protocol means new security issues
10. 2. Get addresses
• Your ISP (or your next ISP) will give you a /48 network
• You will have more addresses than the current Internet and all of
IPv4 - yourself!
11. 3. Require IPv6
• Don’t buy any network services, equipment or computers that
does not support IPv6
• Wake up, it’s 2015
• If no IPv6 support, take the cost this year, because you will soon
have to replace it.
12. 4. Convert public services
• Convert e-mail, DNS,VoIP and web to IPv6
• Make sure the world can reach you
13. 5. Check vendors
• Does your bank, consultants, outsourcing partners, vendors
support IPv6?
• API Services you use?
• What’s the status of your business neighbourhood?
14. 6. Dual stack on PCs
• When buying new PCs or upgrading, implement dual stack
• Supported by Linux, Mac,Windows
• Very simple to enable
15. 7. Use IPv6 - only
• If all clients have dual stack, don’t be afraid to use ONLY ipv6 on
new servers
• Old servers are harder to move away from IPv4
• Use NAT64 for IPv4 reachability
16. 8. Move the IT
department
• Let the IT department PCs be IPv6 only
17. 9. Benefit from IPv6
• VPNs are much easier
• You have a large address space - use it
• Mobility is built in
• IPv6 over IPv6, IPv6 over IPv4
• No more NAT traversal issues
18. 10. Don’t panic.
• There is urgency, but your business won’t collapse if this doesn’t
work today
• Make IPv6 part of every IT project
• Don’t make it a special project
• Start now.
19. Stay connected!
• The beauty of the Internet is global reachability, global connectivity
• Without IPv6, the Internet will be fragmented into separate
islands and walled gardens
• We don’t want that. No one wants that. Stay connected.
Go IPv6 today!
20. Help your customers
• Wake them up
• Train them on all levels
• Introduce IPv6 in all current projects
• Help them test
• Get their public services connected to IPv6
• Require IPv6 from all your vendors
23. IPv6 basics
• Larger IP packet headers - IP address 128 bits instead of 32
• AllTCP/UDP protocols behave like before
• Protocols that embedd IP address will have to support the new formats
• Subnetting like before with CIDR prefixes
128 bit
address
128 bit
address
24. A common enterprise model
48 bit
prefix
64 bit
device
16 bit
subnet
65536 networks!
ISP get /32
Enterprise /48 or /56
30. Multiple addresses
per interface
Link local address based on MAC (FE80::)
Site local address - ULA FDxx
Global address based on network prefix and MAC
Global address based on network prefix and random data
Link local multicast addresses
Service specific multicast address
Loopback address (only for loopback interface)
The app selects
source address
31. Different views in OS/X
Network configuration
shows only IPv4
Advanced shows
ONE IPv6 address
ifconfig
32. Distributing IPv6 addresses
Local Link (FE80::) - automatically
Global based on RA prefix - automatic (SLAAC)
Global based on DHCP - automatic (SLAAC)
Static - manual configuration
Based on MAC address
Based on random data for privacy (temporary address)
34. DHCPv6 for ISP’s
NETWORK
PROVISIONING
Network prefix, subnet mask
router
Home gateway
Gets a network (not an address)
from the service provider.
Distributes real Internet addresses to
network hosts. No NAT.
35. DUID = Device Identifier
SYSTEM
IF
IF
IF
DUID - Device Unique Identifier
IAID - Interface Adapter Identifier
In IPv4 DHCP the MAC
is the system!
37. Various options
RA +
SLAAC
SLAAC
+ DHCPv6
RA
+ DHCPv6
• Announce a prefix and a
router with
RADVD or RTSOL support
• MAC or temporary
• Simple, but not much control
• RA tells device to use
SLAAC and fetch more
options in DHCPv6
• DNS address, NTP server
• Better management, but still
not much control
• RA tells device to get IP and
more options in DHCPv6
• Device sends DUID+IAID
• Better management - log in
DHCP server
• Where is the DUID?
38. Privacy enhanced
• ”Welcome back.You’re using a
MacBook Pro 10th generation
from Sollentuna, Sweden.”
• Why should I let everyone see my
MAC address? And that I use
multiple devices?
• All systems support this.Windows
enable it by default. No other
system has it in the UI.
39. The end
...or is it the
beginning?
We need to make IPv6 a normal
part of all network projects. Now.