[j-nsp] Using apply-groups for last policy on SRX
Alex
alex.arseniev at gmail.com
Tue Jun 28 13:43:54 EDT 2011
I quickly tested this config and it fails - but for different reason: SRX
does not like group names in uppercase :-)
When I change the group name to lowercase and without hyphen it works. This
is on 11.1.
So my comment below needs clarification - the upper-level regex (for SRX
it's "from-zone <*> to-zone <*>" regex) needs to match for the lower-level
config to be applied, even if there is no matching regex for lower-level
config (i.e no policy named PERMIT-ALL under [edit security policies)
Cheers
Alex
----- Original Message -----
From: "Alex" <alex.arseniev at gmail.com>
To: "John Center" <john.center at villanova.edu>; <juniper-nsp at puck.nether.net>
Sent: Tuesday, June 28, 2011 6:05 PM
Subject: Re: [j-nsp] Using apply-groups for last policy on SRX
> General rule for JUNOS groups is that you cannot set something on
> nonexistent object. For instance, if an interface does not exist under
> [edit interfaces] then any group matching on this interface will fail to
> set anything.
> It looks like you are trying to define a complete policy inside a group
> while having no matching policy under [edit security policies]:
>
> policy PERMIT-ALL is defined under [edit groups PERMIT-ALL]
> policy PERMIT-ALL is not defined under [edit security policies]
>
> -- and this will fail for the reason I mentioned above.
> OTOH, I think you can accomplish what you want with commit-script.
> HTH
> Rgds
> Alex
>
> ----- Original Message -----
> From: "John Center" <john.center at villanova.edu>
> To: <juniper-nsp at puck.nether.net>
> Sent: Tuesday, June 28, 2011 4:57 PM
> Subject: [j-nsp] Using apply-groups for last policy on SRX
>
>
>> Hi,
>>
>> Is it possible to use apply-group to set the last security policy between
>> zones? I'm trying to avoid changing the default policy from deny all,
>> but I want to do something like this:
>>
>> groups {
>> PERMIT-ALL {
>> security {
>> policies {
>> from-zone <*> to-zone <*> {
>> policy PERMIT-ALL {
>> match {
>> source-address any;
>> destination-address any;
>> application any;
>> }
>> then {
>> permit;
>> log {
>> session-init;
>> session-close;
>> }
>> }
>> }
>> }
>> }
>> }
>> }
>> }
>>
>> ...
>>
>> security {
>> policies {
>> from-zone PROD-SYSTEMS to-zone ADMIN-SYSTEMS {
>>
>> policy XXXX {
>> match {
>> source-address any;
>> destination-address any;
>> application XXXX;
>> }
>> then {
>> permit;
>> }
>> }
>> ...
>> apply-groups PERMIT-ALL;
>> }
>> }
>>
>> }
>>
>> After I'm confident I got all of the applications I need policies for, I
>> just want to remove the apply-groups statement. Does this make sense? Is
>> there another/better/easier way to do this?
>>
>> Thanks.
>>
>> -John
>>
>> _______________________________________________
>> juniper-nsp mailing list juniper-nsp at puck.nether.net
>> https://puck.nether.net/mailman/listinfo/juniper-nsp
>
>
More information about the juniper-nsp
mailing list