The Ongoing Internet Core Routing Race

December 13th, 2010 Wael Osama Posted in Industry News | No Comments »

Juniper Networks is taking the lead of the internet routing again by introducing their new platform T4000. The router can handle 240Gbps per slot and is based on 250Gbps ASICs per slot presenting the world’s fastest router.

This router provides double capacity per slot in comparison the Cisco’s CRS3 platform. The new speeds and capacities will offer the world a new innovations that were never possible before.

I wonder, where is this leading us toward? and What innovations will be presented during the next decade?

I can see a world where almost every person is connected to the internet on the go,  data streams moving between different Continents all the time, smart cars and homes, more automation and remote control, great scientific researches and breakthroughs, information and resources more available to all of us,  different education models, better communications, self revealing and more Freedom.

I also believe that everything comes at a cost, I don’t know what the cost will be, it may be more virtual life and less real life, more dependency on technology, may be industries and careers will disappear causing unemployment and others will come with opportunities. Whatever it is, more dimensions will be discovered and for sure some costs will be paid.

Read the full story: Juniper looks to one-up Cisco again in core routing.

AddThis Social Bookmark Button

BGP Attribute Types and Flags

December 8th, 2010 Wael Osama Posted in BGP | 4 Comments »

BGP attributes is an interesting subject of study.  BGP is a very flexible and extensible protocol and I like that, let’s see how flexible is that protocol when it comes to attributes handling. We all know that BGP has four types of attributes as listed:

  • Well-known mandatory.
  • Well-known discretionary.
  • Optional transitive.
  • Optional non-transitive.

I am not going to explain them in this post, they are explained everywhere over the internet. However, in short well-known attributes must be recognized by all BGP implementations, some of them are mandatory and must be included in all update messages, others are discretionary and may or may not exist in all BGP updates . Optional attributes do not have to be understood by all BGP implementations. Optional attributes are transited to peers or not,  based on the setting of the transitive bit as we will show below.

Read the rest of this entry »

AddThis Social Bookmark Button

Measuring your SUCCESS

December 5th, 2010 Wael Osama Posted in Off Topic | 2 Comments »

Try to ask five different persons about what success means to each of them and you will get at least five different answers. Try yourself Now: What is your definition of SUCCESS and do you consider yourself successful?.

For me, success is a feeling about one’s status compared to some reference or metric; the metric can be a self imposed or an external one set by others or the environment. This can be a quantity of something, schedule, internal/external state, role model or anything else.

Read the rest of this entry »

AddThis Social Bookmark Button

MPLS Label Distribution: LDP Part3

November 3rd, 2010 Wael Osama Posted in MPLS | 2 Comments »

So far so good, we have finished two parts of LDP and in this post we are going to explore another function of the four major functions of LDP.

After an LDP session is initialized, LDP peers start to exchange label mappings according to the pre-negotiated parameters. In this post I will assume that LDP is using the most common label distribution modes for as follows:

  • MPLS Label Space: Per platform label space.
  • MPLS label retention mode: Liberal label retention.
  • MPLS Label distribution mode: unsolicited downstream.
  • MPLS Label control mode: Independent label distribution.

Read the rest of this entry »

AddThis Social Bookmark Button

It is time to make a CHANGE

September 21st, 2010 Wael Osama Posted in Off Topic | 4 Comments »

One thing in life is not changing and that is that it is changing. We are networking guys; we know this better than anyone else, everyday we see a new technology coming or an old one diminishing. Somethings go and others come back.

Bear with me a little; take a moment to think of your daily life from the time you get up in the morning to the time you go back to your bed; think of your routine, actions, thoughts, people you meet, transportation, etc. When was the last time you made a change? Even a simple one?

Life is continuously changing around us smoothly and slowly.However, being busy with our daily lives we usually do not notice the change. We miss the turning points where the greatest profits are made and when we realize the change we figure out that the wave has advanced too much  and may be approaching its end. Nothing can clarify this concept in your mind like markets behavior and the business cycle.

Every day you feel that you need to make some changes here and there, but the problem is that little voice in your head.  It is always providing excuses “Just one more day, its not time to make a change, wait for a better time and you know those silly excuses we provide to ourselves” and this better time never comes. Do you know why?

Because NOW is the time to make this change. Now is the time to get out of your comfort zone. Of course there are right times to do certain things but they have to be defined you have to know them for yourself. Do not just say to yourself I will wait for the right time without knowing exactly What is the right time?

I believe that this period is a turning point. If you look carefully you can figure out that this is a turning point in the global economy, in technologies and this is a turning point in human thoughts and paradigms.

I will make that change and I will ride this cycle. May be I could may be I couldn’t but at least I will try my best, What are you going to do?

AddThis Social Bookmark Button

MPLS Label Distribution – LDP Part2

September 13th, 2010 Wael Osama Posted in MPLS | 1 Comment »

In my previous post I listed the main four functions of the label distribution protocol LDP and explained some concepts. In this post lets start dealing with the first two functions:

  • Automatically discover LDP Peers in the same network segment.
  • Establish and maintain LDP sessions with those peers.

But I am not going to reinvent the wheel because I have already covered the two functions in older posts please have a look at them:

LDP neighbor discovery, session establishment and maintenance.

What is LDP extended discovery?

We will soon do the next part, see you then.

AddThis Social Bookmark Button