안녕하세요. 0.0.0.0/0은 default route로 동작하는데, 0.0.0.0/1~32가 정확히 Linux에서는 어떻게 동작하는지 알수 없어, 질문 드립니다. RFC5735에 아래와 같이, this network를 의미한다고 되어 있는데요.
[quote:2lqw1yqe]
0.0.0.0/8 - Addresses in this block refer to source hosts on "this"
network. Address 0.0.0.0/32 may be used as a source address for this
host on this network; other addresses within 0.0.0.0/8 may be used to
refer to specified hosts on this network ([RFC1122], Section
3.2.1.3).
[/quote:2lqw1yqe]
하지만, Linux에는 어떻게 구현되어있고, 사용할 수 있는지 질문 드립니다.
가령, 아래와 같이 0.0.0.0/1로 설정을 하면, 아래와 같이 나오지만, route table에 0.0.0.0/1은 나오지 고, default gateway를 설정할 수 없습니다.(이유는 network id 가 0 이라서, this network 를 의미하기 때문인 것 같은데…)
[code:2lqw1yqe]
ifconfig eth1 10.20.30.40 netmask 128.0.0.0
route add default gw 10.20.30.41
-> Network is unreachable.
[/code:2lqw1yqe]
혹시, 참고할 수 있는 Linux manual 이나 문서가 있다면, 답변 부탁 드립니다.