cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
174
Views
0
Helpful
2
Replies
Highlighted
Beginner

Multi vendor L3VPN service

Hi,

 

I'm developing a multi vendor L3VPN service in NSO. There are different roles and options to attach a L3VPN site to the network:

 

  • PE Vendor A
    • attachment type
      • Q-in-Q
      • Dot1q
      • ...
    • role
      • active
      • backup
  • PE Vendor B
    • attachment type
      • BNG
      • Q-in-Q
    • role
      • active
      • backup
  • PE Vendor C
    • attachment type
      • PPP

I want to provided a single CFS, but I'm wondering whether I should use stacked services for the different vendors, attachment types and roles? Or should I stick to a single service and handle the different cases in code and with templates? The attachment type configurations do only have a few things in common.

 

Currently I'm trying the single service and template approach. I'm not sure if handling everthing in the templates makes sense, as the complexity with all thoes combinations is pretty high.

 

Thanks for any pointers,

 

Nikolai

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Cisco Employee

Re: Multi vendor L3VPN service

Hi Nikolai,

 

We have been working on some best practices for service design these are some good principles for how to design services: https://developer.cisco.com/docs/nso/#!service-design  and they partially answer your question I think.

 

In general, stacked services are a great pattern. There is of course some limit when dividing the services up becomes more work than it is worth but it is often a good idea, especially to make it easier to mange multi-vendor scenarios.

 

--Viktor

View solution in original post

2 REPLIES 2
Highlighted
Cisco Employee

Re: Multi vendor L3VPN service

Hi Nikolai,

 

We have been working on some best practices for service design these are some good principles for how to design services: https://developer.cisco.com/docs/nso/#!service-design  and they partially answer your question I think.

 

In general, stacked services are a great pattern. There is of course some limit when dividing the services up becomes more work than it is worth but it is often a good idea, especially to make it easier to mange multi-vendor scenarios.

 

--Viktor

View solution in original post

Highlighted
Beginner

Re: Multi vendor L3VPN service

Hi Viktor,

 

thanks a lot for the pointer to the Best Practices, I hadn't seen them before! I'll take the advice and go with stacked services.

 

Regards, Nikolai