1
GPU 2017-02-02 12:02:07 +08:00 1
这两个东西本来就没有规定必须一样的 , 而把他弄成一样就是为了人看方便一点.
他不一样是在路由器哪里做了路由, 其实上这个网关本来就是一条在你家里的路由器或者电脑上的一条默认路由. 以上所言为自己的理解,说的不对楼下补充. |
2
blahgeek 2017-02-02 12:15:40 +08:00 via iPhone 1
楼主想问的应该是网管和本地 ip 为什么不在同一个“网段”吧,这种想法是在以太网里面适用的, pppoe 是点对点的协议,就无所谓了
|
3
linxijun 2017-02-02 12:27:37 +08:00
没啥可说的,只要是公网 ip 能用就行啦
|
4
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. |
5
kindjeff 2017-02-02 13:33:51 +08:00 via iPhone
没看懂问题……
|
6
LGA1150 2017-02-02 15:22:03 +08:00 via Android
42.239.200.180 在 42.239.192.0/20 内
同一“网段”不一定非得是 /24 |
7
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 |
8
wwbfred 2017-02-02 16:34:40 +08:00
6 楼正解.你可以去查查 CIDR 的概念.
|
9
snnn 2017-02-02 17:06:53 +08:00 via Android
明白你的意思了,网关不在同一子网内
|
10
jasontse 2017-02-02 18:53:30 +08:00 via iPad 2
PPPoE 是点对点协议,不需要子网的概念,你也可以看见它的掩码是最大的 /32 。没有二层不需要 ARP ,甚至极端一点它都不需要知道网关是谁,只管对着接口把数据包丢出去即可,反正只有一个对端。
你之所以还是看到一个网关 IP 是因为最终要实现一个三层的概念。 |
11
weyou 2017-02-02 22:12:06 +08:00 via Android
7 楼回答中“避免 IP 地址的浪费,缓解 IPv4 地址空间的枯竭”的结论是如何得出的?
|
12
ghostheaven 2017-02-02 22:52:44 +08:00 via Android
@ljypaul2011 你是知乎上的作者么?有木有联系作者获取授权?
|