Senin, 14 Mei 2012

Routing Types (BGP, OSPF, RIP)

RIP (Routing Information Protocol)

A simple routing protocol. One of dynamic routing using the algorithm by Bellman-Ford, called distance vector. This protocol count the best way based from lower hop count. Using UDP protocol for transfer data and 520 for default ports.
  • Privilege :
  1. Have a timer for know when router have to give back the routing information.
  2. Using triggered update method which enabled to updating the router when in the other router have a new change.
  3. Easiest configuration than other protocol routing.  
  •    Lack :
  1. Can't configure more than 15 hop.
  2. Not to good for VLSM (Variable Length Subnet Masking). Just /8, /16, and /24.
  3. Destination route may be slow network.
  4.  Potentially impact a routing loop.
OSPF (Open Shorthest Path First)

One of dynamic routing too. Basic on link-state which fit to implemented for a big network. The link-state using the algorithm shorthes path first for manage routing table. In this protocol, first you need to define area for the network. And for backbone area have to use area0.
  • Privilege
  1. Showing faster route for data transfer.
  2. Doesn't potentially routing loop.
  3. Have a many way to got a destination.
  4. Dividing a big network into an small network.
  • Lack 
  1. Need a big memory to handle data bases.
  2. Time to count a route is long.
  3. Have a complicate configuration.
BGP (Border Gateway Protocol)

At this time, this protocol is the core of the Internet connection. BGP protocol implemented in network with TCP/IP protocol. Make a routing among more than one AS (Autonomous System) or domain and transferring routing with other BGP system. BGP was development to change Exterior Gateway Protocol (EGP), for a standard of out gateway-routing in Internet. 

  • Privilege
  1. Always based on the best way which got by other BGP router to choose best routing.
  2. Could manipulating traffic with many attribute which have an priority level for the basic routing.
  3. Using an complex attribute and flexibility for modified.

  • Lack 
  1. Need high memory and processor to manage and update of big information and constant.
  2. Need a big bandwith.
  3. Must have more than one Internet connection.