Deployment of SDN Controller and configuring Juniper devices using NETCONF

  • Author(s) / Creator(s)
  • In different periods of networking history, there were always main challenges that engineers had to find a solution for. In the early days of networking, the main challenges were to define standards and protocols that help networks to get widespread acceptance and contribution by companies and manufacturers. Years after that, challenges move toward designing and deploying a network that is more reliable with higher performance and bandwidth capacity. In those days, servers and networks were still static. Once established, a network topology was not expected to change much, if at all. Applications were associated with a single server that had a fixed location on the network. These applications used the network to exchange information with other applications that were similarly in fixed locations [1]. This situation with the advent of server virtualization technologies and microservice architecture has changed. Today, network applications are dynamic in nature [1]. They can move between servers. Number of network
    changes required to meet today’s network application requirements have been drastically increased. It is impossible to cover this level of changes with the traditional approach of a network admin manually configuring all the devices in a network one by one. As another example, old network architectures usually were limited to on-prem1 infrastructure, consisted of limited number of zones such as DMZ2 zone or Internal zone. Each zone contains servers that independently provide a specific service for users such as ERP3, VOIP, Accounting applications
    and etc. But, applications in today’s network have hybrid architectures. In addition, using microservice architecture to develop applications results in, service components that create an application to be distributed over multiple places such as cloud and on-prem servers while, based
    on old day approach everything resides on a single location on a single server. It is evident that, the dynamicity and complexity level of networks have increased. In order to meet both the current/future requirement of network infrastructure and ease network operation/maintenance, today’s networks need to be agile, dynamic and flexible. Automating is the only way to achieve this goal. There are different ways to automate network operation/configuration. In this project we will take a look at SDN solution, specifically OpenDaylight as an open-source SDN and how to use NETCONF protocol to manage Juniper devices via OpenDaylight SDN.

  • Date created
    2023-04-01
  • Subjects / Keywords
  • Type of Item
    Report
  • DOI
    https://doi.org/10.7939/r3-d5k9-2238
  • License
    Attribution-NonCommercial 4.0 International