There's no killer app at the moment, but ask yourself this: What could I do
with an IXP if I could unit test every network change that happened for
correctness?
Route exchange could be conditional and brokered by the IXP, minimising the
chance of traffic going through one way, but not having a route back
through the same path. A mix of source and destination-based routing can be
employed, and tested. New configs can be unit tested against old configs to
make sure that as well as the new prefix/feature, all of the current
network behaviour works correctly.
On Wed, Jan 9, 2013 at 3:19 PM, Kris Price
Probably getting a little crosstalk between the subject of what are the services/products offered (whats desired and what those look like), versus how those are actually implemented (SDN versus existing protocols).
Agreed, SDN can be used to make implementing and managing services simpler and more flexible (as I said in this and last email).
But WRT complexity below I was questioning why would you want to make the IXPs service offerings more complex. i.e. why more features, more choices, more bandwidth control, QoS, bilateral VPNs, etc, as opposed to just bigger pipe when bigger pipes in NZ are cheap and easy. Unless of course you want to be more than an IXP.
On 1/9/2013 2:22 PM, Josh Bailey wrote:
I'm interested to hear more about what you mean by complexity?
I've heard of some large layer 2 networks. They are "simple" (aka "familiar") but also have some operationally "complex" aspects.
For the sake of argument, what is more "complex" about directly programming a forwarding element to do exacrtly what you want? Why is that complexity?
On Wed, Jan 9, 2013 at 12:51 PM, Kris Price
mailto:nznog(a)punk.co.nz> wrote: VPLS is not hard, it's pretty simple, assuming you mean RFC4761 or RFC4762. It's not necessarily cheap to get good kit for it though.
If you want a Layer 2 fabric that bilateral peering can take place on without involvement of the IX, you could build yourself a public L2 service using SDN.
You could also have your big scale out router running on the fabric, and still do bilateral peering over Layer 2 E-Line services that are set up, with the IX presenting an easy to use portal for configuring these. I go to the portal and log in and say I want an E-Line to my peer X, and X goes in also to say he accepts, and we're both given an C-VID to tag our traffic to each other with. Anything I send to my port on the IX with that CVID pops out his port with the CVID he's given (potentially these are the same at both ends but doesn't have to be that way). Then we get billed a little bit extra at the end of each month. This is also achievable with SDN. Again it's just analogues to existing services, but set up and managed in a different, easier to automate way.
What's certainly true though is that the IX can make use of lots of those commodity 64x10GE switches, each costing sub 10,000 USD, to offer their customers pretty much infinite bandwidth (certainly in NZs case, one of these would happily carry all NZ's traffic right?), so why add complexity if it isn't needed and bandwidth at an IX can be made so cheap? Maybe one reason to go down that path is if you want the IX not to be just an *I* exchange but a general Ethernet exchange, which certainly might have some merits.
On 1/8/2013 2:20 PM, Sam Russell wrote:
The hard part of VPLS/MPLS/multiple VRFs over MPLS is getting the routers to all agree on their view of the world, and having one-way LSPs can complicate things further. If you have one controller that pushes out a single unified view of the world to every device, you make it a lot simpler, and therefore a lot harder to break things.
The current implementation (as I understand) pushes flows out pre-emptively - the software RouteFlow syncs the RIB of a running linux VM to the flow table on the switch
______________________________**___________________ NZNOG mailing list NZNOG(a)list.waikato.ac.nz
http://list.waikato.ac.nz/__**mailman/listinfo/nznoghttp://list.waikato.ac.nz/__mailman/listinfo/nznog <http://list.waikato.ac.nz/**mailman/listinfo/nznoghttp://list.waikato.ac.nz/mailman/listinfo/nznog
______________________________**_________________ NZNOG mailing list NZNOG(a)list.waikato.ac.nz http://list.waikato.ac.nz/**mailman/listinfo/nznoghttp://list.waikato.ac.nz/mailman/listinfo/nznog
-- Sam Russell Network Engineer Research & Education Advanced Network NZ Ltd ddi: +64 4 913 6365 mob: +64 21 750 819 fax: +64 4 916 0064 http://www.reannz.co.nz