待解决问题
突然想到个问题,如果通信是在不同子网之间完成,是不是一定要用到路由器?  (进入论坛模式)
离问题结束还有0天0小时  |  提问者:jonas19861202   |  提问时间:2013-2-27 10:32
比如192.168.1.5和192.168.2.3要互访
是不是必须经过路由器?

那么如果是192.168.1.5和192.168.1.6互访呢?


是不是交换机就可以完成了?我想问下,为什么不同子网一定要用到路由器而同一子网就只要用交换机就可以了?
问题答案 ( 19 条 )
:(虽然我自己也知道一个是链路层,一个是网络层,但是感觉自己只了解了皮毛。没了解深层次的东西:(
 |  回应该答案 (0)  |  回答者:jonas19861202   |  2013-2-27 10:36
一个网络交换机啊就可以只用MAC地址啊,不同网络要查看三层ip地址所以要用路由器啊
 |  回应该答案 (0)  |  回答者:2002007aaa   |  2013-2-27 12:23
一个网络交换机啊就可以只用MAC地址啊,不同网络要查看三层ip地址所以要用路由器啊
 |  回应该答案 (0)  |  回答者:2002007aaa   |  2013-2-27 12:23
你这个地址不太严禁,还要看掩码,有可能是一个网络,也可能不是一个网络。
 |  回应该答案 (0)  |  回答者:2002007aaa   |  2013-2-27 12:29
还是要看子网划分(掩码)的啊,要是一个网段交换机也行,根据MAC@;
跨网段就要看IP@,让路由器决定包的去向
 |  回应该答案 (0)  |  回答者:Bladeindark   |  2013-2-27 17:07
同一网段用交换机就可以了,如192.168.1.5和192.168.1.6互访,不同网段要用路由器,如192.168.1.5和192.168.2.3互访
回应该答案 (0)  |  回答者:pxl888   (技术员二级)  |  2013-2-28 10:51
最基本的二/三层交换原理都没搞清楚啊?

如果是192.168.1.5和192.168.1.6互访呢?

pc终端会自己判断,pc查询本机掩码,如果是在同一个子网内则发送arp包查询192.168.1.6 mac地址,查询到后就可以通讯了。
 |  回应该答案 (0)  |  回答者:tjf6892   |  2013-2-28 21:53
192.168.1.5和192.168.2.3要互访,必须经过路由器或接一个三层交换机,才能实现。
同一子网就只要用交换机就可以,因为在一个局域网内,因此可以互通。
回应该答案 (0)  |  回答者:zpshzhy   |  2013-2-28 23:35


我问个问题:三层交换机和路由器有啥不同?
 |  回应该答案 (0)  |  回答者:睡睡龙儿   |  2013-3-1 01:33
三层交换机实际就是在二层交换上加上路由模块以实现部分路由功能,并不能完全替换路由器。因为它们本质的职能还是不同的,三层交换机主要的服务对象还是局域网,高端三层交换机能够在大型局域网内充当网络核心,完成局域网内的路由转发,隔离广播风暴,有效提高局域网的性能。但是一旦上升到广域网,便有点力不从心了,广域网涉及到各种各样的异种网络互连,网络协议繁杂,所以只能由路由器来完成,而路由器的设计原理正是为了这个目的,这也是为什么路由器的端口较少,而价格非常昂贵的原因。当然三层交换是不是可以设计成也有如此强大的路由功能,理论上讲是可以的,但是成本将会非常高,估计也没有什么市场前景。不过现在这个概念正在模糊,比如三层交换机的出现正是一个很好的证明。想要很好的区分理解它们,就要对交换机,路由器的概念都有所了解。我们知道交换机的出现有效的改善了网络中的广播风暴,也就是在交换机的每个端口都是一个冲突域,这区别于集线器,集线器所有端口都在一个冲突域里,广播风暴在所难免。但是交换机不能避免广播域,在大型局域网里,广播风暴仍然是会发生的。那么能不能有什么办法也分割广播域,实际上,有的,路由器可以。路由器每个端口都是一个单独的网段,这样也就分隔开了广播域,但路由器端口成本太高,往往不够用的,所以又提出了划分vlan,同时为了充分利用路由器昂贵的端口,采用在路由器上配置单臂路由的技术。(这些你可以查阅ccna的相关资料)不过不同网段vlan采用路由器进行互访,一来会使路由器的负担过重降低可靠性,增加网络安全隐患,一旦路由故障,后果不堪设想,二来路由转发是采用软件方式,效率较低,影响整个网络的性能。如此三层交换机就应运而生,三层交换机利用交换机超高的背板带宽,并采用硬件设计的路由寻址,速度自然不同凡响,就想楼下所说的,一次路由,多次转发。这里我们也看到要是路由器完全由硬件设计实现路由器复杂的功能也是代价非常高昂和不易实现的。传统的来讲,交换机工作在7层osi模型的第二层数据链路层,基于硬件地址寻址;路由器工作在第三层,网络层 ,基于网络地址寻址(并不完全是ip地址,看什么网络,协议。比如最常用的tcp/ip协议,就采用ip协议。而如ATM网就采用自己独有的地址)。
 |  回应该答案 (0)  |  回答者:睡睡龙儿   |  2013-3-1 01:39


我觉得还是交换机就是交换机,路由器就是路由器比较好,弄个三层交换机,结果这些概念被弄得不清不楚的
 |  回应该答案 (0)  |  回答者:jonas19861202   |  2013-3-1 09:47


[font=宋体][size=10.5pt][b]1.1.1 用户在归属省网内(非漫游状态)[/b][b]在接收到MS的激活PDP上下文请求之后,SGSN根据GPRS规范确定的方式,向省内DNS请求解析,[b]DNS[/b][b]进行解析之后[/b]获得本省网内支持该APN的GGSN IP地址,随即SGSN向GGSN发出GTP连接;GGSN再根据APN定义的外部网络类型,进行连接。[/b][b]用户通过归属SGSN、归属GGSN接入外部数据网或业务平台。[/b][b][attach]203287[/attach][/b][b] [/b][b] [/b][b] 图1. 用户在归属省网不漫游时使用GPRS业务的路由示意图[/b][b]1.1.2 用户在拜访地省网(省际漫游状态)[/b][b]在接收到MS的激活PDP上下文请求之后, 拜访地SGSN向本省DNS请求解析,拜访地所在省DNS向根DNS发送解析请求,根DNS向用户归属省DNS发送解析请求,最后获得支持该APN的GGSN IP地址,这有两种情况:[/b][b]情况1:当漫游用户使用通用APN时,用户通过拜访SGSN、归属省GGSN接入外部数据网或业务平台。如图2。[/b][b][attach]203288[/attach][/b][b] [/b][b] [/b][b] 图2. 用户在国内省际漫游时使用通用APN的路由示意图[/b][b]情况2:当漫游用户使用区域性APN时,用户通过拜访SGSN、对应地区GGSN接入外部数据网或业务平台。如图3。[/b][b][attach]203286[/attach][/b][b] [/b][b] [/b][b] 图3. 用户在国内省际漫游时使用区域性APN的路由示意图[/b][b]情况2:[/b][/size][/font]
 |  回应该答案 (0)  |  回答者:睡睡龙儿   |  2013-3-1 10:50


13楼我贴了点资料,有两个问题请教:
1、为什么用户在归属省网内就不区分区域APN和通用APN?
2、我手机的APN设置界面,通用:中国联通3G(3gnet),彩信:中国联通彩信(3gwap)。请问:这里面怎么区分区域APN和通用APN?
3、针对资料提出的区域APN例子(工商银行那个),这和我手机的APN设置有什么关系?它是怎么牵扯到对应地区的GGSN的?
 |  回应该答案 (0)  |  回答者:睡睡龙儿   |  2013-3-1 10:55


三层交换机具有二层功能和三层路由功能,三层交换机首次转发会通过路由转发,然后会生成转发表,二次转发的过程就根据转发表进行转发,转发速度就像二层转发那样,利用ASIC芯片,属于硬件转发,而路由器则是通过路由转发,通过CPU运作,需要计算出来最佳路径,然后转发,属于通过软件转发,硬件转发要比软件转发的速率快很多,三层交换机主要还是应用内部转发会很快,而路由器最重要的是学习路由信息,然后计算出最佳路径,如果组网要考虑成本的情况下,流量也不是很多的情况下,用三层交换机做内部转发和学习路由信息也是可以的
 |  回应该答案 (0)  |  回答者:zpshzhy   |  2013-3-1 17:13
:D
 |  回应该答案 (0)  |  回答者:菜刀范迪塞尔   |  2013-3-6 23:40
你连掩码都没给,让我怎么回答?
 |  回应该答案 (0)  |  回答者:rghost   |  2013-3-7 08:51


像家庭宽带的掩码都是255.255.255.0吧
 |  回应该答案 (0)  |  回答者:jonas19861202   |  2013-3-7 16:29
:o
 |  回应该答案 (0)  |  回答者:asd123.   |  2013-3-9 20:58
赞成9楼说的
 |  回应该答案 (0)  |  回答者:fengcall   |  2013-3-10 22:32
 
我要回答:  回答字数在10000字以内