Sunday, July 26, 2015

President Barrack Obama visits Kenya as the President of the USA

I am writing this on the 26/07/2015.

The US president,  Barrack Obama is in the country attending the GES conference. Kenyans are very proud to host him here, given that we consider him our brother because of the Kenya roots that he has.

His late father hailed from Nyanza, Kenya.

There is a lot of focus on increasing business between Africa and the US. One other thing that has come out is the need to empower the youth and women in Africa. There is a > 1 billion $ that has been set aside to fund businesses / startups.

The US president is in the company of US senators and businessmen from the US, among them three billionaires from the Shark Tank television series.

Its 8:04 GMT and the two hosting presidents are in the Kasarani International Sports Centre to address Kenya.

This is a very good time to be in Kenya and even better to be a kenyan in Kenya.










Aunt Felister Moraa laid to rest

On the 23rd day of July 2015, we laid to rest a close aunt, Felister Moraa in the village of Riabigutu, Masimba, Masaba District in Kisii county.

She was taken ill on 12/07/2015, which was a Sunday. She was taken to the Nyamache District Hospital where she was admitted.

Reports from the people that visited her on Monday indicate that she was talking and was Ok, she was however reported dead at around 2:00 AM on Tuesday.

She leaves behind two children who will be taken care of by my uncle, Ezekial Miyogo and the whole extended family.

May her soul RIP.


Saturday, June 27, 2015

Lewa Marathon

Today I had the privilege of representing our company SEACOM at the Safaricom Lewa Marathon. Other members of the team were Harrison Kombe, Andrew Tuitoek, Sibusiso Kanye from SA office, Bernard Luvale, Rebecca Nkatha and Catherine Ayugi.

I am waiting to get the group ranks and am sure we bettered last year's position when we were ranked 103.

Our first guy did around 1hr 30min, the second 2 hr 15 min, I did 2hr 35min. The fourth member did 2hr 48min.

This is a fan place to be and hope to be back next year.

We managed to see two elephants in the afternoon.

The exact times done are on the link below.

http://www.lewa.org/fileadmin/user/pdf/2015_half_marathon_team_results.pdf

Our team managed to better the our company's performance this year and was took position 79.

I couldn't see WIOCC on the list so I guess on the international communication provider segment, SEACOM was position number 1 for the third year running :).


Thursday, May 7, 2015

Checking optical power levels on XR

sho controllers sonET 0/2/0/0 - For POS interfaces.


Optical Power Monitoring (accuracy: +/- 1dB)
  Rx power = 0.4633 mW, -3.3 dBm
  Tx power = 0.4869 mW, -3.1 dBm
  Tx laser current bias = 51.7 mA

sho controllers tenGigE 1/1/0/0 phy  - For Ten GE interfaces.

XFP Detail Info:
================
Temp: 23.35
Tx bias: 25.350 mA
Tx power: 0.45 mW ( -4.4 dBm)
Rx power: 0.0014 mW (-28.5 dBm)

Monday, April 27, 2015

IOS XR spi4 bus unsync logs


When getting the above logs, replace the SPA.

LC/0/7/CPU0:Apr 27 16:39:55.079 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:40:26.136 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:40:57.194 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:41:28.251 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:41:59.308 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:42:30.365 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:43:01.423 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:43:32.480 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:44:03.537 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:44:34.594 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:45:05.652 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:45:36.709 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:46:07.766 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:46:38.823 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:47:09.881 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:47:40.938 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:48:11.995 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:48:43.052 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:49:14.110 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:49:45.167 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:50:16.224 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:50:47.281 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:51:18.339 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:51:49.396 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:52:20.453 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:52:51.510 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:53:22.568 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:53:53.625 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO :









LC/0/7/CPU0:Apr 27 16:53:22.568 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:53:42.041 UTC: ifmgr[197]: %PKT_INFRA-LINK-3-UPDOWN : Interface POS0/7/2/0, changed state to Down
LC/0/7/CPU0:Apr 27 16:53:42.041 UTC: vpa_1p_oc192[390]: %L2-SONET_LOCAL-4-ALARM : SONET0/7/2/0: PLOP
LC/0/7/CPU0:Apr 27 16:53:42.044 UTC: vpa_1p_oc192[390]: %L2-SONET_LOCAL-4-ALARM : SONET0/7/2/0: SLOF
LC/0/7/CPU0:Apr 27 16:53:42.254 UTC: vpa_1p_oc192[390]: %L2-SONET_LOCAL-4-ALARM : SONET0/7/2/0: SLOS
LC/0/7/CPU0:Apr 27 16:53:53.625 UTC: vpa_1p_oc192[390]: %L2-VPA_1P_OC192-6-INFO : SPI4 STAT: bay = 2 : spi4 bus unsync
LC/0/7/CPU0:Apr 27 16:54:00.157 UTC: 6-10ge-wlo-flex[244]: %L2-SPA-5-OIR_REMOVED : SPA removed from bay 2
LC/0/7/CPU0:Apr 27 16:54:01.145 UTC: vpa_1p_oc192[390]: %PLATFORM-XCVR-6-REMOVAL : Transceiver(  :rack:0/slot:7/bay:2/port:0) REMOVED
LC/0/7/CPU0:Apr 27 16:54:01.443 UTC: ifmgr[197]: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface POS0/7/2/0, changed state to Down
LC/0/7/CPU0:Apr 27 16:54:01.616 UTC: plaspa_server[129]: %L2-PLIM_ASIC-4-HW_WARNING : plaspa instance 1: (plaspa port 0 jacket slot 2) TSI SPI4 Status OOF was reported
RP/0/RP0/CPU0:Apr 27 16:54:03.804 UTC: invmgr[258]: %PLATFORM-INV-6-NODE_STATE_CHANGE : Node: 0/7/2, state: UNPOWERED
LC/0/7/CPU0:Apr 27 16:54:38.621 UTC: 6-10ge-wlo-flex[244]: %L2-SPA-5-STATE_CHANGE : SPA in bay 2 type 1xOC192 POS/RPR HHSPA with XFP Initing
LC/0/7/CPU0:Apr 27 16:54:43.855 UTC: vpa_1p_oc192[390]: %L2-SONET_LOCAL-4-ALARM : SONET0/7/2/0: SLOS
RP/0/RP0/CPU0:Apr 27 16:54:43.870 UTC: invmgr[258]: %PLATFORM-INV-6-NODE_STATE_CHANGE : Node: 0/7/2, state: OK
LC/0/7/CPU0:Apr 27 16:54:46.310 UTC: vpa_1p_oc192[390]: %L2-OPTICS-2-TRANSCEIVER_LOC : Transceiver location is int Sonet 7/2/0
LC/0/7/CPU0:Apr 27 16:54:46.310 UTC: vpa_1p_oc192[390]: %L2-OPTICS-2-ETHER_XCVR_CODE : Ether xcvr code is 0x40000000
LC/0/7/CPU0:Apr 27 16:54:46.310 UTC: vpa_1p_oc192[390]: %L2-OPTICS-2-SONET_XCVR_CODE : Sonet xcvr code is 0x40000000
LC/0/7/CPU0:Apr 27 16:54:46.310 UTC: vpa_1p_oc192[390]: %L2-OPTICS-2-VID : VID is V03
LC/0/7/CPU0:Apr 27 16:54:46.310 UTC: vpa_1p_oc192[390]: %L2-OPTICS-2-PID : PID is XFP-10GLR-OC192SR
LC/0/7/CPU0:Apr 27 16:54:46.310 UTC: vpa_1p_oc192[390]: %L2-OPTICS-2-PN : PN is 10-1989-03
LC/0/7/CPU0:Apr 27 16:54:46.414 UTC: vpa_1p_oc192[390]: %PLATFORM-XCVR-6-ENABLE : Transceiver(  :rack:0/slot:7/bay:2/port:0) ENABLED
LC/0/7/CPU0:Apr 27 16:54:47.061 UTC: ifmgr[197]: %PKT_INFRA-LINK-3-UPDOWN : Interface POS0/7/2/0, changed state to Down
LC/0/7/CPU0:Apr 27 16:54:47.061 UTC: ifmgr[197]: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface POS0/7/2/0, changed state to Down
LC/0/7/CPU0:Apr 27 16:54:47.271 UTC: ifmgr[197]: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface POS0/7/2/0, changed state to Down
RP/0/RP0/CPU0:Apr 27 16:54:49.670 UTC: invmgr[258]: %PLATFORM-INV-6-CARD_OIRIN : OIR: Card 0/7/2 inserted
LC/0/7/CPU0:Apr 27 16:54:53.895 UTC: vpa_1p_oc192[390]: %L2-SONET_LOCAL-4-ALARM : SONET0/7/2/0: SLOS cleared
LC/0/7/CPU0:Apr 27 16:54:53.899 UTC: ifmgr[197]: %PKT_INFRA-LINK-3-UPDOWN : Interface POS0/7/2/0, changed state to Up






Sunday, March 29, 2015

Junos Faulty Cable log


Was checking a connection today that we give one of our clients and was getting the alarms below, the connection is on copper.

Connecting PCs to bypass eliminate the client's router, I was able to ping the internet. Then connecting my PC to the client's router, I was able to ping it.

After further checks that lasted long given .. the actual solution was repatching the cables across on all the DDFs.


Mar 29 04:05:36.914 2015  as-01 chassism[1262]: %DAEMON-6: Physical Layer Information for ifd ge-0/0/30
Mar 29 04:05:36.921 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_STATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from BLOCKING to LEARNING
Mar 29 04:05:36.916 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30.0 index 2147404488 <Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:36.921 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_STATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from LEARNING to FORWARDING
Mar 29 04:05:36.916 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30 index 145 <Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:36.921 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_STATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from FORWARDING to BLOCKING
Mar 29 04:05:36.974 2015  as-01 mib2d[1288]: %DAEMON-4-SNMP_TRAP_LINK_DOWN: ifIndex 528, ifAdminStatus up(1), ifOperStatus down(2), ifName ge-0/0/30
Mar 29 04:05:39.286 2015  as-01 chassism[1262]: %DAEMON-3: phy_88E1111_pause_get [ge-0/0/30]: CONF (LOCAL): P/AP:1/0, HW (REMOTE): P/AP:0/0, LOCAL RX/TX:2/2
Mar 29 04:05:39.336 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30.0 index 2147404488 <Up Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:39.336 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30 index 145 <Up Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:39.398 2015  as-01 mib2d[1288]: %DAEMON-6-SNMP_TRAP_LINK_UP: ifIndex 528, ifAdminStatus up(1), ifOperStatus up(1), ifName ge-0/0/30
Mar 29 04:05:39.398 2015  as-01 mib2d[1288]: %DAEMON-6-SNMP_TRAP_LINK_UP: ifIndex 529, ifAdminStatus up(1), ifOperStatus up(1), ifName ge-0/0/30.0
Mar 29 04:05:40.432 2015  as-01 chassism[1262]: %DAEMON-6: ifd_process_flaps IFD: ge-0/0/30, sent flap msg to RE, Downstate
Mar 29 04:05:40.434 2015  as-01 chassism[1262]: %DAEMON-6: MAC Layer Information for ifd ge-0/0/30
Mar 29 04:05:40.441 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_STATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from BLOCKING to LEARNING
Mar 29 04:05:40.436 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30.0 index 2147404488 <Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:40.441 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_STATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from LEARNING to FORWARDING
Mar 29 04:05:40.436 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30 index 145 <Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:40.441 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_STATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from FORWARDING to BLOCKING
Mar 29 04:05:40.459 2015  as-01 chassism[1262]: %DAEMON-6: Physical Layer Information for ifd ge-0/0/30
Mar 29 04:05:40.509 2015  as-01 mib2d[1288]: %DAEMON-4-SNMP_TRAP_LINK_DOWN: ifIndex 528, ifAdminStatus up(1), ifOperStatus down(2), ifName ge-0/0/30
Mar 29 04:05:58.763 2015  as-01 chassism[1262]: %DAEMON-3: phy_88E1111_pause_get [ge-0/0/30]: CONF (LOCAL): P/AP:1/0, HW (REMOTE): P/AP:0/0, LOCAL RX/TX:2/2
Mar 29 04:05:58.936 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30.0 index 2147404488 <Up Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:58.936 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30 index 145 <Up Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:58.991 2015  as-01 mib2d[1288]: %DAEMON-6-SNMP_TRAP_LINK_UP: ifIndex 528, ifAdminStatus up(1), ifOperStatus up(1), ifName ge-0/0/30
Mar 29 04:05:58.992 2015  as-01 mib2d[1288]: %DAEMON-6-SNMP_TRAP_LINK_UP: ifIndex 529, ifAdminStatus up(1), ifOperStatus up(1), ifName ge-0/0/30.0
Mar 29 04:05:59.888 2015  as-01 chassism[1262]: %DAEMON-6: ifd_process_flaps IFD: ge-0/0/30, sent flap msg to RE, Downstate
Mar 29 04:05:59.891 2015  as-01 chassism[1262]: %DAEMON-6: MAC Layer Information for ifd ge-0/0/30
Mar 29 04:05:59.894 2015  as-01 chassism[1262]: %DAEMON-6: Physical Layer Information for ifd ge-0/0/30
Mar 29 04:05:59.895 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30.0 index 2147404488 <Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:59.900 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_S TATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from BLOCKING to LEARNING
Mar 29 04:05:59.895 2015  as-01 rpd[1289]: %DAEMON-6: EVENT <UpDown> ge-0/0/30 index 145 <Broadcast Multicast> address #0 28:8a:1c:xx:50:61
Mar 29 04:05:59.900 2015  as-01 eswd[1279]: %DAEMON-6-ESWD_STP_STATE_CHANGE_INFO: STP state for interface ge-0/0/30.0 context id 0 changed from LEARNING to FORWARDING

Physical interface: ge-0/0/30, Enabled, Physical link is Up
  Interface index: 145, SNMP ifIndex: 528
  Link-level type: Ethernet, MTU: 9192, Speed: Auto, Duplex: Auto, BPDU Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled,
  Flow control: Enabled, Auto-negotiation: Enabled, Remote fault: Online, Media type: Copper
  Device flags   : Present Running
  Interface flags: SNMP-Traps Internal: 0x0
  CoS queues     : 8 supported, 8 maximum usable queues
  Current address: 28:8a:1c:xx:50:61, Hardware address: 28:8a:1c:xx:50:61
  Last flapped   : 2015-03-29 11:34:26 UTC (00:43:31 ago)
  Input rate     : 20264 bps (17 pps)
  Output rate    : 24520 bps (16 pps)
  Active alarms  : None
  Active defects : None
  Interface transmit statistics: Disabled
  Logical interface ge-0/0/30.0 (Index 87) (SNMP ifIndex 529)
    Flags: SNMP-Traps 0x0 Encapsulation: ENET2
    Input packets : 13
    Output packets: 243841
    Protocol eth-switch
      Flags: None