| Русский Русский | English English |
   
Главная
20 | 12 | 2024
10.14489/vkit.2014.05.pp.026-031

DOI: 10.14489/vkit.2014.05.pp.026-031

Каляев А. И. , Мельник Э. В.
ОБ ОДНОМ ПОДХОДЕ К АППАРАТНОЙ ОРГАНИЗАЦИИ КОММУТАТОРА ДЛЯ ПРОГРАММНО-КОНФИГУРИРУЕМЫХ СЕТЕЙ НА БАЗЕ ПРОГРАММИРУЕМЫХ ЛОГИЧЕСКИХ ИНТЕГРАЛЬНЫХ СХЕМ
(c. 26 – 31)

Аннотация. Предложен новый подход к организации поиска информации в таблицах потоков коммутатора, входящего в состав программно-конфигурируемой сети (ПКС). Рассмотрены особенности построения современных ПКС на базе открытого стандарта OpenFlow. Приведен перечень проблем, стоящих на сегодняшний день перед производителями коммутаторов, и предложен новый подход к реализации аппаратного поиска информации в таблицах потоков OpenFlow-коммутатора, основанный на использовании программируемых логических интегральных схем. Рассматриваемый метод позволит расширить сферу применения ПКС за счет возможности осуществления быстрого поиска по маске по всем битам заголовка.

Ключевые слова: программно-конфигурируемые сети; коммутатор; программируемые логические интегральные схемы; таблица потоков; поиск по маске.

 

Kalyaev A. I., Melnik E. V.
APPROACH FOR HARDWARE ORGANIZATION OF SWITCH BASED ON FIELD-PROGRAMMABLE GATE ARRAYS FOR SOFTWARE-DEFINED NETWORK
(pp. 26 – 31)

Abstract. The architecture of modern networks is outdated: a substantial part of the network users are mobile and constantly changes the point of connection to the network and the routing processes in networks with such rotation should be different from existing ones, focused on wired clients with permanent connections. Routing in a constantly changing network is more complex because existing architecture of computer networks has no universal management paradigm. The network is fragmented, so each new function, for example, a routing function, have to be inserted at low levels of network abstraction. The solution of this important problem of network resource management requires the establishment of appropriate mechanisms of network control, network infrastructure and data streams. One of the most progressive approaches to building a new generation of computer networks are SDN (Software-Defined Networks). The basic idea of SDN approach can be described as following: management of network equipment shall be separated from transmission control through the creation of special software that will control all elements of the network. In this paper author presents a new method to organize hardware search in the tables of rules in the SDN switch. This paper describes the design features of modern SDNs based on open standard OpenFlow, main problems of modern OpenFlow switches, and proposes a new approach for building hardware search based on field-programmable gate arrays. The proposed method allows searching by mask in all bits of the header of incoming packages and therefore to expand usability of the SDNs.

Keywords: Software-defined networks; Switch; Field programmable gate arrays; Table flow-tables; Wildcard search.

Рус

 А. И. Каляев, Э. В. Мельник (Научно-исследовательский институт многопроцессорных  вычислительных систем им. акад. А. В. Каляева Южного федерального университета, Таганрог) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Eng

A. I. Kalyaev, E. V. Melnik (Scientific Research Institute of Multiprocessor Computer Systems of Southern Federal University, Taganrog) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Рус

1. Смелянский Р. Программно-конфигурируемые сети [Электронный ресурс] // Открытые системы. 2012. № 09. URL: http://www.osp.ru/os/2012/09/13032491 (дата обращения: 15.07.2013).
2. GENI Exploring Network of the Future. URL: http://www.geni.net (дата обращения: 15.07.2013).
3. Open Networking Foundation Formed to Speed Network Innovation. URL: http://archive.openflow.org/wp/ 2011/03/open-networking-foundation-formed-to-speed-net-work-innovation/ (дата обращения: 06.04.2014).
4. OpenFlow: Enabling Innovation in Campus Networks / N. McKeown et al. // ACM SIGCOMM Computer Communication Review. 2008. V. 38, № 2. P. 69 – 74.
5. OpenFlow Switch Specification. URL: http://www. openflow.org/documents/openflow-spec-v1.1.0.pdf (дата обра¬щения: 15.07.2013).
6. Carving Research Slices Out of Your Production Network with OpenFlow / R. Sherwood et al. // Deutsche Telekom Inc. R&D Lab. Stanford University, URL: http://www.gta.ufrj.br/horizon/articles/sigcomm-pd-2009-final65.pdf (дата обращения: 06.04.2014).
7. Implementing an OpenFlow Switch on the NetFPGA Platform / J. Naous et al. URL: http://yuba.stanford.edu/ ~jnaous/papers/ancs-openflow-08.pdf (дата обращения: 15.07.2013).
8. Salisbury B. TCAMs and OpenFlow – What Every SDN Practitioner Must Know. 2012. URL: http://www. sdncentral.com/technology/sdn-openflow-tcam-need-to-know / 2012/07 (дата обращения: 15.07.2013).
9. Owens B. OpenFlow Switching Performance: Not All TCAM is Created Equal. 2013. URL: http:// packetpushers. net /openflow-switching-performance-not-all-tcam-is-created-equal (дата обращения: 15.07.2013).
10. OpenFlow Support with HP Procurve 5400zl Series. URL: http://www.openflow.org/wp/wp-content/uploads / 2011/04/ HP_Procurve_OpenFlow_support.pdf (дата обращения: 15.07.2013).
11. Реконфигурируемые мультиконвейерные вы-числительные структуры / И. А. Каляев и др. Ростов-н/Д: Изд-во ЮНЦ РАН, 2008. 393 с.
12. Virtex-6 FPGA Family. URL: http://www.xilinx. com/products/silicon-devices/fpga/virtex-6 (дата обраще-ния: 01.08.2013).

Eng

1. Smelianskii R. (2012). Software-configurable networks. Otkrytye sistemy, (9). Available at: http://www. osp.ru/os/2012/09/13032491 (Accessed: 15.07.2013).
2. GENI Exploring Network of the Future. Available at: http://www.geni.net (Accessed: 15.07.2013).
3. Open Networking Foundation Formed to Speed Network Innovation. Available at: http://archive.openflow. org/wp/ 2011 / 03 / open-networking-foundation-formed-to-speed-net-work-innovation/ (Accessed: 06.04.2014).
4. McKeown N. et al. (2008). Openflow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), pp. 69-74. doi: 10.1145/1355734.1355746
5. OpenFlow Switch Specification. Available at: http://www.openflow.org/documents/openflow-spec-v1.1.0.pdf (Accessed: 15.07.2013).
6. Sherwood R. et al. (2014). Carving Research Slices Out of Your Production Network with OpenFlow. Deutsche Telekom Inc. R&D Lab. Stanford University, Available at: http://www.gta.ufrj.br/horizon/articles/sigcomm-pd-2009-final65.pdf (Accessed: 06.04.2014).
7. Naous J. et al. (2013). Implementing an OpenFlow Switch on the NetFPGA Platform. Available at: http://yuba. stanford.edu/~jnaous/papers/ancs-openflow-08.pdf (Accessed: 15.07.2013).
8. Salisbury B. (2012). TCAMs and OpenFlow – What Every SDN Practitioner Must Know. Available at: http://www.sdncentral.com/technology/sdn-openflow-tcam-need-to-know / 2012/07 (Accessed: 15.07.2013).
9. Owens B. (2013). OpenFlow Switching Performance: Not All TCAM is Created Equal. Available at: http://packetpushers.net/openflow-switching-performance-not-all-tcam-is-created-equal (Accessed: 15.07.2013).
10. OpenFlow Support with HP Procurve 5400zl Series. Available at: http://www.openflow.org/wp/wp-content/up-loads / 2011/04/ HP_Procurve_OpenFlow_support.pdf (Accessed: 15.07.2013).
11. Kaliaev I. A. et al. (2008). Reconfigurable multi pipeline computing patterns. Rostov-on-Don: Izdatel'stvo IuNTs RAN.
12. Virtex-6 FPGA Family. Available at: http://www.xilinx.com/products/silicon-devices/fpga/virtex-6 (Accessed: 01.08.2013).

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 250 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа статьи заполните форму:

{jform=1,doi=10.14489/vkit.2014.05.pp.026-031}

.

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 250 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please fill out the form below:

{jform=2,doi=10.14489/vkit.2014.05.pp.026-031}

 

 

 

 

 

.

.

 

 
Rambler's Top100 Яндекс цитирования