VTP Client overwrites VTP Server

I learned about this scenario a long time ago, but hadn’t really messed with it since. In production my rule of thumb is “VTP Transparent mode”- but a recent post on Techexams.net made me want to create a quick video to demonstrate this for those without the ability to test it. Enjoy! Oh- and I highly recommend viewing in 720p at full-screen so you can clearly read the CLI.

INE 2012 CCIE R&S scholarship

INE is awarding CCIE R&S scholarships for 2012- these include the following:

  • 2 Year All Access Pass (access to all of our videos)
  • 1500 Tokens for Rack Rentals or Mock Labs Exams
  • CCIE Lab Exam Voucher (value $1500 to $1800)
  • Complete Set of CCIE Workbooks
  • Live Onsite 10-Day Bootcamp Seat

This is very cool. They’re awarding 10 scholarships in total. To register check out the link below….don’t ask, just do it! 

http://blog.ine.com/2012/04/29/ines-2012-ccie-routing-switching-and-ccie-voice-scholarships/

BGP Peering: How to determine the TCP server/client

We all know BGP uses TCP port 179 to establish peerings, and exchange updates- but which device is the TCP server and which is the TCP client? Here’s the diagram we’re going to be use. There is some irrelevant information in it, but I’ll be using the same diagram in an upcoming article, so it works out.

All we really need to focus on here, is the peering relationship, so you can immediately ignore the AS numbers, but pay attention to the interface names so that our debugging makes sense. Below you’ll find the base configs:

R1
interface Serial0/1
 ip address 10.25.1.2 255.255.255.0

R3
interface Serial1/2
 ip address 10.25.1.3 255.255.255.0
 clock rate 64000

Assuming we’ve checked for reachability (we always do, right?) prior to implementing our BGP config, let’s move on. I’m going to config R1 (see below for config), then do the same on R2. While implementing the config on R2, I’ll run a debug on R1 and you can see the results below:

R1
router bgp 100
 no synchronization
 bgp log-neighbor-changes
 neighbor 10.25.1.3 remote-as 300
 no auto-summary

R1#debug ip tcp transactions

Now we’ll configure R3 while the debug runs on R1:

R3
 router bgp 300
 no synchronization
 bgp log-neighbor-changes
 neighbor 10.25.1.2 remote-as 100
 no auto-summary

 We’ll hop back over to R1 and check our debug

//R3 initiaties the TCP 3-way handshake with a SYN (R3 is the client)
*Mar  1 02:52:08.611: IP: s=10.25.1.3 (Serial0/1), d=10.25.1.2, len 44, rcvd 0
*Mar  1 02:52:08.611:     TCP src=61865, dst=179, seq=974881862, ack=0, win=1638
4 SYN

//R1 responds with a TCP SYN ACK (R1 is the TCP server)
*Mar  1 02:52:08.615: IP: s=10.25.1.2 (local), d=10.25.1.3 (Serial0/1), len 44,
sending
*Mar  1 02:52:08.615:     TCP src=179, dst=61865, seq=485018988, ack=974881863,
win=16384 ACK SYN

//R3 responds with a SYN ACK, completing the 3-way handshake
*Mar  1 02:52:08.631: IP: s=10.25.1.3 (Serial0/1), d=10.25.1.2, len 40, rcvd 0
*Mar  1 02:52:08.635:     TCP src=61865, dst=179, seq=974881863, ack=485018989,
win=16384 ACK

Pretty straightforward. Now what happens if we change the IP address of R1′s S0/1 interface from .2 to .100- making it higher than R3′s? Let’s see:

//This time, R1 initiatiates the connection
*Mar  1 02:59:43.621: IP: s=10.25.1.100 (local), d=10.25.1.3 (Serial0/1), len 44
, sending
*Mar  1 02:59:43.621:     TCP src=20475, dst=179, seq=648606915, ack=0, win=1638
4 SYN
*Mar  1 02:59:43.641: IP: tableid=0, s=10.25.1.3 (Serial0/1), d=10.25.1.100 (Ser
ial0/1), routed via RIB

//R3 is now the TCP server, and responds with a SYN ACK
*Mar  1 02:59:43.641: IP: s=10.25.1.3 (Serial0/1), d=10.25.1.100 (Serial0/1), le
n 44, rcvd 3
*Mar  1 02:59:43.645:     TCP src=179, dst=20475, seq=58783282, ack=648606916, w
in=16384 ACK SYN

Basic Layer 2 troubleshooting CBT

Hey guys! Threw a quick video together showing some basic layer 2 troubleshooting with configuration thrown in for good measure. Not intended to be a “one-stop CCNA/CCENT” course, but rather just a generic cisco video to help others. I realize this is not exactly CCIE material, but one of my passions is helping others learn material, so here’s my attempt at that. Enjoy!

http://www.youtube.com/watch?v=wNgBv1cVnu4

Basic RIP troubleshooting

Threw together a sloppy basic RIP troubleshooting video at the request of a friend. It’s nothing professionally done, and it’s not scripted- so it’s not as smooth as it could be. That being said, I think the CCENT/CCNA guys will be able to use this. Enjoy!

Right click and “Save as”…

http://www.sgtccie.com/videos/basic_routing_troubleshooting.mp4

ALT LINK (Youtube): http://www.youtube.com/watch?v=61lE8ktGUIY

P.S. Sorry if it’s hard to see the text clearly. I’m pretty new to making videos, and it was just a quick production, so I’ll work on that.

Native VLAN mismatch = leaked VLAN’s? (CBT)

Hey guys. Been hearing about this/talking about it at work for a while now, but have been too lazy to really lab it up. The story goes that a native VLAN mismatch between two switches can cause traffic from each native VLAN to be ‘leaked’ to the other. I finally tried to do it (independent of my actual CCIE studies), and thought it was interesting. Even though I knew in theory it should work, seeing traffic traverse VLAN’s like this is pretty cool. Let me know what you think of the video.

For best performance, right click on the link below and select “Save as..”, then open the video once it’s downloaded. Requires Quicktime player.

http://sgtccie.com/videos/leak_vlans.mov

ALT LINK (Now you YouTube!): http://www.youtube.com/watch?v=t4SmLUsRpkk

CBT Nugget hero

I never win anything. Ever. If I were any more unlucky I’d lose bets with myself. That being said, A while ago I entered the CBT Nugget Hero contest with an entry that I thought was fairly straightforward, with hopes that I’d win a year subscription to CBT Nuggets. A few days ago, I got an e-mail letting me know I had won.

I’ve had the utmost respect for CBT Nuggets thanks to Jeremy Ciora’s work, which I have shoulder surfed while colleagues watched attentively. Now that I will soon have access to all of the CBT Nuggets material, I am pretty excited. The only issue now? Finding time to watch all the videos.

That being said, I want to say THANK YOU to anyone who voted for me. I am pushing hard to pass my CCIE lab exam, and most people reading this know this- if any exam can really change your life, it’s probably the CCIE lab. I have a great position now, but I think the CCIE lab will be able to take my career up a notch where I want it to be, and even then- it’s just the beginning. I have a passion for training as those who know me can attest to, and CBT Nuggets is great at what they do, so this is a pretty awesome experience.

Stay tuned. 2012 promises to be an awesome year!*

* If I pass my lab.

I have a lab date! Sort of.

Well, I’ve finally come up with an estimate for my first- (and hopefully ONLY) attempt at the fabled CCIE lab. Based on my preparation and current study schedule, I believe I’ll be shooting for November 1st, 2012. This will shift- as I haven’t even checked the lab scheduler yet, but that is my estimate based on my current rate of study. It may shift back, depending on dates available and obviously, how hard I study.

I’m pretty much done with INE Vol I switching labs, I just want to come back and touch up on PVLAN’s before I sit the real thing since that’s a weak area. I understand the concepts fine, but I need more practice configuring.

I’ve also developed a very strict schedule of when particular study topics are covered. My lab prep is somewhat unorthodox, as I believe a lot of technology-focused prep is essential. I will be doing full-scale labs, but not nearly as many as most candidates undertake, more than likely. That being said, I will be doing a lot of my own labs. One thing I do not want to do, is get comfortable with a particular topology, or way of doing things. This is the same mindset a lot of people have when they get both INE and IPX labs. Only difference here, is I’ll be coming up with a few of my own to throw into the mix with the INE labs.

So with a rough date on the horizon, I should probably get back to labbing. Frame relay this week, then if I recall correctly (study list isn’t at my desk..shame on me!), I go into layer 3 technologies.

I’ll try to get more tech-oriented articles on here. I think that was one of the stronger points of my blog personally, and I haven’t done those in a long time. Mostly due to time constraints- they’re great to write, but very time consuming. I’ll work on it though.

LABBING again!

Been hitting it hard this week. Goal is to take the CCIE lab December 2012 or possibly early 2013 if that doesn’t go well. My current schedule is as follows:

 

Mon through Fri- 4x study sessions for 3-4 hours (depending on family time and such..minimum of 3 hours though)…..ONE ‘floating’ day off during the workweek for family time.

Saturday- 4-6 hrs (early, so I still have saturday night free for now)

Sunday- 4-6 hrs

If you’re the lazy type, this results in about 25 hours a week of labbing. This is going to be increased as I get closer to the lab, but for now it’s a pretty good schedule. Once I hit the 60 day mark till my lab, I’ll either A) take time off work for 12 hour days of labbing (if I cannot go to a bootcamp), or I’ll just increase to 6x a week at 6 hours per session (with 8 hours on the weekends). Guess it depends on how I’m feeling.

That being said, I’m eating into my labbing time now, so I gotta get to it!


Comment approval

Hey all…just wanted to say “Sorry” for not getting to approving comments sooner. I had 3,000+ unapproved comments with about 95% of it being SPAM. I went through and approved most of the ones in the queue, so those are on the site now.

In other news, my new rack is up and running, almost 100% cabled…I am in the process of doing all the necessary IOS upgrades and whatnot, then I should be good to go. My no bullshit goal is to start labbing April 1st- and to take the actual lab either December 2012, or February/March 2013. It’s going to be a tough timeline but this time I am ready……..I think.

Look forward to posting more as I learn more, and hopefully helping everyone else out. Take care all..see ya soon!