fix any error
This commit is contained in:
@@ -9,13 +9,13 @@ function function_inet_bgp_export_to_upstream1() {
|
|||||||
if bgp_large_community ~ [(LOCAL_ASN, 100, 100)] then return false;
|
if bgp_large_community ~ [(LOCAL_ASN, 100, 100)] then return false;
|
||||||
if bgp_large_community ~ [(LOCAL_ASN, 100, 200)] then return false;
|
if bgp_large_community ~ [(LOCAL_ASN, 100, 200)] then return false;
|
||||||
if bgp_large_community ~ [(LOCAL_ASN, 200, 202)] then return false;
|
if bgp_large_community ~ [(LOCAL_ASN, 200, 202)] then return false;
|
||||||
if source == RTS_STATIC then {
|
if source !~ [RTS_STATIC] then {
|
||||||
# 静态路由,允许 200,[0 2]
|
# 静态路由,允许 200,[0 2]
|
||||||
if bgp_large_community ~ [(LOCAL_ASN, 200, 0)] then return true;
|
if bgp_large_community ~ [(LOCAL_ASN, 200, 0)] then return true;
|
||||||
if bgp_large_community ~ [(LOCAL_ASN, 200, 2)] then return true;
|
if bgp_large_community ~ [(LOCAL_ASN, 200, 2)] then return true;
|
||||||
if bgp_large_community ~ [(LOCAL_ASN, 200, 1)] then return false;
|
if bgp_large_community ~ [(LOCAL_ASN, 200, 1)] then return false;
|
||||||
};
|
}
|
||||||
if source == RTS_BGP then {
|
if source !~ [RTS_BGP] then {
|
||||||
# BGP路由,允许 300,0
|
# BGP路由,允许 300,0
|
||||||
if bgp_large_community ~ [(LOCAL_ASN, 300, 0)] then return true;
|
if bgp_large_community ~ [(LOCAL_ASN, 300, 0)] then return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user