pix-ie · 2015 the necoma project demoed an sdn ix prototype at the interop tokyo 2015, held at...

2
Aiming for a flexible IX PIX-IX is a new Internet eXchange (IX) using Software Defined Networking (SDN) technologies under development by researchers primarily at the Nara Institute of Science and Technology and The University of Tokyo. Currently, IX uses Layer 2/Layer 3 devices to provide the interconnection locations to carriers. To forward traffic to the appropriate address, carriers perform route exchange with other carriers using BGP. PIX-IE uses SDN technologies on top of the IX framework to realize functions not possible with conventional IX, such as route control, path exchange, and security provisions. Structure of PIX-IE As the SDN technology to implement each type of function, PIX-IE uses OpenFlow, which can precisely control traffic (Fig. 1). Additionally, switches can be controlled via the OpenFlow controller through an API, allowing the AS carriers to control traffic based on its status. However, IX connects AS, but because setting errors or rule conflicts can have a large impact on traffic, PIX-IE includes a conflict settings mech- anism to circumvent such issues and to confirm the effects of rule changes before they occur. In the future, we plan to use existing and SDN technologies other than OpenFlow-based on the required function. Preventing attacks through PIX-IE Large-scale denial-of-service attacks (DDoS attacks) are becoming more prevalent, creating an urgent need for countermeasures against threats to the internet backbone. In the past, victims of attacks were responsible for their own attack prevention and mitigation measures. However, recent attacks are large-scale (several hundred gigabits/second) and distributed over a wide area, oppressing the carrier for the attacking channel and the IX network zone. Because attack prevention and mitigation on the network channel is essential as countermeasures for such large-scale attacks, as part of the NECOMA Project, we have introduced SDN technologies to IX, which is responsible for interconnecting networks, to heighten the preventative functions of IX itself and develop SDN IX technology. SDN IX can provide effective preventative functionalities to IX operators and internet service providers connected to IX. SDN Software Defined Networking or SDN for short is the general term used to describe technolo- gies that control network devices via software by differentiating between control and data planes. OpenFlow OpenFlow is an SDN technology and various vendors provide switches that are compatible with OpenFlow. Controller functions equivalent to control planes are also being developed as open source projects. OpenFlow is standardized under the Open Networking Founda- tion (ONF). PIX-IE Programmable Internet eXchange in Edo Application of SDN technologies in IX Figure 1: PIX-IE structure PIX-IE Web Interface OpenFlow Switch PIX-IE Controller

Upload: others

Post on 22-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PIX-IE · 2015 The NECOMA Project demoed an SDN IX prototype at the Interop Tokyo 2015, held at Makuhari Messe, Chiba City, Chiba Prefecture on June 10 - 12, 2015. Figure 2 summarizes

Aiming for a flexible IXPIX-IX is a new Internet eXchange (IX) using Software Defined Networking (SDN) technologies under development by researchers primarily at the Nara Institute of Science and Technology and The University of Tokyo. Currently, IX uses Layer 2/Layer 3 devices to provide the interconnection locations to carriers. To forward traffic to the appropriate address , ca r r i e r s pe r fo rm rou te exchange with other carriers using BGP. PIX-IE uses SDN technologies on top of the IX framework to realize functions not possible with conventional IX, such as route control, path exchange, and security provisions.

Structure of PIX-IEAs the SDN technology to implement each type of function, PIX-IE uses OpenFlow, which can precisely control traffic (Fig. 1). Additionally, switches can be controlled via the OpenFlow controller through an API, allowing the AS carriers to control traffic based on its status. However, IX connects AS, but because setting errors or rule conflicts can have a large impact on traffic, PIX-IE includes a conflict settings mech-anism to circumvent such issues and to confirm the effects of rule changes before they occur. In the future, we plan to use existing and SDN technologies other than OpenFlow-based on the required function.

Preventing attacks through PIX-IELarge-scale denial-of-service attacks (DDoS attacks) are becoming more prevalent, creating an urgent need for countermeasures against threats to the internet backbone. In the past, victims of attacks were responsible for their own attack prevention and mitigation measures. However, recent attacks are l a r g e - s c a l e ( s e v e r a l h u n d r e d gigabits/second) and distributed over a wide area, oppressing the carrier for the attacking channel and the IX network zone. Because attack prevention and mitigation on the network channel is essential as countermeasures for such large-scale attacks, as part of the NECOMA Project, we have introduced SDN technolog ies to IX, which is r e spons i b l e f o r i n t e r connec t i ng networks, to heighten the preventative functions of IX itself and develop SDN IX technology. SDN IX can provide effective preventative functionalities to IX operators and internet service providers connected to IX.

SDNSoftware Defined Networking or SDN for short is the general term used to describe technolo-gies that control network devices via software by differentiating between control and data planes.

OpenFlowOpenFlow is an SDN technology and various vendors provide switches that are compatible with OpenFlow. Controller functions equivalent to control planes are also being developed as open source projects. OpenFlow is standardized under the Open Networking Founda-tion (ONF).

PIX-IEProgrammable Internet eXchange in EdoApplication of SDN technologies in IX

Figure 1: PIX-IE structure

PIX-IE Web Interface

OpenFlow Switch

PIX-IE Controller

Page 2: PIX-IE · 2015 The NECOMA Project demoed an SDN IX prototype at the Interop Tokyo 2015, held at Makuhari Messe, Chiba City, Chiba Prefecture on June 10 - 12, 2015. Figure 2 summarizes

PIX-IEProgrammable Internet eXchange in EdoApplication of SDN technologies in IX

【Contact】Internet Engineering Lab

Graduate School of Information ScienceNara Institute of Science and Technology

NECOMA Project SecretariatMail: [email protected]

Web: http://www.necoma-project.jp

Nippon-European Cyberdefense-Oriented Multilayer Threat Analysis

Demo structure at Interop Tokyo 2015The NECOMA Project demoed an SDN IX prototype at the Interop Tokyo 2015, held at Makuhari Messe, Chiba City, Chiba Prefecture on June 10 - 12, 2015. Figure 2 summarizes the PIX-IE struc-ture and attack prevention using the demo network ShowNet at the Interop conference with four OpenFlow switches and two distributed controllers. The red arrows indicate the attacking traffic from external connecting organizations A and B to the target network host. The inflow port of SDN IX filters this attacking traffic. F irst , the target network operator issues a filter request through the portal after detecting the attacking traffic. The portal sends the filter setting information to the control-ler and initiates the filter using the OpenFlow switch. The filter information is comprised of five-tuple (sender/desti-nation IP address, sender/destination tcp/udp port number, protocol type).

Filtering invalidates the attacking traffic at the inflow port of PIX-IE, reducing the attacking traffic flow within IX and preventing strain on the zone between IX and the targeted network.

Future developmentsThe NECOMA Project continues to advance research and development on PIX-IE, focusing on security functions. Additionally, we plan to implement some test operations through l ive deployment of IX in cooperation with the WIDE Project. Research and devel-opment achievements for PIX-IE will be communicated at exhibitions, manu-scripts, and operatorʼs groups (Janog, APIX, Euro-IX).

Figure 2: Demo structure and summary of attack prevention presentedat INTEROP Tokyo 2015

Target network

Target network operator

PIX-IEportal

Organization A Organization B

1. Detect attacks from organizations A and B2. Configure attack traffic filter

5. Nullification of attacks at traffic inflow points

3. Send configuration request to each controller

Please seehttp://www.necoma-project.jpfor details on research activities and results of NECOMA.

4. Configure flow entry for defense at each switch