Conference title, upper and lower case, bolded, 18 ...

3 downloads 0 Views 520KB Size Report
KDDI R&D Laboratories, 2-1-15 Ohara, Fujimino, Saitama, 356-8502 Japan. *National Institute of Information and Communications Technology (NICT), 4-2-1, ...
Architecture for Optical Packet Switching Network with Openflow Control Xiaoyuan Cao, Noboru Yoshikane, Takehiro Tsuritani, Itsuro Morita, Takaya Miyazawa* and Naoya Wada* KDDI R&D Laboratories, 2-1-15 Ohara, Fujimino, Saitama, 356-8502 Japan. *National Institute of Information and Communications Technology (NICT), 4-2-1, Nukui-Kitamachi, Koganei, Tokyo 184-8795, Japan {xi-cao, yoshikane, tsuri, morita}@kddilabs.jp, *{takaya, wada}@nict.go.jp

From the carrier’s perspectives, one critical issue is how to accommodate the ever-increasing traffic and diversified services while saving CAPEX and OPEX. Optical network plays an important role in traffic data transmission. However, current circuit switching based optical network has quite low network efficiency and is facing a severe challenge on adapting to the future traffic dynamics. Although optical packet switching (OPS) [1] was proposed as a key technology to address these problems, complex control logic design has been a big obstacle in its way of both research and commercialization. Fortunately, with the introduction of SDN/Openflow [2], this obstacle can be offloaded into a much more flexible and programmable software-based control plane, therefore making OPS network more feasible. Here we propose our architectural design of OPS network with Openflow control (OF-OPS). OF-OPS network architecture: As shown in Fig. 1, an OF-OPS network mainly comprises of a SDN Controller [3] and Openflow-based OPS nodes. Due to the flow-based Openflow control, incoming packets are classified and aggregated into flows at the border node, and assigned with a unique label, which is included in the matching field of the extended Flowtable. Extended Openflow protocol is supported in the OF-OPS node, where Flowtable is embedded as the rule for packet forwarding. Each OF-OPS node will send unmatched packets to the Controller, where available routes and resources are calculated and provided for each flow. For the following packets of this flow, a match against the label will be found in the Flowtable and packets will be switched according to the instructions. Thanks to Openflow, traditional complex control functions (routing, resource allocation, etc.) can be offloaded to the centralized Controller, while OPS node is only in charge of distributed Flowtable matching and packet forwarding. To decrease contention and also enhance network survivability, OF-OPS nodes will dynamically report their link/port status to the SDN controller for path recalculation and Flowtable adjustment. OF-OPS network with Openflow Agents (OFA): Unfortunately, such an OF-OPS node described above is still not available at this moment. However, with the introduction of additional OFA between SDN Controller and the regular OPS nodes, OPS network can still be controlled via Openflow. After the world’s first research conducted by NICT on inter-networking between Openflow networks and an independent OPS network [4, 5], here we demonstrate how to control such an OPS network directly via Openflow. The regular OPS node we used attaches OP_ID (label) to packets according to its label-mapping table and forwards packets according to its own forwarding table. In order to configure its label-mapping table and forwarding table via Openflow, the OFA virtualizes the OPS node and interacts with the Controller. First packet is received and forwarded to the Controller by the edge Openflow switch. Whenever OFA receives a request from the Controller for Flowtable modification, it abstracts the corresponding information (label, ports, etc.) and translates it into standard commands, which are sent to the OPS node for table configurations. The network architecture and experimental results are shown in Fig. 2.

Label

Original match fields

Counters

Instructions

From Agent to OPS Node 2: Agent:

Openflow protocol /Control logic Optical Switch /Forwarding plane

Extended Flowtable Packet

Openflow Controller

Controller:

SDN/Openflow Controller

Openflow Agent

Openflow-based OPS node

Label Mapping Table Forwarding Table

O/E Flowtable

Host/Border node

Host/Border node

Edge Openflow Switch

10.0.1.11

OPS Node 1

OPS Node 2 Packet

-10 -15 Optical power [dBm]

Host/Border node Packet classification and aggregation

Edge Openflow Switch

Host/Border node 10.0.2.22

-20 -25 -30 -35 -40

Openflow-based OPS node

-45 1535

1540

1545

1550

1555

1560

1565

1570

Wavelength [nm]

Fig. 1 OF-OPS network

Fig. 2 OF-OPS network with OFA

This work is partially supported by Ministry of Internal Affairs and Communications (MIC) "STRAUSS", Japan References [1] [2] [3] [4] [5]

Renaud M., et al., IEEE Communications Magazine., Vol.35, No.4, pp. 96-l02, l997. “The OpenFlow switch consortium,” http://www.openflow.org/. “The Opendaylight consortium”, http://www.opendaylight.org/. T. Miyazawa, iPOP 2013, Tokyo, Japan, May 2013. H. Harai, ECOC 2013, Mo.4.E.1, September 2013.