Recently, we recorded a webinar to explain a design concept frequently used by iparchitechs.com to build and migrate WISP, FISP and Telco networks – separation of network functions. It centers around simplification of roles within an ISP network. It also explores the use of lower-cost commodity network equipment to maximize the service area for a given ISP footprint while meeting key requirements like scale, redundancy and capacity.
Topics that were covered include:
What are network functions?
Design examples for WISP/FISP and Telco
Equipment and budget considerations
Here is an example of solving design/operational issues with network function separation:
It’s been a while since we started work on one of our newest projects. We have been trying to solve a problem in app location. It all came from the notion that Little Caesars know where my pizza is, so why can’t the network resolve where the app is? We also thought it would be novel use of Anycast because the app can be anywhere.
So, what problems specifically have we solved using this design? Intent based gateways are a signaling mechanism allows the apps to be delivered along with the pizza. As we can see app Buffalo Wings can reach both the intent based gateway and Fried Pickles using TI-LFA, which strips the fat bits before they reach the gateway. Our unique caching solution using Tupperware, which are stacked in K8s, allows for the apps to be delivered in a bursty nexthop specific competitive manner. This has proven to keep the apps warm within the physical layer.
In our example, the Delivery Center Interconnect, we are doing an east to west Multi Pizza Layered Service that can drop the apps with full BTU into any of the regions. The apps are unaware of the topping layer and rely on layer 2 media skipping protocol to travel between regions. As you can see, pineapple pizza is restricted to the west security zone because its traffic is otherwise discarded. Flows between Brooklyn and deep dish can be maintained because the overlay is based on ZeroTabasco.
A full mesh is achieved with the IGulP maintained by IS-IS. In this example a choice of which app is being forced so FFR can redirect service when the apps fail to reach the intent based gateway
router isis UNDERLAY
mpls traffic-eng router-id 100.127.0.0
mpls traffic-eng level-1 would you like routes with that?
mpls traffic-eng level-2 ranch or blue cheese
fastfood-reroute ti-lfa level-1 proto ipv4
fastfood-reroute ti-lfa level-2 proto ipv4
isis segment-topping global block 16000 23999
If you need help with delivering your apps don’t hesitate to reach out to us at IP Architechs.