Survey , Static , Dynamic and Interior Routing Protocols

Survey , Static , Dynamic and Interior Routing Protocols

Routing Protocols

  • Routing protocols are essential for ensuring efficient and reliable communication in IoT networks.
  • These protocols define the rules and processes for how data is transmitted from one device to another across the network.
  • Given the diverse and resource-constrained nature of IoT devices and applications,
  • specialized routing protocols are developed to meet specific requirements such as energy efficiency, scalability and low latency.

Survey Routing Protocols

  • Survey routing protocols refer to the comprehensive study and categorization of various routing protocols designed for IoT networks.
  • This involves analyzing different protocols based on their characteristics and suitability for specific IoT applications.
  • The aim is to provide a detailed overview and comparison of existing routing protocols to help researchers,
  • developers and practitioners choose the most appropriate protocol for their IoT deployments.
image

Static Routing Protocols

  • Static routing involves manually configuring routes in network devices, such as routers or switches.
  • static routing involves manually configuring routes, offering simplicity but limited adaptability.
  • Dynamic routing protocols, on the other hand, enable automatic route
  • discovery and adjustment to network changes, providing scalability and optimized routing in complex environments.
  • The choice between static and dynamic routing depends on the network's size, complexity, and the level of adaptability and automation required.

Dynamic Routing Protocols

  • Dynamic routing protocols are algorithms used by routers and switches to
  • dynamically exchange routing information and automatically adjust to changes in network topology.
  • dynamic routing protocols enable routers to discover network paths, determine the best routes, and adapt to network changes without manual intervention.
  • Dynamic routing protocols play a crucial role in modern computer networks by providing automatic route discovery, adaptability and resilience.
  • They enable routers to dynamically exchange routing information, calculate optimal routes, and adapt to changes in network conditions,

Interior Gateway Routing Protocols

  • Interior Gateway Protocols (IGPs) are a category of dynamic routing protocols used within
  • single autonomous system (AS), such as an organization's internal network.
  • Interior Gateway Protocols (IGPs) are a vital component of dynamic routing protocols,
  • enabling routers within the same autonomous system to exchange routing information and dynamically update their routing tables.
  • IGPs play a critical role in optimizing routing decisions, discovering network
  • topology, and ensuring efficient communication within the boundaries of a single administrative domain.

Distance Vector Routing

  • A distance-vector routing protocol is a type of dynamic routing protocol used by routers to exchange routing information within a network.
  • It operates based on the principle of "distance" and "vectors" to determine the best path to reach destination networks.

Characteristics of Distance Vector Routing Protocols

  • Routing Table Exchange: Routers using distance-vector protocols exchange routing information with neighboring routers.
  • Each router maintains a routing table containing information about known destinations and their associated distances.
  • Periodic Updates: Routers periodically broadcast routing updates to
  • neighboring routers to inform them of any changes in network topology or routing information.
  • These updates include the router's known destinations and their associated distances.
  • Split Horizon and Poison Reverse: Distance-vector protocols implement mechanisms like split horizon and poison reverse to prevent routing loops and ensure loop-free routing.

Examples of Distance Vector Routing Protocols

Routing Information Protocol (RIP) and Interior Gateway Routing Protocol (IGRP)
  • Link-state routing protocols are a type of dynamic routing protocol used in computer networks to determine the best paths to reach destination networks.
  • link-state routing protocols are dynamic routing protocols that use detailed
  • knowledge of the network's topology to calculate the best paths to destination networks.
  • link-state protocols are well-suited for large and complex networks where efficient routing and fast convergence are critical.:
  • Open Shortest Path First (OSPF): A widely used link-state routing protocol in IP networks.
  • Intermediate System to Intermediate System (IS-IS): Another link-state routing protocol commonly used in large networks,

Exterior Gateway Routing Protocols

  • Exterior Gateway Protocols (EGPs) are a category of dynamic routing
  • protocols used to exchange routing information between different autonomous systems (ASes) on the Internet or large-scale networks.
  • Unlike Interior Gateway Protocols (IGPs), which manage routing within a
  • single AS, EGPs facilitate routing between ASes and are responsible for inter-domain routing.
  • BGP (Border Gateway Protocol (BGP) is the primary EGP used for this purpose,
  • providing scalability, flexibility and robustness in facilitating global connectivity.

Path Vector Routing Protocol

  • Path vector routing protocols are key components of inter-domain routing on the Internet, with BGP being the most prominent example.
  • These protocols provide policy-based routing and flexible route selection capabilities,
  • but they also come with challenges such as complexity, slow convergence, and resource consumption.
  • Path vector routing protocols are a type of exterior gateway routing protocol used for inter-domain routing.

Conclusion

Now we have detailed understanding of Static, Dynamic Path Vector ,Routing Protocols , Interior Gateway Routing Protocols (IGPs) , Distance Vector Routing Protocols,Border Gateway Protocol (BGP)