And all is right with the (blog) world…
Posted by Aragoen Celtdra on 19th June 2008
Posted in General | 1 Comment » |
Posted by Aragoen Celtdra on 19th June 2008
Posted in General | 1 Comment » |
Posted by Aragoen Celtdra on 17th June 2008
IP Standard ACL Concepts
Wildcard Masks
A Quicker Alternative for Interpreting Wildcard Masks
255.255.255.255
-255.255.240.0
+0. 0. 15.255
255.255.255.255
- 0. 0. 15.255 .
255.255.240.0
Standard IP Access List Configuration
Standard IP ACL: Example
interface Ethernet0
ip address 172.16.1.1 255.255.255.0
ip access-group 1 out
!
access-list 1 remark stop all traffic whose source IP is 172.16.3.10
access-list 1 deny 172.16.3.10 0.0.0.0
access-list 1 permit 0.0.0.0 255.255.255.255
interface Ethernet0
ip address 172.16.1.1 255.255.255.0
ip access-group 1 out
access-list 1 remark stop all traffic whose source IP is 172.16.3.10
access-list 1 deny host 172.16.3.10
access-list 1 permit any
Extended IP ACL Concepts
Matching TCP and UDP Port Numbers
Extended IP ACL Configuration
Named IP Access Lists
Router(config)#ip access-list extended barney
Router(config-ext-nacl)#permit tcp host 10.1.1.2 eq www any
Router(config-ext-nacl)#deny udp host 10.1.1.1 10.1.2.0 0.0.0.255
Router(config-ext-nacl)#deny ip 10.1.3.0 0.0.0.255 10.1.2.0 0.0.0.255
Editing ACLs Using Sequence Numbers
Controlling Telnet and SSH Access with ACLs
ACL Implementation Considerations
Reflexive Access Lists
Dynamic ACLs
Time-Based ACLs
Posted in CCNA Basics, CCNA Notes, IP ACL | No Comments » |
Posted by Aragoen Celtdra on 16th June 2008
The Lakers won last night on another tensed game. The more I watch them play the more I feel like they don’t deserve the trophy. For two nights in a row, they go up by 20 points against the Celtics only to give up the lead late in the game… again. I feel like they are just prolonging the inevitable – losing the champioship to the Celtics. As a fan, I obviously want to see them win. But I big part of me is very doubtful.
I’ll be taking my ICND2 test in 2 weeks. But just like the Lakers, I’ve hit the books strong for the last 3 months and took very detailed notes. And the last couple of days, I feel uninspired. Something must’ve gone wrong in the process because I now feel doubtful about passing this test come June 28th. The last few days have been incredibly difficult focusing. I pretty much wasted a huge portion of my free time over the weekend not studying. I did study but not enough as I could’ve. I took a good number of Boson exam prep questions and I was seriously tested. I was able to answer a good majority of them but I’m afraid I might run out of time on the exam like I did with the last test. I’m still very slow with subnetting. I’m pretty competent with my subnetting but I’m still slow. I rarely make mistakes on it, but that’s because I check and double check and triple check my subnetting math. I can say that I’m starting to feel the “second nature” skills start to come through but it’s still in its infancy. I need to start trusting my abilities otherwise that might prove to be my downfall in the exam. The last exam I took (ICND1) finished with 2 remaining questions unanswered. I still passed because of my strong performance in the beginning – similar to what the Lakers did last night. But I need to be sure I will pass this coming test with a solid and undeniable results.
I guess we’ll see. This weekend is passed so I now have today and the rest of the coming days to get better prepared.
Posted in Aragoen's Musing, General | No Comments » |
Posted by Aragoen Celtdra on 15th June 2008
Overlapping VLSM Subnet
Designing a Subnetting Scheme Using VLSM
Example:
Create a IP addressing scheme for the following network, given the Class C network of 204.15.5.0/24, satisfying the requirements for number of hosts. Use VLSM to develop the subnetting scheme.
NetA: must support 14 hosts
NetB: must support 28 hosts
NetC: must support 2 hosts
NetD: must support 7 hosts
NetE: must support 28 host
First determine the mask needed to satisfy the required number of hosts for each network.
NetA: requires a /28 (255.255.255.240) mask to support 14 hosts (24 Network bits, 4 subnet bits, 4 host bits gives you at least 14 hosts)
NetB: requires a /27 (255.255.255.224) mask to support 28 hosts (24 N-bits, 3 S-bits, and 5 host bits gives you at least 24 hosts)
NetC: requires a /30 (255.255.255.252) mask to support 2 hosts
NetD: requires a /28 (255.255.255.240) mask to support 7 hosts
NetE: requires a /27 (255.255.255.224) mask to support 28 hosts
Start assigning subnet numbers with the largest subnet first (the one with the smallest number of subnet bits)
NetB: 204.15.5.0/27 host address range 1 to 30
NetE: 204.15.5.32/27 host address range 33 to 62
NetA: 204.15.5.64/28 host address range 65 to 78
NetD: 204.15.5.80/28 host address range 81 to 94
NetC: 204.15.5.96/30 host address range 97 to 98
Adding a New Subnet to an Existing Design
VLSM Configuration
R1(config-if)#ip summary-address eigrp 1 10.2.0.0 255.255.0.0
R2(config-if)#ip summary-address eigrp 1 10.3.0.0 255.255.0.0
Route Summarization Strategies
The following example illustrates a method of summarize a group of subnets.
10.3.4.0/24
10.3.5.0/24
10.3.6.0/24
10.3.7.0/24
10.3.4.0: 00001010 00000011 00000100 00000000
10.3.5.0: 00001010 00000011 00000101 00000000
10.3.6.0: 00001010 00000011 00000110 00000000
10.3.7.0: 00001010 00000011 00000111 00000000
The bits in red are the common bits. When the bits in red are converted back to decimal, the end result is 10.3.4.0. This is the summary subnet.
To calculate the mask, count all the bits in red. There are 22 bits. Therefore the summary route is 10.3.4.0/22 or subnet mask 255.255.252.0
Discontiguous Network
| Routing Protocol | Classless? | Sends Mask in update | Supports VLSM | Supports Manual Route Summarization |
| RIP-1 | No | No | No | No |
| RIP-2 | Yes | Yes | Yes | Yes |
| EIGRP | Yes | Yes | Yes | Yes |
| OSPF | Yes | Yes | Yes | Yes |
.
| Routing Protocol | Supports Autosummarization | Defaults to Use Autosummarization | Can Disable Autosummarization |
| RIP-1 | Yes | Yes | No |
| RIP-2 | Yes | Yes | Yes |
| EIGRP | Yes | Yes | Yes |
| OSPF | No | — | — |
.
Posted in Route Summary | No Comments » |
Posted by Aragoen Celtdra on 13th June 2008
IP Routing
IP Addressing and Subnetting
Given a dotted decimal mask, convert it to prefix notation, or vice versa. (Suggested time for exam readiness: 5 seconds) Given an IP address and mask, find the subnet number, range of addresses, and subnet broadcast address. (Suggested time: 15 seconds) Given a subnet mask and class (A, B, or C) of a network, determine the number of subnets and hosts per subnet. (Suggested time: 15 seconds) Given a class of network (A, B, or C) and design requirements for a number of subnets and number of hosts per subnet, find all masks that meet the requirements, and choose the mask that either maximizes the number of subnets or the number of hosts per subnet. (Suggested time: 30 seconds) Given a classful network and a single subnet mask to use for all subnets, list the subnet
DNS, DHCP, ARP, ICMP
Fragmentation and MTU
The router will automatically add the route to a subnet, connected to each interface, in its routing table under two conditions:
Secondary IP Addressing
interface fa0/1
ip address 192.168.100.1 255.255.255.0
ip address 192.168.200.1 255.255.255.0 secondary
Supporting Connected Routes to Subnet Zero
ISL and 802.1Q Configuration on Routers
Sample configuration with ISL Encapsulation
interface fastethernet 0/0.1
ip address 10.1.1.1 255.255.255.0
encapsulation isl 1
!
interface fastethernet 0/0.2
ip address 10.1.2.1 255.255.255.0
encapsulation isl 2
!
interface fastethernet 0/0.3
ip address 10.1.3.1 255.255.255.0
encapsulation isl 3
Sample configuration with 802.1Q encapsulation
interface fastethernet 0/0
ip address 10.1.1.1 255.255.255.0
!
interface fastethernet 0/0.2
ip address 10.1.2.1 255.255.255.0
encapsulation dot1q 2
!
interface fastethernet 0/0.3
ip address 10.1.3.1 255.255.255.0
encapsulation dot1q 3!
An alternative to configuring the physical interface, you can configure another subinterface:
!
interface fastethernet 0/0.1
ip address 10.1.1.1 255.255.255.0
encapsulation dot1q 1 native
Configuring Static Routes
R1#configure terminal
R1(config)#ip route 10.1.2.0 255.255.255.0 10.1.128.252
R1(config)#ip route 10.1.3.0 255.255.255.0 10.1.130.253
| Command | Route to subnet | Subnet Mask | Next-hop IP address |
| ip route | 10.1.2.0 | 255.255.255.0 | 10.1.128.252 |
| ip route | 10.1.3.0 | 255.255.255.0 | 10.1.130.253 |
NOTE: The next-hop IP address should be an IP address in a directly connected subnet.
Static Default Route
Default Route Using the ip route Command
Default Routes Using the ip default-network Command
Classful and Classless Routing
Posted in CCNA Basics, CCNA Notes, Routing Protocols | No Comments » |
Posted by Aragoen Celtdra on 13th June 2008
I just read the latest posting from CCIE Pursuit on the matter that has recently been surrounding Ethan Banks. If I’m reading it correctly, it appears that the fact that Ethan Bank’s site is currently down could have something to do with the latest allegations by Mr. Robert Williams of Certguard that Ethan cheated on his CCIE exam.
Now, I have had admiration towards what Mr Williams has been doing in the past, raising awareness to the inappropriate and destructive behaviors of these “cheaters”, as I have strong convictions toward cheating on the Cisco exams – particularly, for the fact that it cheapens the value of the certifications that many have worked hard for.
But since following this debacle from the start, I started to lose confidence and trust in what Mr. Williams represents. The blunt carelessness in his accusations has probably hurt those who care about this profession more than the ones he is trying to go after. There are many of us who follow Ethan and admire the things that he has accomplished.
There’s no question that Mr. Williams read Ethans blog – otherwise, how would he have come to this allegations of cheating? But did he really read his posts? Because if he did, he would have been able see past what he accuses Ethan of – his alleged “self-incriminating statements” – and see the incredible discipline and meticulous preparations that Ethan had done to pass this test. I can’t guarantee anything, but I’m pretty sure there is little or no damage done by Ethan even mentioning the inappropriate study materials. If there’s anything that Ethan has taught us (“Ethan’s followers” as Mr. Williams would say), he inadvertently showed us how to put value in true hard work in the same fashion that he had undertaken.
I really don’t understand how anyone as smart as Mr. Williams can summarily sentence someone who has done more good to this profession than anyone out there. I really feel that Certguard has cheated us of a wonderful mentor and a great leader for engineers to follow. Mr Williams has done a lot of things right. But I think he’s got this one wrong. Really wrong!
Posted in General | No Comments » |
Posted by Aragoen Celtdra on 12th June 2008
Sure!
I was on Amazon.com to look at some of the next books I will be reading to prepare for the CCNP. While browsing around I found this article written by one of the member customers. I thought this list could be pretty helpful for me to give me ideas of the things I can be learning to be a good engineer.
Here’s the link for complete page. Below is the complete excerpt (minus all the pretty pictures)..
So You’d Like to… be a Network (or Cisco) Engineer
by. M. Hawk
No doubt if you’ve scanned job postings, you’ll see that there is a wide definition of “Network Engineer” that exists in the marketplace. This guide is for what I consider to be a traditional network engineer – someone who designs data networks and configures and manages Cisco, Juniper, Foundry, or other top line routers, switches, firewalls, and network appliances.
.
Fundamentals and TCP/IP
First, a solid grounding in TCP/IP is needed. The most valuable network engineers have an in-depth knowledge of TCP – including the “three-way handshake”, MSS, windowing and congestion avoidance. Additionally, they can apply that knowledge to real-world networks. Start with Computer Networking: A Top-Down Approach Featuring the Internet (3rd Edition). Not only does this book cover TCP/IP, but it also provides an excellent overview of many network topics. It is a great start to get a taste of everything from the application layer to the physical layer, including HTTP, TCP, UDP, IP, routing protocols, multicast, security, and more..
However, to become a TCP/IP guru, you must purchase the bible of everything TCP/IP – TCP/IP Illustrated, Volume 1: The Protocols (Addison-Wesley Professional Computing Series). Stevens is a legend for his three part series, though volume I is the most useful for Network Engineers. You’ll learn the details of how TCP works, and see the transaction process for common protocols like traceroute, FTP, etc.
.
Basic Networking
After getting a handle on TCP/IP, it’s time to improve practical network skills. The best way to start is by obtaining a certification, such as the CCNA – Cisco Certified Network Associate. The CCNA has two options – a comprehensive single test, or two separate tests. This certification process will insure a basic knowledge of standards, router and switch capabilities, and configurations. It is an excellent resume builder to get your foot in the door. Start with CCNA Certification Library (CCNA Self-Study, Exam #640-801) (Self Study)..
Note that other vendors also offer quality certifications. I recommend starting with Cisco, as Cisco gear is still the most widely deployed throughout a variety of industries. The fundamentals learned from the Cisco certifications can be applied to other vendors gear, too.
.
After obtaining the CCNA, it is strongly recommended to pursue the next level of certification – CCNP – Cisco Certified Network Professional. This certification requires 4 additional tests specializing in Routing, Switching, Troubleshooting, and Remote Access. The four tests can be taken over a period of time, and can be taken several months apart. The most beneficial place to start is with routing or switching, as these fundamentals apply to almost all networks. These tests will insure a solid knowledge of RIP, OSPF, and EIGRP routing, along with spanning tree and basic router and switch configuration. Next, the remote access tset will help provide a knowledge of WAN protocols. The troubleshooting test introduces additional commands and processes to use to isolate/repair problems.
.
These books are beneficial in studying for and learning the content of these tests:
.
However, if you want to take some time off from studying for certifications, consider reading Radia Perlman’s classic, Interconnections: Bridges, Routers, Switches, and Internetworking Protocols (2nd Edition) (Addison-Wesley Professional Computing Series). Like TCP/IP Illustrated, this is a must-read for network engineers. Interconnections provides fundamental knowledge in networking, including routers, bridges, switches, routing protocols, IPv6, multicast, and more. Radia’s writing style makes it an easy read.
.
UNIX and Scripting (Automation)
The most valuable network engineers are excellent UNIX scripters. You can get by without knowing much UNIX, but nothing beats being able to automate tasks with some simple Perl or Shell scripts. Before you can script, you must learn vi (or vim), the most powerful text editor in UNIX. Learning the vi Editor (6th Edition). Next, basic shell scripting. Unix Shell Programming (3rd Edition) Then step up to Perl, which is perhaps the simplest, most powerful scriptinglanguage. If you aren’t overly enthused about scripting, you could probably hold off on learning Perl for awhile. But if you take the plunge, the O’Reilly series of books is the way to go. Learning Perl, Fourth Edition Programming Perl (3rd Edition) Learning Expect programming is also beneficial. Expect is a language that allows for interactive programming (i.e. allowing interaction with a router or switch, such as responding with a certain response based on the output of the issued command). Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs (Nutshell Handbooks).
Specializing
Network engineering is such a vast field, at some point you’ll want to specialize. Areas of specialization include network security (firewalls, VPN), datacenter networks (more switching oriented), backbone networks (BGP routing, MPLS, QoS), Voice over IP (VoIP), and more. You may encounter other vendors with unique hardware and software (i.e. Juniper, Foundry, Force10, etc). Below are additional recommendations for various specializations..
Security
- Network Security: Private Communication in a Public World (2nd Edition) (The Radia Perlman Series in Computer Networking and Security) – Destined to be a classic
- CCSP Self-Study: Cisco Secure PIX Firewall Advanced (CSPFA) (2nd Edition) (Self-Study Guide) – Useful if considering a Cisco Security Certification
- Incident Response and Computer Forensics, Second Edition – General data forensics processes and procedures
.
Datacenters
- Data Center Fundamentals – Overview of many datacenter topics, including IBM networking
- The Switch Book: The Complete Guide to LAN Switching Technology – Solid LAN switching reference
.
Backbone Networks
- Internet Routing Architectures (2nd Edition) (Networking Technology) – the de facto standard for learning Cisco BGP
- BGP Design and Implementation (Networking Technology) – Practical optimizations for BGP
- Definitive MPLS Network Designs (Networking Technology) – MPLS is the enabler of high performance, multi-service networks
- OSPF: Anatomy of an Internet Routing Protocol – Written by the creator of OSPF, John Moy
- End-to-End QoS Network Design: Quality of Service in LANs, WANs, and VPNs (Networking Technology) – Backbones are multi-service, so QoS is needed
.
Voice over IP
- Voice over IP Fundamentals – An overview book
- End-to-End QoS Network Design: Quality of Service in LANs, WANs, and VPNs (Networking Technology) – QoS is important to voice traffic
- SIP Beyond VoIP: The Next Step in the IP Communications Revolution – The SIP protocol is the future of VoIP
Posted in General, Resources | No Comments » |
Posted by Aragoen Celtdra on 10th June 2008
Ok, so if you have managed to get to this site, that means you either clicked on someone else’s link to get here or you were redirected here from my old site. Regardless, here your are to my new home site. Other than the major construction going on under the hood, there should only be minimal differences from the old one to this. Most notable, of course, is the new domain name. It is now officially, routemyworld.com, without the “wordpress” taggin’ along. There are still some minor things I need to fix (like gravatars/avatars, stat counter, some wayward links, etc.) but most of the meat should be intact.
Welcome to my new site.
Posted in General | No Comments » |
Posted by Aragoen Celtdra on 8th June 2008
I had a full schedule of studying planned for this weekend, but due to some recurring neck injury, it was very hard to focus. It started on Saturday morning when I woke up and I had a kink on my right neck/shoulder area. It’s the kind of thing you get when you sleep wrong at night. Except, I still get it even when I sleep the right way. This is nothing new for me as I have had this bothering me for years. I blame all those early years in college when I used to play a lot more aggresively in basketball and always got hammered under the rim. I’ve seen doctors, chiropractors, sports medicine people, and all sorts of healers but no one seems to be able to fix it.
Anyway, this whole weekend, I was not able to keep my head upright for longer than an hour without getting really tired. So I had to lay my head down constantly. That also meant studying was painful. It was hard to concentrate because I constantly had to massage my neck.
I thought if I rested it enough I would be able to keep the pain in check. I might have had a fighting chance if I had slept well last night. But the neighbor had a bday party go on until 2am with loud music blasting incessantly. So my head kept getting pounded by relentless old school beats by Debbie Deb (Look Out Weekend, and When I Hear Music, et al) and Zapp and Roger (Doo Wa Ditty, Computer Love). And to make things worse, I had to be up by 5:45 to get ready for church because I had to cantor for the 7AM Mass.
Other notables:
On a good note, tommorow is another day.
Posted in Aragoen's Musing, General | No Comments » |
Posted by Aragoen Celtdra on 6th June 2008
Below is a summary of the chapter 3, troubleshooting section from Wendell Odom’s ICND2 OECG book. It doesn’t look like much, but there’s a ton of conceptual and foundational skills that can be built upon that outline. I’ve spent the last couple of days reviewing and working on switching technologies. I’ll probably finish it off this weekend and move on to the routing portion.
Text in red are my notes.
Troubleshooting LAN Switching Data Plane
Step 1 Verify the accuracy of and complete the information listed in the network diagram using CDP.
- show cdp neighbors
- show cdp entry
- pay attention to diagram not matching information on the CDP output.
- End-user PCs do not show up on CDP output.
Step 2 Check for interface problems as follows:
a. Determine the interface status code(s) for each required interface, and if not in a connect or up/up state, resolve the problems until the interface reaches the connect or up/up state.
- sh interfaces fa0/1 status
b. For interfaces in a connect (up/up) state, also check for two other problems: duplex mismatches and some variations of port security purposefully dropping frames.
- sh interface fa0/1
- To check for duplex mismatches, pay attention to counters like runts, collisions, late collisions, etc
- Also consider PC duplex settings match that of the switch, and vice versa.
Step 3 Check for port security problems as follows:
a. Identify all interfaces on which port security is enabled (show running-config or show port-security).
b. Determine whether a security violation is currently occurring based in part on the violation mode of the interface’s port security configuration, as follows:
o shutdown: The interface will be in an err-disabled state.
o restrict: The interface will be in a connect state, but the show port-security interface command will show an incrementing violations counter.
o protect: The interface will be in a connect state, and the show port-security interface command will not show an incrementing violations counter.
c. In all cases, compare the port security configuration to the diagram as well as the “last source address” field in the output of the show port-security interface command.
Step 4 Check VLANs and VLAN trunks as follows:
a. Identify all access interfaces and their assigned access VLANs, and reassign into the correct VLANs as needed.
- show interface status
- show interfaces fa0/1 status
- switchport access vlan 3 - interface subcommand to assign an interface to VLAN 3
b. Determine whether the VLANs both exist (configured or learned with VTP) and are active on each switch. If not, configure and activate the VLANs to resolve problems as needed.
- show vlan id 3
- show vlan brief
c. Identify the operationally trunking interfaces on each switch, and determine the VLANs that can be forwarded over each trunk.
- show interfaces trunk
Posted in CCNA Basics, CCNA Notes | No Comments » |
Route My World! is Digg proof thanks to caching by WP Super Cache