Friday, September 25, 2020

Network engineering continued ...

   This is a continuation of the article at http://ravinote.blogspot.com/2020/09/best-practice-from-networking.html

  1. Network organization – We referred to the hierarchical organization earlier that allows maximum flexibility to the user in terms of networking rules and policies. Here the organization includes networks, NAT traversal, IP security, and policies.   


  1. Background tasks – routine and periodic tasks can be delegated to the background workers instead of executing them in line with data in and out. These can be added to a background task scheduler that invokes them as specified.  Some of the tasks for networking are improved with journaling and other such background operations.  


  1. Relays – Most interactions between components are in the form of requests and responses.  These may have to traverse through multiple layers before they are authoritatively handled by a router or host. Relays help translate requests and responses between layers. They are necessary for making the request processing logic modular and chained. Think firewall, proxy, and gateway as primary citizens of the network. 


  1. Maintenance – Every network offering comes with a responsibility for administrators. Some excel at reducing this maintenance with the help of auto-tuning and automation of maintenance chores while others present comprehensive dashboards and charts for detailed, interactive, and involved maintenance. The managed service that moved technologies and stacks from on-premise Network  Operations Center (NoC) to the cloud came with the reduction in Total Cost of Ownership by way of centralizing and automating tasks that provided scalability, high availability, backups, software updates and patches, host and server maintenance, rack and stack, power and network redress, etc. 


  1. Data transfer – The performance considerations of IO devices include throughput and latency in one form or another. Any network offering may be robust and large but will remain inadequate if the data transfer speed is low. In addition, data transfer may need to be across large geographical distances and repeatedly so. Facilitating of dedicated network connection may not be feasible in all cases so the baseline must itself be reasonable. 

No comments:

Post a Comment