4/12/2012

Wishlist

Guide 1 Junos MPLS and VPNs, Revision 10.a
EDU-JUN-JMV-10.a


Junos MPLS and VPNs, Revision 10.a. Student Guide, Detailed Lab Guide, High-Level Lab Guide, and Lab Diagrams. This five-day course is designed to provide students with MPLS- based virtual private network (VPN) knowledge and configuration examples. The course includes an overview of MPLS concepts such as control and forwarding plane, RSVP Traffic Engineering, LDP, Layer 3 VPNs, next-generation multicast virtual private networks (MVPNs), BGP Layer 2 VPNs, LDP Layer 2 Circuits, and virtual private LAN service (VPLS). This course also covers Junos operating system- specific implementations of Layer 2 control instances and active interface for VPLS. This course is based on the Junos OS Release 10.3R1.9. Through demonstrations and hands-on labs, students will gain experience in configuring and monitoring the Junos OS and in device operations.


Guide 2 Junos Multicast Routing, Revision 11.a
EDU-JUN-JMR-11.a

Junos Multicast Routing, Revision 11.a Student Guide, Detailed Lab Guide, High-Level Lab Guide, and Lab Diagrams. This two-day course is designed to provide students with detailed coverage of multicast protocols including Internet Group Management Protocol (IGMP), Protocol Independent Multicast-Dense Mode (PIM-DM), Protocol Independent Multicast-Sparse Mode (PIM-SM), and Multicast Source Discovery Protocol (MSDP). Through demonstrations and hands-on labs, students will gain experience in configuring and monitoring the Junos operating system and in monitoring device and protocol operations. This course is based on the Junos OS Release 11.4R1.14.


Guide 3 Junos Subscriber Management, Revision 11.b
EDU-JUN-JSM-11.b

This three-day course is designed to provide students with the knowledge required to configure and manage subscriber management on devices running the Junos operating system. This course focuses on the main configuration components of subscriber management, including subscriber authentication, authorization, and accounting (AAA), Dynamic Host Configuration Protocol (DHCP) local server and DHCP relay/proxy agent, the Point-to-Point Protocol (PPP), subscriber addressing, dynamic profiles, subscriber interfaces, Layer 3 and Layer 2 wholesale services, dynamic firewall services, subscriber class of service (CoS), and dynamic multicast services.

Guide 4 
Advanced Junos Service Provider Routing, Revision 11.a
EDU-JUN-AJSPR-11.a

Advanced Junos Service Provider Routing, Revision 11.a Student Guide, Detailed Lab Guide, High-Level Lab Guide, and Lab Diagrams This four-day course is designed to provide students with detailed coverage of OSPF, IS-IS, BGP, and routing policy. Through demonstrations and hands-on labs, students will gain experience in configuring and monitoring the Junos operating system and in monitoring device and protocol operations. This course is based on the Junos OS Release 11.4R1.14

Guide 5 
Junos Class of Service, Revision 11.a
EDU-JUN-JCOS-11.a


Junos Class of Service, Revision 11.a Student Guide, Detailed Lab Guide, High-Level Lab Guide, and Lab Diagrams This two-day course provides students with advanced class-of-service (CoS) knowledge and configuration examples. The course begins with an overview of CoS before going into classification, policing, scheduling, and rewriting. The course then covers class-based forwarding and finishes with a case study. Release 11.4R1.14.




4/10/2012

Another useful Article - Understanding MPLS CSPF

By Jeff Doyle


I explained in the previous post how the RSVP-TE Explicit Route Object (ERO) specifies the path of an MPLS LSP by means of a sequenced list of Label Switching Routers (LSRs) that the LSP must pass through between the ingress and egress LSRs. RSVP-TE uses the path described in the ERO to signal and set up the LSP. That’s the foundation of MPLS traffic engineering: The ability to set up a path that is different from what the local IGP considers the optimum path between the ingress and egress, as shown in Figure 1.


In fact, different LSPs between the same two endpoints can take different paths. It all depends on whatconstraints you place on each LSP. For example, each LSP might require different amounts of reserved bandwidth or might be constrained by the types of links they can use.
The question we were left with at the end of the previous post was: How is the ERO created at the ingress?
You can of course manually configure the ERO for each LSP at each ingress router, but this is administratively challenging. Not only because of the number of LSPs you might have to configure, but also because a sizeable network changes regularly. The constraints you require of an LSP will remain the same, but when the network circumstances change the best path meeting those constraints might change. You don’t want to have to recalculate all of your EROs, for example, every time the available bandwidth on a link somewhere in your network core changes.
As a problem statement, all of this should sound familiar to you.
You use a routing protocol to automatically calculate the best path from each router to each destination. If the network changes, the routing protocol takes the change into account and recalculates paths as necessary.
The routing protocol determines the best path according to constraints. In the case of RIP, OSPF, and IS-IS, the constraint is a simple sum of interface metrics. In the case of EIGRP the constraints can be based on multiple link characteristics: bandwidth, delay, load, and reliability. BGP constrains its path selection based on a prioritization of characteristics called path attributes.
While the distance vector protocols (RIP, EIGRP, and BGP) perform distributed hop-by-hop calculations based on local interface information, the link state protocols (OSPF and IS-IS) perform individual, local calculations based on distributed interface information.
It’s that local calculation of distributed interface information that gets us where we need to be to automatically compute EROs at ingress LSRs, so let’s look more closely at link state protocols.
Each link state router creates a protocol data unit that identifies the router, its directly connected neighbors, and the local interface costs to the neighbors. The data unit is then flooded throughout the defined protocol area. Each router within the area stores all of the data units in a database, and uses the database as the input to a Shortest Path First (SPF) calculation. The output of the SPF calculation is the shortest path to every other router in the area, and that information is used to make entries in the local routing table indicating the optimum next hop to the prefixes attached to those routers.
A link state protocol can be easily extended to include other local information in the protocol data unit it floods. So to support MPLS traffic engineering, both OSPF and IS-IS have extensions that enable each router to flood extra information about each of its interfaces:
·      Maximum bandwidth
·      Maximum reservable bandwidth (the portion of the maximum bandwidth that can be reserved for exclusive use by an individual LSP)
·      Unreserved bandwidth (the percentage of the maximum reservable bandwidth not yet reserved by any LSP)
·      An interface metric that can be used separately from the IGP interface metric
·      The administrative groups to which the interface belongs (Commonly called “link color,” an administrative group allows the formation of policies that dictate what links an individual LSP can or cannot traverse.)
When this information is flooded, each LSR stores the information in a database called the traffic engineering database. When you configure an LSP at an ingress router, you can specify constraints based on any or all of that flooded information: The amount of bandwidth the LSP requires, the cost of the path, and the link “colors” the LSP must or must not use.
The ingress LSR then runs a special version of SPF called Constrained Shortest Path First (CSPF) that takes as its input both the information in the traffic engineering database and the constraints you configure.
Figure 2 shows the relationships between the link state database and the traffic engineering database, SPF and CSPF, and the outputs of each. Where the results of the SPF calculation are used to make entries in the unicast routing table, RSVP-TE takes the ERO resulting from the CSPF calculation and sends PATH messages to the egress to reserve resources for the LSP. As explained in the previous post, the egress LSP sends RESV messages back to the ingress to distribute the labels; this is what actually sets up the LSP. Once this process is complete, RSVP can make entries into the unicast routing table that indicates the LSP as a virtual link to the egress LSR.


The bottom line is, if you understand the operation of link state protocols it is an easy jump to understanding how RSVP-TE and MPLS traffic engineering work.

  

4/08/2012

MPLS Static LSPs

I was trying to use the JNCIA and JNCIS study guides but looks like there are some changes between JunOS 8.x and 11.x in the way how static LSPs should be configured. There is an interesting post on 0x8847.net about the static LSPs that I am going to try.



http://www.0x8847.net/2011/08/juniper-mpls-vpn-static-lsp/








4/07/2012

HTC ONE X

I got my HTC ONE X few days ago and I LOVE it.  Probably Samsung S3 or Iphone5 will be better but it's really amazing how far HTC went with this product. The shapes of the device and the user experience are outstanding. I thought the 32Gig internal flash want be enough but I still have a lot of space. The music sounds really good (the head-phones that are coming with the phone look cheap as well as the package). The battery is 1800MHA and the power consumption is around 10% per hour with my usage (e.g web browsing and playing with the application). I didn't want to comment the CPU but because someone opened the discussion couple of days ago how Qualcomm are better etc. It's true. S4 is better than Tegra 3 but the difference is really small between these two CPUs. What you will get with Tegra 3 is access to the exclusive games in the Nvidia Tegra Zone (I don't play games that much but it's sounds cool)




HTC Sense 4. It's really nice overall of Android UI. Definitely I'd prefer the Sense 4 rather than the default UI. There are some small tricks with Sense that makes it really useful and they are definitely experience changer. There is also 3.7inch Super IPS LCD 2 display (or something like that) which is good and it's really nice when you read emails or browse webs. I compared the feeling with my old Samsung Nexus S. It would be nice if they had Super AMOLED display which would consume little bit less energy is some cases compared with IPS displays (some of them)

Another element I really like is the materials that this phone has been made of. It feels really nice compared with the Samsung phones. Even when I paid the same amount of money for Samsung S couple years ago it looks cheap and I hope they want do the same mistake with Samsung S3.

Update






Screen shot from my ONE X. It's shows that the phone is on battery for 9h and 48min. Within this time I was checking my email,watching some web and facebook. I would like to mention that I haven't been using it very intensive. I will do another test for intensive use of data.


Great job HTC.