IPv4NetworkConfiguratorTutorial.txt 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. IPv4 Network Configurator Tutorial
  2. 1. Fully automatic IP address assignment
  3. In many scenarios the network configurator automatically configures IP addresses in the network adequately without user input.
  4. 2. Manually overriding individual IP addresses
  5. Sometimes the user may want to specify the IP addresses of some nodes with special purpose in the network and leave the rest for the automatic configuration. This helps remembering IP addresses of said nodes.
  6. 3. Automatically assigning IP addresses to a subnet from a given range
  7. Complex networks often contain several subnetworks, the user may want to assign specific IP address ranges for them.
  8. 4. Fully automatic static routing table configuration
  9. In many scenarios the network configurator automatically configures IP routes in the network adequately without user input.
  10. 5. Manually overriding indivudual routes
  11. See above.
  12. 6. Configuring metric for automatic routing table configuration
  13. By default, the network configurator uses the shorthest path algorithm with constant 1 cost function. It produces paths optimized for hop count.
  14. Other cost functions are also available: bitrate, error rate, etc.???
  15. 7. Configuring IP addresses in a hierarchical network
  16. In complex hierarchical networks routing tables can grow very big with the default configuration, because nodes have one route for each destination. One can configure IP addresses for hierarchical networks in a way that drastically reduces the size of routing tables.
  17. 9. Configuring wireless networks
  18. The topology of wireless networks is unclear in a static analysis. By default, the configurator assumes nodes can directly talk to each other.
  19. 8. Mixed wired/wireless configuration
  20. Yes.
  21. 9. Manually creating a slightly different configuration (Manually modifying an automatically created complete configuration)
  22. Sometimes the configuration is just almost right. In such a case one can dump the configuration into a file, update it and use the file in place of the original configuration.
  23. 10. Leaving some part of the network unconfigured
  24. Configuring the whole network is not always desirable, because some part of the network should rather be configured dynamically.
  25. 11. Optimizing the size of routing tables
  26. Yes.
  27. 12. Wireless + errorrate (nem kell mixed?)
  28. We need:
  29. fully automatic
  30. half automatic/half manual
  31. fully manual (e.g. dump result of automatic and edit)
  32. wired
  33. wireless
  34. mixed wired and wireless
  35. fully specified
  36. half specified/half unspecified
  37. Step 7 (hierarchical topology)
  38. a, non optimized, fully automatic IP address assignment and static routes
  39. b, optimized, same as above
  40. c, optimized, hierarchically assigned IP addresses
  41. Compare the number or routes
  42. Olyan példa kell ami b->c többet javít mint a->b
  43. 1. mixed wired/wireless
  44. 2. leaving some part unconfigured (so an adhoc protocol could configure it)
  45. 3. completely wireless
  46. 4. leaving all of it unconfigured
  47. Lehetne olyan, hogy egy linket kikapcsolunk
  48. <autoroute metric="hopCount">
  49. <link interfaces="somehost.eth0" cost="infinite"/>
  50. </autoroute>