We are #CharlieHebdo
Happy new year 2015 !

I wish you all the best for this new year ! I wish you lot of bandwidth, O% packet loss, low latency and good CCIE studies :)
Tips about ASR9K interfaces
I don’t know if it can be useful for someone, but I share :
To know about optic budget :
RP/0/RSP0/CPU0:ASR9K-01#show controllers tenGigE 0/0/0/2 phy
Tue Dec 9 18:10:41.280 CET
SFP EEPROM port: 2
Xcvr Type: SFP
Xcvr Code: SFP-10G-ER
Encoding: 64B66B
Bit Rate: 10300 Mbps
Link Reach 9u fiber (Km): 40000 meter
Link Reach 9u fiber (100m): 25500 meter
Link Reach 9u fiber (100m): 25500 meter
Vendor Name: CISCO-FINISAR
Vendor OUI: 00.90.65
Vendor Part Number: FTLX1671D3BCL-C4 (rev.: A )
Laser wavelength: 1550 nm (fraction: 0.00 nm)
Optional SFP Signal: Rate Sel, LOS
Vendor Serial Number: FNS181206PL
Date Code (yy/mm/dd): 14/03/17 lot code:
Diagnostic Monitoring: DOM, Int. Cal.,
Enhanced Options: SW RX LOS Mon., SW TX Fault Mon, SW TX Disable, Alarm/Warning Flags
[...]
Thresholds: Alarm High Warning High Warning Low Alarm Low
Temperature: +75.000 C +70.000 C +0.000 C -5.000 C
Voltage: 3.630 Volt 3.465 Volt 3.135 Volt 2.970 Volt
Bias: 100.000 mAmps 95.000 mAmps 55.000 mAmps 50.000 mAmps
Transmit Power: 5.012 mW (7.00 dBm) 2.512 mW (4.00 dBm) 0.339 mW (-4.70 dBm) 0.135 mW (-8.70 dBm)
Receive Power: 1.585 mW (2.00 dBm) 0.794 mW (-1.00 dBm) 0.026 mW (-15.80 dBm) 0.011 mW (-19.79 dBm)
Temperature: 41.539
Voltage: 3.319 Volt
Tx Bias: 81.050 mAmps
Tx Power: 1.693 mW (2.29 dBm)
Rx Power: 0.008 mW (-21.02 dBm)
Oper. Status/Control: Rx Rate Select,
More to see on the right…
jquery - jqgrid : Custom delete handler
It may possible you are face off the problem to synchronize some other items in your GUI when you delete a row in your jqgrid.
You can use this tip to do it :
var myDelOptions = {
onclickSubmit: function(options, rowid) {
var grid_id = $.jgrid.jqID($( "#tip" )[0].id),
grid_p = $( "#tip" )[0].p,
newPage = grid_p.page;
// reset the value of processing option which could be modified
options.processing = true;
// delete the row
$( "#tip" ).delRowData(rowid);
$.ajax({
url: 'backend/ip.php',
type: 'POST',
data : 'oper=del&id=' + rowid,
dataType: "text",
success: function(data, status, xr) {
$( "#troute" ).trigger("reloadGrid");
$( "#tip" ).trigger("reloadGrid");
},
error: function(e) {
//called when there is an error
//console.log(e.message);
}
});
$.jgrid.hideModal("#delmod"+grid_id,
{gb:"#gbox_"+grid_id,
jqm:options.jqModal,onClose:options.onClose});
if (grid_p.lastpage > 1) {// on the multipage grid reload the grid
if (grid_p.reccount === 0 && newPage === grid_p.lastpage) {
// if after deliting there are no rows on the current page
// which is the last page of the grid
newPage--; // go to the previous page
}
// reload grid to make the row from the next page visable.
$( "#tip" ).trigger("reloadGrid", [{page:newPage}]);
}
return true;
},
processing:true
}; // fin variable
$("#tip").jqGrid({
url: "backend/ip.php",
datatype: "xml",
mtype: "GET",
colNames: [" ", "Prefix", "Longueur", "Device"],
colModel: [
{ name: 'myac', width:80, fixed:true, sortable:false, resize:false,
formatter:'actions', formatoptions:{editbutton: false, onedit:null,
delbutton:true, delOptions: myDelOptions}},
{ name: "prefix", width: 125, align: "center" },
{ name: "longueur", width: 100, align: "center" },
{ name: "device", width: 75, align: "center" }
],
[...]
caption: "Affectation IP / Intf"
});
[...]
The great thing is that you are able to make some data / gui treatment. Here I make a data update by means of a jquery ajax call and update jqgrids by means of two trigger(“reloadGrid”) calls.
bwping debian package
Dear readers,
If this can help, please find enclosed a Debian package for the network tool bwping : bwping_1.7-1_i386.deb
Have fun :)
Etherate : the beginning of an Open Aurora Tango test (L2 tester)...
For those of you which perform some Aurora Tango tests (BERT, RFC 2544) you may know that a couple of these testers are really expensive ! The principle of these test is to place a tester in loopback and another is test mode. By means of this, you are able to qualify an Ethernet link (direct, Q-in-Q, VPLS, Xconnect).
During my readings of mailing-lists such as cisco-nsp or others, someone posts an URL to a really awesome Linux program : etherate. With modern CPU platform you are able to supply a throughput until 1G, and this program give you the possibility to test your L2 circuits.
GNS3 1.0 is out ...
No more to say : http://www.gns3.com
xBSD : new releases are in the place.
For those of you which follow BSD branches :
- OpenBSD-5.6 are in pre-order (to know more about it : http://www.openbsd.org/plus56.html) ;
- NetBSD-6.1.5 (http://www.NetBSD.org/releases/formal-6/NetBSD-6.1.5.html) ;
- NetBSD-6.0.6 (http://www.NetBSD.org/releases/formal-6/NetBSD-6.0.6.html)
Have fun with this great software :)
New ones in ISR family : ISR4000

To beeing keep updated : this new routers seems really well : IOS XE (IOSd over Linux, virtualization, …).
You can learn more about them on : http://lostintransit.se/2014/10/04/cisco-adds-new-routers-in-the-isr-4000-family/
Have fun to read this great article…

