Ipv6 on HP E- SERIES WIRELESS NETWORKING DEVICES
Total Page:16
File Type:pdf, Size:1020Kb
IPv6 ON HP E- SERIES WIRELESS NETWORKING DEVICES A Project Presented to the faculty of the Department of Electrical and Electronics Engineering California State University, Sacramento Submitted in partial satisfaction of the requirements for the degree of MASTER OF SCIENCE in Electrical and Electronics Engineering by Vaishnavi Venkataramanan SPRING 2013 © 2013 Vaishnavi Venkataramanan ALL RIGHTS RESERVED ii IPv6 ON HP E- SERIES WIRELESS NETWORKING DEVICES A Project by Vaishnavi Venkataramanan Approved by: __________________________________, Committee Chair Dr. Suresh Vadhva __________________________________, Second Reader Mehul Pandya ____________________________ Date iii Student: Vaishnavi Venkataramanan I certify that this student has met the requirements for format contained in the University format manual, and that this project is suitable for shelving in the Library and credit is to be awarded for the project. __________________________, Graduate Coordinator ___________________ Dr. Preetham Kumar Date Department of Electrical and Electronics Engineering iv Abstract of IPv6 ON HP E-SERIES WIRELESS NETWORKING DEVICES by Vaishnavi Venkataramanan World today is incomplete without being able to be connected to the internet enabling people from different parts of the world to connect with one and another. This is all made possible with the growing networking technology especially to mention the wireless technology where internet is at one’s service no matter where one is present across the globe anywhere. Wireless networking enables easy and faster access to the internet wirelessly and proving greater amount of security and flexibility of roaming. Earlier it was just one computer in one house, but presently every home has at least 3 computers. The increasing use of computers is very high. What will happen if there is a situation where no more instruments can connect to internet? To prevent this situation, came the IPv6 protocol a successor to the existing IPv4 internet protocol. With the current protocol, it is predicted that ip4 address space allocated is shrinking and will be left with no more space to connect a new device. v It is just not possible for devices to automatically be compatible with the new technology. Hence certain validation and verification technique is introduced to test the devices to be compatible with IPv6. TAHI test tool is one identified test procedure which has been recognized by the Government of United States to certify devices that support IPv6. This project talks about the importance of Tahi test, building test systems for networking devices. Another important part of this project is to perform automation using scripting languages. _______________________, Committee Chair Dr. Suresh Vadhva _______________________ Date vi ACKNOWLEDGEMENTS I would like to thank my professor, Dr. Suresh Vadhva for accepting my project request and the guidance he has provided me. A very special thanks to my Manager, Mehul Pandya at Hewlett-Packard Company for providing me this wonderful opportunity to work for Hewlett Packard Company in the IPv6 wireless project. I also want to thank him for all his guidance, continuous support for the project. I extend my heartfelt thanks to Esteban Corella at Hewlett Packard Company for providing constant encouragement and mentoring he provided me during the tenure of the project. I am also thankful to my Professor, Dr. Preetham Kumar for his willingness to serve in the committee towards my Master’s program. vii TABLE OF CONTENTS Page Acknowledgements .................................................................................................... vii List of Figures ............................................................................................................. xi List of Abbreviations ............................................................................................... xiii Chapter 1. INTRODUCTION .................................................................................................... 1 1.1 Project Objective ............................................................................................. 2 1.2 Project Approach ............................................................................................ 2 2. NETWORKING ....................................................................................................... 4 2.1 Wired Networking ........................................................................................... 4 2.2 Wireless Networking ....................................................................................... 4 2.3 Transition from IPv4 toIPv6 ............................................................................ 6 2.4 Next Generation Internet Protocol version 6 ................................................... 6 2.4.1 Identifying IPv6 in local device ............................................................... 9 2.4.2 Protocol Requirements ............................................................................. 9 2.4.2.1 RFC 2460- IPv6 Specification .................................................... 10 2.4.2.2 RFC 4861 – Neighbor Discovery for IPv6 ................................. 11 2.4.2.3 RFC 4862 – IPv6 Stateless Address Auto Configuration .......... 11 2.4.2.4 RFC 1981 - IPv6 Path MTU Discovery ...................................... 12 viii 2.4.2.5 RFC 4443 - ICMPv6 for IPv6 ..................................................... 13 2.5 TAHI Test Tool ............................................................................................. 14 3. TESTING ENVIRONMENT.................................................................................. 16 3.1 Device Under Test ......................................................................................... 16 3.1.1 HP E-Series Controller MSM -720 ........................................................ 16 3.1.2 HP E-Series Access Point MSM - 466 .................................................. 17 3.2 Network Topology ......................................................................................... 18 3.3 Device Configuration ..................................................................................... 20 3.3.1 HP Procurve 1810G Switch ................................................................... 20 3.3.2 MSM 720 Controller Configuration ...................................................... 24 3.4 Preparing the Workstation ............................................................................. 30 4. PROJECT IMPLEMENTATION ........................................................................... 34 4.1 Testing MSM 720 as Host ............................................................................. 35 4.1.1 TAHI as Host ......................................................................................... 35 4.1.2 Manual Execution .................................................................................. 37 4.2 Testing MSM 720 as Router .......................................................................... 41 4.2.1 TAHI as Router ...................................................................................... 42 4.2.2 Manual Execution .................................................................................. 43 4.2.3 Router Advertisements........................................................................... 44 4.3 Automation .................................................................................................... 45 ix 4.3.1 Development of Scripts.......................................................................... 46 4.4 Other Methods of Execution .......................................................................... 51 4.4.1 Single Test Case Execution ................................................................... 52 4.4.2 Group Test Case Execution ................................................................... 53 4.5 Testing Access Point as Host ......................................................................... 53 5. RESULTS ............................................................................................................... 57 6. CONCLUSION ....................................................................................................... 60 Bibliography ............................................................................................................... 61 x LIST OF FIGURES Figures Page Figure 1 – Devices and users connected to wireless network ..…….………5 Figure 2 – IPv6 Addressing structure …….… . ……………………………7 Figure 3 – Display of IP address in local device …………..……….….…. 9 Figure 4 – Structure of TAHI Tool .……… ......................... ……………. 15 Figure 5 – HP MSM 720 Controller….……… .... ………………………. 17 Figure 6 - HP MSM 466 Access Point ………. …………………………. 18 Figure 7– Test System Network Connection for DUT……………………19 Figure 8 - Picture of setup at cube with test devices in network topology. 19 Figure 9 - HP Procurve 1810G Switch ............................. ………………. 20 Figure 10 – Switch Description page ................ …………………………. 21 Figure 11 – Switch Network setup page ........... …………………………. 21 Figure 12 – Switch VLAN Page ....................... …………………………. 22 Figure 13a – Switch VLAN Tagging page ....... …………………………. 23 Figure 13b – Switch VLAN (2) Tagging page . …………………………. 24 Figure 14a– MSM 720 IP Interface page .......... …………………………. 25 Figure 14b – MSM 720 IP Static Interface page ………………………….26 Figure 15 – MSM 720 Network connection page .. ……………………… 26 Figure 16 – MSM