V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ksmter
V2EX  ›  宽带症候群

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

  •  
  •   ksmter · 2017-02-02 11:56:25 +08:00 · 6820 次点击
    这是一个创建于 2885 天前的主题,其中的信息可能已经有所发展或是发生改变。
    类型: pppoe
    地址: 42.239.200.180
    子网掩码: 255.255.255.255
    网关: 42.239.192.1
    电信是一样的,我搜索了一番,也没找到关于 ip 和网关不同的解释,虽然使用上完全没区别,还是想搞明白原因,请指教
    13 条回复    2017-02-03 15:07:32 +08:00
    GPU
        1
    GPU  
       2017-02-02 12:02:07 +08:00   ❤️ 1
    这两个东西本来就没有规定必须一样的 , 而把他弄成一样就是为了人看方便一点.

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

    以上所言为自己的理解,说的不对楼下补充.
    blahgeek
        2
    blahgeek  
       2017-02-02 12:15:40 +08:00 via iPhone   ❤️ 1
    楼主想问的应该是网管和本地 ip 为什么不在同一个“网段”吧,这种想法是在以太网里面适用的, pppoe 是点对点的协议,就无所谓了
    linxijun
        3
    linxijun  
       2017-02-02 12:27:37 +08:00
    没啥可说的,只要是公网 ip 能用就行啦
    ovear
        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.
    kindjeff
        5
    kindjeff  
       2017-02-02 13:33:51 +08:00 via iPhone
    没看懂问题……
    LGA1150
        6
    LGA1150  
       2017-02-02 15:22:03 +08:00 via Android
    42.239.200.180 在 42.239.192.0/20 内
    同一“网段”不一定非得是 /24
    ljypaul2011
        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
    wwbfred
        8
    wwbfred  
       2017-02-02 16:34:40 +08:00
    6 楼正解.你可以去查查 CIDR 的概念.
    snnn
        9
    snnn  
       2017-02-02 17:06:53 +08:00 via Android
    明白你的意思了,网关不在同一子网内
    jasontse
        10
    jasontse  
       2017-02-02 18:53:30 +08:00 via iPad   ❤️ 2
    PPPoE 是点对点协议,不需要子网的概念,你也可以看见它的掩码是最大的 /32 。没有二层不需要 ARP ,甚至极端一点它都不需要知道网关是谁,只管对着接口把数据包丢出去即可,反正只有一个对端。
    你之所以还是看到一个网关 IP 是因为最终要实现一个三层的概念。
    weyou
        11
    weyou  
       2017-02-02 22:12:06 +08:00 via Android
    7 楼回答中“避免 IP 地址的浪费,缓解 IPv4 地址空间的枯竭”的结论是如何得出的?
    ghostheaven
        12
    ghostheaven  
       2017-02-02 22:52:44 +08:00 via Android
    @ljypaul2011 你是知乎上的作者么?有木有联系作者获取授权?
    pheyx
        13
    pheyx  
       2017-02-03 15:07:32 +08:00   ❤️ 1
    @weyou 假设运营商分配给你一个静态公网 IP ,一般会给你子网掩码为 /30 的总共 4 个 IP 的地址段,其中包括 1 个网络地址, 1 个广播地址, 1 个网关地址,你实际能用的只有 1 个 IP ,这和 PPPoE 的情况相比等于浪费了 3 个 IP 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5365 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:58 · PVG 13:58 · LAX 21:58 · JFK 00:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.