{'fraction_non_alphanumeric': 0.02556818181818182, 'fraction_numerical': 0.0, 'mean_word_length': 5.908496732026144, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Prototype of an ICN based approach for flexible service chaining in SDN

With the widespread use of middleboxes in communication networks (e.g., for services such as Firewall, DPI, accounting, proxies, caching), additional processing beyond simple forwarding has become common. With the emergence of Network Function Virtualization (NFV), dynamically instantiating these functions becomes even more feasible. In addition, chaining such services for packet flows is key to efficiently delivering Internet services. In addition, Software Defined Networking (SDN) gives Internet Service Providers greater flexibility to provision such middlebox based services and route flows through them. However, with the dynamic instantiation of network functions, efficient and scalable use of these services requires separation of the services from their location. In this work, we implement and demonstrate an Information Centric Networking based solution that complements SDN for service chaining and provides benefits such as scalability, flexibility and reliability.