Skip to main content
Top

2010 | OriginalPaper | Chapter

35. A Free and Didactic Implementation of the SEND Protocol for IPv6

Authors : Say Chiu, Eric Gamess

Published in: Machine Learning and Systems Engineering

Publisher: Springer Netherlands

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

IPv6 adds many improvements to IPv4 in areas such as address space, built-in security, quality of service, routing and network auto-configuration. IPv6 nodes use the Neighbor Discovery (ND) protocol to discover other nodes on the link, to determine their link-layer addresses, to find routers, to detect duplicate address, and to maintain reachability information about the paths to active neighbors. ND is vulnerable to various attacks when it is not secured. The original specifications of ND called for the use of IPsec as a security mechanism to protect ND messages. However, its use is impractical due to the very large number of manually configured security associations needed for protecting ND. For this reason, the Secure Neighbor Discovery Protocol (SEND) was proposed. In this work, we present Easy-SEND, an open source implementation of SEND that can be used in production environment or as a didactic application for the teaching and learning of the SEND protocol. Easy-SEND is easy to install and use, and it has an event logger that can help network administrators to troubleshoot problems or students in their studies. It also includes a tool to generate and verify Cryptographically Generated Addresses (CGA) that are used with SEND.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference J. Davies, Understanding IPv6, 2nd edn. (Microsoft Press, Jan 2008) J. Davies, Understanding IPv6, 2nd edn. (Microsoft Press, Jan 2008)
2.
go back to reference S. Deering, R. Hinden, Internet Protocol, Version 6 (IPv6) Specification. RFC 2460. Dec 1998 S. Deering, R. Hinden, Internet Protocol, Version 6 (IPv6) Specification. RFC 2460. Dec 1998
3.
go back to reference S. Hagen, IPv6 Essentials, 2nd edn. (O’Reilly, Jan 2008) S. Hagen, IPv6 Essentials, 2nd edn. (O’Reilly, Jan 2008)
4.
go back to reference T. Narten, E. Nordmark, W. Simpson, H. Soliman, Neighbor Discovery for IP Version 6 (IPv6). RFC 4861. Sep 2007 T. Narten, E. Nordmark, W. Simpson, H. Soliman, Neighbor Discovery for IP Version 6 (IPv6). RFC 4861. Sep 2007
5.
go back to reference J. Arkko, J. Kempf, B. Zill, P. Nikander, Secure Neighbor Discovery (SEND). RFC 3971. Mar 2005 J. Arkko, J. Kempf, B. Zill, P. Nikander, Secure Neighbor Discovery (SEND). RFC 3971. Mar 2005
6.
go back to reference S. Deering, ICMP Router Discovery Messages. RFC 1256. Sep 1991 S. Deering, ICMP Router Discovery Messages. RFC 1256. Sep 1991
7.
go back to reference R. Droms, J. Bound, B. Volz, T. Lemon, C. Perkins, M. Carney, Dynamic Host Configuration Protocol for IPv6 (DHCPv6). RFC 3315. Jul 2003 R. Droms, J. Bound, B. Volz, T. Lemon, C. Perkins, M. Carney, Dynamic Host Configuration Protocol for IPv6 (DHCPv6). RFC 3315. Jul 2003
8.
go back to reference A. Conta, S. Deering, M. Gupta, Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification. RFC 4443. Mar 2006 A. Conta, S. Deering, M. Gupta, Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification. RFC 4443. Mar 2006
9.
go back to reference A. Farrel, The Internet and Its Protocols: A Comparative Approach, 1st edn. (Morgan Kaufmann, May 2004) A. Farrel, The Internet and Its Protocols: A Comparative Approach, 1st edn. (Morgan Kaufmann, May 2004)
10.
go back to reference P. Nikander, J. Kempf, E. Nordmark, IPv6 Neighbor Discovery (ND) Trust Models and Threats. RFC 3756. May 2004 P. Nikander, J. Kempf, E. Nordmark, IPv6 Neighbor Discovery (ND) Trust Models and Threats. RFC 3756. May 2004
11.
go back to reference S. Kent, IP Authentication Header. RFC 4302. Dec 2005 S. Kent, IP Authentication Header. RFC 4302. Dec 2005
12.
go back to reference S. Kent, IP Encapsulating Security Payload (ESP). RFC 4303. Dec 2005 S. Kent, IP Encapsulating Security Payload (ESP). RFC 4303. Dec 2005
13.
go back to reference T. Aura, Cryptographically Generated Addresses (CGA). RFC 3972. Mar 2005 T. Aura, Cryptographically Generated Addresses (CGA). RFC 3972. Mar 2005
14.
go back to reference R. Housley, W. Polk, W. Ford, D. Solo, Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile. RFC 3280. Apr 2002 R. Housley, W. Polk, W. Ford, D. Solo, Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile. RFC 3280. Apr 2002
15.
go back to reference J. Charvat, Project Management Methodologies: Selecting, Implementing, and Supporting Methodologies and Processes for Projects (John Wiley & Sons. Feb 2003) J. Charvat, Project Management Methodologies: Selecting, Implementing, and Supporting Methodologies and Processes for Projects (John Wiley & Sons. Feb 2003)
16.
go back to reference W. Royce, Managing the development of large software systems: concepts and techniques, in Proceedings of the 9th International Conference on Software Engineering, Monterey, California, United States. 30 Mar–2 Apr 1987 W. Royce, Managing the development of large software systems: concepts and techniques, in Proceedings of the 9th International Conference on Software Engineering, Monterey, California, United States. 30 Mar–2 Apr 1987
17.
go back to reference A. Orebaugh, G. Ramirez, J. Beale, Wireshark & Ethereal Network Protocol Analyzer Toolkit. (Syngress, Feb 2007) A. Orebaugh, G. Ramirez, J. Beale, Wireshark & Ethereal Network Protocol Analyzer Toolkit. (Syngress, Feb 2007)
18.
go back to reference J. Zhang, J. Liu, Z. Xu, J. Li, X. Ye, TRDP: a trusted router discovery protocol, in Proceeding of the 7th International Symposium on Communications and Information Technologies, Sydney, Australia. 17–19 Oct 2007 J. Zhang, J. Liu, Z. Xu, J. Li, X. Ye, TRDP: a trusted router discovery protocol, in Proceeding of the 7th International Symposium on Communications and Information Technologies, Sydney, Australia. 17–19 Oct 2007
19.
go back to reference M. Bagnulo, J. Arkko, Cryptographically Generated Addresses (CGA) Extension Field Format. RFC 4581. Oct 2006 M. Bagnulo, J. Arkko, Cryptographically Generated Addresses (CGA) Extension Field Format. RFC 4581. Oct 2006
Metadata
Title
A Free and Didactic Implementation of the SEND Protocol for IPv6
Authors
Say Chiu
Eric Gamess
Copyright Year
2010
Publisher
Springer Netherlands
DOI
https://doi.org/10.1007/978-90-481-9419-3_35

Premium Partner