ios-xr / bgpfs2acl Goto Github PK
View Code? Open in Web Editor NEWBGP FlowSpec 2 ACL converter
BGP FlowSpec 2 ACL converter
Can you add functionality to control which interfaces have the ACL applied? Or better yet let us configure the ACL name or names we want to have the functionality added to. Then we can apply those ACLs to the interfaces we want to enable the rules on. This would be especially handy if you have a mitigation device attached to the router.
Also the router supports configuring a nexthop inside a vrf with the ACL. Can we add that functionality to the script or is there some limitation that won't allow that configuration?
When running the command -> source run_container.sh
Output
7da5eaa275d04d0dbb8d52d9274d01621dcf70cb93c93405c068506eedfef56e
-su: --env-file: command not found
Tried changing to --env-file=$PWD/parameters.env but still didn't work.
New to docker . Need some help
Is there a reason the timer is set to 30 seconds by default? Have you tried a lower timer like 5-10 seconds and if so does it cause performance issues on the router?
Hi,
I have an issue with bgpfs2acl, I am unable to compile ACL.
Anyone can help me? There nothing in log, I have disk space..
`root@wanguard:~/xr-appmgr-build# ./appmgr_build -b bgpfs/build.yaml
Build version: 0dda1e1ffa6fbb6472530b50ef411b503432f298
Starting to build package: bgpfs2acl
---> bgpfs2acl
Building docker image arhashem/xr-wrl7...
docker build docker -f docker/WRL7.Dockerfile -t arhashem/xr-wrl7
[+] Building 0.5s (7/7) FINISHED docker:default
=> [internal] load build definition from WRL7.Dockerfile 0.0s
=> => transferring dockerfile: 94B 0.0s
=> [internal] load metadata for docker.io/akshshar/xr-wrl7:latest 0.3s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 34B 0.0s
=> [1/2] FROM docker.io/akshshar/xr-wrl7:latest@sha256:3f8eb541488ffb288d25fc812136895275484445cadb6916579b6fd020b75928 0.0s
=> CACHED [2/2] COPY build_rpm.sh /usr/sbin/ 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:b40719999236579ee7da540c679db00536f6a84277e030afcdc12eeadc31eeaa 0.0s
=> => naming to docker.io/arhashem/xr-wrl7 0.0s
Adding sources...
Adding configs...
---> bgpfs2acl
Adding data...
---> bgpfs2acl
Creating source archive...
Generating spec file: bgpfs2acl-1.0.0-eXR_7.3.1.spec
Building RPM...
/usr/sbin/build_rpm.sh --spec-file /usr/src/rpm/SPECS/bgpfs2acl-1.0.0-eXR_7.3.1.spec --source-dir /usr/src/rpm/SOURCES --rpm-dir /usr/src/rpm/RPMS --output-dir /root/RPMS --verbose
`
++
root@wanguard:/xr-appmgr-build# cat bgpfs//xr-appmgr-build# cat bgpfs/build.yaml
bgpfs2acl.py build.yaml dev_configs/ .git/ iosxr_grpc/ requirements.txt tests/
bgpfs2acl.tar.gz conf/ Dockerfile .gitignore README.md src/ vagrant/
root@wanguard:
packages:
Hi
have spoken to Taran and he said that I should upload the debug files here. ACL isn't installed seem that it can't find it.
FS_ACL_Script_debug_20221202.log
Br Dennis
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.