[FROG] VTYSH and BGP options
Donald Sharp
sharpd at cumulusnetworks.com
Tue Jan 14 18:13:52 EST 2020
they should be can you show me a specific example?
donald
On Tue, Jan 14, 2020 at 6:09 PM Simon Attwell <sattwell at rgs.qld.edu.au> wrote:
>
> Donald,
>
> Thanks much, that's very helpful!
> I was expecting to see the options with a '?' on the end of the CLI and apparently they are not all documented yet.
>
> - Simon
>
> -----Original Message-----
> From: Donald Sharp <sharpd at cumulusnetworks.com>
> Sent: Wednesday, 15 January 2020 9:00 AM
> To: Simon Attwell <sattwell at rgs.qld.edu.au>
> Cc: frog at lists.frrouting.org
> Subject: Re: [FROG] VTYSH and BGP options
>
> Simon -
>
> Use the `find XXX` command it helps tremendously.
>
> eva# find as-path
> (view) show bgp as-path-access-list WORD
> (view) show bgp as-path-access-list
> (view) show ip as-path-access-list WORD
> (view) show ip as-path-access-list
> (enable) show bgp as-path-access-list WORD
> (enable) show bgp as-path-access-list
> (enable) show ip as-path-access-list WORD
> (enable) show ip as-path-access-list
> (config) bgp as-path access-list WORD <deny|permit> LINE...
> (config) no bgp as-path access-list WORD <deny|permit> LINE...
> (config) no bgp as-path access-list WORD
> (config) no ip as-path access-list WORD
> (bgp) bgp bestpath as-path confed
> (bgp) bgp bestpath as-path ignore
> (bgp) bgp bestpath as-path multipath-relax [<as-set|no-as-set>]
> (bgp) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp) neighbor <A.B.C.D|X:X::X:X|WORD>$neighbor sender-as-path-loop-detection
> (bgp) no bgp bestpath as-path confed
> (bgp) no bgp bestpath as-path ignore
> (bgp) no bgp bestpath as-path multipath-relax [<as-set|no-as-set>]
> (bgp) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp) no neighbor <A.B.C.D|X:X::X:X|WORD>$neighbor sender-as-path-loop-detection
> (bgp vpnv4) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp vpnv4) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp vpnv6) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp vpnv6) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv4 unicast) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv4 unicast) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv4 multicast) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv4 multicast) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv4 labeled unicast) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv4 labeled unicast) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv6) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv6) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv6 multicast) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv6 multicast) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv6 labeled unicast) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp ipv6 labeled unicast) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp evpn) neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (bgp evpn) no neighbor <A.B.C.D|X:X::X:X|WORD> attribute-unchanged [{as-path|next-hop|med}]
> (routemap) match as-path WORD
> (routemap) no match as-path [WORD]
> (routemap) no set as-path exclude (1-4294967295)...
> (routemap) no set as-path exclude
> (routemap) no set as-path prepend [(1-4294967295)]
> (routemap) no set as-path prepend last-as [(1-10)]
> (routemap) set as-path exclude (1-4294967295)...
> (routemap) set as-path prepend (1-4294967295)...
> (routemap) set as-path prepend last-as (1-10)
>
> eva# find weight
> (nexthop-group) [no] nexthop < <A.B.C.D|X:X::X:X>$addr
> [INTERFACE$intf] |INTERFACE$intf > [{ nexthop-vrf NAME$vrf_name
> |label WORD |weight (1-255) }]
> (eigrp) metric weights (0-255)$k1 (0-255)$k2 (0-255)$k3 (0-255)$k4
> (0-255)$k5 [(0-255)$k6]
> (eigrp) no metric weights [(0-255) (0-255) (0-255) (0-255) (0-255) (0-255)]
> (bgp) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp vpnv4) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp vpnv4) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp vpnv6) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp vpnv6) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp ipv4 unicast) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp ipv4 unicast) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp ipv4 multicast) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp ipv4 multicast) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp ipv4 labeled unicast) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp ipv4 labeled unicast) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp ipv6) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp ipv6) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp ipv6 multicast) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp ipv6 multicast) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (bgp ipv6 labeled unicast) neighbor <A.B.C.D|X:X::X:X|WORD> weight (0-65535)
> (bgp ipv6 labeled unicast) no neighbor <A.B.C.D|X:X::X:X|WORD> weight [(0-65535)]
> (routemap) no set weight [(0-4294967295)]
> (routemap) set weight (0-4294967295)
>
> donald
>
> On Tue, Jan 14, 2020 at 5:55 PM Simon Attwell <sattwell at rgs.qld.edu.au> wrote:
> >
> > Hi All,
> >
> >
> >
> > New install of FRR on a Debian box, doing BGP on a couple of interfaces in a VRF (netns based).
> >
> > All is good except most of the bgp neighbour options are missing in VTYSH (neighbor <peer> <option>).
> >
> > In particular the options for weight or as-prepent or as-path filtering are missing.
> >
> > Is there something obvious I’m missing?
> >
> >
> >
> > Simon
> >
> > _______________________________________________
> > frog mailing list
> > frog at lists.frrouting.org
> > https://lists.frrouting.org/listinfo/frog
More information about the frog
mailing list