Difference between revisions of "Talk:Main Page"

From CDOT Wiki
Jump to: navigation, search
m (New front page)
Line 1: Line 1:
==Logo suggestion==
+
'''The Internet of Things'''
I'm wonderring if this would be a good "logo" to replace the "Set $wgLogo to the URL path to your own logo image" on the top left. I have a suggestion that we could have a mozilla logo (if that's approved, that is) in the background (faded) and have the words Mozilla@Seneca on top of the mozilla logo! What do you guys think??
 
  
- 12:29 Monday, 18 Sept 2006 (EST)    [[User:Elichak|Liz Chak]] (elichak)
+
        The internet of things is a scenario which objects or devices connect each other without any human interaction. This scenario was issued in 1991 by implementing internet. In 20th century by developing nanotechnology and computer science, experts start focusing more about internet of things. Many famous companies in IT change their business plane to develop their research in internet of things. They also have huge progress in it. By using internet of things scenario IT companies have main effect in developing in other industries like the medical and healthcare systems, energy management, building and home automation.
 
  
 +
      Many famous IT companies like Microsoft, CISCO and IBM. They create many solutions based on Internet of thing,  For illustration, Microsoft Company engineers believe that Internet of Things is flexible and it helps converged between devices, it also consider: reducing hardware costs, more machine are talking to each other, Software is more advanced than ever, The economic benefits are huge.
  
It might be nice to have something that is Mozilla or OSS related. Off the top of my head I'm not sure what that would be though.
+
      Although experts in IT solve many problems by using internet of things scenario, but there is a serious problem, how we can manage this huge network. By using IPv4 topology scientists found out they will face the lack of IP amount problem. Therefore they create new version of IP topology which is IPv6 topology. By using IPv6 topology we can administer it reliably, efficiently and securely.
  
==Mozilla/OSS related logo==
+
'''Definition of IPv6'''
Yeah, that's what I thought so too.
 
  
Logo idea:
+
        IPv6 (Internet Protocol Version 6) is the latest level of the Internet Protocol (IP) and is now included as part of IP support in many products including the major computer operating systems. IPv6 (Internet Protocol version 6) is a set of specifications from the Internet Engineering Task Force (IETF) that's essentially an upgrade of IP version 4 (IPv4). The basics of IPv6 are similar to those of IPv4 -- devices can use IPv6 as source and destination addresses to pass packets over a network, and tools like ping work for network testing as they do in IPv4, with some slight variations. The most obvious improvement in IPv6 over IPv4 is that IP addresses are lengthened from 32 bits to 128 bits. This extension anticipates considerable future growth of the Internet and provides relief for what was perceived as an impending shortage of network addresses. IPv6 also supports auto-configuration to help correct most of the shortcomings in version 4, and it has integrated security and mobility features.
  
Mozilla logo (that is if that's approved) in the background (faded) and have the words Mozilla@Seneca floating on top of the mozilla logo
+
'''IPv6 features include:'''
  
- 12:37 Monday, 18 Sept 2006 (EST)    [[User:Elichak|Liz Chak]] (elichak)
+
Supports source and destination addresses that are 128 bits (16 bytes) long.
  
 +
Requires IPSec support.
  
I think that something with moz and seneca together would be most appropriate.
+
Uses Flow Label field to identify packet flow for QoS handling by router.
It's great to have people active in this :).
 
  
- 13:34 Monday, 18 Sept 2006 (EST)    [[User:Themystic|Tom Aratyn]] (mystic)
+
Allows the host to send fragments packets but not routers.
  
 +
Doesn't include a check sum in the header.
  
Who should we be asking for permission to use the Mozilla logo??
+
Uses a link-local scope all-nodes multicast address.
  
- 14:38 Monday, 18 Sept 2006 (EST)    [[User:Elichak|Liz Chak]] (elichak)
+
Does not require manual configuration or DHCP.
  
- 2:41 Monday, 18 Sept 2006 (EST) [[User:David.humphrey|dave]] -- you have to be careful with that.  Paul Kim is the one to ask about it (pkim@mozilla.com).
+
Uses host address (AAAA) resource records in DNS to map host names to IPv6 addresses.
  
 +
Uses pointer (PTR) resource records in the IP6.ARPA DNS domain to map IPv6 addresses to host names.
  
Someone should represent us to ask Paul Kim if we could use the logo.
+
Supports a 1280-byte packet size (without fragmentation).
- 14:47 Monday, 18 Sept 2006 (EST)    [[User:Elichak|Liz Chak]] (elichak)
 
  
 +
Moves optional data to IPv6 extension headers.
  
I was thinking maybe we could come up with a logo using Seneca Sting "bee" and the Mozilla "Firefox".  Assuming we get the respective permissions to use both logos.
+
Uses Multicast Neighbor Solicitation messages to resolve IP addresses to link-layer addresses.
- 15:21 Monday, 18 Sept 2006 (EST)    [[User:Sherman|Sherman Fernandes]] (sjfern)
 
  
Sherman, that is an idea. However, the Seneca Sting "bee" represents the Seneca Recreation Council. I don't know how relevant that logo would be for our case, but we could probably try to incorporate that with the mozilla logo (if we get permissions). It's too bad Seneca doesn't have a REAL logo.
+
Uses Multicast Listener Discovery (MLD) messages to manage membership in local subnet groups.
- 15:28 Monday, 18 Sept 2006 (EST)    [[User:Elichak|Liz Chak]] (elichak)
 
  
 +
Uses ICMPv6 Router Solicitation and Router Advertisement messages to determine the IP address of the best default gateway.
  
I'm writing an email to request for permission to use the mozilla logo. - 09:30 Tuesday, 19 Sept 2006 (EST)    [[User:Elichak|Liz Chak]] (elichak)
+
'''History of IPv6'''
  
 +
The transition from Internet Protocol v4 to v6 is the biggest infrastructure shift in the Internet since the network was founded. Proposed in 1995 and adopted as a workable protocol in 1999, Internet Protocol version 6 was designed to support the Internet’s rampant growth. It promised to boost the number of Internet addresses from 4.3 billion to (3.4x1038) about 670 quadrillion addresses per square millimetre of the Earth's surface! IPv6 also offers a tighter security through packet-level encryption and stepped-up authentication, along with the ability for routers to better manage traffic flow through such features as packet labeling. The header format would be improved, enabling traffic management features such as "fast lanes," or fatter channels for bigger content.
  
Liz, perhaps you should make a REAL logo for Seneca too. Wasn't there a contest for this sometime back? (or perhaps for the rec logo?)
+
'''Benefits /comparison between IPv6 and IPv4'''
[[User:Mdsouza|Mark D'Souza]] (mdsouza)
 
  
=Good News: Permission granted for the usage of Mozilla logo=
+
Feature
This is the email I received from Paul Kim (10:28 Sept 19 06 EST):
 
  
<i>
+
IPv6
This is fine by me Elizabeth.
 
  
Paul
+
IPv4
</i>
 
  
Feel free to submit some of your design for the logo!
+
Easier management of networks
  
- 10:49 Tuesday, 19 Sept 2006 (EST) &nbsp;&nbsp; [[User:Elichak|Liz Chak]] (elichak)
+
IPv6 networks provide auto configuration capabilities.  They are simpler, flatter and more manageable, especially for large  installations.
  
=A logo Concept - A Photoshop Wizard I Am Not=
+
Networks must be configured manually or with DHCP. IPv4  has had many overlays to handle Internet growth, which demand increasing  maintenance efforts.
Here's something I whipped up - you get the idea:
 
  
[[Image:mozillaAtSeneca3.jpg|thumb\Mozilla At S@Y]]
+
End-to-end connective integrity
  
-3:23 Wednesday, 20 Sept 2006 (EST) &nbsp;&nbsp; [[User:Dmmanley|Dave Manley]] (seneManley)
+
Direct addressing is possible due to vast address space - the need for network address translation devices is effectively eliminated.
  
 +
Widespread use of NAT devices means that a single NAT  address can mask thousands of non-routable addresses, making end-to-end  integrity unachievable.
  
That is so cool! It's hilarious! I like this! Let's hear from the other folks!
+
Unconstrained address abundance
  
-15:44 Wednesday, 20 Sept 2006 (EST) &nbsp;&nbsp; [[User:Elichak|Elizabeth Chak]] (elichak)
+
3.4 x 1038 = 340 trillion trillion  addresses - about 670 quadrillion addresses per square millimetre of the  Earth's surface.
  
Yup, this is pretty nice and funny. I say we use it!
+
4.29 x 109 = 4.2 billion addresses - far  less than even a single IP address per person on the planet.
  
-19:00 Thursday, 20 Sept 2006 (EST) &nbsp;&nbsp; [[User:Mdsouza|Mark D'Souza]] (mdsouza)
+
Platform for innovation and  collaboration
  
Awesome (dave)
+
Given the numbers of addresses, scalability and  flexibility of IPv6, its potential for triggering innovation and assisting  collaboration is unbounded.
  
== My GIMP masterpiece ==
+
IPv4 was designed as a transport and communications  medium, and increasingly any work on IPv4 is to find ways around the  constraints.
  
[[Image:mozLogo.png]]
+
Integrated interoperability and  mobility
  
--[[User:Pcvitori|Pcvitori]] 10:14, 22 September 2006 (EDT)
+
IPv6 provides interoperability and mobility capabilities  which are already widely embedded in network devices.
  
Nice.. im liking both of them. We need to setup a panel of judges!
+
Relatively constrained network topologies restrict  mobility and interoperability capabilities in the IPv4 Internet.
  
--[[User:Mylau|mylau]] 10:56, 22 September 2006 (EDT)
+
Improved security features
  
Wow, love this logo
+
IPSEC is built into the IPv6 protocol, usable with a  suitable key infrastructure.
  
 +
Security is dependent on applications - IPv4 was not  designed with security in mind.
  
This is for you Phill
+
'''IPV6 Structure'''
[[Image:mozLogo2.png]]Transparent for current layout
 
[[Image:mozLogo3.png]]Transparent blue for your layout
 
  
WOW.. Dejan, VERY NICE!!! I love the transparent one!!!
+
The IPv6 protocol component includes Internet Control Message Protocol version 6 (ICMPv6), Multicast Listener Discovery (MLD), and Neighbor Discovery. IPv6 has different protocols, so IPv6 is not able to communicate with IPv4. (Microsoft 2003)
  
--[[User:Elichak|Liz Chak (elichak)]] 01:31, 29 September 2006 (EDT)
+
'''Feature of IPv6'''
  
== MoeZilla & Seneca ==
+
“Fixed length = 40 bytes = no HL field = more efficient
  
[[Image:Moezilla.gif]]
+
Fewer fields = more efficient
  
Old seneca logo + Mozilla logo + transparency = 1337|\|355
+
No header error checking = more efficient
  
We have a winner! (pstdenis)
+
Fragmentation fields removed = more efficient
  
Nice, but isnt that part of the rec. logo, not seneca? From what i remember, the seneca logo is just plain text with a red background.
+
Streamlined, extensible (via extension header – coming up)
  
--[[User:Pcvitori|Pcvitori]] 09:43, 22 September 2006 (EDT)
+
Aligned on 64-bit boundaries (image drawn in 32 bit scale for ease of reading)
  
Nevermind.. i was just told its the old logo. Good stuff!
+
Fixed 40-byte (Base) Header length” (Spence 2009, Prevention section)
  
--[[User:Pcvitori|Pcvitori]] 09:45, 22 September 2006 (EDT)
+
'''The next header consists of three categories''':
  
== Adding a Favicon ==
+
1.         IPv6 Header
Just thought it would be cool to add a favicons for our wiki site that would display in the browser address bar when the page is visited and/or in the browser bookmarks menu.
 
  
Here are three 32x32 samples created based on the new wiki logo:
+
2.        Upper Layer Protocol
  
[[Image:Favicon.PNG]] &nbsp;-&nbsp; Main wiki logo version.
+
3.         Extension Headers
  
[[Image:Favicon2.PNG]] &nbsp;-&nbsp; Transparent blue without text.
+
IPv6 and extension Headers are two new features in IPv6.
  
[[Image:Favicon3.PNG]] &nbsp;-&nbsp; Transparent with wrap around text.
+
'''IPv6 Addressing'''
 +
IPv6 address is 128 bits or 16 bytes long which is four times longer than IPv4. IPv6 addresses are represented in hexadecimal separated with colon.
  
Favicons may also have scrolling text and may even be animated. However, since the wiki only allows .PNG uploads I could not upload those samples.
+
21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A
  
- 03:27 Thursday, 28 Sept 2006 (EST) &nbsp;&nbsp; [[User:Sherman|Sherman Fernandes]] (sjfern)
+
IPv6 addressing can be more r simplified by removing the foremost zeroes.
  
Sherman, this is such a great idea. However, the admins dont have access to zenit just yet (our wiki is moved to zenit) so we will only be able to set this up when we get  the access.
+
21DA:D3:0:2F3B:2AA:FF:FE28:9C5
  
- 20:38 Sunday, 01 Oct 2006 (EST) &nbsp;&nbsp; [[User:Elichak|Liz Chak]] (elichak)
+
In IPv6 there are three types of addresses:
  
I like #2. I don't think animation would be useful for something so small though.
+
1)        Unicast
  
- [[User:Bhearsum|bhearsum]] 20:59, 1 October 2006 (EDT)
+
2)         Multicast
  
 +
3)        Anycast
  
Would it be possible to fill up the whole 32X32 pixels with a bigger version of the icon (don't worry about the text, we wouldn't be able to see it anyways)
+
  Anycast is a new feature in IPv6. It classifies multiple interfaces and sends the packets to a single and the nearest of the several services in a group. Overall, it is a ccommunication that occurs between a single sender and the nearest of a group of receivers.
-- 16:45 Monday 02 Oct 2006 (EST) &nbsp;&nbsp; [[User:Elichak|Liz Chak]] (elichak)
 
  
I think that's a good idea Liz. Maybe just scale it up and have the blue fade touch all the edges?
+
'''End-to-end IPv6 Packet Delivery Process'''
[[User:Bhearsum|bhearsum]] 17:05, 2 October 2006 (EDT)
+
1. Sending host process
  
=New CONTENT Template=
+
2. Router forwarding process
The last proposed CONTENT template for the main page wasn't well accepted, so here is another try on the CONTENT template (thanks bhearsum for your contribution):
 
[[New Main Page | New CONTENT Template]]
 
  
-- 21:13 Monday, Oct 02 2006 [[User:Elichak|Liz Chak (elichak)]]
+
3. Receiving host process
  
== Customizable Sidebar ==
+
'''IPv6 Routing'''
  
I found an extension for mediawiki that allows a user-customizable sidebar
+
IPv6 uses local routing table to forward packets on a network. Within the routing table, there is stored information about IPv6 network prefix.
  
http://austinche.name/mediawiki/UserSidebar.php.txt
+
The routing table is used to determine:
  
I'm finding myself clicking the same links over and over to get to my most commonly used pages. Would anyone else use this?
+
The next-hop address: It is the destination address, it delivers packets directly, and the destination address is on a local link.
  
- [[User:Bhearsum|bhearsum]] 20:12, 4 October 2006 (EDT)
+
The next-hope interface: It is used to identify the physical interface and it forwards the packets to destination or to the next router.
  
i'd like that, as long as i don't have to spend more than 5 minutes figuring out how to use it -andrew
+
    Defination of IP (internet protocol) - The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries
  
== Move News ==
+
      Defination of IPV6 – it is the latest version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.
  
I moved the news to a separate page. Some of the links are getting long in the tooth (though still important), and the CBC news anchor with her mouth half-open had been on the front page for quite a while.
+
    Definition of IPV4 – it is the fourth version in the development of the Internet Protocol (IP) Internet, and routes most traffic on the Internet.  
  
Moving the news to a separate page makes the Content area more prominent. However, it also makes the page look less interesting, so we should consider ways of improving the visual appeal of the front page.
+
How efficient is IPv6 network
  
== New front page ==
+
            IPv6 reduces the size of routing tables and makes routing more efficient and hierarchical. IPv6 allows ISPs to aggregate the prefixes of their customers' networks into a single prefix and announce this one prefix to the IPv6 Internet. In addition, in IPv6 networks, fragmentation is handled by the source device, rather than the router, using a protocol for discovery of the path's maximum transmission unit (MTU)
  
New front page installed yesterday after a number of consultations. Main features:
+
Privacy
* More compact format, based on Wikipedia front page
 
* Colour styled to match OpenSource@Seneca logo
 
* Uses templates for Events and Planet Feed
 
* Fast-nav links for current courses and communities with which we're involved
 
* Brief explanation of what CDOT is
 
* Re-branded under the CDOT name
 
* "Main Page" top-level heading removed via CSS
 
  
We should consider migrating from the OpenSource@Seneca logo to a CDOT logo at some point.
+
      IPv6 supports globally unique IP addresses by which the network activity of each device can potentially be tracked.The design of IPv6 intended to re-emphasize the end-to-end principle of network design that was originally conceived during the establishment of the early Internet. In this approach each device on the network has a unique address globally reachable directly from any other location on the Internet
--[[User:Chris Tyler|Chris Tyler]] 09:46, 24 February 2009 (EST)
 
  
== Added Logos ==
+
How secure is IPv6 ?
  
I added the logos for the 5 projects/communities we work with to the bottom of the front page. '''Note that due to Trademark guidelines, we're required to hyperlink the Fedora logo to http://fedoraproject.org/'''.
+
      Is it secure enough to use in our daily lives? Yes it can be used and it is one of the most widely used networks. A widely assumed benefit of ipv6 is IPSEC support as ipv6 supports I0SEC for transport encryption which makes it secure. Another security feature is discovery of secure neighbour which makes it more and more secure.  
  
--[[User:Chris Tyler|Chris Tyler]] 19:48, 24 February 2009 (EST)
+
Support in major o.s.
 +
 
 +
      All major operating system have ipv6 .not only all os have ipv6 but their support is on default. This means that for most people ipv6 is possible to use with any operating system.
 +
 
 +
Examples of OS which support ipv6
 +
 
 +
1.)Microsoft windows since windows vista and server 2008
 +
 
 +
2.)apple os x since 10.2 jaguar
 +
 
 +
3.) linux sice kernel 2.6.12
 +
 
 +
          All in all ipv6 network is a reliable and efficient as ipv6 is supported by most of the operating system available in market, however there are some limitations in security, like it does not support IPsec (internet protocol security) properly, which is an important security feature .Basically it cannot prevent attacks on layers above the network layer in the network protocol stack.
 +
 
 +
 +
 
 +
 +
 
 +
References
 +
 
 +
Creating the Internet of Your Things. (2015). Company brochure: Available online. Retrieved 2015 from http://www.microsoft.com/en-ca/server-cloud/internet-of-things.aspx
 +
 
 +
Cisco Company. (2015). Internet of Things. Retrieved 2015, from http://www.cisco.com/web/solutions/trends/iot/overview.html
 +
 
 +
IBM Company. (2015). Internet of things Foundation. Retrieved 2015, from http://www-03.ibm.com/software/products/en/internet-of-things-foundation
 +
 
 +
IPv6now. July 2007. Fundamental Benefits of IPv6. Retrieved April 2, 2015 from http://www.ipv6now.com.au/primers/benefits.php
 +
 
 +
IPv6now. July 2007. An Internet Protocol Primer. April 2, 2015, from http://www.ipv6now.com.au/primers/IPv6Primer.php
 +
 
 +
Readwrite. June 6, 2012. The Tortured History of Internet Protocol v6. Retrieved April 2,2015 , from  http://readwrite.com/2012/06/06/the-tortured-history-of-internet-protocol-v6
 +
 
 +
Microsoft. March 28, 2003. How IPv6 Work. Retrieved April 2, 2015, from https://technet.microsoft.com/en-us/library/cc781672%28v=ws.10%29.aspx
 +
 
 +
Wikipedia Commons. Decmber 7, 2014. IPv6 header rv1. Retrieved April, 2015, from http://commons.wikimedia.org/wiki/File:IPv6_header_rv1.png
 +
 
 +
Cisco. July 22, 2011. Implementing IPv6 Addressing and Basic Connectivity. Retrieved from http://www.cisco.com/c/en/us/td/docs/ios/ipv6/configuration/guide/12_4t/ipv6_12_4t_book/ip6-addrg_bsc_con.html#wp1038821
 +
 
 +
IPv6. (n.d.). Retrieved April 8, 2015, from http://en.wikipedia.org/wiki/IPv6
 +
 
 +
(n.d.). Retrieved April 9, 2015, from http://ipv6.com/articles.html
 +
 
 +
Welcome to IoT6.eu. (n.d.). Retrieved April 9, 2015, from http://iot6.eu
 +
 
 +
Benefits Of IPv6 - Network Computing. (n.d.). Retrieved April 9, 2015, from http://www.networkcomputing.com/networking/six-benefits-of-ipv6/d/d-id/1232791?Figure 1: The IPv4 and IPv6 headers. Adapted from IPv6 Internals, by I. V. Beijnum,
 +
 
 +
2005, The Internet Protocol Journal - Volume 9, Number 3. Copyright 2005 by Apress.Figure X: IPv6 Packet. Adapted from technet.microsoft.com, March 28, 2003, Retrieved April 2, 2015, from https://technet.microsoft.com/enus/library/cc781672%28v=ws.10%29.aspx#w2k3tr_ipv6_how_chuqThe Copyright 2005 by Microsoft. Figure X: IPv6 Packet. Adapted from technet.microsoft.com, March 28, 2003, Retrieved April 2, 2015, from https://technet.microsoft.com/enus/library/cc781672%28v=ws.10%29.aspx#w2k3tr_ipv6_how_chuqThe Copyright 2005 by Microsoft.

Revision as of 19:36, 14 April 2015

The Internet of Things

       The internet of things is a scenario which objects or devices connect each other without any human interaction. This scenario was issued in 1991 by implementing internet. In 20th century by developing nanotechnology and computer science, experts start focusing more about internet of things. Many famous companies in IT change their business plane to develop their research in internet of things. They also have huge progress in it. By using internet of things scenario IT companies have main effect in developing in other industries like the medical and healthcare systems, energy management, building and home automation.
      Many famous IT companies like Microsoft, CISCO and IBM. They create many solutions based on Internet of thing,  For illustration, Microsoft Company engineers believe that Internet of Things is flexible and it helps converged between devices, it also consider: reducing hardware costs, more machine are talking to each other, Software is more advanced than ever, The economic benefits are huge.
      Although experts in IT solve many problems by using internet of things scenario, but there is a serious problem, how we can manage this huge network. By using IPv4 topology scientists found out they will face the lack of IP amount problem. Therefore they create new version of IP topology which is IPv6 topology. By using IPv6 topology we can administer it reliably, efficiently and securely.

Definition of IPv6

       IPv6 (Internet Protocol Version 6) is the latest level of the Internet Protocol (IP) and is now included as part of IP support in many products including the major computer operating systems. IPv6 (Internet Protocol version 6) is a set of specifications from the Internet Engineering Task Force (IETF) that's essentially an upgrade of IP version 4 (IPv4). The basics of IPv6 are similar to those of IPv4 -- devices can use IPv6 as source and destination addresses to pass packets over a network, and tools like ping work for network testing as they do in IPv4, with some slight variations. The most obvious improvement in IPv6 over IPv4 is that IP addresses are lengthened from 32 bits to 128 bits. This extension anticipates considerable future growth of the Internet and provides relief for what was perceived as an impending shortage of network addresses. IPv6 also supports auto-configuration to help correct most of the shortcomings in version 4, and it has integrated security and mobility features.

IPv6 features include:

Supports source and destination addresses that are 128 bits (16 bytes) long.

Requires IPSec support.

Uses Flow Label field to identify packet flow for QoS handling by router.

Allows the host to send fragments packets but not routers.

Doesn't include a check sum in the header.

Uses a link-local scope all-nodes multicast address.

Does not require manual configuration or DHCP.

Uses host address (AAAA) resource records in DNS to map host names to IPv6 addresses.

Uses pointer (PTR) resource records in the IP6.ARPA DNS domain to map IPv6 addresses to host names.

Supports a 1280-byte packet size (without fragmentation).

Moves optional data to IPv6 extension headers.

Uses Multicast Neighbor Solicitation messages to resolve IP addresses to link-layer addresses.

Uses Multicast Listener Discovery (MLD) messages to manage membership in local subnet groups.

Uses ICMPv6 Router Solicitation and Router Advertisement messages to determine the IP address of the best default gateway.

History of IPv6

The transition from Internet Protocol v4 to v6 is the biggest infrastructure shift in the Internet since the network was founded. Proposed in 1995 and adopted as a workable protocol in 1999, Internet Protocol version 6 was designed to support the Internet’s rampant growth. It promised to boost the number of Internet addresses from 4.3 billion to (3.4x1038) about 670 quadrillion addresses per square millimetre of the Earth's surface! IPv6 also offers a tighter security through packet-level encryption and stepped-up authentication, along with the ability for routers to better manage traffic flow through such features as packet labeling. The header format would be improved, enabling traffic management features such as "fast lanes," or fatter channels for bigger content.

Benefits /comparison between IPv6 and IPv4

Feature

IPv6

IPv4

Easier management of networks

IPv6 networks provide auto configuration capabilities. They are simpler, flatter and more manageable, especially for large installations.

Networks must be configured manually or with DHCP. IPv4 has had many overlays to handle Internet growth, which demand increasing maintenance efforts.

End-to-end connective integrity

Direct addressing is possible due to vast address space - the need for network address translation devices is effectively eliminated.

Widespread use of NAT devices means that a single NAT address can mask thousands of non-routable addresses, making end-to-end integrity unachievable.

Unconstrained address abundance

3.4 x 1038 = 340 trillion trillion addresses - about 670 quadrillion addresses per square millimetre of the Earth's surface.

4.29 x 109 = 4.2 billion addresses - far less than even a single IP address per person on the planet.

Platform for innovation and collaboration

Given the numbers of addresses, scalability and flexibility of IPv6, its potential for triggering innovation and assisting collaboration is unbounded.

IPv4 was designed as a transport and communications medium, and increasingly any work on IPv4 is to find ways around the constraints.

Integrated interoperability and mobility

IPv6 provides interoperability and mobility capabilities which are already widely embedded in network devices.

Relatively constrained network topologies restrict mobility and interoperability capabilities in the IPv4 Internet.

Improved security features

IPSEC is built into the IPv6 protocol, usable with a suitable key infrastructure.

Security is dependent on applications - IPv4 was not designed with security in mind.

IPV6 Structure

The IPv6 protocol component includes Internet Control Message Protocol version 6 (ICMPv6), Multicast Listener Discovery (MLD), and Neighbor Discovery. IPv6 has different protocols, so IPv6 is not able to communicate with IPv4. (Microsoft 2003)

Feature of IPv6

“Fixed length = 40 bytes = no HL field = more efficient

Fewer fields = more efficient

No header error checking = more efficient

Fragmentation fields removed = more efficient

Streamlined, extensible (via extension header – coming up)

Aligned on 64-bit boundaries (image drawn in 32 bit scale for ease of reading)

Fixed 40-byte (Base) Header length” (Spence 2009, Prevention section)

The next header consists of three categories:

1. IPv6 Header

2. Upper Layer Protocol

3. Extension Headers

IPv6 and extension Headers are two new features in IPv6.

IPv6 Addressing IPv6 address is 128 bits or 16 bytes long which is four times longer than IPv4. IPv6 addresses are represented in hexadecimal separated with colon.

21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A

IPv6 addressing can be more r simplified by removing the foremost zeroes.

21DA:D3:0:2F3B:2AA:FF:FE28:9C5

In IPv6 there are three types of addresses:

1) Unicast

2) Multicast

3) Anycast

  Anycast is a new feature in IPv6. It classifies multiple interfaces and sends the packets to a single and the nearest of the several services in a group. Overall, it is a ccommunication that occurs between a single sender and the nearest of a group of receivers.

End-to-end IPv6 Packet Delivery Process 1. Sending host process

2. Router forwarding process

3. Receiving host process

IPv6 Routing

IPv6 uses local routing table to forward packets on a network. Within the routing table, there is stored information about IPv6 network prefix.

The routing table is used to determine:

The next-hop address: It is the destination address, it delivers packets directly, and the destination address is on a local link.

The next-hope interface: It is used to identify the physical interface and it forwards the packets to destination or to the next router.

   Defination of IP (internet protocol) - The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries
     Defination of IPV6 – it is the latest version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.
   Definition of IPV4 – it is the fourth version in the development of the Internet Protocol (IP) Internet, and routes most traffic on the Internet. 

How efficient is IPv6 network

            IPv6 reduces the size of routing tables and makes routing more efficient and hierarchical. IPv6 allows ISPs to aggregate the prefixes of their customers' networks into a single prefix and announce this one prefix to the IPv6 Internet. In addition, in IPv6 networks, fragmentation is handled by the source device, rather than the router, using a protocol for discovery of the path's maximum transmission unit (MTU)

Privacy

      IPv6 supports globally unique IP addresses by which the network activity of each device can potentially be tracked.The design of IPv6 intended to re-emphasize the end-to-end principle of network design that was originally conceived during the establishment of the early Internet. In this approach each device on the network has a unique address globally reachable directly from any other location on the Internet

How secure is IPv6 ?

      Is it secure enough to use in our daily lives? Yes it can be used and it is one of the most widely used networks. A widely assumed benefit of ipv6 is IPSEC support as ipv6 supports I0SEC for transport encryption which makes it secure. Another security feature is discovery of secure neighbour which makes it more and more secure. 

Support in major o.s.

      All major operating system have ipv6 .not only all os have ipv6 but their support is on default. This means that for most people ipv6 is possible to use with any operating system.

Examples of OS which support ipv6

1.)Microsoft windows since windows vista and server 2008

2.)apple os x since 10.2 jaguar

3.) linux sice kernel 2.6.12

          All in all ipv6 network is a reliable and efficient as ipv6 is supported by most of the operating system available in market, however there are some limitations in security, like it does not support IPsec (internet protocol security) properly, which is an important security feature .Basically it cannot prevent attacks on layers above the network layer in the network protocol stack.



References

Creating the Internet of Your Things. (2015). Company brochure: Available online. Retrieved 2015 from http://www.microsoft.com/en-ca/server-cloud/internet-of-things.aspx

Cisco Company. (2015). Internet of Things. Retrieved 2015, from http://www.cisco.com/web/solutions/trends/iot/overview.html

IBM Company. (2015). Internet of things Foundation. Retrieved 2015, from http://www-03.ibm.com/software/products/en/internet-of-things-foundation

IPv6now. July 2007. Fundamental Benefits of IPv6. Retrieved April 2, 2015 from http://www.ipv6now.com.au/primers/benefits.php

IPv6now. July 2007. An Internet Protocol Primer. April 2, 2015, from http://www.ipv6now.com.au/primers/IPv6Primer.php

Readwrite. June 6, 2012. The Tortured History of Internet Protocol v6. Retrieved April 2,2015 , from http://readwrite.com/2012/06/06/the-tortured-history-of-internet-protocol-v6

Microsoft. March 28, 2003. How IPv6 Work. Retrieved April 2, 2015, from https://technet.microsoft.com/en-us/library/cc781672%28v=ws.10%29.aspx

Wikipedia Commons. Decmber 7, 2014. IPv6 header rv1. Retrieved April, 2015, from http://commons.wikimedia.org/wiki/File:IPv6_header_rv1.png

Cisco. July 22, 2011. Implementing IPv6 Addressing and Basic Connectivity. Retrieved from http://www.cisco.com/c/en/us/td/docs/ios/ipv6/configuration/guide/12_4t/ipv6_12_4t_book/ip6-addrg_bsc_con.html#wp1038821

IPv6. (n.d.). Retrieved April 8, 2015, from http://en.wikipedia.org/wiki/IPv6

(n.d.). Retrieved April 9, 2015, from http://ipv6.com/articles.html

Welcome to IoT6.eu. (n.d.). Retrieved April 9, 2015, from http://iot6.eu

Benefits Of IPv6 - Network Computing. (n.d.). Retrieved April 9, 2015, from http://www.networkcomputing.com/networking/six-benefits-of-ipv6/d/d-id/1232791?Figure 1: The IPv4 and IPv6 headers. Adapted from IPv6 Internals, by I. V. Beijnum,

2005, The Internet Protocol Journal - Volume 9, Number 3. Copyright 2005 by Apress.Figure X: IPv6 Packet. Adapted from technet.microsoft.com, March 28, 2003, Retrieved April 2, 2015, from https://technet.microsoft.com/enus/library/cc781672%28v=ws.10%29.aspx#w2k3tr_ipv6_how_chuqThe Copyright 2005 by Microsoft. Figure X: IPv6 Packet. Adapted from technet.microsoft.com, March 28, 2003, Retrieved April 2, 2015, from https://technet.microsoft.com/enus/library/cc781672%28v=ws.10%29.aspx#w2k3tr_ipv6_how_chuqThe Copyright 2005 by Microsoft.