Design the DNS-like Smart Switch for Heterogeneous Network base on SDN Architecture

Size: px
Start display at page:

Download "Design the DNS-like Smart Switch for Heterogeneous Network base on SDN Architecture"

Transcription

1 2016 International Computer Symposium Design the DNS-like Smart Switch for Heterogeneous Network base on SDN Architecture Jih-Ching Chiu, An-Ting Liu*, Chien-Chin Liao* Department of Electrical Engineering, National Sun Yat-sen University Kaohsiung, Taiwan *{m , Abstract In the development of the Internet of Things (IoT) nowadays, there are a lot of wire and wireless communication standards. Therefore, heterogeneous network gateway plays an important role in IoT network. However, current management of the processing in data routing technique for heterogeneous network gateway is not efficient. Also, Modbus RTU is an industrial standard protocol used in physical layer network. Will cause the node ID conflict while slave nodes have the same identical number connected to the gateway. Furthermore, if traditional gateway is used in different network architecture, the adaptability will decrease because packet forwarding control plane and data plane have been in tight couple state. To deal with these problems, this paper uses software defined networking architecture to design the DNS-like heterogeneous network smart switch. Separating control and data plane through OpenFlow can make switch become more flexible. The Slave ID problem in Modbus heterogeneous network can be solved by using smart routing in smart switch. The node connected to smart switch has to be registered in smart switch first and managed by the node name. And use two methods the exchange data: Find Path by ID and Find Path by Name, proposed in this paper and unfixed string. It improves the connection experience substantially. Eventually, we implement the node registration flow, client connection flow and client data access through the OpenFlow module in NS3 and then show our algorithm result by using Wireshark. Keywords Software-Defined Networking, heterogeneous network, gateway, OpenFlow, DNS-like service. I. INTRODUCTION This paper investigates how to use the concept of naming to register IoT terminal devices. We proposed an integrated framework architecture based on Software-Defined Networking over Modbus protocol. Let user connecting to the IoT terminal devices more simple and internet manager deploying more flexible. Internet of Things (IoT) is a trend of future network. Everyone just use terminal device like mobile phone and PC to monitor or control the IoT terminal devices. Institute for Information Industry [1] proposed three layer of the IoT architecture: 1) Application Layer. 2) Network Layer. 3) Sensor Layer. We focus on the Sensor Layer, which is composed of sensor nodes and low power communication interfaces. User often used TCP packet to access data from the terminal devices so the data over TCP protocol has to covert to other protocol like ZigBee, Bluetooth or Modbus RTU protocol. Since These nodes have the different communication interfaces and protocols, the IoT nodes must exist in the heterogeneous network and linked together with heterogeneous gateway. About the heterogeneous gateway, a lot of articles discuss how to let nodes connect to the network. The Personal Belonging Network system (PBN system) [2], through device virtualization lets non-ip terminal devices have IP address. For instance, non-ip based computer (like sensor devices) send user-defined data that combined pseudo address with sensor data. Through PBN system, gateway receive sensor data, convert it to specific data format like TCP and analyze which pseudo device the data should be sent to. Although this method let sensor devices have ability to communicate with the Internet terminal devices, we propose several doubtful points for heterogeneous gateway: 1) Like PBN system, PBN gateway provides the service that lets data sent to the Internet from sensor nodes. However, the direction of data transfer is still one-way transmission. Actually, data may need to be transmitted from the sensor node to the Internet terminal devices, but terminal devices may not have ability to send back to the sensor node. This problem causes the devices or users cannot communicate with each other. 2) Generally speaking, gateway use communication chips or ICs to design their architecture. In this way, hardware chip can indeed improve the processing speed. However, the data plane and control plane coupled in one communication chip may not be able to adapt to future network architecture. Nowadays, since the increment of microprocessor processing rate and capacity of storage device like flash drives, we think there is a new way to make the gateway architecture more flexible. 3) As for heterogeneous gateway, it only has convert protocols service nowadays. We think the future gateway will communicate to the low-speed network device like ZigBee, Bluetooth etc., and not only has the convert protocols service but more and more service in the future gateway. For instance, gateway can connect to the sensor node by using naming mechanism [3,4] to identify every sensor node, or gateway can analyze the topology of the sensor network so that user just only need to use command or human machine interface to know how /16 $ IEEE DOI /ICS

2 many nodes have connected to the heterogeneous gateway and topology of the network. Modbus protocol is a standard industrial protocol used in the sensor layer of IoT for data monitoring. Using requestreply mechanism between master and slaves. In the heterogeneous gateway, it may have problem. Fig. 1 is a illustration of Modbus slave number conflict of the network over heterogeneous gateway. If different nodes have identical slave id due to the different network interfaces connected to the gateway at the same time, master cannot identify the direction of the send packet or receive packet. This problem will be solved by using the traditional concept of the Modbus gateway: Any interface and node cannot use same slave id after the device is connected to the Modbus gateway. But we proposed a better method to solve this problem: Find Path by Name. This method will be discussing in chapter III. Figure 1. Modbus slave id overlapping II. RELATED WORK For heterogeneous gateway architecture, Universal Plug and Play (UPnP) standard [5,6] is a good way for the heterogeneous network for the future. UPnP proposed three essential elements: 1) device, 2) service and 3) control point: Device means the device which has the UPnP service. Service provides several actions or state variables to record the current state of this service. For example, there is the action called time service, it has several state variables like seconds, minutes and hours, and actions like modify current time or get time etc. Control point is a device which has the authority to control the UPnP devices. It executes four services: 1) Get devices descriptions and services. 2) Get interest service and service descriptions. 3) Send command and actions to UPnP devices. 4) Subscribe the service which control point get interested in; control point will receive the acknowledge from subscribed UPnP device when the device changes the service s state variables. Fig. 2 shows the component of the UPnP. Figure 2. Component of UPnP UPnP standard has a great concept for the heterogeneous network. UPnP device will register to the control point before exchanges the data. If the device has registered to the control point, it can communicate between UPnP network devices instantly when the device connected to the UPnP network. UPnP registration requires several steps: 1) Addressing, 2) Discovery, 3) Description, 4) Control, 5) Event and 6) Presentation. First, UPnP device used DHCP request to get the dynamic IP address, and the control point will look around the device with or without adding to network. If there is a device has registered to this network, control point gets the device s description file and obtains the functions of the device, and then the control point can use action message to control the specific device. This method can manage sensor nodes more easily and flexible. Once nodes added into the local network, heterogeneous gateway can manage and control the terminal node through operating mechanism like UPnP. To solve the control plane and data plane coupled problem, Software-defined networking (SDN) [7,8] provides decoupling or disassociating solutions for the future network environment. In the traditional network, a forwarding device like switches or routers, used communication chips and TCAM to decide the forwarding path. But in some situations, network administrators can t manage the network service because of control plane and data plane coupled in the network communication chip. For example, when a host be invaded by a cyber-attack, network administrator may not know the where source comes from. It is difficult to analyze solution due to the limitation of the device hardware and software. Using software-defined network architecture can decouple the data plane and control plane, network administrator can use simple command or monitor program to control forwarding device. SDN let network administrator manage the network more flexible and efficient. Fig. 3 shows the SDN architecture. SDN mainly composed of three layer: 1) Application layer, 2) Control layer and 3) Infrastructure layer. Infrastructure layer, also called data plane, is decoupled by control layer, only has forwarding function, remove the packet analyzing and packet direction decision. About packet decision is handed by the control 188

3 layer. Control layer and infrastructure layer use southbound API like OpenFlow to communicate each other. OpenFlow is the first standard communications interface defined between the control and forwarding layer of and SDN architecture. It defined a lot of communication standards to allow direct access to and manipulation of the forwarding plane of network devices such as switch and routers. We use OpenFlow specification v0.8.9 [9] to build our smart switch architecture, and we will discuss more detail at the next chapter. Figure 4. System architecture TABLE I. NODE INFORMATION COMPONENTS Figure 3. Software-defined network architecture III. THE DNS-LIKE SMART SWITCH ARCHITECTURE A. System Architecture Fig. 4 shows the system architecture consisting of user, smart switch and terminal nodes. Smart switch has multiple interfaces, including Ethernet port, so that terminal nodes can use their specific interface to connect to the smart switch. Smart Switch has IP address and is registered to the DNS server. User just use smart switch s domain name could find location of the smart switch or control the smart switch. The smart switch provides two connection mode: 1) traditional Modbus connection mode and 2) node domain name connection mode, administrator can switch the connection mode through user-defined software. Every terminal node has non-repeating name; it doesn t matter users do not know the node s slave number. In addition, user also use slave node name to find the terminal node s location and send the Modbus packet to the specific node. Client and user can use the program which is designed by DNS Smart Routing Framework (DSRF). Once user input the smart switch s domain name, DSRF will ask the DNS server and find the smart switch s IP address. Then, user can access the terminal node through Modbus on TCP packet. We focus on terminal nodes, which support Modbus protocol. Node device administrator must add some information before deploy the Modbus slaves. Table I shows the information must be added into the Modbus slave devices, especially including the node name in the information memory. Node name is a string that maximum supports to eight characters. Smart switch will use node name to register this device. After registered, user can use non-fixed-length string to connect terminal nodes. Slave ID Node Information Interface Number Node Name MAC Address B. Smart Switch Architecture Smart Switch is composed of three important elements: 1) Smart Routing Controller, 2) OpenFlow hybrid switch and 3) Protocol convert module (PCM). Fig. 5 shows the smart switch architecture. Smart Routing Controller executes the packet decision. For example, OpenFlow controller uses OpenFlow protocol to transfer the decision command to OpenFlow hybrid switch. Smart Routing Controller includes DNS-like Smart Routing Framework to handle connected client, registered nodes and packet forwarding decision. Smart Routing Controller has a big storage named Node Information Database, storing every registered terminal node s information, and every node will be assigned a pseudo IP port after the terminal node is registered. OpenFlow hybrid switch consists of OpenFlow switch and traditional switch. OpenFlow hybrid switch has a flow table to store the flow which comes from Smart Routing Controller. OpenFlow hybrid switch has the advantage of a good compatibility. Although this switch support OpenFlow protocol, when it connects to the traditional forwarding device or hosts, it also supports the minimum spanning tree algorithm. Only thing needs to notice that the configuration of the controller must be able to support OFP_FLOOD output port. The protocol converts module, such as protocols in traditional gateway, and furthermore it adds a registration service. Protocol converting module filter the same cluster, a cluster means number of devices around the same interface port, if the same cluster has the same slave id devices. The registration operation will ignore the later added node. Registered information will be sent to the Smart Routing Controller by protocol converting module. 189

4 shows the format of the NURL, the red area of the format will be sent to the DNS server and the blue area of the format will be sent to the smart switch to analyze which node will receive the Modbus packet. Figure 7. NURL format Figure 5. Smart switch architecture C. Node Registration Flow As shown in Fig. 6, after booting up, node will enter a passive state and wait for broadcast packet. Once the node receive the registration message broadcasted from smart switch, node will extract node information from internal memory, send back to switch as reply and then set registered flag on. If the registered flag has already been set, node won t respond when receive registration message again. If the registration reply packet occurs error or node doesn t respond, the smart switch will ignore registration this time and wait for 500ms to start next registration broadcast. When receiving the registration message, smart switch will execute cluster node repeats registration mechanism to prevent duplication of nodes within a cluster. If all the information is correct, the message will be transmitted to the node registration information database nodes within the information table storage node to complete registration. Finally, we proposed a prerequisite condition. Because of the UART port doesn t have the CSMA/CD mechanism, UART devices must use Non-simultaneous boot when it adds to the smart switch. There is connection flow shown in Fig. 8: First, user will analyze the NURL via Modbus program to obtain original URL and node topology. Next, client will get smart switch IP and port from the DNS server through the URL, then connecting to the IP by Socket. During the connection process, the client socket management service in DSRF will manage user information, and send user s node topology to node name service in the DSRF, to look up node information. If the node name is registered in node information database, client will obtain the slave ID and virtual port from the node information table. Otherwise, smart switch will return failure message. Once getting the slave ID and virtual port, client will reconnect to the node, but using the virtual connection information transmission port number this time. Figure 8. The association modules in DNS-like connection mode Figure 6. The operation of node registration D. Client Connection Mode We proposed two client connection modes support to the smart switch: 1) Traditional Modbus connection mode and 2) DNS-like connection mode. We discuss the Traditional Modbus connection mode first. Client will get the smart switch IP through DNS server, and port number is Modbus dedicated connection number: 502. After user connect through a TCP Socket and smart switch, once connected successfully, OpenFlow controller will begin Flow build. When the Client Manager consents the connection, client information will be transmitted to the client management services of DSRF, stored in the internal of the client accept table. At this moment, the connection process is completely done, and then user can access the registered node. The DNS-like connection mode use Node Uniform Resource Locator (NURL) to connect the smart switch. Fig 7. E. Data Access Data access also has two modes, the traditional mode and DNS-like mode. When user establishes a connection, smart switch routing mode will depend on data access mode. If user uses traditional mode, switch will get interface and routing path based on Slave ID, we call Find Path by ID; In contrast to traditional mode, DNS-like mode will acquire virtual port for packet routing through node name, we call Find Path by Name. In Find Path by ID, once client connects to destination port number 502 of smart switch, client manager in smart switch will accept requests sent from client. After that, there are two actions: One is to copy and send the packet to Modbus packet analyzer to extract ID and convert the ID to private IP address of the gateway device through Lookup Table Service; the other one is to add client ID in the client accept table, the purpose of which is to recognize the destination when PCM 190

5 returns. Finally, the packet is transmitted to the terminal node via the PCM socket of node information manager. In Find Path by Name, first, user will get a virtual port to send the packet during the process of connection established. However, OpenFlow hybrid switch can t recognize the first packet sent from client, so it will send it to the Smart Routing Controller which will create a matching key to compare packet header and node information. When it finds the virtual port matched in the vport table, Smart Routing Controller will make a flow to the OpenFlow hybrid switch to modify the destination IP address, port number and destination MAC address of the packet in forwarding plane and send the output port command to the switch. Eventually, the Modbus packet will be forwarded to specific port of the switch. IV. TEST RESULTS AND DISCUSSION We used Network Simulation 3 (NS3) to simulate our architecture. The simulation result shown in Fig. 9 and Fig. 10, in Fig. 9, after Host obtains the node name, given by the virtual port number (port number: 10000) to send data to the smart switch, smart switch will change the destination of PCM s TCP port number through Smart Routing Controller, and send Modbus request to the terminal node. We can find the No. 18 of the packet in Fig. 9, it comes from user, and destination is smart switch. And the content of packet data is: from the device whose slave id is 1 and read the holding register data from number to offset 5 units. Figure 9. The result of data access from Wireshark (Modbus request) Shown in Fig. 10, in the number 22 of the packet, we find the Modbus reply from smart switch, and get the holding register data from the terminal devices. Figure 10. The result of data access from Wireshark (Modbus reply) V. CONCLUSION We proposed the smart switch architecture using SDN conception, solve the network closed coupled and let it more flexible, Finally, we design our OpenFlow module on NS3 platform, and successfully simulate process of node registering and user connection. In the simulation, we can observe user get packets from nodes through Wireshark. In future, we hope we can not only implement this plane on real device but also specifically extend Node Information Database by extending node topology or smart switch topology, and analyzing topology structure to make it become a smart device applied in IOT. REFERENCES [1] Instutute for Information Industry, iii, [2] Hiroshi Sakakibara, Jin Nakazawa, Hideyuki Tokuda. A Seamless Network Infrastructure of heterogeneous network nodes [3] Zhang, Lixia, et al. "Named data networking." ACM SIGCOMM Computer Communication Review 44.3 (2014): [4] Zhang, Lixia, et al. "Named data networking (ndn) project." Relatório Técnico NDN-0001, Xerox Palo Alto Research Center-PARC (2010). [5] Chin-Ta Lin; Pu-Chen Wey, Chun-Chou Chien. An Integrated Service Architecture for Heterogeneous Service Network, ICL Technical Journal, [6] UPnP Forum. UPnP Device Architecture v.2.0, [7] McKeown, Nick, et al. "OpenFlow: enabling innovation in campus networks." ACM SIGCOMM Computer Communication Review 38.2 (2008): [8] ONF, "Software-Defined Networking: The New Norm for Networks", Whitepaper, April [9] ONF, OpenFlow Switch Specification Version 0.8.9, December

Research on Firewall in Software Defined Network

Research on Firewall in Software Defined Network Advances in Computer, Signals and Systems (2018) 2: 1-7 Clausius Scientific Press, Canada Research on Firewall in Software Defined Cunqun Fan a, Manyun Lin, Xiangang Zhao, Lizi Xie, Xi Zhang b,* National

More information

A POX Controller Module to Collect Web Traffic Statistics in SDN Environment

A POX Controller Module to Collect Web Traffic Statistics in SDN Environment A POX Controller Module to Collect Web Traffic Statistics in SDN Environment Wisam H. Muragaa, Kamaruzzaman Seman, Mohd Fadzli Marhusin Abstract Software Defined Networking (SDN) is a new norm of networks.

More information

SDN-based Defending against ARP Poisoning Attack

SDN-based Defending against ARP Poisoning Attack Journal of Advances in Computer Research Quarterly pissn: 2345-606x eissn: 2345-6078 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 8, No. 2, May 2017), Pages: 95- www.jacr.iausari.ac.ir SDN-based

More information

CS4450. Computer Networks: Architecture and Protocols. Lecture 20 Pu+ng ALL the Pieces Together. Spring 2018 Rachit Agarwal

CS4450. Computer Networks: Architecture and Protocols. Lecture 20 Pu+ng ALL the Pieces Together. Spring 2018 Rachit Agarwal CS4450 Computer Networks: Architecture and Protocols Lecture 20 Pu+ng ALL the Pieces Together Spring 2018 Rachit Agarwal What is a computer network? A set of network elements connected together, that implement

More information

Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI

Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI Ta-Yuan Chou, Wun-Yuan Huang, Hui-Lan Lee, Te-Lung Liu, Joe Mambretti*, Jim Hao Chen*, Fei Yeh* National Center for High-Performance

More information

Enable Infrastructure Beyond Cloud

Enable Infrastructure Beyond Cloud Enable Infrastructure Beyond Cloud Tim Ti Senior Vice President R&D July 24, 2013 The Ways of Communication Evolve Operator s challenges Challenge 1 Revenue Growth Slow Down Expense rate device platform

More information

IPv6 Client IP Address Learning

IPv6 Client IP Address Learning Prerequisites for IPv6 Client Address Learning, on page 1 Information About IPv6 Client Address Learning, on page 1 Configuring IPv6 Unicast, on page 6 Configuring RA Guard Policy, on page 7 Applying RA

More information

2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet Lesson 10 Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet 1 Connecting Arduino USB to Internet Arduino board IDE supports USB. USB port connects to a mobile or computer or

More information

Set of IP routers. Set of IP routers. Set of IP routers. Set of IP routers

Set of IP routers. Set of IP routers. Set of IP routers. Set of IP routers Smart Sensor Application Sensor Framework Source End IP Address Set of IP routers IoT Application Layer TCP/IP Appl. Protocols Transport Layer TCP/IP IoT Comm. Framework Application Framework IoT Comm.

More information

CS 457 Lecture 11 More IP Networking. Fall 2011

CS 457 Lecture 11 More IP Networking. Fall 2011 CS 457 Lecture 11 More IP Networking Fall 2011 IP datagram format IP protocol version number header length (bytes) type of data max number remaining hops (decremented at each router) upper layer protocol

More information

An Efficient Routing Protocol with Multihop in Ad-hoc Sensor Network in SDN Environment

An Efficient Routing Protocol with Multihop in Ad-hoc Sensor Network in SDN Environment ISBN 978-93-84422-80-6 17th IIE International Conference on Computer, Electrical, Electronics and Communication Engineering (CEECE-2017) Pattaya (Thailand) Dec. 28-29, 2017 An Efficient Routing Protocol

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 10, October 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

A Software-Defined Networking Security Controller Architecture. Fengjun Shang, Qiang Fu

A Software-Defined Networking Security Controller Architecture. Fengjun Shang, Qiang Fu 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) A Software-Defined Networking Security Controller Architecture Fengjun Shang, Qiang Fu College of Computer Science

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101 http://www.cs.princeton.edu/courses/archive/spr12/cos461/ The Internet: A Remarkable

More information

A smart Home Security system based on ARM9

A smart Home Security system based on ARM9 A smart Home Security system based on ARM9 B. Srinivasa sarma, Dr. P. Sudhakar Reddy, IEEE member Department of Electronics and communications engineering, Sri Kalahastheeswara Institute of Technology,

More information

Overview of the Cisco OpenFlow Agent

Overview of the Cisco OpenFlow Agent About OpenFlow, page 1 Information About Cisco OpenFlow Agent, page 2 About OpenFlow OpenFlow is an open standardized interface that allows a software-defined networking (SDN) controller to manage the

More information

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski Internet Technology 15. Things we didn t get to talk about Paul Krzyzanowski Rutgers University Spring 2016 May 6, 2016 352 2013-2016 Paul Krzyzanowski 1 Load Balancers Load Balancer External network NAT

More information

NETWORK SIMULATION USING NCTUns. Ankit Verma* Shashi Singh* Meenakshi Vyas*

NETWORK SIMULATION USING NCTUns. Ankit Verma* Shashi Singh* Meenakshi Vyas* NETWORK SIMULATION USING NCTUns Ankit Verma* Shashi Singh* Meenakshi Vyas* 1. Introduction: Network simulator is software which is very helpful tool to develop, test, and diagnose any network protocol.

More information

Lecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model

Lecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model Lecture 8 Basic Internetworking (IP) Reminder: Homework 3, Programming Project 2 due on Tuesday. An example internet is shown at right. Routers or gateways are used to connect different physical networks.

More information

The Research of Long-Chain Wireless Sensor Network Based on 6LoWPAN

The Research of Long-Chain Wireless Sensor Network Based on 6LoWPAN 2017 5th International Conference on Enterprise Systems The Research of Long-Chain Wireless Sensor Network Based on 6LoWPAN Weilan Lin linweilan@gz.sia.cn Shuangfei Zi zishuangfei@gz.sia.cn Zhiyi Fan Department

More information

Open Access Design and Development of Network Application Layer Sniffer Analysis Software. Yujiao Wang and Haiyun Lin *

Open Access Design and Development of Network Application Layer Sniffer Analysis Software. Yujiao Wang and Haiyun Lin * Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 167-172 167 Open Access Design and Development of Network Application Layer Sniffer Analysis

More information

IPv6 Traffic Hijack Test System and Defense Tools Using DNSSEC

IPv6 Traffic Hijack Test System and Defense Tools Using DNSSEC IPv6 Traffic Hijack Test System and Defense Tools Using DNSSEC Lin Tao lintao850711@sina.com Liu Wu liuwu@cernet.edu.cn Duan Haixin dhx@cernet.edu.cn Sun Donghong sdh@cernet.edu.cn Abstract IPv6 is widely

More information

Lecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1

Lecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1 Lecture 8 Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1 Outline Chapter 3 - Internetworking 3.1 Switching and Bridging 3.2

More information

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness What is a Computer Network General definition Related hardware Network Interface Card Network Operating

More information

RS232+LAN INTERFACE USER MANUAL

RS232+LAN INTERFACE USER MANUAL LAN202 USER MANUAL May 2006 - Ed. 1 English 1 SUMMARY 1 LAN202 module... 3 1.1 Connections via Ethernet... 4 2 Configuration... 5 2.1 Saving and protection of the configuration... 8 3 Virtual COM... 9

More information

Common Service Discovery Scheme in IoT Environments

Common Service Discovery Scheme in IoT Environments , pp.28-32 http://dx.doi.org/10.14257/astl.2018.149.07 Common Service Discovery Scheme in IoT Environments Joosang Youn 1 * and TaeJin Lee 2 1 Dept. of Industrial ICT Engineering, Dong-Eui University 176,

More information

Integration of Wireless Sensor Network Services into other Home and Industrial networks

Integration of Wireless Sensor Network Services into other Home and Industrial networks Integration of Wireless Sensor Network Services into other Home and Industrial networks using Device Profile for Web Services (DPWS) Ayman Sleman Automation and Process Control Engineering, University

More information

CS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi).

CS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi). Assignments Reading for Lecture 9: Section 3.3 3.2 Basic Internetworking (IP) Bridges and LAN switches from last section have limited ability CS475 Networks Lecture 8 Chapter 3 Internetworking is a logical

More information

SDN-enabled Session Continuity for Wireless Networks

SDN-enabled Session Continuity for Wireless Networks SDN-enabled Session Continuity for Wireless Networks Wei-Wen Chen, Li-Hsing Yen, Chia-Lin Chuo, Ting-Hsuan Heish and Chien-Chao Tseng Department of Computer Science National Chiao Tung University Hsinchu,

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Wireless Smart Home Security System Based on Android

Wireless Smart Home Security System Based on Android 2017 2 nd International Conference on Artificial Intelligence and Engineering Applications (AIEA 2017) ISBN: 978-1-60595-485-1 Wireless Smart Home Security System Based on Android LIANGYU CHEN, SEN ZHANG

More information

IT 341: Introduction to System

IT 341: Introduction to System IT 341: Introduction to System Administration Private IP Addresses and the Internet Using IP Addresses to Communicate Over the Internet Network Address Translation Private IP Addresses and the Internet

More information

Model the P2P Attack in Computer Networks

Model the P2P Attack in Computer Networks International Conference on Logistics Engineering, Management and Computer Science (LEMCS 2015) Model the P2P Attack in Computer Networks Wei Wang * Science and Technology on Communication Information

More information

Homework 3 Discussion

Homework 3 Discussion Homework 3 Discussion Address Resolution Protocol (ARP) Data Link Layer Network Layer Data Link Layer Network Layer Protocol Data Unit(PDU) Frames Packets Typical Device Switch/Bridge Router Range Local

More information

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers Router Router is a Microprocessor controlled device that forwards data packets across the computer network. It is used to connect two or more data lines from different net works. The function of the router

More information

Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol

Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol Journal of Physics: Conference Series PAPER OPEN ACCESS Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol To cite this article: Fangyuan Xing et

More information

Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak

Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak Abstract: TCP/IP (Transmission Control Protocol/Internet

More information

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS International Journal of Information Technology and Knowledge Management January-June 2012, Volume 5, No. 1, pp. 155-158 STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS Monika ABSTRACT: In Many wireless

More information

Research on Ad Hoc-based Routing Algorithm for Wireless Body Sensor Network

Research on Ad Hoc-based Routing Algorithm for Wireless Body Sensor Network Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Research on Ad Hoc-based Routing Algorithm for Wireless Body Sensor Network Hui Cheng, Zhongyang Sun, * Xiaobing Zhang,

More information

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 05 Basics of IoT Networking-Part-I In this lecture and

More information

ECE 158A: Lecture 13. Fall 2015

ECE 158A: Lecture 13. Fall 2015 ECE 158A: Lecture 13 Fall 2015 Random Access and Ethernet! Random Access! Basic idea: Exploit statistical multiplexing Do not avoid collisions, just recover from them When a node has packet to send Transmit

More information

Chapter Motivation For Internetworking

Chapter Motivation For Internetworking Chapter 17-20 Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution 1 Motivation For Internetworking LANs Low cost Limited distance WANs High cost Unlimited distance

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Network Layer ICMP (5.6), Network Management(5.7) & SDN (5.1, 5.5, 4.4) Prof. Lina Battestilli Fall 2017 Outline 5.6 ICMP: The Internet Control Message

More information

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols International Journal of Computer Science & Communication Vol. 1, No. 2, July-December 2010, pp. 185-189 A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols B.V. Manikyala Rao

More information

INTRODUCTION. What You Need to Read. What this LANbook Covers

INTRODUCTION. What You Need to Read. What this LANbook Covers Qwest DSLSM LANbook INTRODUCTION What You Need to Read If you are self-installing Qwest DSL on a local area network in your home or business, start with Chapter 1: Welcome to the Qwest DSL LANbook on page

More information

Sirindhorn International Institute of Technology Thammasat University

Sirindhorn International Institute of Technology Thammasat University Name.............................. ID............... Section...... Seat No...... Thammasat University Final Exam: Semester, 205 Course Title: Introduction to Data Communications Instructor: Steven Gordon

More information

Development of an Intelligent Fault Indicator for Smart Grids

Development of an Intelligent Fault Indicator for Smart Grids 2011 International Conference on Information and Electronics Engineering IPCSIT vol.6 (2011) (2011) IACSIT Press, Singapore Development of an Intelligent Fault Indicator for Smart Grids Shang-Wen Luan

More information

Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) SDN Flow Caching

Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) SDN Flow Caching Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) 2016 SDN Flow Caching N.B.U.S. Nanayakkara, R.M.L.S. Bandara, N.B. Weerasinghe, S,N, Karunarathna Department of Computer

More information

Broadband Router. User s Manual

Broadband Router. User s Manual Broadband Router User s Manual 1 Introduction... 4 Features... 4 Minimum Requirements... 4 Package Content... 4 Note... 4 Get to know the Broadband Router... 5 Back Panel... 5 Front Panel... 6 Setup Diagram...7

More information

Security improvement in IOT based on Software

Security improvement in IOT based on Software International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April-2017 122 Security improvement in IOT based on Software Raghavendra Reddy, Manoj Kumar, Dr K K Sharma Abstract With the

More information

OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS

OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS Palanivel.N Assistant Professor Department of CSE Manakula Vinayagar

More information

A Method of Identifying the P2P File Sharing

A Method of Identifying the P2P File Sharing IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.11, November 2010 111 A Method of Identifying the P2P File Sharing Jian-Bo Chen Department of Information & Telecommunications

More information

Centralization of Network using Openflow Protocol

Centralization of Network using Openflow Protocol Indian Journal of Science and Technology, Vol 8(S2), 165 170, January 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS2/61217 Centralization of Network using Openflow

More information

Mobile Management Method for SDN-based Wireless Networks

Mobile Management Method for SDN-based Wireless Networks Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-based Wireless Networks Min

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Link Layer, Switches, VLANS, MPLS, Data Centers Sec 6.4 to 6.7 Prof. Lina Battestilli Fall 2017 Chapter 6 Outline Link layer and LANs: 6.1 introduction,

More information

Routing and Forwarding in ntorrent using ndnsim

Routing and Forwarding in ntorrent using ndnsim Routing and Forwarding in ntorrent using ndnsim Akshay Raman University of California, Los Angeles akshay.raman@cs.ucla.edu arxiv:1807.05061v1 [cs.ni] 22 Jun 2018 Abstract BitTorrent is a popular communication

More information

2017 2nd International Conference on Communications, Information Management and Network Security (CIMNS 2017) ISBN:

2017 2nd International Conference on Communications, Information Management and Network Security (CIMNS 2017) ISBN: 2017 2nd International Conference on Communications, Information Management and Network Security (CIMNS 2017) ISBN: 978-1-60595-498-1 Vulnerability Scanning System Used in the Internet of Things for Intelligent

More information

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution)

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution) PART X Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution) CS422 Part 10 1 Spring 1999 Motivation For Internetworking LANs Low cost Limited distance WANs High

More information

A Hybrid Hierarchical Control Plane for Software-Defined Network

A Hybrid Hierarchical Control Plane for Software-Defined Network A Hybrid Hierarchical Control Plane for Software-Defined Network Arpitha T 1, Usha K Patil 2 1* MTech Student, Computer Science & Engineering, GSSSIETW, Mysuru, India 2* Assistant Professor, Dept of CSE,

More information

Fast Handover Techniques for ESS-Subnet Topology Mismatch in IEEE

Fast Handover Techniques for ESS-Subnet Topology Mismatch in IEEE Fast Handover Techniques for ESS-Subnet Topology Mismatch in IEEE 802.11 Chien-Chao Tseng *, Chia-Liang Lin *, Yu-Jen Chang * and Li-Hsing Yen * Department of Computer Science, National Chiao Tung University,

More information

Operation Manual DHCP H3C S3600 Series Ethernet Switches-Release Table of Contents

Operation Manual DHCP H3C S3600 Series Ethernet Switches-Release Table of Contents Table of Contents Table of Contents Chapter 1 DHCP Overview... 1-1 1.1 Introduction to DHCP... 1-1 1.2 DHCP IP Address Assignment... 1-1 1.2.1 IP Address Assignment Policy... 1-1 1.2.2 Obtaining IP Addresses

More information

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE Journal of Engineering Science and Technology Vol. 4, No. 2 (2009) 132-141 School of Engineering, Taylor s University College A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE 802.11 AND IEEE

More information

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 1 Hui Deng 2Xiaolong Huang 3Kai Zhang 3 Zhisheng Niu 1Masahiro Ojima 1R&D Center Hitachi (China) Ltd. Beijing 100004, China 2Dept.

More information

Software-Defined Networking (SDN) Overview

Software-Defined Networking (SDN) Overview Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it

More information

@IJMTER-2016, All rights Reserved ,2 Department of Computer Science, G.H. Raisoni College of Engineering Nagpur, India

@IJMTER-2016, All rights Reserved ,2 Department of Computer Science, G.H. Raisoni College of Engineering Nagpur, India Secure and Flexible Communication Technique: Implementation Using MAC Filter in WLAN and MANET for IP Spoofing Detection Ashwini R. Vaidya 1, Siddhant Jaiswal 2 1,2 Department of Computer Science, G.H.

More information

DDoS Detection in SDN Switches using Support Vector Machine Classifier

DDoS Detection in SDN Switches using Support Vector Machine Classifier Joint International Mechanical, Electronic and Information Technology Conference (JIMET 2015) DDoS Detection in SDN Switches using Support Vector Machine Classifier Xue Li1, a *, Dongming Yuan2,b, Hefei

More information

An Adaptive Broadcast and Multicast Traffic Cutting Framework to Improve Ethernet Efficiency by SDN

An Adaptive Broadcast and Multicast Traffic Cutting Framework to Improve Ethernet Efficiency by SDN JOURNAL OF INFORMATION SCIENCE AND ENGINEERING XX, XXX-XXX (2017) An Adaptive Broadcast and Multicast Traffic Cutting Framework to Improve Ethernet Efficiency by SDN Department of Computer Science and

More information

Some Musings on OpenFlow and SDN for Enterprise Networks. David Meyer Open Networking Summit October 18-19, 2011

Some Musings on OpenFlow and SDN for Enterprise Networks. David Meyer Open Networking Summit October 18-19, 2011 Some Musings on OpenFlow and SDN for Enterprise Networks David Meyer Open Networking Summit October 18-19, 2011 Agenda Problem Space A Few Use Cases Reflections on the Promise of OF/SDN A Few Challenges

More information

101seminartopics.com. Bluetooth Based Smart Sensor Networks

101seminartopics.com. Bluetooth Based Smart Sensor Networks Bluetooth Based Smart Sensor Networks ABSTRACT Dragging the world towards wireless galaxy Various sensors are already in a broad use today as part of different devices or as standalone devices connected

More information

APNIC elearning: SDN Fundamentals

APNIC elearning: SDN Fundamentals APNIC elearning: SDN Fundamentals Issue Date: esdn01_v0.15 Revision: Overview Evolution of routers The Clean Slate project OpenFlow Emergence and evolution of SDN SDN architecture today Use cases Standards

More information

SDN (Software-Defined Networking) Enabling Network Innovation from Edge

SDN (Software-Defined Networking) Enabling Network Innovation from Edge SDN (Software-Defined Networking) Enabling Network Innovation from Edge Gaogang XIE http://www.fnii.cn http://www.ict.ac.cn Internet 20 Year in China April 20, 1994, NCFC (The National Computing and Networking

More information

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5 Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5 Acknowledgments: Lecture slides are from Computer networks course thought by Jennifer Rexford at Princeton University. When slides are obtained

More information

ICS 351: Networking Protocols

ICS 351: Networking Protocols ICS 351: Networking Protocols IP packet forwarding application layer: DNS, HTTP transport layer: TCP and UDP network layer: IP, ICMP, ARP data-link layer: Ethernet, WiFi 1 Networking concepts each protocol

More information

Communication Networks

Communication Networks Communication Networks Spring 2018 Q&A Session Rüdiger Birkner Tobias Bühler https://comm-net.ethz.ch/ ETH Zürich August 6 2018 Old exam from 2016 3 hours instead of 2.5 Topics which we did not discuss

More information

CS 4226: Internet Architecture

CS 4226: Internet Architecture Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:

More information

9. Wireshark I: Protocol Stack and Ethernet

9. Wireshark I: Protocol Stack and Ethernet Distributed Systems 205/2016 Lab Simon Razniewski/Florian Klement 9. Wireshark I: Protocol Stack and Ethernet Objective To learn how protocols and layering are represented in packets, and to explore the

More information

Open Access Mobile Management Method for SDN-Based Wireless Networks

Open Access Mobile Management Method for SDN-Based Wireless Networks Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-Based Wireless Networks Min

More information

Core DDI Basics NIOS 8.1

Core DDI Basics NIOS 8.1 DEPLOYMENT GUIDE Core DDI Basics NIOS 8.1 2017 Infoblox Inc. All rights reserved. Core DDI Basics NIOS 8.1 July 2017 Page 1 of 33 Contents Prerequisites... 3 Extensible Attributes... 3 Creating Extensible

More information

Analysis of Virtual Local Area Networking Technology. Zheng Zhang

Analysis of Virtual Local Area Networking Technology. Zheng Zhang 6th International Conference on Machinery, Materials, Environment, Biotechnology and Computer (MMEBC 2016) Analysis of Virtual Local Area Networking Technology Zheng Zhang Jiangxi Vocational and Technical

More information

The ESB dynamic routing strategy in the low bandwidth network environment

The ESB dynamic routing strategy in the low bandwidth network environment Journal of Network Computing and Applications (2016) 1: 26-32 Clausius Scientific Press, Canada The ESB dynamic routing strategy in the low bandwidth network environment Wei Huang1,a, Kangyi Luo1, Baocheng

More information

Lab - Using Wireshark to Examine a UDP DNS Capture

Lab - Using Wireshark to Examine a UDP DNS Capture Topology Objectives Part 1: Record a PC s IP Configuration Information Part 2: Use Wireshark to Capture DNS Queries and Responses Part 3: Analyze Captured DNS or UDP Packets Background / Scenario If you

More information

Implementation of a wireless energy management and safety system

Implementation of a wireless energy management and safety system International Journal of Smart Grid and Clean Energy Implementation of a wireless energy management and safety system Cheng-Chien Kuo a, Han-Ching Lin b a Saint John s University, 499, Sec. 4, Tamking

More information

Networks. Other Matters: draft Assignment 2 up (Labs 7 & 8 v. important!!) Ref: [Coulouris&al Ch 3, 4] network performance and principles

Networks. Other Matters: draft Assignment 2 up (Labs 7 & 8 v. important!!) Ref: [Coulouris&al Ch 3, 4] network performance and principles Networks Other Matters: draft Assignment 2 up (Labs 7 & 8 v. important!!) Ref: [Coulouris&al Ch 3, 4] network performance and principles OSI protocol; routing TCP/IP layers and packet organization IP addresses

More information

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15 ECE374: Homework 4 1 Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15 Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can

More information

Automatic bootstrapping of OpenFlow networks

Automatic bootstrapping of OpenFlow networks Automatic bootstrapping of OpenFlow networks Sachin Sharma, Dimitri Staessens, Didier Colle, Mario Pickavet and Piet Demeester Department of Information Technology (INTEC), Ghent University - iminds E-mail:

More information

Vorlesung Kommunikationsnetze

Vorlesung Kommunikationsnetze Picture 15 13 Vorlesung Kommunikationsnetze Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen

More information

Lab - Using Wireshark to Examine a UDP DNS Capture

Lab - Using Wireshark to Examine a UDP DNS Capture Topology Objectives Part 1: Record a PC s IP Configuration Information Part 2: Use Wireshark to Capture DNS Queries and Responses Part 3: Analyze Captured DNS or UDP Packets Background / Scenario If you

More information

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage CSE 123b CSE 123b Communications Software Spring 2003 Lecture 10: Mobile Networking Stefan Savage Quick announcement My office hours tomorrow are moved to 12pm May 6, 2003 CSE 123b -- Lecture 10 Mobile

More information

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003 CSE 123b Communications Software Quick announcement My office hours tomorrow are moved to 12pm Spring 2003 Lecture 10: Mobile Networking Stefan Savage May 6, 2003 CSE 123b -- Lecture 10 Mobile IP 2 Last

More information

CP30/G30/MC31 Firmware Version 3100 Known Issues

CP30/G30/MC31 Firmware Version 3100 Known Issues CP30/G30/MC31 Firmware Version 3100 Known Issues Introduction This document lists issues that have been identified with firmware version 3100 for the Kingfisher CP30/G30/MC31 modules. Where possible, workarounds

More information

Software-Defined Networking:

Software-Defined Networking: Software-Defined Networking: OpenFlow and Frenetic Mohamed Ismail Background Problem: Programming Networks is Hard 3/39 Network Stack Pros Key to the success of the Internet Layers and layers of abstraction

More information

H3C S5130-EI Switch Series

H3C S5130-EI Switch Series H3C S5130-EI Switch Series OpenFlow Configuration Guide New H3C Technologies Co., Ltd. http://www.h3c.com Software version: Release 311x Document version: 6W102-20180323 Copyright 2016-2018, New H3C Technologies

More information

High Availability and Load Balancing in SDN Controllers

High Availability and Load Balancing in SDN Controllers High Availability and Load Balancing in SDN Controllers Ankit Rao, Shrikant Auti, Akhil Koul and Gauri Sabnis, Department of Computer Engineering, Pune Institute of Computer Technology, Savitribai Phule

More information

MAGIC OF SDN IN NETWORKING

MAGIC OF SDN IN NETWORKING Innovate, Integrate, Transform MAGIC OF SDN IN NETWORKING www.altencalsoftlabs.com Executive Summary Software Defined Networking (SDN) brings a transformational paradigm shift from traditional vendor-locked

More information

Lecture 04 Introduction: IoT Networking - Part I

Lecture 04 Introduction: IoT Networking - Part I Introduction to Industry 4.0 and Industrial Internet of Things Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture 04 Introduction: IoT Networking

More information

Planning for Information Network

Planning for Information Network Planning for Information Network Lecture 7: Introduction to IPv6 Assistant Teacher Samraa Adnan Al-Asadi 1 IPv6 Features The ability to scale networks for future demands requires a limitless supply of

More information

Routing Protocols Simulation of Wireless Self-organized Network Based. on NS-2. Qian CAI

Routing Protocols Simulation of Wireless Self-organized Network Based. on NS-2. Qian CAI International Conference on Computational Science and Engineering (ICCSE 2015) Routing Protocols Simulation of Wireless Self-organized Network Based on NS-2 Qian CAI School of Information Engineering,

More information

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk

More information

Software Defined Networking: A New Networking Approach

Software Defined Networking: A New Networking Approach Software Defined Networking: A New Networking Approach Gunjan Katwal #, Ayushi Nainwal * # Computer Science, AP Goyal University Shimla 1 gun363@gmail.com 2 AyushiNainwal@gmail.com ABSTRACT Software defined

More information