Jathan McCollum
Jathan McCollum
Confirmed. Looks like the serializer for the API is not fully vetted for creating new branches at this time and needs to be shored up.
Yeah this project hasn't been updated in a while so it definitely doesn't support Python 3. I definitely need to do that! Thanks for the report.
Notes on dcp and dscp-except arguments: https://www.juniper.net/techpubs/en_US/junos12.1/information-products/topic-collections/junos-xml-ref-config/index.html?jd0e1231663.html
Notes on precedence: https://www.juniper.net/techpubs/en_US/junos12.1/information-products/topic-collections/junos-xml-ref-config/index.html?jd0e1231663.html
This is more of a nice-to-have.
And info on the `iptables-save` output: http://www.faqs.org/docs/iptables/iptables-save.html
Turns out Salt has an iptables parsing library that might actually be pretty useful: https://github.com/saltstack/salt/blob/develop/salt/modules/iptables.py
Here is a sample ACL with randomly-generated IP addresses (to protect the innocent): ``` no ip access-list arista-cpp-inbound ip access-list arista-cpp-inbound remark $Revision: 1.24 $ ! igmp permit tcp any...
Arista config guide (see Section 14.2: Access Control Lists): http://www.aristanetworks.com/docs/Manuals/ConfigGuide.pdf
Policies are used to create complex expressions, because NetScaler acls & simpleacls don't support things like CIDRs and there's also a limit on command length.