Categories
Uncategorized

Bing to support the next generation of the Internet on World IPv6 Day

imageAs noted in my post "The Transition to IPv6 is not the End of the World. No, Really." the way numbering and identifying Internet connected devices – or IP addresses – is done is changing from the current IPv4, and we will soon be adding more through the change to IPv6.  The transition to IPv6 is not a surprise to communications and Internet Service Providers (like AT&T, Sprint, Comcast, Time Warner and others), network infrastructure companies (like Cisco and Juniper), large multinational companies, or companies like Microsoft.

As one example in support of the change, today the Bing team World IPv6 Day: Bing taking decisions to the next generation of the Internet

"Microsoft and other major technology companies have been working behind the scenes for years to outline a clear path to the next generation Internet Protocol, IPv6. Although a complete migration will take years, we are hopeful that the vast majority of people will never notice the transition.

"Microsoft has worked as a member of Internet Society (ISOC) – and more generally the Internet community – to invest in and ensure that there is a seamless transition from IPv4 to IPv6. It is especially important for Microsoft’s online services like Bing to be prepared. For this reason, Bing is joining other major websites in “World IPv6 Day” on June 8, 2011 as part of the Internet Society’s effort to validate the readiness of IPv6 as new foundation of the Internet.

"On June 8, we will enable world-wide IPv6 connectivity to Bing.com, for the purposes of a one-day test. Consumers with IPv6 Internet capabilities will automatically access this new method of connectivity. This necessitates both a device that supports IPv6 (like a Windows 7 PC), and support from your Internet provider.

"IPv4 traffic will continue to connect to Bing without any change. In fact, most Bing users won’t even notice that this transition is occurring."

As noted in my previous posts on IPv6, Microsoft has been working on our products and services to support IPv6. Microsoft maintains the Microsoft IPv6 information site on TechNet to provide more information on this new IP. There you can read more about how we’ve already built IPv6 support into the latest versions of Microsoft Windows, including Windows 7, Windows Server 2008 R2, and even in older versions such as Windows Vista, Windows Server 2003, and even Windows XP and Windows CE .NET. We offer overviews of IPv6, technical information, deployment and developer resources, including an overview of Teredo, the Microsoft platform that provides IPv6 connectivity across the current IPv4 Internet.

 

Tags: Windows, Microsoft, IPv6, IPv4

Delicious Bookmark this on Delicious Bookmark and Share

Also available via http://bit.ly/h2KsNG

Categories
Uncategorized

With IPv6, where will you keep your 428 octillion Internet enabled devices?

Today we were discussing the transition from IPv4 to IPv6 that I noted yesterday. To me, one of the amazing numbers in this effort are the number of IP addresses that IPv6 enables, as I noted in the post…

Realizing that eventually these IPv4 addresses would be exhausted, Internet Protocol version six (IPv6) was mapped out in the 1990’s and then published in 1998 as the next step in IP.  IPv6 is 128-bit, which provides support for many more devices. 3.4 to the 128th, to be exact, or 340,282,366,920,938,463,463,374,607,431,768,211,456 IP addresses. That should be enough for a few more years.

So I thought: how many IPv6 devices would that be for every person on the planet today. Assuming 7 billion people, I believe that equates to be approximately 428 octillion (or 428 billion billion billion, 4.28×1028).

Or in other words, IPv6 is enough for everyone to have 428 octillion IP enabled devices.

Please note that math was not my major and subject to correction. 😉

 

Tags: Windows, Microsoft, IPv6, IPv4

Delicious Bookmark this on Delicious Bookmark and Share

Also available via http://bit.ly/hhFeHg

Categories
Uncategorized

The Transition to IPv6 is not the End of the World. No, Really.

ancient civilizations,Chichén Itza,indigenous cultures,iStockphoto,Mayan Riviera,old ruins,steps,stones,Temple of Kukulkan,travel,Yucatan

Today is my tenth anniversary of joining Microsoft, and in that time I have seen my share of interesting headlines. Today I add another one, from the article in the Wall Street Journal that notes that the “Web is running out of addresses…”  (video link: http://on.wsj.com/g1JX8E)

Well, we have plenty of web address – or URLs – available and shouldn’t be exhausted any time soon. What they meant was Internet Protocol (or IP) addresses. What is true is that the current schema of numbering and identifying Internet connected devices – or IP addresses – is coming to an inflection point, and we will soon be adding more. The article in Journal accurately notes…

“Internet protocol addresses are numerical labels that direct online traffic to the right location, similar to the way a letter makes its way through the postal system. Such routing is generally invisible to users—when they type in www.facebook.com, for instance, they are actually connected to a computer located at the numerical address 66.220.149.32. It is those numbers that are in dwindling supply.”

That’s right, and this is not a new thing. The transition to what’s next on the Internet – in this case, IPv6 – is not a surprise to communications and Internet Service Providers (like AT&T, Sprint, Comcast, Time Warner and others), network infrastructure companies (like Cisco and Juniper), large multinational companies, or companies like Microsoft.

I recall a great headline last year from the good folks at ZDNet: IPv6: The end of the Internet as we know it (and I feel fine). Paraphrasing a classic REM song is fine, but in the views of some, IPv6 is not 2012. (With a nod to the Mayan calendar, which ends or renews — depending on your side of the debate — December 21, 2012, when a new Mayan Calendar count begins.) That seems to be the sentiment in some recent news stories – like this one on CNET, declaring that an IPv6 scramble has begun, and this one from NetworkWorld on declining availability of IPv4 addresses. These make for great headlines. But many companies – including Microsoft – have been working on the transition to IPv6 for several years. Like any change, it’s always good to review where you and your industry is when it comes to migrating to a new technology or system.

First, a little background.

Every device intended to connect to the Internet is enabled by something called Internet Protocol version four (aka IPv4). IPv4 is the address (think unique ID number) that identifies most used of the products connected to the Internet. More and more products are gaining Internet connectivity, not only PCs and phones, but lots of other consumer electronics and home appliances.

A few years ago, one of the major pioneers in the Internet, Vincent Cerf (now a vice-president at Google), reasoned that the more than 4.3 billion addresses provided by this a 32-bit system would be enough. Because there are a limited number of IPv4 addresses – even though the number is quite large (being more than four billion) – it’s been long expected that eventually we will run out of these addresses.

Realizing that eventually these IPv4 addresses would be exhausted, Internet Protocol version six (IPv6) was mapped out in the 1990’s and then published in 1998 as the next step in IP.  IPv6 is 128-bit, which provides support for many more devices. 3.4 to the 128th, to be exact, or 340,282,366,920,938,463,463,374,607,431,768,211,456 IP addresses. That should be enough for a few more years.

IPv6 is designed to solve many of the problems of the current version of IP (known as IPv4) such as address depletion, security, autoconfiguration, and extensibility. Its use will also expand the capabilities of the Internet and enable a variety of valuable and exciting scenarios, including peer-to-peer and mobile applications.

One of the challenges is that IPv6 is not directly compatible with IPv4 as is, and so, some adjustments are required. Today, most of the traffic Internet – something like 99.9% – uses IPv4. But this is changing, and companies around the world now have to (as many have been planning for years already) expedite their efforts to bring on people to handle the transition, upgrade their equipment, and tell everyone what to expect.

So, that’s all well and good. What does this all mean to consumers?

In short, you shouldn’t be planning to stock up on supplies and looking for the nearest fallout shelter. Given that IPv4 has become a standard in the industry, your IPv4 devices will continue to work given the right changes to the Internet infrastructure at your service provider. Again, as noted in the Journal:

“If the changeover to IPv6 goes well, the transition—likely to happen gradually over a number of years—won’t have a big impact on consumers. Some older operating systems and home routers won’t work with the new addresses, but ones bought in the last couple of years should, according to networking experts.”

Think of it – if you’re old enough to recall – when phone numbers didn’t have seven digits (or really ten… no wait, add in the country code…). When the switch was made (pardon the pun) to a longer schema, your existing phone equipment still worked. Well, moving from IPv4 to IPv6 should likely be a similar experience: the service provider (not Ma Bell this time around in the States, but your ISP in one example), major systems providers and web services will handle most of the heavy lifting. Even with area code changes, international dialing and ever growing phone numbers (I recall Japan now has eight digit phone numbers), your old rotary dial phone may still work… or at least your old pre-break up AT&T provided touch tone phone. As a result, you’ll still be able to surf the web, watch movies, play games over Xbox Live and get email with your computer or other Internet connected device.

And although there’s some great content in the articles, and a few concerning points, such as this from the Journal:

“Some older operating systems and home routers won’t work with the new addresses, but ones bought in the last couple of years should, according to networking experts.”

For most personal computers around the world, unless you’re running Windows 98 or ME, you’re probably fine: we support IPv6 in every OS release beginning with Windows XP and Server 2003. (See below for the list of Microsoft Operating Systems that support IPv6.)

For the most part, the transition to IPv6 really matters to ISPs, major companies with significant network infrastructure and systems (like Microsoft and other enterprises) and other communications service providers that route Internet traffic and provide services. It will also have impacts to small and medium sized businesses as they consider upgrades to their network routers that connects their users to the Internet. As Carolyn Duffy Marsan notes in her NetworkWorld article above…

“Network operators “will make do with translation options while they have to, but the smart money is on IPv6,” Baker adds. “Comcast, Google, Facebook and YouTube have each made a statement that CIOs need to heed. The future of their businesses on the Internet depends on native IPv6 deployment.”

That’s true, and the benefit for consumer customers is that generally the Internet will continue to work due to the hard work that these and other companies have done. And many companies will have to update their Web sites to support native IPv6 traffic. You can expect to see ISPs and major companies moving over time to IPv6, coexisting with IPv4 for the foreseeable future. You’ll continue to see news stories just like the one Comcast noted this week on their corporate blog that illustrates how they have successfully activated a group of cable modem customers using IPv6 in a “Native Dual Stack”. This  configuration allows Comcast customers to natively use both IPv4 and IPv6 on the Internet. (For more information about the Comcast IPv6 trials, check out the Comcast IPv6 Information Center.) 

Paul Zawacki, a senior principal network engineer at Oracle, offers his own perspective on how IT Pros should plan for IPv6 migration in their own shops, and the many things to think about in planning. He notes that companies should consider impacts of overlapping private network ranges, locations, services provisioning and even applications. “Each IT organization is different and must design an addressing strategy and policies to meet their unique requirements.”

Importantly, all major organizations should have IPv6 deployment plans in place or hurry up mapping out their next steps. Even though IPv4 addresses will run out, people should generally not see any change in how they use the Internet. At Microsoft, we’ve had IPv6 deployed in some form on our network for the past several years, and enabled our global backbone for IPv6 with no issues. I’ll see how we might share more of our experiences and preparations for IPv6, just as we did during the 2007 changes to daylight saving time (as noted on http://www.microsoft.com/time) in the deployment guidance from Microsoft IT.

So what has Microsoft done in this space?

Microsoft maintains the Microsoft IPv6 information site on TechNet to provide more information on this new IP. There you can read more about how we’ve already built IPv6 support into the latest versions of Microsoft Windows, including Windows 7, Windows Server 2008 R2, and even in older versions such as Windows Vista, Windows Server 2003, and even Windows XP and Windows CE .NET. We offer overviews of IPv6, technical information, deployment and developer resources, including an overview of Teredo, the Microsoft platform that provides IPv6 connectivity across the current IPv4 Internet.

So, consumers, sit back and relax, knowing that (likely) your Internet Service Providers and Mobile Operators are hard at work to ensure that you have a seamless transition to IPv6.  I know many IT Professionals and developers already have plans and efforts already to make to move to IPv6 (some are already there). For the ones who haven’t: get a plan in place lickity split and get a move on. Your customers and users are counting on it.

Tags: Windows, Microsoft, IPv6, IPv4

Delicious Bookmark this on Delicious Bookmark and Share

Also available via

Categories
Uncategorized

A favourite application: Microsoft XML Notepad 2007

Added 040813: A quick note to respond to Judy’s query: I successfully use XML Notepad 2007 on Windows 7 today – here’s the DL link: http://www.microsoft.com/en-us/download/details.aspx?id=7973. Although it’s not expressly called out as compatible, there are a number of older utilities that may not have been formally tested with Windows 7, but work just fine (or via compatibility mode). BTW, I use Windows 7, Windows Server 2012, Windows Phone (7.x and 8), and Windows 8 (RT and x86) at the office.

A shout out on a new, refound favourite application: Microsoft XML Notepad 2007, a simple intuitive user interface for browsing and editing XML documents.

Here’s a little history on XML Notepad from Chris Lovett: http://msdn.microsoft.com/en-us/library/aa905339.aspx

“I finally got around to fulfilling a promise I made to a friend at MSDN. Back in 1998, we shipped an XML Notepad, written by Murray Low in C++. Later on it fell behind in support for XML standards and, because we didn’t have time to fix it, we pulled it off MSDN. But Murray apparently did such a nice job that MSDN was inundated with requests to put the notepad back up, so MSDN asked me for a replacement.

“I’ve been working on System.Xml in C# since 1999, so I figured I could crank out a replacement using the .NET Framework pretty quickly. Well, the problem was it was one of those side projects on my “one-day” list — you know how that goes! Fortunately, a good friend of mine, Michael Corning, took interest in it, helped hold my feet to the fire, and also added some cool features himself. Dan Doris also took pity on me and helped identify some great bugs. So here we are, finally, with something that should be useful to those who want a quick way to view and edit XML documents.

“For those who know the original version, the interface should look familiar: a tree view on the left synchronized with a node text view on the right and handy nudge toolbar buttons for quick movement of nodes up and down the tree (see Figure 1). Because it’s been so long since the first version, I’ve had to leverage the cool stuff in System.Xml and add some bells and whistles that the original version didn’t have:”

  • Incremental search (CTRL+I) in both tree and text views, so that as you type it navigates to the most matched node.
  • Cut/copy/paste with full namespace support in a simple interoperable XML format.
  • Drag/drop support for easy manipulation of the tree, even across different instances of XML Notepad and from the file system.
  • Infinite undo/redo for all edit operations.
  • In-place, pop-up, multi-line editing of large text node values and IntelliSense based on expected elements and attributes.
  • Configurable fonts and colors via the options dialog.
  • Full find/replace dialog with support for regex and XPath expressions.
  • Good performance on large XML documents (loading a 3 MB document in about one second).
  • Instant XML schema validation while you edit with errors and warnings shown in the task list window.
  • Support for custom editors for date, dateTime, time, and color datatypes.
  • HTML viewer for displaying XSLT transformation results.
  • Built-in XML Diff tool.

 

Tags: Microsoft, how to, customer support, XML.

Delicious Bookmark this on Delicious Bookmark and Share

 

Also available via http://bit.ly/9u9bGX

Categories
Uncategorized

Stand Up for your health at the office

Today as the weather starts to turn rainy and cold again, I was reminded to focus on good health and being more physical in an environment that may not always allow it.

Someone asked in a meeting in my office yesterday why I have a standing desk.

Good question, I answered. Not a Microsoft interview caliber question, but worthy, especially as I don’t recall the last time someone asked.

As much as I like to across campus (when weather permits 😉 to meetings and sometimes with peers and others in the company. This makes the time productive as well as provide a physical benefit. But this isn’t always practical. Personally, when cooped up in the office on rainy days, I’ve taken time to walk the building, going up and down each set of stairs and walking the length of each floor. In 15-20 minutes, one can get a substantial cardio workout.

One of the things I like about my office is a standing workstation. In order to combat the cumulative effect of sitting (as noted here: http://aje.oxfordjournals.org/content/172/4/419.abstract) with solutions that are conducive with work at the office. In my case, a standing, ergonomic desk really fits the bill. As noted in her blog post for the New York Times earlier this year, Olivia Judson, an evolutionary biologist, calls to our attention…

It doesn’t matter if you go running every morning, or you’re a regular at the gym. If you spend most of the rest of the day sitting — in your car, your office chair, on your sofa at home — you are putting yourself at increased risk of obesity, diabetes, heart disease, a variety of cancers and an early death. In other words, irrespective of whether you exercise vigorously, sitting for long periods is bad for you.

Some people have advanced radical solutions to the sitting syndrome: replace your sit-down desk with a stand-up desk, and equip this with a slow treadmill so that you walk while you work. (Talk about pacing the office.) Make sure that your television can only operate if you are pedaling furiously on an exercise bike. Or, watch television in a rocking chair: rocking also takes energy and involves a continuous gentle flexing of the calf muscles. Get rid of your office chair and replace it with a therapy ball: this too uses more muscles, and hence more energy, than a normal chair, because you have to support your back and work to keep balanced. You also have the option of bouncing, if you like.

Which reminds me: I need such a desk at home. My kids are using a therapy ball in place of a chair, but the standing desk makes a lot of sense there, too.

Tags: Microsoft, health

Share this via Bookmark and Share

Also available via http://bit.ly/hDRhdS