<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Understanding of group-object within object-group in Network Security</title>
    <link>https://community.cisco.com/t5/network-security/understanding-of-group-object-within-object-group/m-p/2252896#M347311</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mahesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;STRONG&gt;"group-object"&lt;/STRONG&gt; essentially defines an &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; inside another &lt;STRONG&gt;"object-group"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take this example from my own firewall that I just did&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;object-group network TEST-1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;object-group network TEST-2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.5&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.6&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;object-group network TEST-COMBINED&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; group-object TEST-1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; group-object TEST-2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;access-list TEST extended permit ip any object-group TEST-COMBINED&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then we can have a look at the actual &lt;STRONG&gt;"access-list"&lt;/STRONG&gt; in opened form&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;show access-list TEST&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;access-list TEST line 2 extended permit ip any object-group TEST-COMBINED 0x26d4a4c0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.1 (hitcnt=0) 0x6e3aac07&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.2 (hitcnt=0) 0xfbaa7dde&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.3 (hitcnt=0) 0x110123ec&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.4 (hitcnt=0) 0x3c83a140&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.5 (hitcnt=0) 0x7f20bf16&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.6 (hitcnt=0) 0x65046d97&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So as you can see, we have configured &lt;STRONG&gt;2 "object-group network"&lt;/STRONG&gt; named &lt;STRONG&gt;"TEST-1"&lt;/STRONG&gt; and &lt;STRONG&gt;"TEST-2"&lt;/STRONG&gt;. Then we have configured an &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; called &lt;STRONG&gt;"TEST-COMBINED"&lt;/STRONG&gt; and added the abovementioned &lt;STRONG&gt;2 "object-group"&lt;/STRONG&gt; under it by using the command &lt;STRONG&gt;"group-object"&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then we use that single &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; in an ACL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why would we use them? Well personally I wouldnt and I dont &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.cisco.com/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I would have to imagine that if you had several groups of hosts/networks/servers that you had grouped together in their own separate &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; and then would want to also include all those hosts/networks/servers in some &lt;STRONG&gt;"access-list"&lt;/STRONG&gt; you could then first group them inside another &lt;STRONG&gt;"object-group" &lt;/STRONG&gt;and use this created &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; to configure the ACL rule rather than use multiple lines of ACLs with all the different &lt;STRONG&gt;"object-group"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But as I said, I have never really used this. When configuring the ASA on the CLI side this would make my life a lot harder. I would imagine that some people using the ASDM might use this more but I dont see any added benefit in it for me personally.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your above case you could use the commands&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;show run object-group id X_DC&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;show run object-group id X_ES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To view the contents of those &lt;STRONG&gt;"object-group"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.cisco.com/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Jouni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Jun 2013 20:51:31 GMT</pubDate>
    <dc:creator>Jouni Forss</dc:creator>
    <dc:date>2013-06-28T20:51:31Z</dc:date>
    <item>
      <title>Understanding of group-object within object-group</title>
      <link>https://community.cisco.com/t5/network-security/understanding-of-group-object-within-object-group/m-p/2252895#M347310</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know about object-group network and we define network object host under them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But config below shows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i run command sh run object-group id X_servers it shows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sh run object-group id X_Servers&lt;/P&gt;&lt;P&gt;object-group network X_Servers&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.8&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;group-object X_DC&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.10&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.18&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.9&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.66&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.19&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.78&lt;/P&gt;&lt;P&gt;network-object host xyz&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.77&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;group-object X_ES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.14&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;network-object host 192.168.50.55&lt;/P&gt;&lt;P&gt;network-object host 192.168.50.152&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need to understand what are group-objects here and why we use them?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2019 02:04:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/understanding-of-group-object-within-object-group/m-p/2252895#M347310</guid>
      <dc:creator>mahesh18</dc:creator>
      <dc:date>2019-03-12T02:04:43Z</dc:date>
    </item>
    <item>
      <title>Re: Understanding of group-object within object-group</title>
      <link>https://community.cisco.com/t5/network-security/understanding-of-group-object-within-object-group/m-p/2252896#M347311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mahesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;STRONG&gt;"group-object"&lt;/STRONG&gt; essentially defines an &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; inside another &lt;STRONG&gt;"object-group"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take this example from my own firewall that I just did&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;object-group network TEST-1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;object-group network TEST-2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.5&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; network-object host 1.1.1.6&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;object-group network TEST-COMBINED&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; group-object TEST-1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; group-object TEST-2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;access-list TEST extended permit ip any object-group TEST-COMBINED&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then we can have a look at the actual &lt;STRONG&gt;"access-list"&lt;/STRONG&gt; in opened form&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;show access-list TEST&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;access-list TEST line 2 extended permit ip any object-group TEST-COMBINED 0x26d4a4c0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.1 (hitcnt=0) 0x6e3aac07&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.2 (hitcnt=0) 0xfbaa7dde&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.3 (hitcnt=0) 0x110123ec&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.4 (hitcnt=0) 0x3c83a140&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.5 (hitcnt=0) 0x7f20bf16&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; access-list TEST line 2 extended permit ip any host 1.1.1.6 (hitcnt=0) 0x65046d97&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So as you can see, we have configured &lt;STRONG&gt;2 "object-group network"&lt;/STRONG&gt; named &lt;STRONG&gt;"TEST-1"&lt;/STRONG&gt; and &lt;STRONG&gt;"TEST-2"&lt;/STRONG&gt;. Then we have configured an &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; called &lt;STRONG&gt;"TEST-COMBINED"&lt;/STRONG&gt; and added the abovementioned &lt;STRONG&gt;2 "object-group"&lt;/STRONG&gt; under it by using the command &lt;STRONG&gt;"group-object"&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then we use that single &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; in an ACL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why would we use them? Well personally I wouldnt and I dont &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.cisco.com/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I would have to imagine that if you had several groups of hosts/networks/servers that you had grouped together in their own separate &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; and then would want to also include all those hosts/networks/servers in some &lt;STRONG&gt;"access-list"&lt;/STRONG&gt; you could then first group them inside another &lt;STRONG&gt;"object-group" &lt;/STRONG&gt;and use this created &lt;STRONG&gt;"object-group"&lt;/STRONG&gt; to configure the ACL rule rather than use multiple lines of ACLs with all the different &lt;STRONG&gt;"object-group"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But as I said, I have never really used this. When configuring the ASA on the CLI side this would make my life a lot harder. I would imagine that some people using the ASDM might use this more but I dont see any added benefit in it for me personally.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your above case you could use the commands&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;show run object-group id X_DC&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;show run object-group id X_ES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To view the contents of those &lt;STRONG&gt;"object-group"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.cisco.com/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Jouni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jun 2013 20:51:31 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/understanding-of-group-object-within-object-group/m-p/2252896#M347311</guid>
      <dc:creator>Jouni Forss</dc:creator>
      <dc:date>2013-06-28T20:51:31Z</dc:date>
    </item>
    <item>
      <title>Understanding of group-object within object-group</title>
      <link>https://community.cisco.com/t5/network-security/understanding-of-group-object-within-object-group/m-p/2252897#M347313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jouni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks it helped a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAhesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Jun 2013 15:42:28 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/understanding-of-group-object-within-object-group/m-p/2252897#M347313</guid>
      <dc:creator>mahesh18</dc:creator>
      <dc:date>2013-06-29T15:42:28Z</dc:date>
    </item>
  </channel>
</rss>

