Guided by Sankar K. M.E Academic Project Review  Compiled by  Linux Professionals   Team
Topics of Discussion <ul><li>Recap of our Project  </li></ul><ul><li>Project Scheduled  </li></ul><ul><li>Kernel Compilati...
<ul><li>Born on December 1998  </li></ul><ul><li>IPv6 is a new layer 3 protocol which will supersede IPv4 </li></ul><ul><l...
IPv6 Features <ul><li>Increased address space </li></ul><ul><ul><li>128 bits = 340 trillion trillion trillion addresses </...
IPv6 Addresses <ul><li>Example </li></ul><ul><ul><li>3ffe:3700:0200:00ff:0000:0000:0000:0001 </li></ul></ul><ul><li>This c...
Recap of our project <ul><li>Existing System  </li></ul><ul><li>Network uses IPv4. </li></ul><ul><ul><li>Lack of Addressin...
Topics of Discussion <ul><li>Recap of our Project  </li></ul><ul><li>Project Scheduled  </li></ul><ul><li>Kernel Compilati...
Our Project Scheduled <ul><li>Module 1   </li></ul><ul><ul><li>Kernel Compilation and Creation of Batch Work.  </li></ul><...
Topics of Discussion <ul><li>Recap of our Project  </li></ul><ul><li>Project Scheduled  </li></ul><ul><li>Kernel Compilati...
Why Compile a Kernel? <ul><li>Optimization </li></ul><ul><ul><li>&quot;Lower&quot; memory footprint </li></ul></ul><ul><ul...
Programs for Configuration
Kernel Configuration Panel
Before Kernel Compilation  (Screen shot of /etc/grub.conf)
After Kernel Compilation  (Screen  shot of /etc/grub.conf)
Topics of Discussion <ul><li>Recap of our Project  </li></ul><ul><li>Project Scheduled  </li></ul><ul><li>Kernel Compilati...
<ul><li>Registering the Clients with the Server through desired port number.  </li></ul><ul><li>Check the status of server...
Registering Clients with Server
Lookup State <ul><li>Initially the Server state is enabled. </li></ul><ul><li>The Client checks the Server status  through...
Lookup Server GUI panel
Checking the Server status from the Client
Topics of Discussion <ul><li>Recap of our Project  </li></ul><ul><li>Project Scheduled  </li></ul><ul><li>Kernel Compilati...
DNS in Nut Shell <ul><li>DNS is the Domain Name System </li></ul><ul><li>It translates (or &quot;maps&quot; as the jargon ...
Graphical Representation  DNS Configuration
View of /etc/ directory
Customizing Named.conf
View of mahendra zone file
Configuring Mahendra Zone file
DNS Control Panel
Before adding IPv6 kernel module
Obtaining IPv6 Address
Adding Clients through IPv6 Address
Successful addition of IPv6 Clients
Adding Clients through IPv4 Address
Successful addition of IPv4 Clients
Quitting DNS Panel
Topics of Discussion <ul><li>Recap of our Project  </li></ul><ul><li>Project Scheduled  </li></ul><ul><li>Kernel Compilati...
<ul><li>Server is under RedHat Linux with IPv6 Support. </li></ul><ul><li>Client may be Windows / Linux family with IPv4 s...
The Bottom Line Of the Project Mission Critical Server Server  clients
The Bottom Line Of the Project
Sparking the Server
Transferring Messages…
Message Transferred to the Server
Topics of Discussion <ul><li>Recap of our Project  </li></ul><ul><li>Project Scheduled  </li></ul><ul><li>Kernel Compilati...
Conclusion <ul><li>Long-term solution, Scalable, Reliable, Manageable </li></ul><ul><li>Secure and High-performance IP net...
Questions? <ul><li>Thanks for your attention </li></ul><ul><li>Questions? </li></ul>
<ul><li><<<<< Thanks to u all >>>>> </li></ul>
Upcoming SlideShare
Loading in...5
×

Building Linux IPv6 DNS Server (Complete Presentation)

2,417

Published on

Building Linux IPv6 DNS Server (Complete Presentation)

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,417
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Building Linux IPv6 DNS Server (Complete Presentation)

    1. 1. Guided by Sankar K. M.E Academic Project Review Compiled by Linux Professionals Team
    2. 2. Topics of Discussion <ul><li>Recap of our Project </li></ul><ul><li>Project Scheduled </li></ul><ul><li>Kernel Compilation </li></ul><ul><li>Lookup State </li></ul><ul><li>Configuration of DNS </li></ul><ul><li>Cross Platform Access </li></ul><ul><li>Conclusion </li></ul>
    3. 3. <ul><li>Born on December 1998 </li></ul><ul><li>IPv6 is a new layer 3 protocol which will supersede IPv4 </li></ul><ul><li>Formerly called as SIP, SIPP </li></ul><ul><li>Major changes in IPv6 are the redesign of the header, including the increase of address size from 32 bits to 128 bits </li></ul>IPv6 – A Quick Tour
    4. 4. IPv6 Features <ul><li>Increased address space </li></ul><ul><ul><li>128 bits = 340 trillion trillion trillion addresses </li></ul></ul><ul><ul><li>(2 128 = 340,282,366,920,938,463,463,374,607,431,768,211,456) </li></ul></ul><ul><ul><li>= 67 billion billion addresses per cm 2 of the planet surface </li></ul></ul><ul><li>Hierarchical address architecture </li></ul><ul><ul><li>Improved address aggregation </li></ul></ul><ul><li>More efficient header architecture </li></ul><ul><li>Integrated security features </li></ul>
    5. 5. IPv6 Addresses <ul><li>Example </li></ul><ul><ul><li>3ffe:3700:0200:00ff:0000:0000:0000:0001 </li></ul></ul><ul><li>This can be written as </li></ul><ul><ul><li>3ffe:3700:200:ff:0:0:0:1 or </li></ul></ul><ul><ul><li>3ffe:3700:200:ff::1 </li></ul></ul>
    6. 6. Recap of our project <ul><li>Existing System </li></ul><ul><li>Network uses IPv4. </li></ul><ul><ul><li>Lack of Addressing Space. </li></ul></ul><ul><ul><li>Lack of Security. </li></ul></ul><ul><ul><li>Proposed System </li></ul></ul><ul><ul><ul><li>Implementation of IPv6. </li></ul></ul></ul><ul><li>Increased address space </li></ul><ul><ul><ul><ul><li>128 bits = 340 trillion 3 addresses. </li></ul></ul></ul></ul><ul><li>Integrated security features. </li></ul>
    7. 7. Topics of Discussion <ul><li>Recap of our Project </li></ul><ul><li>Project Scheduled </li></ul><ul><li>Kernel Compilation </li></ul><ul><li>Lookup State </li></ul><ul><li>Configuration of DNS </li></ul><ul><li>Cross Platform Access </li></ul><ul><li>Conclusion </li></ul>
    8. 8. Our Project Scheduled <ul><li>Module 1 </li></ul><ul><ul><li>Kernel Compilation and Creation of Batch Work. </li></ul></ul><ul><ul><li>Module 2 </li></ul></ul><ul><ul><li>Lookup Module </li></ul></ul><ul><ul><li>Module 3 </li></ul></ul><ul><ul><li>Configuring IPv6 over IPv4 </li></ul></ul><ul><ul><li>Module 4 </li></ul></ul><ul><ul><li>DNS Configuration Settings </li></ul></ul><ul><ul><li>Module 5 </li></ul></ul><ul><ul><li>Cross Platform Resource Access </li></ul></ul>
    9. 9. Topics of Discussion <ul><li>Recap of our Project </li></ul><ul><li>Project Scheduled </li></ul><ul><li>Kernel Compilation </li></ul><ul><li>Lookup State </li></ul><ul><li>Configuration of DNS </li></ul><ul><li>Cross Platform Access </li></ul><ul><li>Conclusion </li></ul>
    10. 10. Why Compile a Kernel? <ul><li>Optimization </li></ul><ul><ul><li>&quot;Lower&quot; memory footprint </li></ul></ul><ul><ul><li>Speed, compiled for your hardware </li></ul></ul><ul><li>Additional drivers </li></ul><ul><li>Enabling additional features (security patch for example) </li></ul><ul><li>Use a more recent kernel than prebuilt kernels (for example, an RC version) </li></ul>
    11. 11. Programs for Configuration
    12. 12. Kernel Configuration Panel
    13. 13. Before Kernel Compilation (Screen shot of /etc/grub.conf)
    14. 14. After Kernel Compilation (Screen shot of /etc/grub.conf)
    15. 15. Topics of Discussion <ul><li>Recap of our Project </li></ul><ul><li>Project Scheduled </li></ul><ul><li>Kernel Compilation </li></ul><ul><li>Lookup State </li></ul><ul><li>Configuration of DNS </li></ul><ul><li>Cross Platform Access </li></ul><ul><li>Conclusion </li></ul>
    16. 16. <ul><li>Registering the Clients with the Server through desired port number. </li></ul><ul><li>Check the status of server for adding the clients in the network access. </li></ul><ul><li>It can be done by specifying the IPv6 address for each of the clients available in the network. </li></ul>Client / Server Connection
    17. 17. Registering Clients with Server
    18. 18. Lookup State <ul><li>Initially the Server state is enabled. </li></ul><ul><li>The Client checks the Server status through desired port number. </li></ul><ul><li>If the server is not responding the clients produces an error message </li></ul><ul><li> “ The server is not active”. </li></ul>
    19. 19. Lookup Server GUI panel
    20. 20. Checking the Server status from the Client
    21. 21. Topics of Discussion <ul><li>Recap of our Project </li></ul><ul><li>Project Scheduled </li></ul><ul><li>Kernel Compilation </li></ul><ul><li>Lookup State </li></ul><ul><li>Configuration of DNS </li></ul><ul><li>Cross Platform Access </li></ul><ul><li>Conclusion </li></ul>
    22. 22. DNS in Nut Shell <ul><li>DNS is the Domain Name System </li></ul><ul><li>It translates (or &quot;maps&quot; as the jargon would have it) from name to address and from address to name, and some other things. </li></ul><ul><li>Allow machines to be logically grouped by name Domains </li></ul><ul><li>Provides email routing Information </li></ul>
    23. 23. Graphical Representation DNS Configuration
    24. 24. View of /etc/ directory
    25. 25. Customizing Named.conf
    26. 26. View of mahendra zone file
    27. 27. Configuring Mahendra Zone file
    28. 28. DNS Control Panel
    29. 29. Before adding IPv6 kernel module
    30. 30. Obtaining IPv6 Address
    31. 31. Adding Clients through IPv6 Address
    32. 32. Successful addition of IPv6 Clients
    33. 33. Adding Clients through IPv4 Address
    34. 34. Successful addition of IPv4 Clients
    35. 35. Quitting DNS Panel
    36. 36. Topics of Discussion <ul><li>Recap of our Project </li></ul><ul><li>Project Scheduled </li></ul><ul><li>Kernel Compilation </li></ul><ul><li>Lookup State </li></ul><ul><li>Configuration of DNS </li></ul><ul><li>Cross Platform Access </li></ul><ul><li>Conclusion </li></ul>
    37. 37. <ul><li>Server is under RedHat Linux with IPv6 Support. </li></ul><ul><li>Client may be Windows / Linux family with IPv4 support. </li></ul><ul><li>Enabling the IPV6 Support in Client / Server Machines by service packs or kernel Modules. </li></ul><ul><li>Finally, Messages and Files can be Transferred regardless of the platform. </li></ul>Cross Platform Resource Access
    38. 38. The Bottom Line Of the Project Mission Critical Server Server clients
    39. 39. The Bottom Line Of the Project
    40. 40. Sparking the Server
    41. 41. Transferring Messages…
    42. 42. Message Transferred to the Server
    43. 43. Topics of Discussion <ul><li>Recap of our Project </li></ul><ul><li>Project Scheduled </li></ul><ul><li>Kernel Compilation </li></ul><ul><li>Lookup State </li></ul><ul><li>Configuration of DNS </li></ul><ul><li>Cross Platform Access </li></ul><ul><li>Conclusion </li></ul>
    44. 44. Conclusion <ul><li>Long-term solution, Scalable, Reliable, Manageable </li></ul><ul><li>Secure and High-performance IP networks. </li></ul><ul><li>Resolving IPv6 and IPv4 name servers in network. </li></ul><ul><li>The Future Enhancement for our project involves: </li></ul><ul><li>Implementation of IPv6 Name Server. </li></ul><ul><li>Implementation of DHCP Name Server. </li></ul><ul><li>Implementation of SAMBA Server. </li></ul>
    45. 45. Questions? <ul><li>Thanks for your attention </li></ul><ul><li>Questions? </li></ul>
    46. 46. <ul><li><<<<< Thanks to u all >>>>> </li></ul>

    ×