Telecom

Ping tool : How to learn some new stuff

We always can learn some useful new thing in reading manual. This is what I have done and lear an interesting features by means of ping -R. What we can read in ping(8) on a Linux System : -R Record route. Includes the RECORD_ROUTE option in the ECHO_REQUEST packet and displays the route buffer on returned packets. Note that the IP header is only large enough for nine such routes. Many hosts ignore or discard this option.

It can be really useful such as :

It finally arrived.

It finally arrived in my mailbox during this week. Beginning from CCENT, I was really happy to open this mail and discover my CCNP paper certification. Come on working on CCIP to see another paper in my mailbox…

Altitude Telecom/Completel

Il y a de grandes chances que si vous lisez ces lignes, soit vous êtes déjà au courant, soit maintenant vous l’êtes qu’Altitude Telecom a été racheté par Completel/Numéricable. Altitude est (ou était d’ailleurs vu que sa marque va bien entendu s’éteindre) un opérateur de services de télécommunications national. Il était bien connu pour ses services Wimax, VPN/MPLS et sa proximité vis à vis de ses clients.
En soit, cela est une très bonne opération pour les dirigeants de cette société. Néanmoins, j’espère sincèrement que les 200 salariés seront repris voire que ce chiffre croît comme l’a dit son dirigeant/fondateur dans l’article du Paris-Normandie du 15 novembre 2010. Pour ma part, je regrette la disparation d’une entreprise de cette ampleur dans le milieu en Haute-Normandie, car ne nous voilons pas la face, cette entreprise est reprise par des fonds d’investissements. C’est une belle prise en terme de carnet d’adresses et de clients pour Completel. Les 200 salariés resteront-ils longtemps dans les effectifs de Completel, d’autant plus que le réseau d’Altitude Telecom en fait pas parti du deal ? Nous ne le saurons sans doute jamais (quoique).

Cloudshark

Pour ceux qui connaissent déjà Wireshark, peut-être que l’existence (d’ailleurs) de Cloudshark ne vous est pas inconnue. Si ce n’était pas le cas, cloudshark est un outil vous permettant de visualiser vos traces pcap via une page web. Vous vous retrouverez avec le même type d’interface que Wireshark, vous permettant de plonger dans les headers des différentes couches réseaux de vos paquets IP.
Ceci peut être particulièrement utilise lorsque vous ne disposez que d’un tcpdump sur une machine distance (-s 0 -w out.cap).

HSRP and track object

HSRP track object is a really cool stuff to modulate behaviour of HSRP.
This kind of object is usually used by means of ’line-protocol’ feature. You can change Active Virtual Router, if an upstream interface comes down.
Such as :

DWS1(config)# track 20 interface FastEthernet 1/13 line-protocol
DWS1(config)# interface fa 1/13
DSW1(config-if)#standby 10 track FastEthernet 1/13 60

If FastEthernet 1/23 comes down. HSRP priority is decremented by 60.

But, you can use track object with condition on routes. Object reacts when it is and is not between some values. These values are scaled because of different kinds of metric. Imagine EIGRP and RIP metrics. It is so different. It is due to this, we seed metric in redistribution and here we scale it to be able to make condition on routes.

IOS : ttcp

Voici une petite astuce à deux balles. Pour ceux qui voudrait faire un petit test de débit entre un Linux et un routeur Cisco, l’outil ttcp est à là pour vous. Ne chercher pas à le trouver avec votre copine : la touche “Tab” ;) nas-cde-madrillet#tt? % Unrecognized command nas-cde-madrillet#tt
Néanmoins : nas-cde-madrillet#ttcp transmit or receive [receive]: perform tcp half close [n]: receive buflen [8192]: bufalign [16384]: bufoffset [0]: port [5001]: sinkmode [y]: rcvwndsize [4128]: 6250000 delayed ACK [y]: show tcp information at end [n]: ttcp-r: buflen=8192, align=16384/0, port=5001 rcvwndsize=6250000, delayedack=yes tcp ttcp-r: accept from 217.169.242.181 (mss 536, sndwnd 5888, rcvwnd 65511) ttcp-r: 40501272 bytes in 10012 ms (10.012 real seconds) (~3950 kB/s) +++ ttcp-r: 6036 I/O calls ttcp-r: 0 sleeps (0 ms total) (0 ms average) nas-cde-madrillet# Et du côté de ma station Linux : clucas@pluton:~$ iperf -c nas-cde-madrillet -i 1 ------------------------------------------------------------ Client connecting to nas-cde-madrillet, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 217.169.242.181 port 41570 connected with 217.169.240.130 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 3.80 MBytes 31.9 Mbits/sec [ 3] 1.0- 2.0 sec 3.82 MBytes 32.0 Mbits/sec [ 3] 2.0- 3.0 sec 3.84 MBytes 32.2 Mbits/sec [ 3] 3.0- 4.0 sec 3.84 MBytes 32.2 Mbits/sec [ 3] 4.0- 5.0 sec 3.85 MBytes 32.3 Mbits/sec [ 3] 5.0- 6.0 sec 3.87 MBytes 32.4 Mbits/sec [ 3] 6.0- 7.0 sec 3.90 MBytes 32.7 Mbits/sec [ 3] 7.0- 8.0 sec 3.84 MBytes 32.2 Mbits/sec [ 3] 8.0- 9.0 sec 3.94 MBytes 33.0 Mbits/sec [ 3] 9.0-10.0 sec 3.93 MBytes 33.0 Mbits/sec [ 3] 0.0-10.0 sec 38.6 MBytes 32.4 Mbits/sec Si vous ne voulez pas être déçu sur les débits que vous mesurez, je vous conseille de positionner ‘rcvwndsize’ à : rcvwndsize = (BW nominale / 8) * delai avec : * BW nominale en bit/s * délai en seconde

C'est malin, je ne sais plus lequel choisir

Avec l’arrivée du CCNP SP ops(Service Provider Operations), je ne sais plus lequel je vais faire après avoir obtenu le CCNP (Routing and Switching).
C’est malin, CCNP SP ops a l’air vraiment intéressant aussi avec :

  • Operational Foundations for Cisco Service Provider Core Networks (OFCN)
  • Maintaining Cisco Service Provider Routing Protocols (MSPRP)
  • Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM)
  • Maintaining Cisco Service Provider Quality of Service (MSPQS)

Vous aurez plus d’informations sur le CLN : CCNP SP ops