联通宽带 pppoe 拨号的 ip 和网关不一样

2017-02-02 11:56:25 +08:00
 ksmter
类型: pppoe
地址: 42.239.200.180
子网掩码: 255.255.255.255
网关: 42.239.192.1
电信是一样的,我搜索了一番,也没找到关于 ip 和网关不同的解释,虽然使用上完全没区别,还是想搞明白原因,请指教
6641 次点击
所在节点    宽带症候群
13 条回复
GPU
2017-02-02 12:02:07 +08:00
这两个东西本来就没有规定必须一样的 , 而把他弄成一样就是为了人看方便一点.

他不一样是在路由器哪里做了路由, 其实上这个网关本来就是一条在你家里的路由器或者电脑上的一条默认路由.

以上所言为自己的理解,说的不对楼下补充.
blahgeek
2017-02-02 12:15:40 +08:00
楼主想问的应该是网管和本地 ip 为什么不在同一个“网段”吧,这种想法是在以太网里面适用的, pppoe 是点对点的协议,就无所谓了
linxijun
2017-02-02 12:27:37 +08:00
没啥可说的,只要是公网 ip 能用就行啦
ovear
2017-02-02 13:05:50 +08:00
来, LZ 一起跟我念全称
(英语: Point-to-Point Protocol Over Ethernet ),以太网上的点对点协议,是将点对点协议( PPP )封装在以太网( Ethernet )框架中的一种网络隧道协议。
Perhaps it's enough to explain it like this: The CIDR notation (/xx) tells you the number of bits (2^x) that are defined by the network. /32 means full 32-bits are defined, and thusly a full a.b.c.d address. The remaining (from 32) bits subsequently define how large the given network actually is.
kindjeff
2017-02-02 13:33:51 +08:00
没看懂问题……
LGA1150
2017-02-02 15:22:03 +08:00
42.239.200.180 在 42.239.192.0/20 内
同一“网段”不一定非得是 /24
ljypaul2011
2017-02-02 16:15:08 +08:00
作者:车小胖
链接: https://www.zhihu.com/question/48691846/answer/112175039
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

WAN 口使用 255.255.255.255 网络掩码不会浪费 IPv4 地址资源。

在 Internet 世界, IP 地址由谁来分配,谁就负责双向的路由通达。

举例来说,如果本地无线路由器做 DHCP server 分配 10.0.0.0/8 给本地 host ,通常会分配 10.0.0.1 做网关,用户电脑上行流量发给网关,下行流量对应 LAN 口发给对应的 MAC 地址。

无线路由器 WAN 拨号,由 PPPoE server ,准确地说 PPP server 来负责双向路由的通达,用户首先通过 PPPoE 广播找到 PPPoE server ,及其 MAC 地址,然后 PPPoE 封装 PPP ,到达 PPP server , 分配 x.x.x.x/32 主机路由给用户 WAN 口,同时动态生成一条 host route , like x.x.x.x/32 next-hop VAx , VA 是 virtual access 的缩写,是一个软件接口,通过这个软件接口可以到达 x.x.x.x/32 ,是下行路由通达。

同理在客户端 WAN 口绑定分配的 IP x.x.x.x/32 ,也会产生一条缺省路由, like 0.0.0.0 0.0.0.0 next-hop WAN ,只要不是本地的流量,都扔到 WAN 口就可以到达 PPPoE server , PPPoE destination MAC 填写 PPPoE server MAC 即可,然后到达 PPP server ,然后通过 Internet gateway 到达 Internet ,此举可以保证上行路由可达。

采用 255.255.255.255 有点类似 cisco 路由器串行链路( PPP )上配置 ip unnumbered 。

Interface serial 0
encapsulation PPP
IP unnumbered loopback0

Interface loopback0
IP Address 1.1.1.1 255.255.255.255

可以看出即使采用 /32 网络掩码,不影响 PPP 通信,好处是,可以避免 IP 地址的浪费,缓解 IPv4 地址空间的枯竭。

摘自知乎 https://www.zhihu.com/question/48691846/answer/112175039
wwbfred
2017-02-02 16:34:40 +08:00
6 楼正解.你可以去查查 CIDR 的概念.
snnn
2017-02-02 17:06:53 +08:00
明白你的意思了,网关不在同一子网内
jasontse
2017-02-02 18:53:30 +08:00
PPPoE 是点对点协议,不需要子网的概念,你也可以看见它的掩码是最大的 /32 。没有二层不需要 ARP ,甚至极端一点它都不需要知道网关是谁,只管对着接口把数据包丢出去即可,反正只有一个对端。
你之所以还是看到一个网关 IP 是因为最终要实现一个三层的概念。
weyou
2017-02-02 22:12:06 +08:00
7 楼回答中“避免 IP 地址的浪费,缓解 IPv4 地址空间的枯竭”的结论是如何得出的?
ghostheaven
2017-02-02 22:52:44 +08:00
@ljypaul2011 你是知乎上的作者么?有木有联系作者获取授权?
pheyx
2017-02-03 15:07:32 +08:00
@weyou 假设运营商分配给你一个静态公网 IP ,一般会给你子网掩码为 /30 的总共 4 个 IP 的地址段,其中包括 1 个网络地址, 1 个广播地址, 1 个网关地址,你实际能用的只有 1 个 IP ,这和 PPPoE 的情况相比等于浪费了 3 个 IP 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/337708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX