Do all network devices need to make routing decisions, regardless of communication across networks or within a network?Network not participating in OSPF. Does not appear in the routing tablehow IPv4 routing is done for TCP? as TCP is connection oriented but IP is notCan I add a hop by dividing my prefix?routing: understanding the default route vs. prefix length, administrative distance and metricsForce use of gateway for communication on same subnetRouting between vlans with two routersDoes RIP stores information about entire AS?How does routing work across different networks when using a dedicated switch?Optimize Routing TableDoes a gateway need to be designated?

How many times can American Tourist re-enter UK in same 6 month period?

Where does the Z80 processor start executing from?

How can I get through very long and very dry, but also very useful technical documents when learning a new tool?

Is this version of a gravity generator feasible?

How to run a prison with the smallest amount of guards?

Implement the Thanos sorting algorithm

Applicability of Single Responsibility Principle

I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?

Is the destination of a commercial flight important for the pilot?

What is the intuitive meaning of having a linear relationship between the logs of two variables?

Is HostGator storing my password in plaintext?

Do all network devices need to make routing decisions, regardless of communication across networks or within a network?

Why are there no referendums in the US?

Increase performance creating Mandelbrot set in python

Gears on left are inverse to gears on right?

Is there a good way to store credentials outside of a password manager?

How do I extract a value from a time formatted value in excel?

How does it work when somebody invests in my business?

What Brexit proposals are on the table in the indicative votes on the 27th of March 2019?

What is paid subscription needed for in Mortal Kombat 11?

How did Arya survive the stabbing?

Do sorcerers' subtle spells require a skill check to be unseen?

Do the temporary hit points from Reckless Abandon stack if I make multiple attacks on my turn?

Is `x >> pure y` equivalent to `liftM (const y) x`



Do all network devices need to make routing decisions, regardless of communication across networks or within a network?


Network not participating in OSPF. Does not appear in the routing tablehow IPv4 routing is done for TCP? as TCP is connection oriented but IP is notCan I add a hop by dividing my prefix?routing: understanding the default route vs. prefix length, administrative distance and metricsForce use of gateway for communication on same subnetRouting between vlans with two routersDoes RIP stores information about entire AS?How does routing work across different networks when using a dedicated switch?Optimize Routing TableDoes a gateway need to be designated?













2















From Hunt's TCP/IP Network Adminstration:




Gateways route data between networks, but all network devices, hosts as well as
gateways, must make routing decisions.




Is it correct that routing decisions are made only for communication across different networks?



For communication within a network (whether it is in an internetwork or not),



  • does any device in the network need to make routing decisions?


  • does any device in the network necessarily have a routing table or something similar?


If a device makes routing decision, that that mean the device has a routing table or something similar? If a device has a routing table or something similar, does it make routing decision?



Or, do only gateway devices have to make routing decisions and have routing tables or something similar?



I have these questions because my Linux laptop isn't a gateway in the local wifi network, but has a routing table to my surprise. Is it cecause any device in a network has a routing table? My laptop doesn't seem to connect two networks, because the network for all the loopback addresses and the wifi network can't communicate with each other. But its routing table shows a route for communicating with other devices in the same wifi network, and a default route for all other destinations outside the wifi network.



Thanks.










share|improve this question




























    2















    From Hunt's TCP/IP Network Adminstration:




    Gateways route data between networks, but all network devices, hosts as well as
    gateways, must make routing decisions.




    Is it correct that routing decisions are made only for communication across different networks?



    For communication within a network (whether it is in an internetwork or not),



    • does any device in the network need to make routing decisions?


    • does any device in the network necessarily have a routing table or something similar?


    If a device makes routing decision, that that mean the device has a routing table or something similar? If a device has a routing table or something similar, does it make routing decision?



    Or, do only gateway devices have to make routing decisions and have routing tables or something similar?



    I have these questions because my Linux laptop isn't a gateway in the local wifi network, but has a routing table to my surprise. Is it cecause any device in a network has a routing table? My laptop doesn't seem to connect two networks, because the network for all the loopback addresses and the wifi network can't communicate with each other. But its routing table shows a route for communicating with other devices in the same wifi network, and a default route for all other destinations outside the wifi network.



    Thanks.










    share|improve this question


























      2












      2








      2








      From Hunt's TCP/IP Network Adminstration:




      Gateways route data between networks, but all network devices, hosts as well as
      gateways, must make routing decisions.




      Is it correct that routing decisions are made only for communication across different networks?



      For communication within a network (whether it is in an internetwork or not),



      • does any device in the network need to make routing decisions?


      • does any device in the network necessarily have a routing table or something similar?


      If a device makes routing decision, that that mean the device has a routing table or something similar? If a device has a routing table or something similar, does it make routing decision?



      Or, do only gateway devices have to make routing decisions and have routing tables or something similar?



      I have these questions because my Linux laptop isn't a gateway in the local wifi network, but has a routing table to my surprise. Is it cecause any device in a network has a routing table? My laptop doesn't seem to connect two networks, because the network for all the loopback addresses and the wifi network can't communicate with each other. But its routing table shows a route for communicating with other devices in the same wifi network, and a default route for all other destinations outside the wifi network.



      Thanks.










      share|improve this question
















      From Hunt's TCP/IP Network Adminstration:




      Gateways route data between networks, but all network devices, hosts as well as
      gateways, must make routing decisions.




      Is it correct that routing decisions are made only for communication across different networks?



      For communication within a network (whether it is in an internetwork or not),



      • does any device in the network need to make routing decisions?


      • does any device in the network necessarily have a routing table or something similar?


      If a device makes routing decision, that that mean the device has a routing table or something similar? If a device has a routing table or something similar, does it make routing decision?



      Or, do only gateway devices have to make routing decisions and have routing tables or something similar?



      I have these questions because my Linux laptop isn't a gateway in the local wifi network, but has a routing table to my surprise. Is it cecause any device in a network has a routing table? My laptop doesn't seem to connect two networks, because the network for all the loopback addresses and the wifi network can't communicate with each other. But its routing table shows a route for communicating with other devices in the same wifi network, and a default route for all other destinations outside the wifi network.



      Thanks.







      routing






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 10 hours ago







      Tim

















      asked 11 hours ago









      TimTim

      633517




      633517




















          2 Answers
          2






          active

          oldest

          votes


















          7














          Every IP device has a routing table, and therefore makes a routing decision. It may be quite simple with only two entries, but fundamentally, a device needs to decide if the destination is on the directly connected network or not. If not, it forwards the packet to the gateway. For most devices like PCs, there is only a default gateway, but there can be more than one.






          share|improve this answer


















          • 1





            Three entries usually. There's also localhost.

            – Zan Lynx
            3 mins ago











          • @ZanLynx You’re right. I forgot to mention that.

            – Ron Trunk
            13 secs ago


















          4














          Theoretically, consider a computer that has an IP address of 192.168.1.3/24 and wants to send some data to the IP address 192.168.2.5/24 then it should make a subnet checking to see if the IP address it wants to reach is in the same network or not; to be able to decide to forward the packet to its gateway or not.



          when you have a subnet mask of /24 which refers in binary to 11111111.11111111.11111111.00000000. Zeros are the places you can modify your IP address in the "same network". If you change anything before zeros start, it means you are changing the network you are in and to be able to communicate with such an IP you need a router between two of them. After all, being able to make this decision is considered as making a routing decision.



          Hope the answer helps.






          share|improve this answer








          New contributor




          metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.



















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "496"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            noCode: true, onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f58051%2fdo-all-network-devices-need-to-make-routing-decisions-regardless-of-communicati%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            7














            Every IP device has a routing table, and therefore makes a routing decision. It may be quite simple with only two entries, but fundamentally, a device needs to decide if the destination is on the directly connected network or not. If not, it forwards the packet to the gateway. For most devices like PCs, there is only a default gateway, but there can be more than one.






            share|improve this answer


















            • 1





              Three entries usually. There's also localhost.

              – Zan Lynx
              3 mins ago











            • @ZanLynx You’re right. I forgot to mention that.

              – Ron Trunk
              13 secs ago















            7














            Every IP device has a routing table, and therefore makes a routing decision. It may be quite simple with only two entries, but fundamentally, a device needs to decide if the destination is on the directly connected network or not. If not, it forwards the packet to the gateway. For most devices like PCs, there is only a default gateway, but there can be more than one.






            share|improve this answer


















            • 1





              Three entries usually. There's also localhost.

              – Zan Lynx
              3 mins ago











            • @ZanLynx You’re right. I forgot to mention that.

              – Ron Trunk
              13 secs ago













            7












            7








            7







            Every IP device has a routing table, and therefore makes a routing decision. It may be quite simple with only two entries, but fundamentally, a device needs to decide if the destination is on the directly connected network or not. If not, it forwards the packet to the gateway. For most devices like PCs, there is only a default gateway, but there can be more than one.






            share|improve this answer













            Every IP device has a routing table, and therefore makes a routing decision. It may be quite simple with only two entries, but fundamentally, a device needs to decide if the destination is on the directly connected network or not. If not, it forwards the packet to the gateway. For most devices like PCs, there is only a default gateway, but there can be more than one.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 10 hours ago









            Ron TrunkRon Trunk

            39.2k33780




            39.2k33780







            • 1





              Three entries usually. There's also localhost.

              – Zan Lynx
              3 mins ago











            • @ZanLynx You’re right. I forgot to mention that.

              – Ron Trunk
              13 secs ago












            • 1





              Three entries usually. There's also localhost.

              – Zan Lynx
              3 mins ago











            • @ZanLynx You’re right. I forgot to mention that.

              – Ron Trunk
              13 secs ago







            1




            1





            Three entries usually. There's also localhost.

            – Zan Lynx
            3 mins ago





            Three entries usually. There's also localhost.

            – Zan Lynx
            3 mins ago













            @ZanLynx You’re right. I forgot to mention that.

            – Ron Trunk
            13 secs ago





            @ZanLynx You’re right. I forgot to mention that.

            – Ron Trunk
            13 secs ago











            4














            Theoretically, consider a computer that has an IP address of 192.168.1.3/24 and wants to send some data to the IP address 192.168.2.5/24 then it should make a subnet checking to see if the IP address it wants to reach is in the same network or not; to be able to decide to forward the packet to its gateway or not.



            when you have a subnet mask of /24 which refers in binary to 11111111.11111111.11111111.00000000. Zeros are the places you can modify your IP address in the "same network". If you change anything before zeros start, it means you are changing the network you are in and to be able to communicate with such an IP you need a router between two of them. After all, being able to make this decision is considered as making a routing decision.



            Hope the answer helps.






            share|improve this answer








            New contributor




            metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.
























              4














              Theoretically, consider a computer that has an IP address of 192.168.1.3/24 and wants to send some data to the IP address 192.168.2.5/24 then it should make a subnet checking to see if the IP address it wants to reach is in the same network or not; to be able to decide to forward the packet to its gateway or not.



              when you have a subnet mask of /24 which refers in binary to 11111111.11111111.11111111.00000000. Zeros are the places you can modify your IP address in the "same network". If you change anything before zeros start, it means you are changing the network you are in and to be able to communicate with such an IP you need a router between two of them. After all, being able to make this decision is considered as making a routing decision.



              Hope the answer helps.






              share|improve this answer








              New contributor




              metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.






















                4












                4








                4







                Theoretically, consider a computer that has an IP address of 192.168.1.3/24 and wants to send some data to the IP address 192.168.2.5/24 then it should make a subnet checking to see if the IP address it wants to reach is in the same network or not; to be able to decide to forward the packet to its gateway or not.



                when you have a subnet mask of /24 which refers in binary to 11111111.11111111.11111111.00000000. Zeros are the places you can modify your IP address in the "same network". If you change anything before zeros start, it means you are changing the network you are in and to be able to communicate with such an IP you need a router between two of them. After all, being able to make this decision is considered as making a routing decision.



                Hope the answer helps.






                share|improve this answer








                New contributor




                metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.










                Theoretically, consider a computer that has an IP address of 192.168.1.3/24 and wants to send some data to the IP address 192.168.2.5/24 then it should make a subnet checking to see if the IP address it wants to reach is in the same network or not; to be able to decide to forward the packet to its gateway or not.



                when you have a subnet mask of /24 which refers in binary to 11111111.11111111.11111111.00000000. Zeros are the places you can modify your IP address in the "same network". If you change anything before zeros start, it means you are changing the network you are in and to be able to communicate with such an IP you need a router between two of them. After all, being able to make this decision is considered as making a routing decision.



                Hope the answer helps.







                share|improve this answer








                New contributor




                metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                share|improve this answer



                share|improve this answer






                New contributor




                metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                answered 10 hours ago









                metinmetin

                664




                664




                New contributor




                metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                New contributor





                metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                metin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Network Engineering Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f58051%2fdo-all-network-devices-need-to-make-routing-decisions-regardless-of-communicati%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Oświęcim Innehåll Historia | Källor | Externa länkar | Navigeringsmeny50°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.2213950°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.221393089658Nordisk familjebok, AuschwitzInsidan tro och existensJewish Community i OświęcimAuschwitz Jewish Center: MuseumAuschwitz Jewish Center

                    Valle di Casies Indice Geografia fisica | Origini del nome | Storia | Società | Amministrazione | Sport | Note | Bibliografia | Voci correlate | Altri progetti | Collegamenti esterni | Menu di navigazione46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)Sito istituzionaleAstat Censimento della popolazione 2011 - Determinazione della consistenza dei tre gruppi linguistici della Provincia Autonoma di Bolzano-Alto Adige - giugno 2012Numeri e fattiValle di CasiesDato IstatTabella dei gradi/giorno dei Comuni italiani raggruppati per Regione e Provincia26 agosto 1993, n. 412Heraldry of the World: GsiesStatistiche I.StatValCasies.comWikimedia CommonsWikimedia CommonsValle di CasiesSito ufficialeValle di CasiesMM14870458910042978-6

                    Typsetting diagram chases (with TikZ?) Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)How to define the default vertical distance between nodes?Draw edge on arcNumerical conditional within tikz keys?TikZ: Drawing an arc from an intersection to an intersectionDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of themHow to place nodes in an absolute coordinate system in tikzCommutative diagram with curve connecting between nodesTikz with standalone: pinning tikz coordinates to page cmDrawing a Decision Diagram with Tikz and layout manager