4.5. Dynamic Routing
4.5.1. Dynamic Routing overview
Dynamic routing is different to static routing in that the D-Link Firewall will adapt to changes of
network topology or traffic load automatically. NetDefendOS first learns of all the directly
connected networks and gets further route information from other routers. Detected routes are sorted
and the most suitable routes for destinations are added into the routing table and this information is
distributed to other routers.
Dynamic Routing responds to routing updates on the fly but has the disadvantage that it is more
susceptible to certain problems such as routing loops. In the Internet, two types of dynamic routing
algorithm are used: the Distance Vector (DV) algorithm and the Link State (LS) algorithm. How a
router decides the optimal or "best" route and shares updated information with other routers depends
on the type of algorithm used.
The Distance Vector Algorithm
Distance Vector Algorithms
The Distance vector (DV) algorithm is a decentralized routing algorithm that computes the "best"
path in a distributed way. Each router computes the costs of its own attached links, and shares the
route information only with its neighbor routers. The router determines the least-cost path by
iterative computation and information exchange with its neighbors.
The Routing Information Protocol (RIP) is a well-known DV algorithm and involves sending
regular update messages and reflecting routing changes in the routing table. Path determination is
based on the "length" of the path which is the number of intermediate routers (also known as
"hops"). After updating its own routing table, the router immediately begins transmitting its entire
routing table to neighboring routers to inform them of changes.
Link State Algorithms
In contrast to DV algorithms, Link State (LS) algorithms enable routers to keep routing tables that
reflect the topology of the entire network. Each router broadcasts its attached links and link costs to
all other routers in the network. When a router receives these broadcasts it runs the LS algorithm
and calculates its own set of least-cost paths. Any change of the link state will be sent everywhere in
the network, so that all routers keep the same routing table information.
Open Shortest Path First
Open Shortest Path First (OSPF) is a widely used LS algorithm. An OSPF enabled router first
identifies the routers and subnets that are directly connected to it and then broadcasts the
information to all the other routers. Each router uses the information it receives to build a table of
what the whole network looks like. With a complete routing table, each router can identify the
subnetworks and routers that lead to any destination. Routers using OSPF only broadcast updates
that inform of changes and not the entire routing table.
OSPF depends on various metrics for path determination, including hops, bandwidth, load and
delay. OSPF can provide a great deal of control over the routing process since its parameters can be
finely tuned.
OSPF Availability on D-Link Models
The OSPF feature is available on the D-Link DFL-800, DFL-1600 and DFL-2500
only.
4.5. Dynamic Routing
Chapter 4. Routing
147
Summary of Contents for DFL-210 - NetDefend - Security Appliance
Page 24: ...1 3 NetDefendOS State Engine Packet Flow Chapter 1 NetDefendOS Overview 24...
Page 69: ...2 6 4 Restore to Factory Defaults Chapter 2 Management and Maintenance 69...
Page 121: ...3 9 DNS Chapter 3 Fundamentals 121...
Page 181: ...4 7 5 Advanced Settings for Transparent Mode Chapter 4 Routing 181...
Page 192: ...5 5 IP Pools Chapter 5 DHCP Services 192...
Page 282: ...6 7 Blacklisting Hosts and Networks Chapter 6 Security Mechanisms 282...
Page 300: ...mechanism 7 3 7 SAT and FwdFast Rules Chapter 7 Address Translation 300...
Page 301: ...7 3 7 SAT and FwdFast Rules Chapter 7 Address Translation 301...
Page 318: ...8 3 Customizing HTML Pages Chapter 8 User Authentication 318...
Page 322: ...ALG 9 1 5 The TLS Alternative for VPN Chapter 9 VPN 322...
Page 377: ...Management Interface Failure with VPN Chapter 9 VPN 377...
Page 408: ...10 4 6 SLB_SAT Rules Chapter 10 Traffic Management 408...
Page 419: ...11 5 HA Advanced Settings Chapter 11 High Availability 419...
Page 426: ...12 3 5 Limitations Chapter 12 ZoneDefense 426...
Page 449: ...13 9 Miscellaneous Settings Chapter 13 Advanced Settings 449...