Ip igmp snooping querier on Nexus, what source IP address to use?
Am looking at a problem with servers in the same vlan across multiple switches that are unable to communicate using multicast. I have found that in the systen I'm to set up I need to apply the ip igmp snooping querier command, in the vlan, but it needs a source IP address.
Different documents make conflicting recommendations for this address, one suggests that any unused address will do, another suggests to use the IP address that is configured on the SVI for the vlan.
Which is correct?
Eventually I had to ask Cisco TAC, the response was that any IP address within the subnet could be used. The recommendation was to allocate an unused address in the vlan subnet for this purpose, use the same address on multiple switches should resiliance be required.
Similar Messages
-
RedHat Enterprise Cluster and Cisco IGMP Snooping/Querying
Has anyone else had any experience with IGMP Snooping/Querying and RedHat Enterprise Cluster?
We have been experiencing a large amount of problems with this functionality.
We are running IGMP Querying in our environment and we recently set up a second querier.
Here's the steps we took
Existing querier: 192.168.3.248
Everything was running fine.
Added a new querier on a different switch: 192.168.3.247
At this point, all of our RedHat Enterprise Clusters fenced themselves and needed to be restarted in order to restore
access. In order to restart the RedHat Enterprise Clusters, the physical servers must be rebooted.
Are there any known issues with RedHat Enterprise Clustering and Cisco Switches (3750
series)? I would expect the querier change to be seamless, but it does not seem that this
is the case.Hi,
In our organizaiton we have Red Hat Cluster with 2 cisco switch (Model: cisco WS-C2960S-24TD-L, Version: "flash:/ c2960s-universalk9-mz.122-55.SE3/c2960s-universalk9-mz.122-55.SE3.bin").
- We are using HP Chassis c7000 and Server is on the chassis. There are 2 service IC & Med. Each server has one service primary and other secondary running.
- The two cluster switches are connected each other with Ether channer trunk (1+1) link. Also these 2 switches are connected to our Mgmt switch for Server Admin access to HP Chassis via OA port. The Red Hat system has cluster lan (pri & sec) & OA lan (01 & 02 of HP chassis) connected to Cluster switches. The Mgmt VLAN is 501 - 172.31.10.0/24.
Problem:
When the CluserSW01 goes down the cluser shifted to CluseterSW02 with Cluser_Secondary_LAN and OA2. But when the ClusterSW01 switch comes again than the communication breaks and cluster don come up.
I was thinking this is either STP or IGMP, well sure though. As these are production systems hence we also couldn't do much more test as well.
If you have face any such issue or have experience with it or know what the problem might be... kindly share with me.
Thanks,
Adnan -
Ip igmp snooping querier?
i've been reading these forums and noticed that lot of people have problems with configuring multicast. basicly, problems are flooding bandwidth, no querier, confusing pim router configuration ...
also, ive seen some promisses from tehnical stuff that next gen of linksys switches will have #ip igmp snooping querier, like cat ones have. so i'm interested if someone can give me the answer.
it is interesting question for many people who would cant afford expensive cat switches for such simple usage.
regards,
davidHi David,
You actually have a lot more options as seen in the GUI, so I though I would put as simple network together and run you through a validation.
But I am assuming you have the refreshed version of the SRW224G4P switch called the SRW224G4P-K9-NA .
If you have the old switch the following is not relevant to you.
I put together a simple network diagram showing my simple network topology used during my wee test;
I chose the RV042 as my Layer 3 router in this network.
It really was to provide DHCP services, but shortly after all devices had IP addresses, I removed the RV042, becauise I noticed it was sending out IP IGMP general queries. Something I didn;t want in the following test.
I was using a software based multicast tester, produced by the wonderful folk at Twisted Pair Solutions. This software can either send and/or receive multicasts of a defined group and responds appropriately to IGMP General queries. I will call this software MCT (Multicast test).
I had the MCT software on PC C. PC C is plugged into switch port 10 It is sending multicasts into the switch at a rate of about 10 multicast packets a second.
I had the MCT software on PC A. PC A is plugged into switch port 1. It is set to receiving and count multicasts from the switch
I had PC B plugged into switch port 2. PC B is checking switch statistics, but not try to receive multicasts from PC 3.
I had setup multicast snooping on VLAN 1 and querying according to the GUI screen capture below.
Note: I only had a single vlan on this switch.
In a composite of two screen captures below, you can see that IGMP querier status is enabled.
I took off the RV042 out of the network, because i noticed within a wireshark capture on PC A, that the RV042 was sending out group general queries. I wanted the switch to take over that role
I waited a few minutes, and displayed only igmp activity.
It can be clearly seen in the screen capture below;
SG300 series switch was sending out general queries (2 minutes) from source IP address 172.16.1.100.
It waited for the mcast router general query, but when none came, 60 seconds later sent out it's own general query. Fair enough, it had to assume a mcast router might be sending general queries every minute.
Switch statistics can be seen below, it showed;
that PC B on switch port G2 was not being flooded by multicasts, in other words snooping is working;
Port 10, PC C is sending in 2962 multicast packets to the switch.
Port 1, PC A is receiving 2900 multicast packets from the switch
port 2 , PC B is not part of the multicast group 234.55.66.77 and as such is not being flooded by multicasts.
ALL three PCs are windows based products, and certain multicasts emanate from these devices.
show interafce count
Port InUcastPkts InMcastPkts InBcastPkts InOctets
gi1 12 9 6 3493
gi2 247 237 6 43733
gi3 0 0 0 0
gi4 0 0 0 0
gi5 0 0 0 0
gi6 0 0 0 0
gi7 0 0 0 0
gi8 0 0 0 0
gi9 0 0 0 0
gi10 26 2962 3 850881
gi11 0 0 0 0
gi12 0 0 0 0
gi13 0 0 0 0
gi14 0 0 0 0
gi15 0 0 0 0
gi16 0 0 0 0
gi17 0 0 0 0
gi18 0 0 0 0
gi19 0 0 0 0
gi20 0 0 0 0
gi21 0 0 0 0
gi22 0 0 0 0
gi23 0 0 0 0
gi24 0 0 0 0
gi25 0 0 0 0
gi26 0 0 0 0
gi27 0 0 0 0
gi28 0 0 0 0
Port OutUcastPkts OutMcastPkts OutBcastPkts OutOctets
gi1 13 2900 9 839691
gi2 233 343 9 90453
gi3 0 0 0 0
gi4 0 0 0 0
gi5 0 0 0 0
gi6 0 0 0 0
gi7 0 0 0 0
gi8 0 0 0 0
gi9 0 0 0 0
gi10 24 343 12 47165
gi11 0 0 0 0
gi12 0 0 0 0
gi13 0 0 0 0
gi14 0 0 0 0
gi15 0 0 0 0
gi16 0 0 0 0
gi17 0 0 0 0
gi18 0 0 0 0
gi19 0 0 0 0
gi20 0 0 0 0
gi21 0 0 0 0
gi22 0 0 0 0
gi23 0 0 0 0
gi24 0 0 0 0
gi25 0 0 0 0
gi26 0 0 0 0
gi27 0 0 0 0
gi28 0 0 0 0
If I look at the multicast groups within the switch, it show that only two ports were involved in multicast group 234.55.66.77. This is the correct behaviour.
switch4cf17c#sh ip igmp snooping group
Vlan Group Source Include Ports Exclude Ports Comp.
Address Address Mode
1 234.55.66.77 * gi1,gi10 v2
1 239.255.255. * gi1-2,gi10 v2
250
Just to complete the posting, here is the CLI command (highlighted) to enable the querier functionality within the switch;
[Kswitch4cf17c#sh run
bridge multicast filtering
ip igmp snooping
ip igmp snooping vlan 1
ip igmp snooping vlan 1 querier
interface vlan 1
ip address 172.16.1.100 255.255.255.0
exit
interface vlan 1
no ip address dhcp
exit
hostname switch4cf17c
no passwords complexity enable
no snmp-server server
ip telnet server
Hope this helps you and others
regards Dave -
IGMP Snooping Querying on SGE-20x0P
I want to enbale IGMP Snooping Querying on SGE-20x0P switches. IGMP Snooping is enable on the VLAN but I need IGMP Querying that Multicast traffic only forwarded to port that request udp from IPTV core switch not all ports that assign to IPTV VLAN. How can I do this?
Thanks for your reply Tom, my issue in IPTV network is when port 1 in switch A and port 2 in switch B want to see channel 1 of TV the udp traffic broadcast to all port of that switches on the IPTV vlan, we need to forward traffic to port 1 of switch A and port 2 of switch B only and when the users change the channel the udp of channel only forward to that ports, we have 50 channel that start from 229.0.0.1 to 229.0.0.51 and all of SGE 20x0P switches trunk to 3750
sorry for my bad english -
What source ip address is sent as part of DHCP discover packet?
As part of DHCP discover packet what source ip address is sent.
The source IP address is all zero's
-
Hello to all!
I have come a cross one problem with hope someone can help me solve it or at least give some valuable ideas.
The problem is regarding IGMP snooping with Cisco 4948E swithes. By documentation it is said that IGMP snooping is turned on by default.
However, I was getting all multicast traffic on the port where there is only one receiver, tuned to only one multicast group.
I was able to solve to problem by turning igmp snooping querier option and now it is working ok.
However, I have to plug in a Cisco router (7200 series). In that case the router is the querier.
My problem is that the router is constantly getting all multicast traffic, causing the CPU time to increase and be crushed.
I have several multicast groups on the switch, but want only specific ones to be present on the port where router is connected.
I think IGMP snooping is not working on 4948E switches.
Did anybody else experience the same problem?
The router has PIM enabled and I have managed to solve the problem with access list being put in outside direction but this is not the neat solution.
How can I solve this problem? When I do show int command on the router I am getting all multicast traffic and I want to receive only specific ones with way too lower traffic amount.
Thank you very much!Hello to all!
I have come a cross one problem with hope someone can help me solve it or at least give some valuable ideas.
The problem is regarding IGMP snooping with Cisco 4948E swithes. By documentation it is said that IGMP snooping is turned on by default.
However, I was getting all multicast traffic on the port where there is only one receiver, tuned to only one multicast group.
I was able to solve to problem by turning igmp snooping querier option and now it is working ok.
However, I have to plug in a Cisco router (7200 series). In that case the router is the querier.
My problem is that the router is constantly getting all multicast traffic, causing the CPU time to increase and be crushed.
I have several multicast groups on the switch, but want only specific ones to be present on the port where router is connected.
I think IGMP snooping is not working on 4948E switches.
Did anybody else experience the same problem?
The router has PIM enabled and I have managed to solve the problem with access list being put in outside direction but this is not the neat solution.
How can I solve this problem? When I do show int command on the router I am getting all multicast traffic and I want to receive only specific ones with way too lower traffic amount.
Thank you very much! -
Change source mac address in real-time
How can I send Ethernet packet with fake source Mac address, or using more than one mac address upon one physical interface (probably by using some DLPI massage)?
HI,
The mac address of a machine can be changed with command #ethers or ether chekup with the 1 given by u . # ether -
What is igmp snooping do?
What is igmp snooping do?
IGMP Snooping is a feature that monitors network traffic and controls what ports on a switch receive specific types of data.
For more information, Google.....IGMP Snooping
or
See a tutorial on IGMP Snooping - Contemporary Controls
Unless you have a very large network with dozens of computers, you probably do not need to worry about this. -
Multicast mac address isn't learned, igmp-snooping
I have PIM router which connects to the cat 2960 switch and also I have host which connects to another port on the same switch. Host was joined to the IGMP group 224.1.1.1. I see that the router generates igmp-query and the host respons. IGMP-snooping process sees that process and updates appropriate entries:
2960-5#sh ip igmp snooping mrouter
Vlan ports
15 Gi2/0/32(dynamic)
2960-5#sh ip igmp snooping groups
15 224.1.1.1 igmp v2 Gi2/0/32, Gi2/0/33
But when I command "sh mac address-table multicast" I see nothing:
2960#sh mac address-table multicast
Vlan Mac Address Type Ports
What is reason of this problem?There is the following statement from the "CCNP Practical Studies: Switching:
the process of populating the bridge table with multicast MAC addresses is based upon inspection of the destination MAC address, unlike unicast MAC addresses where the source MAC address of unicast frames is examined to generate bridge table entries.
And this book describes other parts of the mac learning process and says that after exchanging IGMP-message MAC-table must be populated by multicast mac-addresses. But later I found some Cisco and Jupiner documentation which says there is two way to perform multicast forwarding - MAC and IP. Default metod is IP multicast forwarding. When this metod is used multicast MAC-addresses isn't learnt and process of packet forwarding uses special forwarding cache which includes list of mapping IP and appropriate interfaces. It all means that this book isn't actual. All modern switchs perform multicast forwarding by IP metod and MAC-addresses don't populate CAM. -
Multicasting (IGMP Snoop) between Nortel and Cisco
We are currently having issues with Zen imaging (multicasting) and our setup is the following.
Please take into account, our knowledge is very limited with IGMP Snooping setup etc.
MDF = 6 Nortel 450-24T's using FirmWare -1.48 / SoftWare - 4.5.2.4
IGMP Settings are such :
VLAN: [ 1 ]
Snooping: [ Enabled ]
Proxy: [ Disabled ] -----> This was on...but once off, runs much smoother.
Robust Value: [ 2 ]
Query Time: [ 125 seconds ]
Set Router Ports: [ Version 1 ]
In the MDF (anythig directly in those switches) images fine now. (once I disabled PROXY)
However I have a few IDF's off the MDF that are using OLD Nortel 350F-HD's (no IGMP Snooping support) and it's horrible (can only do a few computers at a time.
So in one of the IDF's (the biggest one) I pulled out the 350F-HD and replaced it with a CISCO 2950 w/Fiber and it's using 12.1.20EA1 and I left IGMP Snooping on (thinking this will fix it) and couldn't even get ONE machine to connect and image in the multicast session. It's settings were (by default):
Global IGMP Snooping configuration:
IGMP snooping : Disabled
IGMPv3 snooping (minimal) : Enabled
Report suppression : Enabled
TCN solicit query : Disabled
TCN flood query count : 2
Vlan 1:
IGMP snooping : Disabled
Immediate leave : Disabled
Multicast router learning mode : pim-dvmrp
Source only learning age timer : 10
I then completly disabled IGMP Snooping on the CISCO and we're able to Image 5-7 Computers without a crash (more than that and it crashes - disconnects etc)
In the area's that I have All 450's or all CIsco's the imaging seems to go fine. (with minor errors)
Can any one give me some advice (or hopefully ran into this mixed setup before)?
Thank you.Bosalaza,
Thank you for replying (and I read even more on the ip multicast routing). However I've not ran into the same issue at any school that has 100% cisco switches or 100% Nortels (that are setup correctly and not older than dirt). I think we've not needed the multicast routing setup as we only have one router on the network (and it's flat at the moment anyway). As long as IGMP Snooping is enabled correctly (on the switches) it seems to serve us well.
Although from what I've read (where you pointed me too) it seems even in our setup we would benifeit from taking time to setup "ip pim ....." etc.
I was able to scrounge from another network and change out a few very old Nortels (that didn't support IGMP Snoop) and all seems well now.
So long story short (and incase anyone else needs this info. The Nortel 350T and F - HD's were the main issue. It seems (for now) that a mixture of Nortel 350/450-24T's (any model that at least has IGMP Snooping) and Cisco's mixed (also Snoop on) works pretty well.
I'm going to consider this solved as I was able to fix it with changing out some old product. However I really appreciate your efforts and pointing my towards some good info. (Which I'm going to read up on more, as I'm sure we'll need to get it setup in the near future.)
Thanks again. -
IGMP snooping functionality on apple time capsule & extreme
Hi,
I use an apple time capsule which has 7.7.3 version in it. There is an option in apple capsule to enable or disable IGMP snooping,
Does apple capsule disables forwarding multicast packets on disabling IGMP snooping?
On wire-shark, I can see an IGMP query message is going out of apple capsule on enabling "IGMP snooping" and there is no IGMP query message from apple capsule when IGMP snooping is disabled. Based on IGMP V3 standard, a IGMP query is sent by router. On "IGMP snooping" disabled case, is it host's responsibility to forward multicast packets?
And I have an airport extreme as well which does not have IGMP snooping enable/disable functionality. How IGMP and multicasting works on this?
ThanksAnd I have an airport extreme as well which does not have IGMP snooping enable/disable functionality. How IGMP and multicasting works on this?
What model and firmware is the extreme?
If you look under the wireless options in the 5.6 utility it shows multicast as preconfigured to on.. and set to low by default. you had the option to set higher if you wished with the result that more of the wireless bandwidth was reserved to handle multicast.
You might need to use the older utility if it is Gen5 or earlier as some functionality was simply removed in the v6 airport utility and never returned.
IGMP never rates a mention.
On wire-shark, I can see an IGMP query message is going out of apple capsule on enabling "IGMP snooping" and there is no IGMP query message from apple capsule when IGMP snooping is disabled. Based on IGMP V3 standard, a IGMP query is sent by router. On "IGMP snooping" disabled case, is it host's responsibility to forward multicast packets?
I cannot answer your specific question.. but is the IGMP set on by default?? If so I expect apple was thinking it should automatically handle the bandwidth demand whereas the older ones had issues with this and needed manual setting when using wireless. If you turn it off then multicast will have issues I am guessing. -
For having 3 settopboxes for iptv I have setup vlan 3 for iptv.
IGMP snooping is enabled for vlan 3 with the default settings and port 5 (incoming iptv) is enabled as IGMP Mrouter.
In the multicast forwarding table vlan 3 is set to filter unregistered.
This is working fine for a while but after 2 to 3 days the settopbox doesn't receive the iptv signal anymore and I have to restart the switch.
After the reset everything is working fine again for a few days and then the above repeats it self.
How can I solve this problem?
Sent from Cisco Technical Support iPad AppHi Alexandre, I think the only way to see what is happening is by generating a packet capture to see why when one of the connections leave, what is being sent or received by the other to cause the delay.
-Tom
Please mark answered for helpful posts -
Get SQL Query from the Region Source
Hi,
The below query gives me the region source code,
SELECT region_source into p_sql_stmt
FROM apex_application_page_regions
WHERE region_id = 01129836282 AND
page_id = 54 AND
application_id = 215;
Initially I use to have only the SQL region source code as mentioned below , So using the above query i use to pass the sql code to p_sql_stmt
SELECT PROJECT_ID,EMPLOYEE_ID,EFFECTIVE_DATE FROM AR_V_ADDRESS_HISTORY WHERE PROJECT_ID = :P51_PROJECT_ID
Now the changes what i did in the page region source is i am using a PLSQL return query which is mentioned below
declare
qry varchar2(32000);
begin
qry := ' SELECT PROJECT_ID,EMPLOYEE_ID,EFFECTIVE_DATE';
for c1 in ( SELECT * FROM AR_ADDRESS_TYPE)
loop
qry := qry ||
' , GET_ADDRESS_LINE_1(PROJECT_ID,EMPLOYEE_ID,' || c1.address_type_id || ' ,TO_DATE(EFFECTIVE_DATE)) "' || c1.name ||'_ADDRESS_TYPE_1"';
qry := qry ||
' , GET_ADDRESS_LINE_1(PROJECT_ID,EMPLOYEE_ID,' || c1.address_type_id || ' ,TO_DATE(EFFECTIVE_DATE)) "' || c1.name ||'_ADDRESS_TYPE_2"';
end loop;
qry := qry || ' FROM AR_V_ADDRESS_HISTORY
WHERE
PROJECT_ID = :P51_PROJECT_ID ';
return(qry);
end;
If i execute the above code in the with dbms_output.put_line in the SQL developer or TOAD it prints the sql query which i wanted, Since i am using this in a apex page i need to get the SQL code from the apex page.
Can any one please suggest me how to get this sql code using the above plsql code.
Please suggest me in this issue
Thanks
SudhirOne way to get the sql statement is
Create a global variable in the package spec where your function returns sql statement and assign the final sql statement to the package spec variable before the return.
Write a wrapper function to return the stored sql statement value.
Example code below:
create or replace package xx_test_pkg as
g_sql_stmt CLOB;
function get_sql() return clob;
function get_stored_val() return clob;
end;
create or replace body package xx_test_pkg as
function get_sql return clob ..
v_sqlstmt clob;
begin
v_sqlstmt := 'select * from emp';
-- assign to global variable before returning the value
g_sql_stmt := v_sqlstmt;
return v_sqlstmt;
end;
function get_stored_val() ....
begin
return g_sql_stmnt;
end;
end; -
Can the Results of a Query be a Data Source?
I'm sure this has been covered somewhere but I couldn't find what I was after sssoooooooooo...
I have a small interrface that loads data from a file into a table, I have a query which changes the data into a different format and structure prior to loading it into another table.
Currently, I am using 2 stored procs to do the format change and load to the new table...
Basically, is there any way of setting up a query as a data source and map the results of the query into a target??
As always - your feedback and input is greatly appreciated
Thanks,
GeeThe idea here is to not drag and drop a datastore as a target, but to create this datastore directly in the interface. You can then use this interface as source of another interface.
here is the doc... Let me know if you need more help.
Target Datastore
An interface can have only one target datastore. There are two possibilities for this datastore:
A permanent datastore, corresponding to a datastore that already exists in a model.
A temporary datastore, that does not yet exist in a model, and which will thus be created dynamically by the interface, in either the work or data schema of the logical schema of the Staging Area specified on the Definition tab of the interface.
The target datastore, with the mapping for each column, is displayed on the right of the Diagram tab.
To edit the properties of the target datastore, click on the datastore title. The properties panel will appear at the bottom of the window. -
Hi all,
I have to deploy a full IP-TV solution and the IGMP snooping must be supported on the switch.
I know the the ESW 520 support this protocol but the full IP-TV solution will manage uo to 200 set up boxes, does this switch support all this traffic?
I also have another question, what exactly mean
"Combo SFP slots include one 10/100/1000BASE-T Ethernet port and 1 SFP-based Gigabit Ethernet slot for fiber, 1 port active at a time." ? Is when I use 1 port with LX sfp transcever the 3 other uplink ports will be inactive and I can't add another or trunk it with another switch?
Thx for the support.
BRHello Hakim,
I cannot answer your first question. I think that if you provide some more detail, such as how much traffic 200 "set up boxes" will generate, you may have a better chance of a response.
Regarding your second question, you can have two trunks using EITHER the two 10/100/1000BASE-T Ethernet ports OR the SFP-based Gigabit Ethernet slots for fiber OR one of each. Of the four ports you can only use two at a time because they are "shared".
Maybe you are looking for
-
How do I convert an older .vi to the recent build of Labview
I have some older .vi files that were built using labview 6 on a different computer.When I open the .vi in version 8.6. The .vi files use the AI ONE PT function that isn't convertable to the latest version. What is the easiest way to get these conver
-
Can I connect two tvs to a Mac Mini
Hi I'm considering purchasing a Mac Mini but I'd like to connect a TV-Monitor to it (for using as a standard computer on a desk etc) and my family TV (for streaming and lazy sofa internet surfing!). Is this possible using some form of HDMI twin adapt
-
File Content Conversion in Sender Adapater
Hi Folks , I am doing a file 2 file scneario using content conversion at both end My i/p and o/p is file is tab delimited My source xml structure is <?xml version="1.0" encoding="UTF-8"?> <ns0:file_sender_mt xmlns:ns0="urn:filetofiledemo"> <recor
-
If I buy "pages" for my daughters iPad can I use it on mine?
If I buy "pages" for my daughter's iPad, can I download it to my iPad?
-
I can't open Firefox when I first startup, I have to reboot to open it, why?
I can't open Firefox when I first boot up. I have to reboot to open it. Does anyone know why?