OpenFlow cookbook :: over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller /
Annotation
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2015.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Annotation |
Beschreibung: | Includes index. "Quick answers to common problems." |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781783987955 1783987952 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn910639616 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150603s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d IDEBK |d EBLCP |d DEBSZ |d COO |d DEBBG |d C6I |d OCLCF |d N$T |d OCLCQ |d MERUC |d CEF |d UKMGB |d OCLCQ |d UAB |d AU@ |d UKAHL |d OCLCQ |d SFB |d AJS |d OCLCO |d OCLCQ |d QGK |d OCLCO |d OCLCL | ||
016 | 7 | |a 018007080 |2 Uk | |
019 | |a 908632237 |a 1259165911 | ||
020 | |a 9781783987955 |q (electronic bk.) | ||
020 | |a 1783987952 |q (electronic bk.) | ||
020 | |z 1783987952 | ||
020 | |z 1783987944 | ||
020 | |z 9781783987948 | ||
035 | |a (OCoLC)910639616 |z (OCoLC)908632237 |z (OCoLC)1259165911 | ||
037 | |a CL0500000599 |b Safari Books Online | ||
050 | 4 | |a TK5105.55 | |
072 | 7 | |a COM |x 013000 |2 bisacsh | |
072 | 7 | |a COM |x 014000 |2 bisacsh | |
072 | 7 | |a COM |x 018000 |2 bisacsh | |
072 | 7 | |a COM |x 067000 |2 bisacsh | |
072 | 7 | |a COM |x 032000 |2 bisacsh | |
072 | 7 | |a COM |x 037000 |2 bisacsh | |
072 | 7 | |a COM |x 052000 |2 bisacsh | |
082 | 7 | |a 004.6 | |
049 | |a MAIN | ||
100 | 1 | |a Smiler. S, Kingston, |e author. | |
245 | 1 | 0 | |a OpenFlow cookbook : |b over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / |c Kingston Smiler. S. |
246 | 3 | 0 | |a Over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Online resource; title from cover (Safari, viewed May 26, 2015). | |
500 | |a Includes index. | ||
500 | |a "Quick answers to common problems." | ||
520 | 8 | |a Annotation |b This book is intended for network protocol developers, SDN controller application developers, and academics who would like to understand and develop their own OpenFlow switch or OpenFlow controller in any programming language. With basic understanding of OpenFlow and its components, you will be able to follow the recipes in this book. | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: OpenFlow Channel Connection Establishment from Switch to the Controller ; (Part 1); Introduction; Connection setup on TCP and TLS; Connection setup with multiple controllers; Setting the role of the communication channel towards a controller; Establishing an auxiliary connection to the controller; Handling a handshake message from the controller; Handling a switch configuration message from the controller; Connection interruption procedures; (Part 2); Introduction | |
505 | 8 | |a Connection setup on TCP and TLSMultiple controllers managing a switch with different roles; Setting the role of a controller's communication channel; Auxiliary connection establishment; Sending a handshake message to the switch; Sending a switch configuration message to the switch; Chapter 2: Symmetric Messages and Asynchronous Messages ; (Part 1); Sending and processing a hello message; Sending and processing an echo request and a reply message; Sending and processing an error message; Sending and processing an experimenter message; Handling a ""Set Asynchronous Configuration message"" | |
505 | 8 | |a Handling a ""Get Asynchronous Configuration message"" from the controllerSending a packet-in message to the controller; Sending a flow-removed message to the controller; Sending a port-status message to the controller; Sending a controller role-status message to the controller; Sending a table-status message to the controller; Sending a request-forward message to the controller; Handling a packet-out message from the controller; Handling a barrier message from the controller; (Part 2); Sending and processing a hello message; Sending and processing an echo request and a reply message | |
505 | 8 | |a Sending and processing error messageSending and processing experimenter message; Configuring the switch to send a list of asynchronous events the controller channel is interested in; Fetching the list of possible asynchronous events that can come from the switch to the controller channel; Processing a packet-in asynchronous message from the switch; Processing a flow removed asynchronous message from the switch; Processing a port-status asynchronous message from the switch; Processing the controller role-status message from the switch | |
505 | 8 | |a Processing a table status asynchronous message from the switchProcessing a request forward message from the switch; Sending a packet-out message to the switch; Sending a barrier message to the switch; Chapter 3: Flow Table and Flow Entry Modification Messages ; (Part 1); Introduction; Modifying a flow table with eviction enabled; Modifying a flow table with vacancy enabled; Adding a new flow entry to a flow table; Deleting a flow entry in a flow table; Modifying a flow entry in a flow table; Flow table synchronizations; (Part 2); Introduction; Modifying a flow table with eviction enabled | |
546 | |a English. | ||
650 | 0 | |a Computer network protocols. |0 http://id.loc.gov/authorities/subjects/sh85029512 | |
650 | 0 | |a OpenFlow (Computer network protocol) |0 http://id.loc.gov/authorities/subjects/sh2014000093 | |
650 | 6 | |a Protocoles de réseaux d'ordinateurs. | |
650 | 6 | |a OpenFlow (Protocole de réseaux d'ordinateurs) | |
650 | 7 | |a COMPUTERS |x Computer Literacy. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Computer Science. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Data Processing. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Hardware |x General. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Information Technology. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Machine Theory. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Reference. |2 bisacsh | |
650 | 7 | |a Computer network protocols |2 fast | |
650 | 7 | |a OpenFlow (Computer network protocol) |2 fast | |
758 | |i has work: |a OpenFlow cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PCXXTFgdw33xFWMcvw6MkjC |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Smiler. S, Kingston. |t OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller. |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015 |h xiii, 266 pages |z 9781783987948 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=987623 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH28576292 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL2040611 | ||
938 | |a EBSCOhost |b EBSC |n 987623 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis31536895 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn910639616 |
---|---|
_version_ | 1816882314196549633 |
adam_text | |
any_adam_object | |
author | Smiler. S, Kingston |
author_facet | Smiler. S, Kingston |
author_role | aut |
author_sort | Smiler. S, Kingston |
author_variant | s k s sk sks |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.55 |
callnumber-search | TK5105.55 |
callnumber-sort | TK 45105.55 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: OpenFlow Channel Connection Establishment from Switch to the Controller ; (Part 1); Introduction; Connection setup on TCP and TLS; Connection setup with multiple controllers; Setting the role of the communication channel towards a controller; Establishing an auxiliary connection to the controller; Handling a handshake message from the controller; Handling a switch configuration message from the controller; Connection interruption procedures; (Part 2); Introduction Connection setup on TCP and TLSMultiple controllers managing a switch with different roles; Setting the role of a controller's communication channel; Auxiliary connection establishment; Sending a handshake message to the switch; Sending a switch configuration message to the switch; Chapter 2: Symmetric Messages and Asynchronous Messages ; (Part 1); Sending and processing a hello message; Sending and processing an echo request and a reply message; Sending and processing an error message; Sending and processing an experimenter message; Handling a ""Set Asynchronous Configuration message"" Handling a ""Get Asynchronous Configuration message"" from the controllerSending a packet-in message to the controller; Sending a flow-removed message to the controller; Sending a port-status message to the controller; Sending a controller role-status message to the controller; Sending a table-status message to the controller; Sending a request-forward message to the controller; Handling a packet-out message from the controller; Handling a barrier message from the controller; (Part 2); Sending and processing a hello message; Sending and processing an echo request and a reply message Sending and processing error messageSending and processing experimenter message; Configuring the switch to send a list of asynchronous events the controller channel is interested in; Fetching the list of possible asynchronous events that can come from the switch to the controller channel; Processing a packet-in asynchronous message from the switch; Processing a flow removed asynchronous message from the switch; Processing a port-status asynchronous message from the switch; Processing the controller role-status message from the switch Processing a table status asynchronous message from the switchProcessing a request forward message from the switch; Sending a packet-out message to the switch; Sending a barrier message to the switch; Chapter 3: Flow Table and Flow Entry Modification Messages ; (Part 1); Introduction; Modifying a flow table with eviction enabled; Modifying a flow table with vacancy enabled; Adding a new flow entry to a flow table; Deleting a flow entry in a flow table; Modifying a flow entry in a flow table; Flow table synchronizations; (Part 2); Introduction; Modifying a flow table with eviction enabled |
ctrlnum | (OCoLC)910639616 |
dewey-full | 004.6 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.6 |
dewey-search | 004.6 |
dewey-sort | 14.6 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06774cam a2200805 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn910639616</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">150603s2015 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">IDEBK</subfield><subfield code="d">EBLCP</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">COO</subfield><subfield code="d">DEBBG</subfield><subfield code="d">C6I</subfield><subfield code="d">OCLCF</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">MERUC</subfield><subfield code="d">CEF</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UAB</subfield><subfield code="d">AU@</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">SFB</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018007080</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">908632237</subfield><subfield code="a">1259165911</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783987955</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783987952</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1783987952</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1783987944</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781783987948</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)910639616</subfield><subfield code="z">(OCoLC)908632237</subfield><subfield code="z">(OCoLC)1259165911</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000599</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK5105.55</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">013000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">014000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">018000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">067000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">032000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">037000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">052000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">004.6</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Smiler. S, Kingston,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">OpenFlow cookbook :</subfield><subfield code="b">over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller /</subfield><subfield code="c">Kingston Smiler. S.</subfield></datafield><datafield tag="246" ind1="3" ind2="0"><subfield code="a">Over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2015.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover (Safari, viewed May 26, 2015).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"Quick answers to common problems."</subfield></datafield><datafield tag="520" ind1="8" ind2=" "><subfield code="a">Annotation</subfield><subfield code="b">This book is intended for network protocol developers, SDN controller application developers, and academics who would like to understand and develop their own OpenFlow switch or OpenFlow controller in any programming language. With basic understanding of OpenFlow and its components, you will be able to follow the recipes in this book.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: OpenFlow Channel Connection Establishment from Switch to the Controller ; (Part 1); Introduction; Connection setup on TCP and TLS; Connection setup with multiple controllers; Setting the role of the communication channel towards a controller; Establishing an auxiliary connection to the controller; Handling a handshake message from the controller; Handling a switch configuration message from the controller; Connection interruption procedures; (Part 2); Introduction</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Connection setup on TCP and TLSMultiple controllers managing a switch with different roles; Setting the role of a controller's communication channel; Auxiliary connection establishment; Sending a handshake message to the switch; Sending a switch configuration message to the switch; Chapter 2: Symmetric Messages and Asynchronous Messages ; (Part 1); Sending and processing a hello message; Sending and processing an echo request and a reply message; Sending and processing an error message; Sending and processing an experimenter message; Handling a ""Set Asynchronous Configuration message""</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Handling a ""Get Asynchronous Configuration message"" from the controllerSending a packet-in message to the controller; Sending a flow-removed message to the controller; Sending a port-status message to the controller; Sending a controller role-status message to the controller; Sending a table-status message to the controller; Sending a request-forward message to the controller; Handling a packet-out message from the controller; Handling a barrier message from the controller; (Part 2); Sending and processing a hello message; Sending and processing an echo request and a reply message</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Sending and processing error messageSending and processing experimenter message; Configuring the switch to send a list of asynchronous events the controller channel is interested in; Fetching the list of possible asynchronous events that can come from the switch to the controller channel; Processing a packet-in asynchronous message from the switch; Processing a flow removed asynchronous message from the switch; Processing a port-status asynchronous message from the switch; Processing the controller role-status message from the switch</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Processing a table status asynchronous message from the switchProcessing a request forward message from the switch; Sending a packet-out message to the switch; Sending a barrier message to the switch; Chapter 3: Flow Table and Flow Entry Modification Messages ; (Part 1); Introduction; Modifying a flow table with eviction enabled; Modifying a flow table with vacancy enabled; Adding a new flow entry to a flow table; Deleting a flow entry in a flow table; Modifying a flow entry in a flow table; Flow table synchronizations; (Part 2); Introduction; Modifying a flow table with eviction enabled</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer network protocols.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029512</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">OpenFlow (Computer network protocol)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2014000093</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Protocoles de réseaux d'ordinateurs.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">OpenFlow (Protocole de réseaux d'ordinateurs)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Computer Literacy.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Computer Science.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Data Processing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Hardware</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Information Technology.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Machine Theory.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Reference.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer network protocols</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">OpenFlow (Computer network protocol)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">OpenFlow cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCXXTFgdw33xFWMcvw6MkjC</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Smiler. S, Kingston.</subfield><subfield code="t">OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller.</subfield><subfield code="d">Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015</subfield><subfield code="h">xiii, 266 pages</subfield><subfield code="z">9781783987948</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=987623</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH28576292</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL2040611</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">987623</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis31536895</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn910639616 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:38Z |
institution | BVB |
isbn | 9781783987955 1783987952 |
language | English |
oclc_num | 910639616 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Smiler. S, Kingston, author. OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / Kingston Smiler. S. Over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller Birmingham, UK : Packt Publishing, 2015. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from cover (Safari, viewed May 26, 2015). Includes index. "Quick answers to common problems." Annotation This book is intended for network protocol developers, SDN controller application developers, and academics who would like to understand and develop their own OpenFlow switch or OpenFlow controller in any programming language. With basic understanding of OpenFlow and its components, you will be able to follow the recipes in this book. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: OpenFlow Channel Connection Establishment from Switch to the Controller ; (Part 1); Introduction; Connection setup on TCP and TLS; Connection setup with multiple controllers; Setting the role of the communication channel towards a controller; Establishing an auxiliary connection to the controller; Handling a handshake message from the controller; Handling a switch configuration message from the controller; Connection interruption procedures; (Part 2); Introduction Connection setup on TCP and TLSMultiple controllers managing a switch with different roles; Setting the role of a controller's communication channel; Auxiliary connection establishment; Sending a handshake message to the switch; Sending a switch configuration message to the switch; Chapter 2: Symmetric Messages and Asynchronous Messages ; (Part 1); Sending and processing a hello message; Sending and processing an echo request and a reply message; Sending and processing an error message; Sending and processing an experimenter message; Handling a ""Set Asynchronous Configuration message"" Handling a ""Get Asynchronous Configuration message"" from the controllerSending a packet-in message to the controller; Sending a flow-removed message to the controller; Sending a port-status message to the controller; Sending a controller role-status message to the controller; Sending a table-status message to the controller; Sending a request-forward message to the controller; Handling a packet-out message from the controller; Handling a barrier message from the controller; (Part 2); Sending and processing a hello message; Sending and processing an echo request and a reply message Sending and processing error messageSending and processing experimenter message; Configuring the switch to send a list of asynchronous events the controller channel is interested in; Fetching the list of possible asynchronous events that can come from the switch to the controller channel; Processing a packet-in asynchronous message from the switch; Processing a flow removed asynchronous message from the switch; Processing a port-status asynchronous message from the switch; Processing the controller role-status message from the switch Processing a table status asynchronous message from the switchProcessing a request forward message from the switch; Sending a packet-out message to the switch; Sending a barrier message to the switch; Chapter 3: Flow Table and Flow Entry Modification Messages ; (Part 1); Introduction; Modifying a flow table with eviction enabled; Modifying a flow table with vacancy enabled; Adding a new flow entry to a flow table; Deleting a flow entry in a flow table; Modifying a flow entry in a flow table; Flow table synchronizations; (Part 2); Introduction; Modifying a flow table with eviction enabled English. Computer network protocols. http://id.loc.gov/authorities/subjects/sh85029512 OpenFlow (Computer network protocol) http://id.loc.gov/authorities/subjects/sh2014000093 Protocoles de réseaux d'ordinateurs. OpenFlow (Protocole de réseaux d'ordinateurs) COMPUTERS Computer Literacy. bisacsh COMPUTERS Computer Science. bisacsh COMPUTERS Data Processing. bisacsh COMPUTERS Hardware General. bisacsh COMPUTERS Information Technology. bisacsh COMPUTERS Machine Theory. bisacsh COMPUTERS Reference. bisacsh Computer network protocols fast OpenFlow (Computer network protocol) fast has work: OpenFlow cookbook (Text) https://id.oclc.org/worldcat/entity/E39PCXXTFgdw33xFWMcvw6MkjC https://id.oclc.org/worldcat/ontology/hasWork Print version: Smiler. S, Kingston. OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller. Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015 xiii, 266 pages 9781783987948 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=987623 Volltext |
spellingShingle | Smiler. S, Kingston OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: OpenFlow Channel Connection Establishment from Switch to the Controller ; (Part 1); Introduction; Connection setup on TCP and TLS; Connection setup with multiple controllers; Setting the role of the communication channel towards a controller; Establishing an auxiliary connection to the controller; Handling a handshake message from the controller; Handling a switch configuration message from the controller; Connection interruption procedures; (Part 2); Introduction Connection setup on TCP and TLSMultiple controllers managing a switch with different roles; Setting the role of a controller's communication channel; Auxiliary connection establishment; Sending a handshake message to the switch; Sending a switch configuration message to the switch; Chapter 2: Symmetric Messages and Asynchronous Messages ; (Part 1); Sending and processing a hello message; Sending and processing an echo request and a reply message; Sending and processing an error message; Sending and processing an experimenter message; Handling a ""Set Asynchronous Configuration message"" Handling a ""Get Asynchronous Configuration message"" from the controllerSending a packet-in message to the controller; Sending a flow-removed message to the controller; Sending a port-status message to the controller; Sending a controller role-status message to the controller; Sending a table-status message to the controller; Sending a request-forward message to the controller; Handling a packet-out message from the controller; Handling a barrier message from the controller; (Part 2); Sending and processing a hello message; Sending and processing an echo request and a reply message Sending and processing error messageSending and processing experimenter message; Configuring the switch to send a list of asynchronous events the controller channel is interested in; Fetching the list of possible asynchronous events that can come from the switch to the controller channel; Processing a packet-in asynchronous message from the switch; Processing a flow removed asynchronous message from the switch; Processing a port-status asynchronous message from the switch; Processing the controller role-status message from the switch Processing a table status asynchronous message from the switchProcessing a request forward message from the switch; Sending a packet-out message to the switch; Sending a barrier message to the switch; Chapter 3: Flow Table and Flow Entry Modification Messages ; (Part 1); Introduction; Modifying a flow table with eviction enabled; Modifying a flow table with vacancy enabled; Adding a new flow entry to a flow table; Deleting a flow entry in a flow table; Modifying a flow entry in a flow table; Flow table synchronizations; (Part 2); Introduction; Modifying a flow table with eviction enabled Computer network protocols. http://id.loc.gov/authorities/subjects/sh85029512 OpenFlow (Computer network protocol) http://id.loc.gov/authorities/subjects/sh2014000093 Protocoles de réseaux d'ordinateurs. OpenFlow (Protocole de réseaux d'ordinateurs) COMPUTERS Computer Literacy. bisacsh COMPUTERS Computer Science. bisacsh COMPUTERS Data Processing. bisacsh COMPUTERS Hardware General. bisacsh COMPUTERS Information Technology. bisacsh COMPUTERS Machine Theory. bisacsh COMPUTERS Reference. bisacsh Computer network protocols fast OpenFlow (Computer network protocol) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85029512 http://id.loc.gov/authorities/subjects/sh2014000093 |
title | OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / |
title_alt | Over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller |
title_auth | OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / |
title_exact_search | OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / |
title_full | OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / Kingston Smiler. S. |
title_fullStr | OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / Kingston Smiler. S. |
title_full_unstemmed | OpenFlow cookbook : over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / Kingston Smiler. S. |
title_short | OpenFlow cookbook : |
title_sort | openflow cookbook over 110 recipes to design and develop your own openflow switch and openflow controller |
title_sub | over 110 recipes to design and develop your own OpenFlow switch and OpenFlow controller / |
topic | Computer network protocols. http://id.loc.gov/authorities/subjects/sh85029512 OpenFlow (Computer network protocol) http://id.loc.gov/authorities/subjects/sh2014000093 Protocoles de réseaux d'ordinateurs. OpenFlow (Protocole de réseaux d'ordinateurs) COMPUTERS Computer Literacy. bisacsh COMPUTERS Computer Science. bisacsh COMPUTERS Data Processing. bisacsh COMPUTERS Hardware General. bisacsh COMPUTERS Information Technology. bisacsh COMPUTERS Machine Theory. bisacsh COMPUTERS Reference. bisacsh Computer network protocols fast OpenFlow (Computer network protocol) fast |
topic_facet | Computer network protocols. OpenFlow (Computer network protocol) Protocoles de réseaux d'ordinateurs. OpenFlow (Protocole de réseaux d'ordinateurs) COMPUTERS Computer Literacy. COMPUTERS Computer Science. COMPUTERS Data Processing. COMPUTERS Hardware General. COMPUTERS Information Technology. COMPUTERS Machine Theory. COMPUTERS Reference. Computer network protocols |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=987623 |
work_keys_str_mv | AT smilerskingston openflowcookbookover110recipestodesignanddevelopyourownopenflowswitchandopenflowcontroller AT smilerskingston over110recipestodesignanddevelopyourownopenflowswitchandopenflowcontroller |