Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Preparing for IPv6 implementation using Artificial Intelligence (AI) presentation by Warren Finch for mmNOG 5

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Successfully Deploying IPv6
Successfully Deploying IPv6
Cargando en…3
×

Eche un vistazo a continuación

1 de 25 Anuncio

Preparing for IPv6 implementation using Artificial Intelligence (AI) presentation by Warren Finch for mmNOG 5

Descargar para leer sin conexión

Preparing for IPv6 implementation using Artificial Intelligence (AI) presentation by Warren Finch for mmNOG 5 held in Myanmar on 14 January 2023

Preparing for IPv6 implementation using Artificial Intelligence (AI) presentation by Warren Finch for mmNOG 5 held in Myanmar on 14 January 2023

Anuncio
Anuncio

Más Contenido Relacionado

Similares a Preparing for IPv6 implementation using Artificial Intelligence (AI) presentation by Warren Finch for mmNOG 5 (20)

Más de APNIC (20)

Anuncio

Más reciente (20)

Preparing for IPv6 implementation using Artificial Intelligence (AI) presentation by Warren Finch for mmNOG 5

  1. 1. 1 Preparing for IPv6 implementation using Artificial intelligence (AI) "IPv6 is not just an incremental improvement, it is a fundamental shift in the way the Internet works. It is essential that we make the transition now to ensure that the Internet can continue to support the growing needs of the Asia-Pacific region." - Paul Wilson, Director General of APNIC
  2. 2. 2 2 Agenda • IPv6 statistics • Overview of ChatGPT • How to use ChatGPT • Questions
  3. 3. 3 3 What is APNIC Labs seeing in Myanmar? • APNIC Labs uses paid advertising (placed by Google) to measure end-user behaviour – Uses undisplayed pixel fetches (we call them 1x1 invisible pixels) – Tests DNS, IP and Transport behaviour fetching these assets – Includes IPv6, DNSSEC, RPKI & QUIC tests at this time • This is not a measurement of mbps or kbps – It is a random sample of users, through HTML/browser/ads in games – We don’t control placement numbers to the ISP • We think it’s a reasonable approximation to usercount
  4. 4. 4 4 IPv6: It’s taking off! Approx. 30% increase for IPv6 Capability since October 2021 Which is continuing at pace. Well done! https://stats.labs.apnic.net/ipv6/MM
  5. 5. 5 …But there’s still a way to go https://stats.labs.apnic.net/ipv6/XU
  6. 6. 6 6 What is ChatGPT • ChatGPT is a natural language processing (NLP) model developed by OpenAI • GPT-3 (Generative Pre-training Transformer v3) language model, is a transformer-based neural network trained on a large dataset of text. • The dataset is based on information up to the end of 2021.
  7. 7. 7 7 ChatGPT • Artificial intelligence (AI) tools like ChatGPT3 can be useful for helping to plan and implement IPv6 deployment projects. • Potential benefits of using the ChatGPT3 language model to write your next IPv6 deployment project: – Generate natural language text in a variety of styles and formats – Generate detailed and accurate descriptions of IPv6 deployment strategies, processes, and technical requirements. – Generate configs and sample code – Save time and effort in the project planning and documentation stages. – Help to ensure that all necessary considerations and best practices are taken into account in the IPv6 deployment project.
  8. 8. 8 8 ChatGPT – How to use • Create an account • Think of a topic, for example - IPv6 deployment • Create a list of questions to ask • Refine or re-phrase the questions • Do more research if required
  9. 9. 9 ChatGPT – Create an Account https://chat.openai.com
  10. 10. 10 10 ChatGPT – IPv6 sample questions • Do you know how to deploy IPv6 in an ISP? • What are the necessary preparation before IPv6 implementation? • Can you give a brief overview of rfc7381? • What are the advantages of deploying IPv6? • Can you give a business use case for deploying IPv6 in an MPLS network?
  11. 11. 11 11 Do you know how to deploy IPv6 in an ISP
  12. 12. 12 12 Preparation before IPv6 implementation?
  13. 13. 13 Stages of the project • Assess the current state of IPv4 infrastructure. • Develop a strategy for transitioning to IPv6. • Obtain IPv6 addresses and configure routers. • Enable IPv6 on customer access devices. • Test the IPv6 network. Assess Develop Design Implement Evaluate
  14. 14. 14 Give a brief overview of RFC7381
  15. 15. 15 Give a brief overview of RFC7381 • Actual title is: – Enterprise IPv6 Deployment Guidelines • https://www.rfc- editor.org/rfc/rfc7381
  16. 16. 16 16 ChatGPT – IPv6 sample questions • What are happy eyeballs in regard to IPv6? • Can you write the code for the happy eyeballs in bash? • Can you give a work breakdown structure for an IPv6 project? • Write a presentation outline for IPv6 preparation before implementation? • Can you list top 10 resources for IPv6 deployment or migration?
  17. 17. 18 Happy Eyeballs – Create test script
  18. 18. 19 19 Work Breakdown Structure (WBS)
  19. 19. 20 List top 10 resources for IPv6 • https://www.ipv6.com/ • https://www.cisco.com/c/en/us/ab out/security-center/ipj.html • https://www.ipv6forum.com/ • https://www.nist.gov/itl/applied- cybersecurity/ipv6-deployment- guide • https://www.internetsociety.org/re sources/doc/ipv6/ipv6-migration- faq/
  20. 20. 21 List top 10 resources for IPv6 • https://www.ipv6ready.org/ • https://www.federalregister.gov/do cuments/2020/06/17/2020- 12350/ipv6-implementation-and- deployment-guidance • https://www.internetsociety.org/re sources/doc/ipv6/ipv6-handbook/ • https://www.apnic.net/publications /ipv6-migration-guide/ • https://www.ipv6.com/ipv6- deployment-support-center/
  21. 21. 22 22 Summary • ChatGPT is not specifically designed or optimised for these types of tasks, so it may not be the most appropriate tool for the job. • ChatGPT may not always provide accurate or useful information for tasks related to network design or IPv6 deployment, it could potentially serve as a starting point or a source of ideas for further research or exploration. • Create an account and test it for yourself.
  22. 22. 23 Questions?
  23. 23. 25 REX HTTPS://REX.APNIC.NET
  24. 24. 26 26 New Look and Feel, charting improvements Comparison mode, select regions, economies to show in a single chart Can download data or chart views for offline use APNIC Region data No login required! https://rex.apnic.net/ipv6-users?from=2013-10-07&to=&interval=year&economy=MM
  25. 25. 27 27 New Look and Feel, charting improvements Comparison mode, select regions, economies to show in a single chart Can download data or chart views for offline use APNIC Region data No login required! Coming Soon: Worldwide Data

Notas del editor

  • Preparing for IPv6 implementation using Artificial intelligence (AI)
    Artificial intelligence (AI) tools like ChatGPT3 can be useful for helping to plan and implement IPv6 deployment projects. The potential benefits of using the ChatGPT3 language model to write your next IPv6 deployment project:

    * ChatGPT3 can generate natural language text in a variety of styles and formats, making it suitable for technical documentation such as IPv6 deployment projects.
    * By providing ChatGPT3 with relevant information and prompts, it is possible to generate detailed and accurate descriptions of IPv6 deployment strategies, processes, and technical requirements.
    * Using ChatGPT3 can save time and effort in the project planning and documentation stages.
    * ChatGPT3 can help to ensure that all necessary considerations and best practices are taken into account in the IPv6 deployment project.

    In this presentation I will demonstrate the use of ChatGPT3 in writing an IPv6 deployment plan or business case.
  • What is ChatGPT?
    ChatGPT is a natural language processing (NLP) model developed by OpenAI that is designed to generate human-like text in real-time. It is based on the GPT-3 (Generative Pre-training Transformer v3) language model, which is a transformer-based neural network trained on a large dataset of text. ChatGPT is trained specifically on a dataset of human conversation, which enables it to generate text that is more natural and human-like than models trained on other types of text.
     
    GPT-3 is a large-scale language model that was trained on a dataset of billions of words, including books, articles, and websites. It is able to generate a wide range of text, from short phrases to full-length articles, and is capable of completing tasks such as translation, summarization, and question answering. GPT-3 has received a lot of attention in the media and the tech industry due to its impressive language generation capabilities and its potential to be used in a variety of applications.
     
    One of the key features of ChatGPT is its ability to continue a conversation based on a prompt or previous conversation history. For example, you can provide ChatGPT with a prompt such as "Hello, how are you?" and it will generate a response such as "I'm doing well, thanks for asking. How are you?" You can then provide a follow-up prompt, and ChatGPT will continue the conversation based on its understanding of the previous exchanges.
     
    To generate text, ChatGPT uses a process called "transformer-based language modeling." This involves using machine learning algorithms to analyze the patterns and relationships in the training data (in this case, human conversation), and using this analysis to predict what words or phrases are likely to come next in a conversation. ChatGPT is able to generate text that is difficult to distinguish from human-written text because it has learned to mimic the patterns and structures of human conversation.

    Here's an example of how this might work in practice:
     
    Imagine you are playing a game of chess, and you have a computer program that is trying to predict which move you will make next. The computer might start by analyzing the positions of all the pieces on the board, and then creating a list of all the possible moves that you could make. It could then use that list to build a model of what kind of moves you are likely to make based on the current state of the game.
     
    So, in this case, the computer is "looking at" the positions of the pieces on the board (similar to how GPT-3 looks at the previous words in a sequence), and using that information to try to predict what move you will make next (similar to how GPT-3 tries to predict the next word in a sequence).
  • Preparing for IPv6 implementation using Artificial intelligence (AI)
    Artificial intelligence (AI) tools like ChatGPT3 can be useful for helping to plan and implement IPv6 deployment projects. The potential benefits of using the ChatGPT3 language model to write your next IPv6 deployment project:

    * ChatGPT3 can generate natural language text in a variety of styles and formats, making it suitable for technical documentation such as IPv6 deployment projects.
    * By providing ChatGPT3 with relevant information and prompts, it is possible to generate detailed and accurate descriptions of IPv6 deployment strategies, processes, and technical requirements.
    * Using ChatGPT3 can save time and effort in the project planning and documentation stages.
    * ChatGPT3 can help to ensure that all necessary considerations and best practices are taken into account in the IPv6 deployment project.

    In this presentation I will demonstrate the use of ChatGPT3 in writing an IPv6 deployment plan or business case.
  • https://www.rfc-editor.org/rfc/rfc7381
  • https://vad.solutions/ipmap/
  • https://rex.apnic.net/ipv6-users?from=2013-10-07&to=&interval=year&economy=MM

×