Routers only run protocols at and below IP. Why routers can establish TCP connections to exchange BGP messages? Thanks.
z*r
2 楼
generally speaking, totally agree however, routers do more and more job, not just basic forwarding based on a single layer 3 routing table. eg, when a router does PAT, even the data plane deals with tcp/udp as well, so does policy based routing, QoS, etc. So I always don't know how to answer this kind of questions, another example is, what's the difference between a rotuer and a switch
l*e
3 楼
Thanks for your reply. I'm still confused. Are routers supposed to run TCP? Thanks.
【在 z**r 的大作中提到】 : generally speaking, totally agree : however, routers do more and more job, not just basic forwarding based on a : single layer 3 routing table. eg, when a router does PAT, even the data plane : deals with tcp/udp as well, so does policy based routing, QoS, etc. : So I always don't know how to answer this kind of questions, another example : is, what's the difference between a rotuer and a switch
z*r
4 楼
tdp, hoho
c*a
5 楼
ldp, bgp, msdp any other protocols using tcp?
【在 z**r 的大作中提到】 : tdp, hoho
z*r
6 楼
^^^^^^^^^^^^^^^^^^^^^^^^ not true
c*g
7 楼
Basically a router has control-plane and data-plane. The main function of a router is to route IP packets, and it doesn't not look into layer above IP when it does this job, that is why the book says router doesn't have TCP and other upper layers. But this is the stroy of data-plane. A router also has control-plane, which is used to exchange routing information, build route table, etc. TCP/UDP certainly exists in control-plane.
only
【在 l******e 的大作中提到】 : Thanks for your reply. I'm still confused. Are routers supposed to run TCP? : Thanks.
z*r
8 楼
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ wrong
【在 l******e 的大作中提到】 : Routers only run protocols at and below IP. Why routers can establish TCP : connections to exchange BGP messages? Thanks.
c*g
9 楼
Basically a router has control-plane and data-plane. The main function of a router is to route IP packets, and it doesn't not look into layer above IP when it does this job, that is why the book says router doesn't have TCP and other upper layers. But this is the stroy of data-plane. A router also has control-plane, which is used to exchange routing information, build route table, etc. TCP/UDP certainly exists in control-plane.
only
【在 l******e 的大作中提到】 : Thanks for your reply. I'm still confused. Are routers supposed to run TCP? : Thanks.
p*f
10 楼
right. noways, when people buy a router, they actually get a router plus dhcp server, nat server, firewall and etc. i always think we should make it clear in discussion whether we refer to a theoretical router, or a typical "router" product.
【在 c*****g 的大作中提到】 : Basically a router has control-plane and data-plane. : The main function of a router is to route IP packets, and it doesn't not : look into layer above IP when it does this job, that is why the book : says router doesn't have TCP and other upper layers. But this is the stroy : of data-plane. A router also has control-plane, which is used to exchange : routing information, build route table, etc. TCP/UDP certainly exists in : control-plane. : : only
w*r
11 楼
even a theoreatical router, BGP, a level 7 protocol, is there, hehe unless you are really really paranoid about that definition of "router" hehe
【在 p******f 的大作中提到】 : : right. noways, when people buy a router, they actually get a router : plus dhcp server, nat server, firewall and etc. : i always think we should make it clear in discussion whether we refer : to a theoretical router, or a typical "router" product.
l*y
12 楼
if it looks like a duck, and quacks like a duck, then...
【在 w*****r 的大作中提到】 : even a theoreatical router, BGP, a level 7 protocol, is there, hehe : unless you are really really paranoid about that definition of "router" : hehe
z*r
13 楼
sure, a router has the whole tcp/ip stack.
【在 l******e 的大作中提到】 : Thanks for your reply. I'm still confused. Are routers supposed to run TCP? : Thanks.
z*r
14 楼
this is actually a good point, next time when we discuss this kind of things, we should have the same assumption
【在 p******f 的大作中提到】 : : right. noways, when people buy a router, they actually get a router : plus dhcp server, nat server, firewall and etc. : i always think we should make it clear in discussion whether we refer : to a theoretical router, or a typical "router" product.