Aaron's Worthless Words

It's possible that someone somewhere needs to see this.

Archive for the ‘header’ tag

Frame Relay Notes – LMI, Headers, and Encapsulation

without comments

Local Management Interface
  • Manages link between the router and frame relay switch
  • Routers send Status Enquiry to the switch
  • The switch responds with a Status message informing the router of the DLCIs available
  • Serves as a keepalive
  • Default keepalive is 10 seconds, 3 misses is failed
  • Three types
    • cisco <- default
    • ansi (Annex D)
    • q933a
R1(config)#interface s1/0
R1(config-if)#frame-relay lmi-type ansi
Headers and Encapsulation
  • Link Access Procedure for Frame-mode Bearer Services (LAPF) is the first header
    • Includes DLCI, DE, FECN, BECN
    • To be read by the frame relay switch
  • Frame relay encapsulation header is next
    • To be read by the router on the other end of the VC
  • Two types
    • cisco : proprietary <- default
    • ietf : IETF RFC 2427
R1(config)#interface s1/0
R1(config-if)#frame-relay encapsulation ietf <- for all DLCIs
- or -
R1(config-if)#frame-relay interface-dlci 100 ietf <- for specific DLCIs
- or - 
R1(config-if)#frame-relay map ip 10.0.0.1 ietf <- for specific DLCis

Aaron Conaway

I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.

More Posts - Website

Written by Aaron Conaway

June 23rd, 2011 at 2:13 pm

Wireshark and EtherIP Packets

without comments

I got a call from our Systems and Security guys today to talk about a Wireshark capture they had done from a user VLAN.  They had noticed two frames that were destined for some seemingly random host in the same network as they were in, but the source and destination IP addresses reported by Wireshark made no sense.  The frames were from a web server to an IP address on our wireless network.  The web server is on the other side of the firewall, and the wireless network is on the other side of the controller; there was no reason at all that a packet with that source and destination would show up here.

We took a closer look and figured out that Wireshark was showing us the wrong destination and source IPs for the frame.  What we were actually seeing was a pair of frames that were part of an EtherIP tunnel from a wireless the controller on the other side of campus to the local AP.  If you’ve ever seen an EtherIP frame, you know it can be confusing.  A full Ethernet frame is shoved into an EtherIP packet to be sent via IP to the destination.  Of course, the new packet then gets put into an Ethernet frame and put on the wire.  When all is said and done, you wind up with both an inner and an outer set of IP and MAC addresses among the 8 different “headers” that Wireshark shows.  Wireshark was reporting the inner IP addresses in the packet list, so that was throwing everybody off.  A government-quality screen cap is below for your pleasure.

Once we figured out which addresses the switches and routers were using, it was easy to figure out that there were only 2 frames showing up destined for a MAC that doesn’t see much action.  The CAM table entry had timed out for that guy, so the switch had flooded the unknown unicast frame.  After the AP responded, we all lived happily ever after.

I love calls that get the brain working.  It just goes to show that you have to look at the packets closely sometimes to figure out what’s going on.

 

Aaron Conaway

I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.

More Posts - Website

Written by Aaron Conaway

June 3rd, 2011 at 8:20 pm

Posted in cisco

Tagged with , , ,

Network Protocol Overhead

with 2 comments

Here are some packet overhead numbers for a few popular protocols to help with doing bandwidth requirement calculations.  This may be another add-as-we-go post, so please comment with additions or corrections.

Ethernet : 20 bytes
Frame Relay : 4 – 6 bytes
PPP : 6 bytes
MLPPP: 10 bytes
MPLS : 4 bytes

IP : 20 bytes

TCP : 20+ bytes
UDP : 8 bytes
GRE:  4 – 20+ bytes

IPSec : 50 – 57 bytes
ESP : 20+ bytes
AH : 16+ bytes
L2TP : 24 bytes
RTP : 12 bytes

Bonus:  A voice packet is always 40 bytes + data link since it will always (?) use RTP + UDP + IP.

Sources

CCNA Voice Official Exam Certification Guide (640-460 IIUC)

Protocol Overhead

Generic Routing Encapsulation

IPSec

IP Authentication Header

Encapsulating Security Payload

Aaron Conaway

I like to lean my head to the left, hit it with the palm of my right hand, and document what knowledge falls out.

More Posts - Website

Written by Aaron Conaway

January 10th, 2011 at 10:19 am