OSPF link update-Basic Query

I am new to OSPF. I have 2 basic querys on OSPF link update.
1. How does one router communicates with every router in the OSPF area. Is it that each router communicates only with its directly connected neighbours? example.
ROUTERA-------ROUTERB-----ROUTERC-----ROUTERD----ROUTERE
Lets say link on RouterB connected to ROUTERA goes down. How does "ROUTERE" get to know about this? Is the communication is from RouterB to ROUTERC then to ROUTERD and then to ROUTERE?
2. How does router handle(forward) multicast packets?
Thanks

Hello Avil,
the way OSPF communicates depends on how your network is set up. In your case, it looks like all routers are connected back-to-back with point-to-point links. OSPF uses the concept of adjacencies: an OSPF router has an adjacency with a connected router, which means that they have the exact same view of the entire network. If you do a 'show ip ospf neighbor' on your RouterA and your RouterE, it tells you the adjacencies these routers have with other connected routers. Now let's say the link between RouterA and RouterB goes down. RouterC notifies RouterD, and RouterD notifies RouterE immediately by exchanging link-state packets.
Keep in mind that on a multiaccess segment (where multiple OSPF routers are directly connected on the same segment), the concept of DR (Designated Router) and BDR (Backup Designated Router) comes into play: on a multiaccess segment, a DR and a BDR are elected, and all other routers have full adjacencies only with the DR and the BDR.
Regarding the multicast traffic: it is handled just as unicast traffic (unless you specifically block it).
Does that make sense ? If you are just starting with OSPF, have a look at the link below, which contains a pretty good introduction of the basic concepts.
OSPF Design Guide
http://www.cisco.com/warp/public/104/2.html#4.0
HTH,
GNT

Similar Messages

  • Is it possible to update a query with another query?

    I'm trying to update a query with another query (see attached
    code). Here's my setup: I've got a table in an Access database in
    which I enter a string into a form and update. This string
    corresponds to a single record in another table of the same
    datasource. The first table has only one record to provide the
    second, which has many and will have more. Basically what I'm
    wondering is: Is this a valid thing to do in coldfusion? If not
    please help with an alterate method. I'm still a novice at
    coldfusion.
    The overall effect I'm going for is to display the one record
    as a featured truck profile on the web site:
    www.truckerstoystore.net.
    I currently get an error when I try to display the page with the
    current query setup.
    Check this page to see the error:
    www.truckerstoystore.net/currentTOW2.cfm
    Help on this issue is very much appreciated.
    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------

    I think this is what you are after
    <!--- this query will get all the records from the DB
    --->
    <cfquery name="cTOW" datasource="tow">
    SELECT *
    FROM currentTOW
    <!--- Do you need to find a particular record in the
    database --->
    <!--- If so, then you need a 'where' clause in here
    --->
    </cfquery>
    <!-- Loop the cTOW query for each record returned -->
    <cfloop query="cTOW">
    <!--- For the record returned from the cTOW query you now
    need to update the table --->
    <!-- Update the table -->
    <cfquery name="currentTOW" datasource="tow">
    UPDATE Your tblName
    SET
    Dataname = cTOW.DataValue
    </cfquery>
    </cfloop>
    thats it
    PS: I think your original query needs modifying. To return
    the exact records that you want to update from the original table.
    ie: Primary and foreign key relationship

  • Conditionally disabling record updation after query

    Dear members
    I've a single record block and I wanna conditionaly disable records updation after query has fetched data. Problem is that if I disable the record updation in Post-Query trigger then it checks the condition for the very first fetched record and it the condition is true, then Updation is disabled for all the fetched records, even if the next records dont meet the condition. I'm using forms-10g. Can u give a better solution??? thanx.

    you have to use SET_ITEM_INSTANCE_PROPERTY to modify only one record:
    BEGIN
        IF ... <your_condition> THEN
            SET_ITEM_INSTANCE_PROPERTY('YOUR_BLOCK.YOUR_ITEM1', UPDATE_ALLOWED, PROPERTY_FALSE);
        ELSE
            SET_ITEM_INSTANCE_PROPERTY('YOUR_BLOCK.YOUR_ITEM1', UPDATE_ALLOWED, PROPERTY_TRUE);
        END IF;
    END;

  • Phone link updater is out of date

    does anyone know where i can get a phone link updater, that is more recent than 2005 and will let me connect my zire 72 to my samsung e900?
    and on a side note, has anyone else noticed that when you register on palms very own forums and it asks you which device you have, it doesn't have many of it's devices, it had no zire's at all.
    Post relates to: Palm m125

    Nova Media is the site that sells phone drivers for PalmOS:
    nova media - Mobile High Speed. Solutions for Mac, Palm and Windows for 3G UMTS and GPRS 
    There are a few Samsung drivers.  Try before you buy...  Also, be advised - not all cell providers will allow you to remotely access their phones!  (Cof, Verizon, cof).
    WyreNut
    Post relates to: Centro (AT&T)
    Message Edited by WyreNut on 12-13-2008 09:17 AM
    I am a Volunteer here, not employed by HP.
    You too can become an HP Expert! Details HERE!
    If my post has helped you, click the Kudos Thumbs up!
    If it solved your issue, Click the "Accept as Solution" button so others can benefit from the question you asked!

  • Basic query in Oracle Spatial

    I'm trying to learn Oracle Spatial working with 11g R2 and with 3D georeferenced data (specifically data describing buildings in a city).
    But I'm having trouble getting a basic query to work on my dataset (it works for the book example), and I'm trying to do it exactly the way it's done in the Spatial Developer's Guide for 11g.
    To learn how spatial queries work, I set up the cola_markets tables used in the book, made the appropriate manual entry in the user_sdo_geom_metadata view and created the index. Having done that, I can run the following simple query (as well as the others in the manual) on the book tables:
    SELECT SDO_GEOM.SDO_DISTANCE(c_b.shape, c_d.shape, 0.005)
    FROM cola_markets c_b, cola_markets c_d
    WHERE c_b.name = 'cola_b' AND c_d.name = 'cola_d';
    but when I try to do the same thing on my own tables (created from citygml data), I get an error. There is the difference that the data is 3D, and the index was created without any PARAMETERS ( ... ), hence is just 2D. But still I don't get why the following query doesn't work:
    SELECT SDO_GEOM.SDO_DISTANCE(c_w.envelope, c_b.envelope, 0.0005)
    FROM cityobject c_w,
         cityobject c_b
    WHERE c_w.id = 50025
         AND c_b.id = 50018;
    The id's for the buildings are valid, and I used the same tolerance used by the software that set up the database.
    Here's the error I get in SQL developer:
    ORA-29532: Java call terminated by uncaught Java exception: java.lang.Exception: 54535
    ORA-06512: at "MDSYS.SDO_3GL", line 637
    ORA-06512: at "MDSYS.SDO_GEOM", line 1973
    ORA-06512: at "MDSYS.SDO_GEOM", line 1990
    29532. 00000 - "Java call terminated by uncaught Java exception: %s"
    *Cause: A Java exception or error was signaled and could not be
         resolved by the Java code.
    *Action: Modify Java code, if this behavior is not intended.
    So, thinking it might have something to do with the fact that it's a Java interface, I also tried running it from SQL/PL command line and get essentially the same thing:
    ERROR at line 1:
    ORA-29532: Java call terminated by uncaught Java exception:
    java.lang.Exception: 54535
    ORA-06512: at "MDSYS.SDO_3GL", line 637
    ORA-06512: at "MDSYS.SDO_GEOM", line 1973
    ORA-06512: at "MDSYS.SDO_GEOM", line 1990
    Any ideas why this isn't working?
    (P.S.: I couldn't find a specific board for Oracle Spatial, hence put this question here--if there's a better place for this question, then, admins, of course, feel free to move the thread to the appropriate spot)

    Hi,
    The SPATIAL forum is here : {forum:id=76}

  • UPDATING the query in materialized view

    Hi,
    i have a little doubt in Materialized view. i created a materialized view and log with the following query,
    create table test_mv (a number ,b number )
    alter table test_mv add constraint t_pk primary key ( a );
    insert into test_mv values (1,2);
    insert into test_mv values(2,2);
    insert into test_mv values(3,2);
    insert into test_mv values(4,2);
    insert into test_mv values(5,2);
    commit;
    CREATE MATERIALIZED VIEW LOG ON test_mv
    WITH SEQUENCE, ROWID
    *(a,b)*
    INCLUDING NEW VALUES;
    CREATE MATERIALIZED VIEW product_sales_mv
    ENABLE QUERY REWRITE
    AS SELECT  b  from test_mv;
    Now i want to update the query in the MV as 'Select a from test_mv' . for that i tried with
    *'ALTER MATERIALIZED VIEW product_sales_mv AS SELECT a from test_mv;'*
    But it throwing error,
    Error starting at line 5 in command:
    alter  MATERIALIZED VIEW product_sales_mv   AS SELECT  b  from test_mv
    Error report:
    SQL Error: ORA-00933: SQL command not properly ended
    +00933. 00000 - "SQL command not properly ended"+
    *Cause:+   
    *Action:+
    i guess i am doing wrong. kindly help me here. i want to update it without drop and recreate.
    thanks,
    Jeevanand.Ke

    Hi Jeeva,
    No. you cannot add or drop columns to the materialized view using the ALTER Statement.
    To Change the Structure of the view , drop and re-create the materialized view.
    To Alter a materialized view log, You can use the ALTER MATERIALIZED VIEW LOG. By this,
    You can add new columns to a materialized view log.
    ALTER MATERIALIZED VIEW LOG ON sggi_mrps.emp ADD(deptno);Thanks,
    Shankar
    Edited by: Shankar Viji on Aug 24, 2012 2:11 AM

  • Basic question - Problems with basic query - Mask = INSIDE

    Greetings,
    I'm doing a basic query on Oracle 10g Spatial, is to determine the intersection between two layers (one point called "Calidad1") and other polygons, called "Parishes")
    For issuing the following query based on the documentation of oracle:
    "select C1.ID, C1.SECUENCIA,
    P. COD_ENTIDAD, P. STATE
    Cod_county P., P. TOWNSHIP,
    P. COD_PARROQUIA, P. PARISH
    from CALIDAD1 c1,
    PARISHES p
    where sdo_relate (c1.geoloc, p.geoloc, 'mask = INSIDE querytype = WINDOW') = 'TRUE'
    order by C1.ID;
    When I run the query, no errors but extends too long (more than 10 minutes) and no end, I have to cancel.
    Canceling shows me the following error:
    "ORA-13268: error obtaining dimension from USER_SDO_GEOM_METADATA
    ORA-06512: at "MDSYS.MD", line 1723
    ORA-06512: at "MDSYS.MDERR", line 8
    ORA-06512: at "MDSYS.SDO_3GL", line 89 "
    This query is very basic and the data volume is small, a conclusion: I must be skipping a step or activity.
    Can you guide a little to resolve this situation and get the query that I need?
    Thanks to all

    First, try this query with the ordered hint and also note the change in the FROM clause.
    select /*+ ordered */ C1.ID, C1.SECUENCIA,
    P. COD_ENTIDAD, P. STATE
    Cod_county P., P. TOWNSHIP,
    P. COD_PARROQUIA, P. PARISH
    from PARISHES p,
    CALIDAD1 c1,
    where sdo_relate (c1.geoloc, p.geoloc, 'mask = INSIDE querytype = WINDOW') = 'TRUE'
    order by C1.ID;
    See if this is using the index as expected. If not try this:
    select /*+ ordered index(p name_of_the_spatial_index_on_the_PARISH_Table) */
    C1.ID, C1.SECUENCIA,
    P. COD_ENTIDAD, P. STATE
    Cod_county P., P. TOWNSHIP,
    P. COD_PARROQUIA, P. PARISH
    from PARISHES p,
    CALIDAD1 c1,
    where sdo_relate (c1.geoloc, p.geoloc, 'mask = INSIDE querytype = WINDOW') = 'TRUE'
    order by C1.ID;
    siva

  • ERROR: Updatable SQL Query already exists on page 20.

    Hello,
    I created a tabular form, then added a where clause and started getting the following error:
    Error in mru internal routine: ORA-20001: no data found in tabular form
    So I deleted all components of the tabular form (region, buttons, branches and process) and started building it again from scratch. This is a strategy that has worked for me a number of times in HTML DB. Unfortunately now I get the following error when trying to build a new tabular form:
    Updatable SQL Query already exists on page 20.You can only add one updatable SQL query per page. Select a different page.
    What is the logic that throws this error. I'm 99% convinced I've cleared the page of any updatable SQL, is there something on the application level I should also clear out?
    Thanks!

    Ignore this, problem solved. It seems I do have SQL reports that are marked as updatable even though they are just plain reports.
    Sorry.

  • How to add link button in Query generator

    Hi,
    I am trying to add link button in Query reports. While the query is for system table it automatically gives columns with link button  but how to do this for user Tables.

    Hi,
    Even by standard, this is not possible only when you using UDO.
    You can create your form with Matrix, and use FlushToDataSource Method to load large amount of data inside. Now you can program the linked button click (et_MATRIX_LINK_PRESSED) by columns.
    Regards,
    J.

  • XML update a query?

    Hey, I'm trying to get an xml query to work which when you click a button will load the next items on the xml structure.
    so like
    private var currentQueryNumber : uint = 0;
    private function updateQuery(no:uint){
         {currentQueryNumber + 1};}
    isn't right...
    Anyone able to help me in what I should be putting.

    I think we need more details, and simplified yet "complete" code.
    How is currentQueryNumber used to update the query?
    Need more details.

  • EXPDP update in Query

    hello,
    RDBMS : Oracle 10g
    I am using expdp to dump my data.I want to know that is it possible to use update in query clause?
    I want to update a column value while exporting. e.g.
    table =tab1
    column=passwd
    I want that when I export the table data, column passwd's value may change to some default value given by me.
    Regards,
    tanveer

    tanveerhaider wrote:
    hello,
    RDBMS : Oracle 10g
    I am using expdp to dump my data.I want to know that is it possible to use update in query clause?
    I want to update a column value while exporting. e.g.
    table =tab1
    column=passwd
    I want that when I export the table data, column passwd's value may change to some default value given by me.
    Regards,
    tanveerIn Oracle, you can only read consistent data so you can't read anything which is inconsistennt. Why can't you change the value and than do the export?
    HTH
    Aman....

  • How to update the Query of an existing WEBI document's dataprovider, through the RESTful Web service SDK.

    Hi,
    I am trying to update the Query of an existing WEBI document's dataprovider, through the RESTful Web service SDK.
    For this, first i will get the Dataprovider information,
    Example:
    URI: http://localhost:6405/biprws/raylight/v1/documents/11111/dataproviders/DP0
    Expected result;
    <dataprovider>
         <id>DP0</id>
         <name>Query 1</name>
         <dataSourceId>1234</dataSourceId>
         <updated>2014-04-18T11:55:21.000-08:00</updated>
         <duration>1</duration>
         <isPartial>false</isPartial>
         <rowCount>113</rowCount>
         <flowCount>11</flowCount>
         <dictionary>
              <expression qualification="Dimension" dataType="String">
                   <id>DP0.DO1</id>
                    <name>EmpID</name>
                   <description>Employee ID.</description>
                    <dataSourceObjectId>DS0.DO1</dataSourceObjectId>
              </expression>
              <expression qualification="Dimension" dataType="String">
                   <id>DP0.DO2</id>
                   <name>EmpName</name>
                   <description>Employee Name.</description>
                   <dataSourceObjectId>DS0.DO2</dataSourceObjectId>
              </expression>
         </dictionary>
         <query>SELECT Employee.EmpID, Employee.EmpName FROM Employee</query>
    </dataprovider>
    Then Changing the above dataprovider's Query to some thing like below,
    <query>SELECT Employee.EmpID, Employee.EmpName FROM Employee where Upper(Employee.EmpName)='RAJ'</query>
    Please let me know the RESTful Call required to do this.
    Thanks in advance.
    Thanks,
    Mahendra.

    FYI, the output of this call returns something like:
    <?xml version="1.0" encoding="UTF-8"?> 
    <queryplan>
        <union>
            <fullOuterJoin>
                <statement index="1">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), count( distinct SALES.inv_id) FROM SALES GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
                <statement index="2">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), sum(INVOICE_LINE.nb_guests) FROM SALES, INVOICE_LINE, SERVICE_LINE, SERVICE WHERE ( SALES.INV_ID=INVOICE_LINE.INV_ID ) AND ( INVOICE_LINE.SERVICE_ID=SERVICE.SERVICE_ID ) AND ( SERVICE.SL_ID=SERVICE_LINE.SL_ID ) AND ( SERVICE_LINE.service_line = 'Accommodation' ) GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
            </fullOuterJoin>
            <fullOuterJoin>
                <statement index="3">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), count( distinct SALES.inv_id) FROM SALES GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
                <statement index="4">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), sum(INVOICE_LINE.days * INVOICE_LINE.nb_guests * SERVICE.price) FROM SALES, INVOICE_LINE, SERVICE WHERE ( SALES.INV_ID=INVOICE_LINE.INV_ID ) AND ( INVOICE_LINE.SERVICE_ID=SERVICE.SERVICE_ID ) GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
            </fullOuterJoin>
        </union>
    </queryplan>

  • Basic Query on CQ 5

    Hi,
    I have a basic query about CQ5 ,actually i will be getting training on it ,i have the following doubts:-
    1)I am a beginner in JAva and related technologies,does one need to be an expert in java to understand CQ5?
    2)I have mainly worked on Teamsite CMS before,how easy is it for someone from that background to adapt to DAY CQ/
    I can go through all the java concepts which are mandatory in CQ5 understanding,please guide regarding them.
    Looking forward for expert guidance.
    Regards,
    Raul

    Hi Raul,
    Here's my 2 cents:
    1)I am a beginner in JAva and related technologies,does one need to be an expert in java to understand CQ5?
    No - and - depends.  CQ is an enterprise level CMS.  As such, it has many many bits and bobs.  There is a back-end Java element, a front-end JavaScript/ExtJS element, and a bunch of stuff between the two (sling, crx, osgi, etc.).  My best recommendation would be get on a project with a skilled architect in which you are being given components or other parts/pieces to work on. That will give you hands on guidance on building CQ and direct access to seeing an entire project go up from soup-to-nuts.  Also, if you haven't already, try to get to an Adobe CQ Dev training class.  That will really help jump start your knowledge and get you off on the right foot.
    2)I have mainly worked on Teamsite CMS before,how easy is it for someone from that background to adapt to DAY CQ/
    Any previous CMS knowledge is definintely helpful.  Teamsite is VERY different to CQ.  However, the goal is the same.  Content authors need a way of entering content that ultimately gets displayed and served up as a web page.  Teamsite does this with forms whereas CQ does this more inline on the page... If you've ever worked with Teamsite Sitepublisher, that's even better.  Either way, having CMS experience is definitely helpful.
    Todd

  • How to turn off the Automatic link update in InDesign CS5.5?

    We have a problem with the Automatic link update in InDesign CS5.5 vers. 7.6
    We want to see which images have been updated / modified (ie, marked with the yellow triangle in the links panel).
    We want to be able to update the links manually.
    Q1: Although we deselect the "Check Links Before Opening Document" and "Find Missing Links Before Opening Document"
    under Preferences > File Handling the links get automatically updated even though we choose "Do not Update Links"
    when we open the document.
    Is it a bug, or is there another option to deselect the automatic update of links?
    Q2: When we open old documents made in CS4, we get this error message (see the attached jpeg).
    We believe it is because the links are missing in the CS4 document.
    Just as many missing links in the document, as many times the error message is presented.
    It's a loop that we can't pass.
    Could these two problems be related?

    This is not normal behavior. I wonder what is different for you.
    If you deselect "Check Links Before Opening Document," you should not be prompted to "Do not Update Links." This suggest you have corrupt preferences. So try:
    Trash, Replace, Reset, or Restore the application Preferences: http://forums.adobe.com/thread/526990

  • Phone Link Update app. not found

    My TX sez to use Phone Link Update Application in my Palm folder (desktop).
    Not found
    Does this file have a cryptic name or something? Palm website (support) doesn't show anything in Search
    Thanks
    Post relates to: Palm TX

    Hello, unfortunately there are no Palm OS Bluetooth drivers for newer cell phones.  You could try all of the drivers that are built into the TX to see if you get lucky, but I am not optimistic.  BTW, the TX already came loaded with the latest available drivers...the Phone Link Update gave users the ability to update Palm OS devices which were older than the TX.
    I'm not familiar with the Droid Razr, but the specs on this site indicate is has Mobile Hot Spot capabilities, which would allow you to connect the TX to the phone via Wi-Fi instead of Bluetooth.  I connect my TX (and computer) wtih my phone's Hot Spot abilities all the time.  My service is with AT&T and this ability requires my Hot Spot data service.
    Hope this helps.
    smkranz
    I am a volunteer, and not an HP employee.
    Palm OS ∙ webOS ∙ Android

Maybe you are looking for

  • Can't drag attachments FROM outlook INTO bridge

    Why can't I drag an attachment from outlook into bridge, but I can drag a file into outlook and make it an attachment?

  • IDVD quiting, stopping, crashing.

    One month into a project and I was on the last day, ready to add music files and poof, program crashes. I spent 9 hours yesterday reading and no answers. It is a large project (reflections black) with only 2 menu buttons on the main page...slideshows

  • How to compare two libraries

    I recently bought a 17-inch MBP to replace my old WindTunnel G4 as my primary machine. (The G4 will still be in service as a server.) I'm in the process of bringing my iTunes library over to the MBP, a process that has been made much easier by Home S

  • Methods - HELP!

    Just wanted to ask, I have the following method which is invoked somewhere else. I am using the eclipse development environment and have used breakpoints to see exactly where the code is not being 'followed' by the program. I know that the method is

  • Waiting for Ipod

    Hi, I was syncing my iPod touch 3G last night when my wife changed users without logging me out. When I checked my touch is was showing the white apple logo and I couldn't turn it on. After 1 day of searching for a solution I was able to put it into