- Software-Defined Networking with OpenFlow(Second Edition)
- Oswald Coker Siamak Azodolmolky
- 207字
- 2021-07-02 15:50:02
Priority
Packets are matched against flow entries based on prioritization. An entry that specifies an exact match (that is, no wildcards) is always the highest priority. All wildcard entries have a priority associated with them. Higher priority entries must match before the lower priority ones. If multiple entries have the same priority, the switch is free to choose any ordering. Higher numbers have higher priorities. The following figure shows the packet flow in an OpenFlow switch. It is important to note that if a flow table field has a value of any (* or wildcard), it matches all the possible values in the header.
There are various Ethernet framing types (Ethernet II, 802.3 with or without SNAP, and so on). If the packet is an Ethernet II frame, the Ethernet type is handled in an expected way. If the packet is an 802.3 frame with a SNAP header and an OUI equal to 0x000000, the SNAP protocol ID is matched against the flow's Ethernet type. A flow entry that has specified an Ethernet Type of 0x05FF matches all Ethernet 802.2 frames without a SNAP header and those with SNAP headers that do not have an OUI of 0x000000.

Packet flow in an OpenFlow switch
推薦閱讀
- 一步一步學Spring Boot 2:微服務項目實戰
- Web交互界面設計與制作(微課版)
- Learning AWS Lumberyard Game Development
- Vue.js 3.0源碼解析(微課視頻版)
- C語言程序設計
- Scratch 3.0少兒編程與邏輯思維訓練
- Rust Cookbook
- 精通API架構:設計、運維與演進
- C#實踐教程(第2版)
- Frank Kane's Taming Big Data with Apache Spark and Python
- jQuery技術內幕:深入解析jQuery架構設計與實現原理
- 人人都能開發RPA機器人:UiPath從入門到實戰
- Java自然語言處理(原書第2版)
- Unity 5 Game Optimization
- Learning iOS Penetration Testing