Tuesday, 16 July 2013

basic configuration of MPLS VPN


Introduction

This document provides a sample configuration of a Multiprotocol Label Switching (MPLS) VPN when Border Gateway Protocol (BGP) or Routing Information Protocol (RIP) is present on the customer's site.
When used with MPLS, the VPN feature allows several sites to interconnect transparently through a service provider's network. One service provider network can support several different IP VPNs. Each of these appears to its users as a private network, separate from all other networks. Within a VPN, each site can send IP packets to any other site in the same VPN.
Each VPN is associated with one or more VPN routing or forwarding instances (VRFs). A VRF consists of an IP routing table, a derived Cisco express forwarding (CEF) table, and a set of interfaces that use this forwarding table.
The router maintains a separate routing and CEF table for each VRF. This prevents information being sent outside the VPN and allows the same subnet to be used in several VPNs without causing duplicate IP address problems.
The router using Multiprotocol BGP (MP-BGP) distributes the VPN routing information using the MP-BGP extended communities.
For more information about the propagation of updates through a VPN, refer to these documents:

Prerequisites

Requirements

There are no specific requirements for this document.

Components Used

The information in this document is based on these software and hardware versions:
P and PE Routers
  • Cisco IOS® Software Release 12.2(6h) includes the MPLS VPN feature.
  • Any Cisco router from the 7200 series or higher supports P functionality. The Cisco 2691, as well as any 3640 series or higher router supports PE functionality.
C and CE Routers
  • You can use any router that can exchange routing information with its PE router.
The information presented in this document was created from devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If you are working in a live network, ensure that you understand the potential impact of any command before using it.

Related Products

To implement the MPLS feature, you must have a router from the range of Cisco 2600 or higher. To select the required Cisco IOS with MPLS feature, use the Software Advisor (registered customers only) . Also check for the additional RAM and Flash memory required to run the MPLS feature in the routers. WIC-1T, WIC-2T, and serial interfaces can be used.

Conventions

Refer to Cisco Technical Tips Conventions for more information on document conventions.
The letters below represent the different types of routers and switches used.
  • P—Provider's core router.
  • PE—Provider's edge router.
  • CE—Customer's edge router.
  • C—Customer's router.
This diagram shows a typical configuration illustrating the conventions outlined above.
mplsvpn.gif

Configure

In this section, you are presented with the information to configure the features described in this document.
Note: Use the Command Lookup Tool (registered customers only) to find more information on the commands used in this document.

Network Diagram

This document uses this network setup:
new_mpls_vpn_basic1.gif

Configuration Procedures

Refer to MPLS Virtual Private Networks for more information.

Enabling ip cef

Use this procedure in order to enable ip cef . For improved performance, use ip cef distributed (where available). Complete these steps on the PEs after MPLS has been set up (configuring tag-switching ip on the interfaces).
  1. Create one VRF for each VPN connected using the ip vrf <VPN routing/forwarding instance name> command.
    When doing this:
    • Specify the correct route distinguisher used for that VPN. This is used to extend the IP address so that you can identify which VPN it belongs to.
      
      rd <VPN route distinguisher>
      
      
    • Set up the import and export properties for the MP-BGP extended communities. These are used for filtering the import and export process.
      
      route-target [export|import|both] <target VPN extended community>
      
      
  2. Configure the forwarding details for the respective interfaces using the ip vrf forwarding <VPN routing/forwarding instance name> command and remember to set up the IP address after doing this.
  3. Depending on the PE-CE routing protocol you are using, you can configure static routes or routing protocols (RIP, Open Shortest Path First [OSPF], or BGP) between PE and CE. Detailed configurations are available on the MPLS over ATM Support page.

Configuring MP-BGP

Configure MP-BGP between the PE routers. There are several ways to configure BGP, such as using the route reflector or confederation methods. The method used here—direct neighbor configuration—is the simplest and the least scalable.
  1. Declare the different neighbors.
  2. Enter the address-family ipv4 vrf <VPN routing/forwarding instance name> command for each VPN present at this PE router.
    Carry out one or more of the following steps, as necessary:
    • Redistribute the static routing, RIP, or OSPF information.
    • Redistribute connected routing information.
    • Activate BGP neighboring with the CE routers.
  3. Enter the address-family vpnv4 mode, and complete the following steps:
    • Activate the neighbors.
    • Specify that extended community must be used. This is mandatory.

Configurations

This document uses these configurations:
Pescara
Current configuration:
!
version 12.2
!
hostname Pescara
!
ip cef
!


!--- Customer A commands.

ip vrf Customer_A

!--- Enables the VPN routing and forwarding (VRF) routing table.
!--- This command can be used in global or 
!--- router configuration mode. 

 rd 100:110

!--- Route distinguisher creates routing and forwarding 
!--- tables for a VRF.

 route-target export 100:1000

!--- Creates lists of import and export route-target extended 
!--- communities for the specified VRF.

 route-target import 100:1000
!


!--- Customer B commands.

ip vrf Customer_B
 rd 100:120
 route-target export 100:2000
 route-target import 100:2000
!
interface Loopback0
 ip address 10.10.10.4 255.255.255.255
 ip router isis


!--- Customer A commands.

interface Loopback101
ip vrf forwarding Customer_A

!--- Associates a VRF instance with an interface or subinterface.

 ip address 200.0.4.1 255.255.255.0

!--- Loopback101 and 102 use the same IP address, 200.0.4.1. 
!--- This is allowed because they belong to two 
!--- different customers' VRFs. 

 no ip directed-broadcast
!


!--- Customer B commands.

interface Loopback102
 ip vrf forwarding Customer_B
 ip address 200.0.4.1 255.255.255.0

!--- Loopback101 and 102 use the same IP address, 200.0.4.1. 
!--- This is allowed because they belong to two 
!--- different customers' VRFs.
 
 no ip directed-broadcast
!
interface Serial2/0
 no ip address
 no ip directed-broadcast
 encapsulation frame-relay
 no fair-queue
!
interface Serial2/0.1 point-to-point
 description link to Pauillac
 bandwidth 512
 ip address 10.1.1.14 255.255.255.252
 no ip directed-broadcast
 ip router isis 
 tag-switching ip
 frame-relay interface-dlci 401   
!
router isis 
 net 49.0001.0000.0000.0004.00
 is-type level-1
!         
router bgp 100
 bgp log-neighbor-changes

!--- Enables logging of BGP neighbor resets.

 neighbor 10.10.10.6 remote-as 100

!--- Adds an entry to the BGP or multiprotocol BGP neighbor table.

 neighbor 10.10.10.6 update-source Loopback0

!--- Enables BGP sessions to use a specific operational 
!--- interface for TCP connections.

!
 

!--- Customer A and B commands.

 address-family vpnv4

!--- To enter address family configuration mode 
!--- for configuring routing sessions, such as BGP, 
!--- that use standard VPN version 4 address prefixes.

 neighbor 10.10.10.6 activate
 neighbor 10.10.10.6 send-community both
 
!--- Sends the community attribute to a BGP neighbor.

 exit-address-family
 !


!--- Customer B commands.

 address-family ipv4 vrf Customer_B

!--- To enter address family configuration mode 
!--- for configuring routing sessions, such as BGP, 
!--- that use standard VPN version 4 address prefixes.

 redistribute connected
 no auto-summary
 no synchronization
 exit-address-family
 !
 

!--- Customer A commands.

 address-family ipv4 vrf Customer_A
 redistribute connected
 no auto-summary
 no synchronization
 exit-address-family
!
ip classless
!
end

Pesaro
Current configuration:
!
version 12.1
!
hostname Pesaro
!


!--- Customer A commands.

ip vrf Customer_A
 rd 100:110
 route-target export 100:1000
 route-target import 100:1000
!


!--- Customer B commands.

ip vrf Customer_B
 rd 100:120
 route-target export 100:2000
 route-target import 100:2000
!
ip cef

!
interface Loopback0
 ip address 10.10.10.6 255.255.255.255
 ip router isis 


!--- Customer A commands.

interface Loopback101
 ip vrf forwarding Customer_A
 ip address 200.0.6.1 255.255.255.0
!


!--- Customer B commands.

interface Loopback102
 ip vrf forwarding Customer_B
 ip address 200.0.6.1 255.255.255.0
!


!--- Customer A commands.

interface Loopback111
 ip vrf forwarding Customer_A
 ip address 200.1.6.1 255.255.255.0
!
interface Serial0/0
 no ip address
 encapsulation frame-relay
 no ip mroute-cache
 random-detect
!
interface Serial0/0.1 point-to-point
 description link to Pomerol
 bandwidth 512
 ip address 10.1.1.22 255.255.255.252
 ip router isis 
 tag-switching ip
 frame-relay interface-dlci 603   
!
router isis 
 net 49.0001.0000.0000.0006.00
 is-type level-1
!
router bgp 100
 neighbor 10.10.10.4 remote-as 100
 neighbor 10.10.10.4 update-source Loopback0
 !


!--- Customer B commands.

 address-family ipv4 vrf Customer_B
 redistribute connected
 no auto-summary
 no synchronization
 exit-address-family
 !


!--- Customer A commands.

 address-family ipv4 vrf Customer_A
 redistribute connected
 no auto-summary
 no synchronization
 exit-address-family
 !


!--- Customer A and B commands.

 address-family vpnv4
 neighbor 10.10.10.4 activate
 neighbor 10.10.10.4 send-community both
 exit-address-family
!
ip classless
!         
end

Pomerol
Current configuration:
!
version 12.0
!
hostname Pomerol
!
ip cef

!
interface Loopback0
 ip address 10.10.10.3 255.255.255.255
 ip router isis 

!
interface Serial0/1
 no ip address
 no ip directed-broadcast
 encapsulation frame-relay
 random-detect
!
interface Serial0/1.1 point-to-point
 description link to Pauillac
 ip address 10.1.1.6 255.255.255.252
 no ip directed-broadcast
 ip router isis 
 tag-switching mtu 1520
 tag-switching ip 
 frame-relay interface-dlci 301   
!
interface Serial0/1.2 point-to-point
 description link to Pulligny
 ip address 10.1.1.9 255.255.255.252
 no ip directed-broadcast
 ip router isis 
 tag-switching ip
 frame-relay interface-dlci 303   
!
interface Serial0/1.3 point-to-point
 description link to Pesaro
 ip address 10.1.1.21 255.255.255.252
 no ip directed-broadcast
 ip router isis 
 tag-switching ip

 frame-relay interface-dlci 306   
!
router isis 
 net 49.0001.0000.0000.0003.00
 is-type level-1
!
ip classless
!
end

Pulligny
Current configuration:
!
version 12.1
!
hostname Pulligny
!
!
ip cef

!
!
interface Loopback0
 ip address 10.10.10.2 255.255.255.255
!
interface Serial0/1
 no ip address
 encapsulation frame-relay
 random-detect
!
interface Serial0/1.1 point-to-point
 description link to Pauillac
 ip address 10.1.1.2 255.255.255.252
 ip router isis 
 tag-switching ip 
 frame-relay interface-dlci 201   
!
interface Serial0/1.2 point-to-point
 description link to Pomerol
 ip address 10.1.1.10 255.255.255.252
 ip router isis 
 tag-switching ip 
 frame-relay interface-dlci 203   
!
router isis 
 passive-interface Loopback0
 net 49.0001.0000.0000.0002.00
 is-type level-1
!
ip classless
!
end

Pauillac
!
version 12.1
!
hostname pauillac
!
ip cef

!
interface Loopback0
 ip address 10.10.10.1 255.255.255.255
 ip router isis  
!
interface Serial0/0
 no ip address
 encapsulation frame-relay
 no ip mroute-cache
 tag-switching ip
 no fair-queue
!
interface Serial0/0.1 point-to-point
 description link to Pomerol
 bandwith 512
 ip address 10.1.1.1 255.255.255.252
 ip router isis 
 tag-switching ip 
 frame-relay interface-dlci 102   
!
interface Serial0/0.2 point-to-point
 description link to Pulligny ip address 10.1.1.5 255.255.255.252

 ip router isis 
 tag-switching ip 
 frame-relay interface-dlci 103   
!
interface Serial0/0.3 point-to-point
 description link to Pescara
 bandwidth 512
 ip address 10.1.1.13 255.255.255.252
 ip router isis 
 tag-switching ip 
 frame-relay interface-dlci 104   
!
router isis 
 net 49.0001.0000.0000.0001.00
 is-type level-1
!
ip classless
!
end

Verify

This section provides information you can use to confirm your configuration is working properly.
The Output Interpreter Tool (registered customers only) (OIT) supports certain show commands. Use the OIT to view an analysis of show command output.
  • show ip vrf —Verifies that the correct VRF exists.
  • show ip vrf interfaces—Verifies the activated interfaces.
  • show ip route vrf Customer_A—Verifies the routing information on the PE routers.
  • traceroute vrf Customer_A 200.0.6.1—Verifies the routing information on the PE routers.
  • show ip bgp vpnv4 tag—Verifies the BGP.
  • show ip cef vrf Customer_A 200.0.6.1 detail—Verifies the routing information on the PE routers.
More commands are detailed in the MPLS VPN Solution Troubleshooting Guide.
The following is sample command output of the show ip vrf command.
Pescara#show ip vrf 
  Name                             Default RD          Interfaces
  Customer_A                       100:110             Loopback101
  Customer_B                       100:120             Loopback102
The following is sample command output of the show ip vrf interfaces command.
Pesaro#show ip vrf interfaces 
Interface              IP-Address      VRF                              Protocol
Loopback101            200.0.6.1       Customer_A                       up      
Loopback111            200.1.6.1       Customer_A                       up      
Loopback102            200.0.6.1       Customer_B                       up      
The following show ip route vrf commands show the same prefix 200.0.6.0/24 in both the outputs. This is because the remote PE has the same network for two customers, Customer_A and Customer_B, which is allowed in a typical MPLS VPN solution.
Pescara#show ip route vrf Customer_A
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR

Gateway of last resort is not set

C    200.0.4.0/24 is directly connected, Loopback101
B    200.0.6.0/24 [200/0] via 10.10.10.6, 05:10:11
B    200.1.6.0/24 [200/0] via 10.10.10.6, 04:48:11
 
Pescara#show ip route vrf Customer_B
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
    E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
    i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
    * - candidate default, U - per-user static route, o - ODR       
    P - periodic downloaded static route
     
Gateway of last resort is not set
C 200.0.4.0/24 is directly connected, Loopback102
 
B 200.0.6.0/24 [200/0] via 10.10.10.6, 00:03:24
By running a traceroute between two sites of Customer_A, it is possible to see the label stack used by the MPLS network (if it is configured to do so by mpls ip ttl ...).
Pescara#traceroute vrf Customer_A 200.0.6.1

Type escape sequence to abort.
Tracing the route to 200.0.6.1

  1 10.1.1.13 [MPLS: Labels 20/26 Exp 0] 400 msec 276 msec 264 msec
  2 10.1.1.6 [MPLS: Labels 18/26 Exp 0] 224 msec 460 msec 344 msec
  3 200.0.6.1 108 msec *  100 msec
Note:  Exp 0 is an experimental field used for Quality of Service (QoS).

Troubleshoot

There is currently no specific troubleshooting information available for this configuration.

INTRODUCTION TO MPLS....(for it Gurus)

Introduction

This sample configuration shows a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) when Routing Information Protocol (RIP) is present on the customer's side.
The VPN feature, when used with MPLS, allows several sites to transparently interconnect through a service provider's network. One service provider network can support several different IP VPNs. Each IP VPN appears as a private network, separate from all other networks. Each site in a VPN sends IP packets to other sites in the same VPN.
Each VPN is associated with one or more VPN routing or forwarding instances (VRFs). A VRF consists of an IP routing table, a derived Cisco express forwarding (CEF) table, and a set of interfaces that use the forwarding table.
The router maintains a separate routing and CEF table for each VRF. This prevents information from being sent outside the VPN and allows the same subnet to be used in several VPNs without causing duplicate IP address problems.
The router using Border Gateway Protocol (BGP) distributes the VPN routing information using the BGP extended communities.
For more information regarding the propagation of updates through a VPN see the VPN Route Target Communities, BGP Distribution of VPN Routing Information, and MPLS Forwarding sections in MPLS Virtual Private Networks.

Prerequisites

Requirements

There are no specific prerequisites for this document.

Components Used

We developed and tested this configuration using the software and hardware versions below:
  • PE routers: The MPLS VPN functionality resides in the PE routers. Use Feature Navigator II (registered customers only) to determine which hardware and software combinations you can use.
  • CE routers: Use any router able to exchange routing information with its PE router.
  • P routers and switches: In this document, ATM switches such as the MSR, the BPX and the MGX were used. However, because the document focuses on the MPLS VPN feature we could also have used frame based MPLS in the core with routers, such as the Cisco 12000.
The information presented in this document was created from devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If you are working in a live network, ensure that you understand the potential impact of any command before using it.

Network Description

We set up a standard MPLS ATM backbone using Open Shortest Path First (OSPF) area 0 as the Interior Gateway Protocol (IGP). We configured two different VPNs using this backbone. The first VPN uses RIP as its customer-edge to provider-edge (CE-PE) routing protocol; the other VPN uses BGP as its PE-CE routing protocol. We configured various loopback and static routes on the CE routers to simulate the presence of other routers and networks.
Note: BGP must be used as the VPN IGP between PE routers, since using BGP extended communities is the only way to transport routing information for the VPN between the PE routers.
Note: An ATM network was used as the backbone network to make this configuration. This configuration applies to ATM (and other) protocol(s). PE routers must be able to reach each other using the MPLS network for the VPN configuration to work.

Conventions

The letters below represent the different types of routers and switches used:
  • P: Provider's core router
  • PE: Provider's edge router
  • CE: Customer's edge router
  • C: Customer's router
A typical configuration illustrating these conventions is shown in the diagram below:
mpls_vpn_rip_mplsvpn.gif
For more information on document conventions, refer to Cisco Technical Tips Conventions.

Configuration Procedure

In this section, you are presented with the information to configure the features described in this document. The Cisco IOS documentation found in MPLS Virtual Private Networks also describes this configuration procedure.
Note: To find additional information on the commands used in this document, use the IOS Command Lookup tool (registered customers only)

Network Diagram

This document uses the network setup shown in the diagram below.
mpls_vpn_rip_mv_rip.gif

Part I

The steps below will help you configure correctly.
Enable the ip cef command. If using a Cisco 7500 router, ensure that the ip cef distributed command is enabled, where available, to enhance performances on the PE, once MPLS is set up.
  1. Create a VRF for each VPN using the ip vrf [VPN routing | forwarding instance name] command. While creating the VRFs, be sure to:
    • Specify the correct route distinguisher used for that VPN using the command below. The distinguisher is used to extend the IP address and allows you to identify to which VPN it belongs.
      rd [VPN route distinguisher]
      
    • Set up the import and export properties for the BGP extended communities using the command below. These properties are used for filtering the import and export process.
      route-target {export | import | both} [target VPN extended community] 
      
  2. Configure the forwarding details for the respective interfaces using the ip vrf forwarding [table name]command and remember to set up the IP address afterwards.
  3. Depending on the PE-CE routing protocol used, do one or more of the following:
    • Configure the static routes as follows:
      ip route vrf vrf-name prefix mask [next-hop-address] [interface {interface-number}] 
      
    • Configure the RIP using the following command:
      address-family ipv4 vrf [VPN routing | forwarding instance name] 
      
      Once you have completed one or both of the steps above, enter the normal RIP configuration commands.
      Note: These commands apply only to the forwarding interfaces of the current VRF. Redistribute the correct BGP into RIP and remember to specify the metric used.
    • Declare the BGP neighbor information.
    • Configure the OSPF using the new IOS command:
      router ospf process-id vrf [VPN routing | forwarding instance name] 
      
    Note: This command applies only to the forwarding interfaces for the current VRF. Redistribute the correct BGP routing information into OSPF and specify the metric used. Once the OSPF process to a VRF is complete, even if the OSPF process is not specified in the command line, this process ID is always used for this particular VRF.

Part II

Configure BGP between the PE routers. There are several ways to configure BGP, such as using the route reflector or confederation methods. The method shown here is direct neighbor configuration. It is the simplest and the least scalable.
  1. Declare the different neighbors.
  2. Enter the address-family ipv4 vrf [VPN routing | forwarding instance name] command for each VPN present at this PE router. Carry out one or more of the following steps, as necessary:
    • Redistribute the static routing information.
    • Redistribute the RIP routing information.
    • Redistribute the OSPF routing information.
    • Activate BGP neighboring with the CE routers.
  3. Enter the address-family vpnv4 mode and:
    • Activate the neighbors.
    • Specify that extended community must be used. This is mandatory.

Configuration Examples

In the Alcalzaba configuration, lines specific to the VPN configuration are shown in bold.
Alcazaba
!
ip vrf vrf101
 rd 1:101
 route-target export 1:101
 route-target import 1:101
!
ip cef
!
interface Loopback0
 ip address 223.0.0.3 255.255.255.255
!
interface Ethernet1/1
 ip vrf forwarding vrf101
 ip address 150.150.0.1 255.255.255.0
!
interface ATM3/0
 no ip address
 no ip mroute-cache
 no ATM ilmi-keepalive
 PVC qsaal 0/5 qsaal
 PVC ilmi 0/16 ilmi
 !
!
interface ATM3/0.1 tag-switching
 ip address 10.0.0.17 255.255.255.252
 tag-switching ATM vpi 2-4
 tag-switching ip
!
interface ATM4/0
 no ip address
 no ATM ilmi-keepalive
!
interface ATM4/0.1 tag-switching
 ip address 10.0.0.13 255.255.255.252
 tag-switching ATM vpi 2-4
 tag-switching ip 
!
router ospf 1
 network 10.0.0.0 0.0.0.255 area 0
 network 223.0.0.3 0.0.0.0 area 0
!
router rip
 version 2
 !
 address-family ipv4 vrf vrf101
 version 2
 redistribute bgp 1 metric 0
 network 150.150.0.0
 no auto-summary
 exit-address-family
!
router bgp 1
 no synchronization
 neighbor 125.2.2.2 remote-as 1
 neighbor 125.2.2.2 update-source Loopback0
 neighbor 223.0.0.21 remote-as 1
 neighbor 223.0.0.21 update-source Loopback0
 no auto-summary
 !
 address-family ipv4 vrf vrf101
 redistribute rip
 no auto-summary
 no synchronization
 exit-address-family
 !
 address-family vpnv4
 neighbor 125.2.2.2 activate
 neighbor 125.2.2.2 send-community extended
 neighbor 223.0.0.21 activate
 neighbor 223.0.0.21 send-community extended
 no auto-summary
 exit-address-family
!

Kozel
!
ip vrf vrf101
 rd 1:101
 route-target export 1:101
 route-target import 1:101
!
ip cef
!
interface Loopback0
 ip address 223.0.0.21 255.255.255.255
!
interface Ethernet1/1
 ip vrf forwarding vrf101
 ip address 200.200.0.1 255.255.255.0
!
interface ATM4/0
 no ip address
 no ATM scrambling cell-payload
 no ATM ilmi-keepalive
 PVC qsaal 0/5 qsaal     
 PVC ilmi 0/16 ilmi
!
interface ATM4/0.1 tag-switching
 ip address 10.0.0.6 255.255.255.252
 tag-switching ATM vpi 2-4
 tag-switching ip
!
router ospf 1
 log-adjacency-changes
 network 10.0.0.0 0.0.0.255 area 0
 network 223.0.0.21 0.0.0.0 area 0
!
router rip
 version 2
 !
 address-family ipv4 vrf vrf101
 version 2
 redistribute bgp 1 metric 1
 network 200.200.0.0
 no auto-summary
 exit-address-family
!
router bgp 1
 no synchronization
 neighbor 125.2.2.2 remote-as 1
 neighbor 125.2.2.2 update-source Loopback0
 neighbor 223.0.0.3 remote-as 1
 neighbor 223.0.0.3 update-source Loopback0
 no auto-summary
 !
 address-family ipv4 vrf vrf101
 redistribute rip
 no auto-summary
 no synchronization
 exit-address-family
 !
 address-family vpnv4
 neighbor 125.2.2.2 activate
 neighbor 125.2.2.2 send-community extended
 neighbor 223.0.0.3 activate
 neighbor 223.0.0.3 send-community extended
 no auto-summary
 exit-address-family
!

Medina
Current configuration:
!
ip vrf vrf101
 rd 1:101
 route-target export 1:101
 route-target import 1:101
ip cef
!
interface Loopback1
 ip vrf forwarding vrf101
 ip address 11.2.2.2 255.255.255.252
!
interface ATM2/0
 no ip address
 no ATM ilmi-keepalive
!
interface ATM2/0.66 tag-switching
 ip address 125.1.4.2 255.255.255.252
 tag-switching ip
!
interface Ethernet1/1
 ip vrf forwarding vrf101
 ip address 11.3.3.1 255.255.255.252
!
router ospf 1
 
 network 125.1.4.0 0.0.0.3 area 0
 network 125.2.2.2 0.0.0.0 area 0
!
router rip
 version 2
 network 11.0.0.0
 !
 address-family ipv4 vrf vrf101
 version 2
 redistribute bgp 1 metric 1
 network 11.0.0.0
 no auto-summary
 exit-address-family
!
router bgp 1
 no synchronization
 neighbor 223.0.0.3 remote-as 1
 neighbor 223.0.0.3 update-source Loopback0
 neighbor 223.0.0.21 remote-as 1
 neighbor 223.0.0.21 update-source Loopback0
 !
 address-family ipv4 vrf vrf101
 redistribute connected
 redistribute static
 redistribute rip
 default-information originate
 no auto-summary
 no synchronization
 exit-address-family
 !
 address-family vpnv4
 neighbor 223.0.0.3 activate
 neighbor 223.0.0.3 send-community extended
 neighbor 223.0.0.21 activate
 neighbor 223.0.0.21 send-community extended
 exit-address-family
!

Rapid
Current configuration:


!
interface Loopback0
 ip address 223.0.0.12 255.255.255.255
!         
interface Loopback2
 ip address 7.7.7.7 255.255.255.0
!
interface FastEthernet0/1
 ip address 150.150.0.2 255.255.255.0
 duplex auto
 speed auto
!
router rip
 version 2
 redistribute static
 network 7.0.0.0
 network 10.0.0.0
 network 150.150.0.0
 no auto-summary
!
ip route 158.0.0.0 255.0.0.0 Null0
!

Damme
!
interface Loopback1
 ip address 6.6.6.6 255.0.0.0
!
interface FastEthernet0/0
 ip address 10.200.10.14 255.255.252.0
 duplex auto
 speed autoa
!
router bgp 158
 no synchronization
 network 6.0.0.0
 network 10.200.0.0 mask 255.255.252.0
 neighbor 10.200.10.3 remote-as 1
 no auto-summary
!

Pivrnec
Current configuration:
!
interface Loopback0
 ip address 223.0.0.22 255.255.255.255
!
interface Loopback1
 ip address 6.6.6.6 255.255.255.255
!
interface FastEthernet0/1
 ip address 200.200.0.2 255.255.255.0
 duplex auto
 speed auto
!
router rip
 version 2
 redistribute static
 network 6.0.0.0
 network 200.200.0.0
 no auto-summary
!
ip route 69.0.0.0 255.0.0.0 Null0
!

Guilder
!
interface Loopback2
 ip address 150.150.0.1 255.255.0.0
!
interface Ethernet0/2
 ip address 201.201.201.2 255.255.255.252
!
router bgp 69
 no synchronization
 network 7.7.7.0 mask 255.255.0.0
 network 150.150.0.0
 network 201.201.201.0 mask 255.255.255.252
 redistribute connected
 neighbor 201.201.201.1 remote-as 1
 no auto-summary
!

Purkmister
Current configuration:
!
interface Loopback0
 ip address 11.5.5.5 255.255.255.252
!
interface FastEthernet0/1
 ip address 11.3.3.2 255.255.255.252
 duplex auto
 speed auto
!
router rip
 version 2
 network 11.0.0.0
!

debug and show Commands

Before you use debug commands, refer to Important Information on Debug Commands. Routing-specific commands are listed here:
  • show ip rip database vrf - Shows information contained in the RIP database for a particular VRF.
  • show ip bgp vpnv4 vrf - Displays VPN address information from the BGP table.
  • show ip route vrf - Displays the IP routing table associated with a VRF.
  • show ip route - Displays all static IP routes, or those installed using the authentication, authorization, and accounting (AAA) route download function.
Certain show commands are supported by the Output Interpreter tool (registered customers only) , which allows you to view an analysis of show command output.
On a PE router, the PE-CE routing method such as RIP, BGP, or static, and the PE-PE BGP updates indicate the routing table used for a particular VRF. You can display the RIP information for a particular VRF as follows:
Alcazaba# show ip rip database vrf vrf101
 0.0.0.0/0 auto-summary  
 0.0.0.0/0
 [2] via 150.150.0.2, 00:00:12, Ethernet1/1
 6.0.0.0/8 auto-summary
 6.6.6.6/32 redistributed
 [1] via 223.0.0.21,
 7.0.0.0/8 auto-summary
 7.7.7.0/24
 [1] via 150.150.0.2, 00:00:12, Ethernet1/1 
 10.0.0.0/8 auto-summary
 10.0.0.0/8 redistributed
 [1] via 125.2.2.2,
 10.0.0.0/16
 [1] via 150.150.0.2, 00:00:12, Ethernet1/1 
 10.200.8.0/22
 [1] via 150.150.0.2, 00:00:12, Ethernet1/1 
 11.0.0.0/8 auto-summary
 11.0.0.4/30 redistributed
 [1] via 125.2.2.2,
 11.1.1.0/30 redistributed
 [1] via 125.2.2.2,
 11.3.3.0/30 redistributed
 [1] via 125.2.2.2,
 11.5.5.4/30 redistributed
 [1] via 125.2.2.2,
 69.0.0.0/8 auto-summary
 69.0.0.0/8 redistributed
 [1] via 223.0.0.21,
 150.150.0.0/16 auto-summary
 150.150.0.0/24 directly connected, Ethernet1/1
 158.0.0.0/8
 [1] via 150.150.0.2, 00:00:17, Ethernet1/1
 200.200.0.0/24 auto-summary 
 200.200.0.0/24 redistributed 
 [1] via 223.0.0.21,
You can display the BGP information for a particular VRF using the show ip bgp vpnv4 vrf command. The PE-PE results from the internal BGP (iBGP) are indicated by an i in the output below.
Alcazaba# show ip bgp vpnv4 vrf vrf101 
   BGP table version is 46, local router ID is 223.0.0.3 
   Status codes: s suppressed, d damped, h history, * valid, best, i - internal    
   Origin codes: i - IGP, e - EGP, ? - incomplete  
 Network Next Hop Metric LocPrf Weight Path 
   Route Distinguisher: 1:101 (default for vrf vrf101) 
   *i6.6.6.6/32 223.0.0.21 1 100 0 ? 
   * 7.7.7.0/24 150.150.0.2 1 32768 ? 
   * 10.0.0.0/16 150.150.0.2 1 32768 ? 
   * 10.200.8.0/22 150.150.0.2 1 32768 ? 
   *i11.2.2.0/30 125.2.2.2 0 100 0 ? 
   *i11.3.3.0/30 125.2.2.2 0 100 0 ? 
   *i11.5.5.4/30 125.2.2.2 1 100 0 ? 
   *i69.0.0.0 223.0.0.21 1 100 0 ? 
   * 150.150.0.0/24 0.0.0.0 0 32768 ? 
   * 158.0.0.0/8 150.150.0.2 1 32768 ? 
   *i200.200.0.0 223.0.0.21 0 100 0 ?
Check the global routing table for a VRF on both the PE and the CE routers. These VRFs should match. For the PE router, you have to specify the VRF using the show ip route vrf command:
Alcazaba# show ip route vrf vrf101
   Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP   
   D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
   N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
   E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP 
   i - ISIS, L1 - ISIS level-1, L2 - ISIS level-2, IA - ISIS inter area    
   * - candidate default, U - per-user static route, o - ODR
   P - periodic downloaded static route
    Gateway of last resort is not set
   B 69.0.0.0/8 [200/1] via 223.0.0.21, 00:11:03
   B 200.200.0.0/24 [200/0] via 223.0.0.21, 00:11:03
    6.0.0.0/32 is subnetted, 1 subnets
   B 6.6.6.6 [200/1] via 223.0.0.21, 00:11:03 
    7.0.0.0/24 is subnetted, 1 subnets
   R 7.7.7.0 [120/1] via 150.150.0.2, 00:00:05, Ethernet1/1 
    10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
   R 10.0.0.0/16 [120/1] via 150.150.0.2, 00:00:05, Ethernet1/1 
   R 10.200.8.0/22 [120/1] via 150.150.0.2, 00:00:05, Ethernet1/1 
    11.0.0.0/30 is subnetted, 3 subnets
   B 11.3.3.0 [200/0] via 125.2.2.2, 00:07:05
   B 11.2.2.0 [200/0] via 125.2.2.2, 00:07:05
   B 11.5.5.4 [200/1] via 125.2.2.2, 00:07:05
    150.150.0.0/24 is subnetted, 1 subnets
   C 150.150.0.0 is directly connected, Ethernet1/1
   R 158.0.0.0/8 [120/1] via 150.150.0.2, 00:00:06, Ethernet1/1
The equivalent command on Pivrnec is the show ip route command, since for every customer (and customer edge) router this is the standard routing table.
Pivrnec# show ip route 
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP  
  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 
  E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP 
  i - ISIS, L1 - ISIS level-1, L2 - ISIS level-2, IA - ISIS inter area  
  * - candidate default, U - per-user static route, o - ODR 
  P - periodic downloaded static route Gateway of last resort is not 
  set S 69.0.0.0/8 is directly connected, Null0 
  223.0.0.0/32 is subnetted, 1 subnets 
 C 223.0.0.22 is directly connected, Loopback0 
 C 200.200.0.0/24 is directly connected, FastEthernet0/1 
  6.0.0.0/32 is subnetted, 1 subnets 
 C 6.6.6.6 is directly connected, Loopback1 
  7.0.0.0/24 is subnetted, 1 subnets 
 R 7.7.7.0 [120/1] via 200.200.0.1, 00:00:23, FastEthernet0/1 
  10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks 
 R 10.0.0.0/16 [120/1] via 200.200.0.1, 00:00:23, FastEthernet0/1 
 R 10.200.8.0/22 [120/1] via 200.200.0.1, 00:00:24, FastEthernet0/1 
  11.0.0.0/30 is subnetted, 3 subnets 
 R 11.3.3.0 [120/1] via 200.200.0.1, 00:00:24, FastEthernet0/1 
 R 11.2.2.0 [120/1] via 200.200.0.1, 00:00:25, FastEthernet0/1 
 R 11.5.5.4 [120/1] via 200.200.0.1, 00:00:25, FastEthernet0/1 
  150.150.0.0/24 is subnetted, 1 subnets 
 R 150.150.0.0 [120/1] via 200.200.0.1, 00:00:25, FastEthernet0/1 
 R 158.0.0.0/8 [120/1] via 200.200.0.1, 00:00:25, FastEthernet0/1

MPLS Labels

Check the label stack used for any route as follows:
Alcazaba# show tag-switching forwarding-table vrf vrf101 11.5.5.5 detail    
   Local Outgoing Prefix Bytes tag Outgoing Next Hop
   tag tag or VC or Tunnel Id switched interface
   None 2/91 11.5.5.4/30 0 AT4/0.1 point2point
    MAC/Encaps=4/12, MTU=4466, Tag Stack{2/91(vcd=69) 37} 
    00458847 0004500000025000
You can use the normal commands for viewing the tag allocations along with the virtual path identifier and virtual channel identifier (VPI/VCI) relations as shown in How to Troubleshoot the MPLS VPN .

Address Overlapping

You can use the same address in different VPNs without interfering with other VPNs. In this example, the 6.6.6.6 address is connected twice, to Pivrnec in the VPN 101 and to Damme in the VPN 102. We can check this using the ping command on one site and the debug ip icmp command on the other site.
Guilder# ping 6.6.6.6
   Type escape sequence to abort.
   Sending 5, 100-byte ICMP Echos to 6.6.6.6, timeout is 2 seconds:
   !!!!!
   Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms

Damme# debug ip icmp
   ICMP packet debugging is on
   6d22h: ICMP: echo reply sent, src 6.6.6.6, DST 201.201.201.2
   6d22h: ICMP: echo reply sent, src 6.6.6.6, DST 201.201.201.2
   6d22h: ICMP: echo reply sent, src 6.6.6.6, DST 201.201.201.2
   6d22h: ICMP: echo reply sent, src 6.6.6.6, DST 201.201.201.2
   6d22h: ICMP: echo reply sent, src 6.6.6.6, DST 201.201.201.2

 

 

Friday, 5 July 2013

Tujus wife on Ogunda's death

Former Cabinet minister Raphael Tuju’s estranged wife Ruth Akinyi was Thursday interviewed by detectives as police held her relative in connection with the death of her lover on Tuesday.
Tony Ogunda was found dead by Mr Cosmas Okoth, who is Ms Akinyi’s nephew. Mr Okoth is now in police custody. Kilimani police commander Bernard Muli said detectives are “contemplating” charging him in connection with the death.
“We believe there is much more (information) he is not telling us. The postmortem report revealed there were injuries and he did not mention if the deceased was involved in a scuffle when he gave his statement. Yet, he was with him throughout that day,” he said.
Ogunda, who was mentioned in a divorce case filed by Mr Tuju against his wife, was found dead on a sofa at Mr Okoth’s house in Upper Hill, Nairobi on Tuesday morning.
The two had been living together for two weeks before Ogunda met his death.
Mr Muli added: “We are holding the man because he is failing to disclose very crucial information and he is required to explain.”
On the fateful day, the two arrived home at around 1 am having spent the earlier part of the night at Relax Bar off River Road.
By Thursday, police had interrogated five people and taken their statements.
The Nation learnt that the former minister’s wife told detectives to also question a woman she identified as Sabina, because she was around the home when the incident happened.
Mrs Tuju was summoned to Kilimani police station and was interrogated for close to four hours.
Responding to queries from journalists, she said: “It was fine and the officers were kind enough. It (the interview) went on well.”
Mr Okoth is expected to be taken to court Friday morning.
Police say that though the autopsy report revealed that Ogunda had head injuries, Mr Okoth never indicated anywhere in his statement of any fight or fall.
The head of criminal investigations in Nairobi, Mr Nicholas Kamwende, said that Mr Okoth had recorded a statement immediately he reported the death at Capitol Hill police station.
He was summoned for a second time to shed light on new information revealed after the postmortem was conducted.
The autopsy conducted on Wednesday afternoon by pathologists Johansen Oduor and Peter Ndegwa could not conclusively establish the cause of the injury.
The blood alcohol concentration was very high, confirming an earlier statement by the friend that they had drunk liquor for hours.
The pathologists also established that Ogunda’s brain was swollen and there was blood in his lungs, heart and pancreas.
1 | 2 Next Page»

Nelson mandela

Mandela not in pain

Graça Machel, political activist and wife of former South African president Nelson Mandela/AFP
Graça Machel, political activist and wife of former South African president Nelson Mandela/AFP
JOHANNESBURG, July 4 – During a nearly one month battle for his life in hospital, ailing South African icon Nelson Mandela has occasionally been uncomfortable but has seldom been in pain, his wife Graca Machel said Thursday.
“Now we are about 25 days we have been in hospital,” Machel said, giving thanks for the outpouring of well wishes from around the world for the Nobel peace laureate.
“Although Madiba sometimes may be uncomfortable, very few times he is in pain,” she said using Mandela’s clan name.
The former president, who turns 95 later this month, was rushed to hospital on June 8 with a recurring lung infection.
He has since been on life support, but during the last week his condition is said to have stabilised.
“Thank you, thank you, thank you,” said Machel, launching the latest in a series of events to mark Mandela’s life.
“The outpouring and humbling demonstrations of love, of care, of support, of hope are taken into our hearts every single day.”
“We thank you very deeply.”
Amid an increasingly bitter family feud involving allegations of adultery, grave tampering and siblings born out of wedlock Machel said Mandela’s example could serve as a beacon for unity for the country.
“While he lies in hospital, he offered an opportunity for all of us again to be united,” Machel said.

Wednesday, 26 June 2013

Hallo there,

Falling in love can feel so nice it’s better than a dream. But true love’s not about dreaming dreams. True love starts when you realise that this time it’s something much more than just chemistry. But what is it that tells you that this time it’s for real?

The first hint is when you start wanting to be exclusive – and are willing to talk about it. It’s not enough just to hope that your partner feels the same way about you. Because many times they don’t. So both of you being willing to talk about being monogamous is a very good omen. While not admitting how you feel – and what you want in return – could lead to a big let-down.

Because for example, your partner might seem to be loving you while actually they’re still looking around. For someone more handsome, more beautiful, richer... Their love for you’s not sincere, it’s conditional on not finding someone better. Or maybe you’re keeping close to an ex, just in case things don’t work out? So both of you letting everyone else go is another solid sign that this time you’re right for each other.

Being willing to go someplace you hate – and not being a total pain about it – is another. Because once your love is for real, you know that your partner will do the same for you sometime. And you no longer need to show your independence by only doing what pleases you, because you know your partner respects your needs.

Another indication is that you’re both willing to change your attitude towards something important. Money’s an especially good example, because it represents control, independence, and a whole lot more. So if you’re suddenly willing to save when you’re really a big spender, or splash out when normally you’re careful, then you’re in love...

Another sign’s just wanting to hang out together. Early on, dating’s all about finding places to go and things to do. Then once you become intimate, all you want is to get between the sheets. After that you want to show each other off because you’re so proud of one another.

But when simply being together’s all you want, then you’re in love. Because it means the relationship’s now just about the two of you. Everything about your life’s expanded to include each other, and nothing else matters.

The final proof’s that you’re willing to risk being yourself. Because once you’re in a truly loving relationship, you can be honest. You stop worrying that your partner might change their mind if they see the real you.

Before that everything’s just hormonal magic. Which is why we say that people ‘fall’ in love. But once you see the signs that this time it’s for keeps, you can safely start investing in one another. And developing the commitment, responsibility and mutual respect that will hold you together for the rest of your lives.

All the best,
Chris

Tuesday, 18 June 2013

what love entails



FOR MY LOVE

Fall in love when you’re ready, not
when you’re lonely. Love means
giving someone the chance to
hurt you, but trusting them not to.
You know you’ve found true love
when you catch yourself falling in
love with the same person over
and over again. Don’t wait for the
right person to come into your
life. Rather, be the right person to
come to someone’s life. The one
who is meant for you encourages
you to be your best, but still loves
and accepts you at your worst.
Never allow someone to be your
priority while allowing yourself to
be their option. Some
relationships are like glass. It’s
better to leave it broken, than to
hurt yourself more by trying to
put it back together. Just because
one person doesn’t seem to care
for you, doesn’t mean you should
forget about everyone else who
does.

BEWARE: ONLINE CONS

dear friends if you see such mails in your inbox pls ignore them and dont send any money to this cons.. for this is fake
Dear Applicant ,
RE: WORLD AID RELIEF (KENYA) JOBS
World AID Relief is a world leading independent charity organization aiming at making a real difference in the lives of vulnerable persons. World AID Relief inspire real dramatic change for vulnerable people around the globe. World AID Relief work with people in vulnerable
situations. Providing safeguards for them against any form of abuse is our priority. Combining short-term relief with long term development, our program represent a huge under-taking.

NOTE-Successful applicants will be notified through BOTH their daytime phone Numbers. and through the E-Mail address with more information and clear further directions on 26th June 2013 before 2pm.
NOTE-Successful applicants to have an Employee-Employer session for a contract signing at our Nairobi, Gigiri office on 12th July 2013 from 9:00am-12Noon.
NOTE-Transport to Juba S.Sudan and North Eastern Kenya will be provided from Nairobi on Thursday 25 th July 2013 at 2PM.
NOTE-More information and finer details about the job is confidential and only relevant to the successful applicants and will be availed during the Employer-Employee session
at our Nairobi, Gigiri office.
NOTE-That as a relief volunteer, the SELECTION PANEL shall be entirely responsible for the final selection HENCE NO interviews.

HOW TO APPLY
1.Submit an application that includes:-
a)-Region applied for i.e Nairobi, S.Sudan or N.Eastern Kenya.-
b)-Your CV.
c)-Copies of certificates.
d)-A copy of your national ID.
e)-Two day time phone contacts.
IMPORTANT PLEASE:-
2. New applicants, who are not already registered with our agency, to apply with a REFUNDABLE REGISTRATION PROCESSING & MEDICAL fee of Kshs 1,500/= ( Nairobi & North Eastern applicants) and Kshs 2,000/=( for S.Sudan applicants) by M-Pesa on 0712660123 THEN write the M-Pesa transaction number e.g DE92AC255 in your application.

3.Send to the address below.
WORLD AID RELIEF KENYA/SUDAN,
PO Box 4820-00100,
Nairobi.
FOR ALL INQUIRIES PLEASE SMS 0712660123
or E-MAIL
jobs24recruitment@gmail.com
NB:
-For e-mail application scan and send your CV, Certificates, passport photo
and a copy of your ID or waiting card.
-You can either opt for a refund IN CASE not selected OR leave your REGISTRATION fee for any other opportunity that may arise.
-Refunds on 13th July 2013 through M-Pesa in case not selected.
-Applications not accompanied with REGISTRATION PROCESSING & MEDICAL fee,
shall not be processed. IF YOU ARE NOT ALREADY REGISTERED WITH US.
-Applications to come ONLY through the box number and e-mail address given.NO EMS,G4S or PARCELS.
-Applications to reach us on or before Friday 21st June 2013.

--

PLEASE READ CAREFULLY

Dear Applicant ,
RE: WORLD AID RELIEF (KENYA) JOBS
World AID Relief is a world leading independent charity organization aiming at making a real difference in the lives of vulnerable persons. World AID Relief inspire real dramatic change for vulnerable people around the globe. World AID Relief work with people in vulnerable
situations. Providing safeguards for them against any form of abuse is our priority. Combining short-term relief with long term development, our program represent a huge under-taking.

NOTE-Successful applicants will be notified through BOTH their daytime phone Numbers. and through the E-Mail address with more information and clear further directions on 26th June 2013 before 2pm.
NOTE-Successful applicants to have an Employee-Employer session for a contract signing at our Nairobi, Gigiri office on 12th July 2013 from 9:00am-12Noon.
NOTE-Transport to Juba S.Sudan and North Eastern Kenya will be provided from Nairobi on Thursday 25 th July 2013 at 2PM.
NOTE-More information and finer details about the job is confidential and only relevant to the successful applicants and will be availed during the Employer-Employee session
at our Nairobi, Gigiri office.
NOTE-That as a relief volunteer, the SELECTION PANEL shall be entirely responsible for the final selection HENCE NO interviews.

HOW TO APPLY
1.Submit an application that includes:-
a)-Region applied for i.e Nairobi, S.Sudan or N.Eastern Kenya.-
b)-Your CV.
c)-Copies of certificates.
d)-A copy of your national ID.
e)-Two day time phone contacts.
IMPORTANT PLEASE:-
2. New applicants, who are not already registered with our agency, to apply with a REFUNDABLE REGISTRATION PROCESSING & MEDICAL fee of Kshs 1,500/= ( Nairobi & North Eastern applicants) and Kshs 2,000/=( for S.Sudan applicants) by M-Pesa on 0712660123 THEN write the M-Pesa transaction number e.g DE92AC255 in your application.

3.Send to the address below.
WORLD AID RELIEF KENYA/SUDAN,
PO Box 4820-00100,
Nairobi.
FOR ALL INQUIRIES PLEASE SMS 0712660123
or E-MAIL
jobs24recruitment@gmail.com
NB:
-For e-mail application scan and send your CV, Certificates, passport photo
and a copy of your ID or waiting card.
-You can either opt for a refund IN CASE not selected OR leave your REGISTRATION fee for any other opportunity that may arise.
-Refunds on 13th July 2013 through M-Pesa in case not selected.
-Applications not accompanied with REGISTRATION PROCESSING & MEDICAL fee,
shall not be processed. IF YOU ARE NOT ALREADY REGISTERED WITH US.
-Applications to come ONLY through the box number and e-mail address given.NO EMS,G4S or PARCELS.
-Applications to reach us on or before Friday 21st June 2013.

Thursday, 9 May 2013

send and receive Gmail with ur mulika mwizi

Email has become a part of everyday life. There’s so much you do with it: apply for a job, make an inquiry, get notifications from your social network, receive photos or an invitation that makes you smile, and just communicate back and forth with your friends.
The Gmail team at Google puts in a lot of effort to make sure messages are delivered as soon as you hit "send". However, sometimes barriers arise between you and your email.  What if you’re not by a computer? Or your phone is not connected to the internet? Or the internet is down or too slow, so that emails just won’t load?
To help solve these issues, we’ve created Gmail SMS.  We’re excited to be making this new service available in Ghana, Nigeria and Kenya. You can now send and receive emails as SMS messages using your mobile phone, regardless of whether or not your phone has an internet connection, like Wifi or 3G. Gmail SMS works on any phone, even the most basic ones which only support voice and SMS.

Gmail SMS automatically forwards your emails as SMS text messages to your phone and you can respond by replying directly to the SMS. You can control the emails received by replying with commands such as MORE, PAUSE and RESUME. Additionally, compose a new email as an SMS and send to any email address recipient - who will find your message in the right email conversation thread!

   
  Compose an email SMS message   Receive Gmail as SMS

Receiving and sending your emails is fast and easy with Gmail SMS - you don’t even need to get online to use Gmail.

You can register your phone from your Gmail account online in 5 easy steps:

  1. In your Gmail account, click on your profile photo or account name at the top of the page and and click Account 




  •    


    1. Click Open SMS settings in the "Phone and SMS" section.
    1. Add your phone number to receive Gmail to that number.
    1. Verify your phone number by entering the verification code that we sent as SMS to your phone.

    1. Check the box for email forwarding to your phone.
    Last but not least, receiving Gmail SMS is free of charge.  Standard SMS rates apply when replying to messages, creating new messages and sending Gmail SMS commands from your phone.  We hope you’ll like it!

    Posted by Geva Rechav, Product Manager, Emerging Markets


    ====

    Envoyez et recevez des emails Gmail sous forme de SMS sur votre téléphone


    La messagerie électronique fait maintenant partie du quotidien. Elle rend de nombreux services : répondre à une offre d'emploi, formuler une demande, rester en contact avec les membres de votre réseau social, recevoir des photos ou des invitations, ou juste échanger des mails avec vos amis.

    L'équipe Gmail de Google met tout en œuvre pour que vos messages soient délivrés dès que vous cliquez sur "Envoyer". Mais que faire si quelque chose vous empêche d'accéder à votre messagerie ? Si vous n'ayez pas d'ordinateur à portée de main ? Ou que votre téléphone ne soit pas connecté à Internet ? Ou encore que votre connexion Internet ne fonctionne pas ou est si lente que vous n'arrivez pas à télécharger vos e-mails ?

    Pour vous aider à résoudre ces problèmes, nous avons créé Gmail SMS. Nous sommes très heureux de la mise à disposition de ce nouveau service au Ghana, au Nigéria et au Kenya. Avec cette fonction, vous pouvez envoyer et recevoir des mails sous forme de SMS à partir de votre téléphone portable, que celui-ci dispose ou non une connexion Internet - Wi-fi ou 3G par exemple. Gmail SMS fonctionne avec n'importe quel type de téléphone portable, même avec les modèles les plus basiques prévus uniquement pour les conversations audio et les SMS.

    Gmail SMS transfère automatiquement vos e-mails sous forme de SMS vers votre téléphone portable et vous pouvez y répondre directement. Vous gérez l'arrivée des mails en utilisant des fonctions telles que MORE (Plus), PAUSE et RESUME (Continuer). Vous pouvez également écrire un mail sous forme de SMS et l'envoyer à l'importe quelle adresse mail. Votre destinataire recevra votre message qui sera placé exactement à la bonne place dans la suite des messages échangés !

    Recevoir et envoyer des mails avec Gmail SMS est simple et rapide - vous n'avez même pas besoin d'être en ligne pour utiliser Gmail.

    Vous pouvez vous ouvrir un compte Gmail SMS sur n'importe quel ordinateur en 5 étapes simples :

    1. Dans votre compte Gmail, cliquez sur la photo de votre profil ou le nom du compte en haut de la page et cliquez sur Compte.
    2. Cliquez sur Open SMS settings (Ouvrir Paramètres SMS) dans la section "Phone and SMS" (Téléphone et SMS).
    3. Ajoutez votre numéro de téléphone portable pour recevoir des messages Gmail sur ce numéro.
    4. Vérifiez le numéro en entrant le code de vérification que Google vous a envoyé par SMS sur votre téléphone.
    5. Cochez la case demandant le transfert des e-mails sur votre téléphone.

    Pour finir, notez que recevoir ses messages Gmail sous forme de SMS est gratuit ! Les SMS envoyés à partir de votre téléphone, que ce soit des SMS de réponse ou des SMS créés sont facturés au tarif standard. Nous espérons que vous apprécierez cette fonction !

    Publié par Geva Rechav, Responsable produit, Marchés émergents

    LIFE..??

    life has several offers both positive and negative only the strategic and the believers will hit the timeline,. Martin Luther king once said that "i am 38 today if i don't risk today and get where i want to be in fear of death, or what people will say about, or because you want to die at 90 years, you are as dead as you will be 90 years from now,'' hit the target, take risk and be eager to learn from the experienced...

                                                               to my kids to be

    Tuesday, 9 April 2013

    women..??????????

    maybe pple aint just saying the truth, LADIES PLEASE if you put that short thing that exposes parts meant to be private, the few horny D**ks that you attract does not mean you are sexy or hot or mayb think they love you HELL NO they LUST YOU, so when they sleep with you and dump you stop saying that "i hate men, all men are the same, men are dogs," idiots keep your private parts private and avoid such phrases, or rather stay warm and attract real men.....*justsaying*

    Monday, 8 April 2013

    mini skirts in Uganda

    The government of Uganda has moved a motion in parliament to stop the rampant use of mini-skirts, i mean skirts above the knee, it goes a head to stop televisions from airing program mes with this kind of attire, to me this is the greatest move in east Africa, how i hope that all other government adopt the same and stop this uncouth, UN-called for,sluttish behavior, where our kids are exposed to unwanted dangers due to this revealing behavior, your body is a temple of God that requires your full respect to protect it from masturbation, sexual arousement, povertism,lust.....and many more..WOMEN, WOMEN, WOMEN!!!!!!!!!!!! listen this is a voice from God that you should stop robbing his world its innocenvcy