Does IPv6 have similar concept of network mask?
Does IPv6 have similar concept of network mask?
How does it represent a network?
In the output of ifconfig
, does prefixlen 128
represent a network mask?
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1552397 bytes 88437726 (88.4 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1552397 bytes 88437726 (88.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Thanks.
subnet ipv6
add a comment |
Does IPv6 have similar concept of network mask?
How does it represent a network?
In the output of ifconfig
, does prefixlen 128
represent a network mask?
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1552397 bytes 88437726 (88.4 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1552397 bytes 88437726 (88.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Thanks.
subnet ipv6
add a comment |
Does IPv6 have similar concept of network mask?
How does it represent a network?
In the output of ifconfig
, does prefixlen 128
represent a network mask?
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1552397 bytes 88437726 (88.4 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1552397 bytes 88437726 (88.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Thanks.
subnet ipv6
Does IPv6 have similar concept of network mask?
How does it represent a network?
In the output of ifconfig
, does prefixlen 128
represent a network mask?
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1552397 bytes 88437726 (88.4 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1552397 bytes 88437726 (88.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Thanks.
subnet ipv6
subnet ipv6
edited Mar 22 at 13:00
Tim
asked Mar 22 at 12:46
TimTim
613516
613516
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
IPv6 uses network masks exactly the same way as IPv4. The only real difference is that they're much longer (128 bits). IPv6 uses the slash notation exclusively (no dotted decimal), so masks range from /0 to /128.
Becasue of the much larger address space, it's rare to see a mask length longer than /64.
Thanks. IPv6 address itself is 128 bits, If a network mask is 128 bits, does that mean the network only has one host? See my update for an example
– Tim
Mar 22 at 12:59
Yes. It's the equivalent of using a /32 for IPv4.
– Ron Trunk
Mar 22 at 13:04
Do you mean prefixlen 128 represent a network mask? How can the network for prefixlen 128 (only one host) be so different from the network for the IPv4 network mask 255.0.0.0 (have many hosts) for the same network interface? Do they represent the same network?
– Tim
Mar 22 at 13:05
4
They are different addressing schemes, so there is no correspondence between them. Also, the IPv4 loopback address, 127.0.0.1, is always written with a /8 mask (per the RFC), even though technically, there's only one host.
– Ron Trunk
Mar 22 at 13:26
1
@chrylis, we have adopted/127
for all our point-to-point links, except for the connection to the telcos, where they require/126
because of the way IPv4 used/30
. We have tried, and tried to explain things to them, but they will not listen, so we are careful to test in the lab that any devices we use to connect to them really are immune to the ping pong attack.
– Ron Maupin♦
2 days ago
|
show 8 more comments
Your example contains a netmask. It is however not specified as a bitmask since this would be very long and confusing but as the length of one-bits in the mask. This is called the prefix length and is given either separately (as in your example) or with slash notation:
inet6 ::1 prefixlen 128
This is equivalent to ::1/128
or
ip. 0000:0000:0000:0000:0000:0000:0000:0001
mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
While the mask is pretty much the same as in v4 there are some conventions around assignment. For having a good notation the prefixlen is typically given in multiple of four and /64 is regarded as a single LAN (also required by some autoconf technologies).
If you think of ipv6 it is a good idea to regard the prefix always as dynamic and allow renumbering, then you are good to go.
New contributor
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "496"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f57867%2fdoes-ipv6-have-similar-concept-of-network-mask%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
IPv6 uses network masks exactly the same way as IPv4. The only real difference is that they're much longer (128 bits). IPv6 uses the slash notation exclusively (no dotted decimal), so masks range from /0 to /128.
Becasue of the much larger address space, it's rare to see a mask length longer than /64.
Thanks. IPv6 address itself is 128 bits, If a network mask is 128 bits, does that mean the network only has one host? See my update for an example
– Tim
Mar 22 at 12:59
Yes. It's the equivalent of using a /32 for IPv4.
– Ron Trunk
Mar 22 at 13:04
Do you mean prefixlen 128 represent a network mask? How can the network for prefixlen 128 (only one host) be so different from the network for the IPv4 network mask 255.0.0.0 (have many hosts) for the same network interface? Do they represent the same network?
– Tim
Mar 22 at 13:05
4
They are different addressing schemes, so there is no correspondence between them. Also, the IPv4 loopback address, 127.0.0.1, is always written with a /8 mask (per the RFC), even though technically, there's only one host.
– Ron Trunk
Mar 22 at 13:26
1
@chrylis, we have adopted/127
for all our point-to-point links, except for the connection to the telcos, where they require/126
because of the way IPv4 used/30
. We have tried, and tried to explain things to them, but they will not listen, so we are careful to test in the lab that any devices we use to connect to them really are immune to the ping pong attack.
– Ron Maupin♦
2 days ago
|
show 8 more comments
IPv6 uses network masks exactly the same way as IPv4. The only real difference is that they're much longer (128 bits). IPv6 uses the slash notation exclusively (no dotted decimal), so masks range from /0 to /128.
Becasue of the much larger address space, it's rare to see a mask length longer than /64.
Thanks. IPv6 address itself is 128 bits, If a network mask is 128 bits, does that mean the network only has one host? See my update for an example
– Tim
Mar 22 at 12:59
Yes. It's the equivalent of using a /32 for IPv4.
– Ron Trunk
Mar 22 at 13:04
Do you mean prefixlen 128 represent a network mask? How can the network for prefixlen 128 (only one host) be so different from the network for the IPv4 network mask 255.0.0.0 (have many hosts) for the same network interface? Do they represent the same network?
– Tim
Mar 22 at 13:05
4
They are different addressing schemes, so there is no correspondence between them. Also, the IPv4 loopback address, 127.0.0.1, is always written with a /8 mask (per the RFC), even though technically, there's only one host.
– Ron Trunk
Mar 22 at 13:26
1
@chrylis, we have adopted/127
for all our point-to-point links, except for the connection to the telcos, where they require/126
because of the way IPv4 used/30
. We have tried, and tried to explain things to them, but they will not listen, so we are careful to test in the lab that any devices we use to connect to them really are immune to the ping pong attack.
– Ron Maupin♦
2 days ago
|
show 8 more comments
IPv6 uses network masks exactly the same way as IPv4. The only real difference is that they're much longer (128 bits). IPv6 uses the slash notation exclusively (no dotted decimal), so masks range from /0 to /128.
Becasue of the much larger address space, it's rare to see a mask length longer than /64.
IPv6 uses network masks exactly the same way as IPv4. The only real difference is that they're much longer (128 bits). IPv6 uses the slash notation exclusively (no dotted decimal), so masks range from /0 to /128.
Becasue of the much larger address space, it's rare to see a mask length longer than /64.
answered Mar 22 at 12:52
Ron TrunkRon Trunk
38.9k33780
38.9k33780
Thanks. IPv6 address itself is 128 bits, If a network mask is 128 bits, does that mean the network only has one host? See my update for an example
– Tim
Mar 22 at 12:59
Yes. It's the equivalent of using a /32 for IPv4.
– Ron Trunk
Mar 22 at 13:04
Do you mean prefixlen 128 represent a network mask? How can the network for prefixlen 128 (only one host) be so different from the network for the IPv4 network mask 255.0.0.0 (have many hosts) for the same network interface? Do they represent the same network?
– Tim
Mar 22 at 13:05
4
They are different addressing schemes, so there is no correspondence between them. Also, the IPv4 loopback address, 127.0.0.1, is always written with a /8 mask (per the RFC), even though technically, there's only one host.
– Ron Trunk
Mar 22 at 13:26
1
@chrylis, we have adopted/127
for all our point-to-point links, except for the connection to the telcos, where they require/126
because of the way IPv4 used/30
. We have tried, and tried to explain things to them, but they will not listen, so we are careful to test in the lab that any devices we use to connect to them really are immune to the ping pong attack.
– Ron Maupin♦
2 days ago
|
show 8 more comments
Thanks. IPv6 address itself is 128 bits, If a network mask is 128 bits, does that mean the network only has one host? See my update for an example
– Tim
Mar 22 at 12:59
Yes. It's the equivalent of using a /32 for IPv4.
– Ron Trunk
Mar 22 at 13:04
Do you mean prefixlen 128 represent a network mask? How can the network for prefixlen 128 (only one host) be so different from the network for the IPv4 network mask 255.0.0.0 (have many hosts) for the same network interface? Do they represent the same network?
– Tim
Mar 22 at 13:05
4
They are different addressing schemes, so there is no correspondence between them. Also, the IPv4 loopback address, 127.0.0.1, is always written with a /8 mask (per the RFC), even though technically, there's only one host.
– Ron Trunk
Mar 22 at 13:26
1
@chrylis, we have adopted/127
for all our point-to-point links, except for the connection to the telcos, where they require/126
because of the way IPv4 used/30
. We have tried, and tried to explain things to them, but they will not listen, so we are careful to test in the lab that any devices we use to connect to them really are immune to the ping pong attack.
– Ron Maupin♦
2 days ago
Thanks. IPv6 address itself is 128 bits, If a network mask is 128 bits, does that mean the network only has one host? See my update for an example
– Tim
Mar 22 at 12:59
Thanks. IPv6 address itself is 128 bits, If a network mask is 128 bits, does that mean the network only has one host? See my update for an example
– Tim
Mar 22 at 12:59
Yes. It's the equivalent of using a /32 for IPv4.
– Ron Trunk
Mar 22 at 13:04
Yes. It's the equivalent of using a /32 for IPv4.
– Ron Trunk
Mar 22 at 13:04
Do you mean prefixlen 128 represent a network mask? How can the network for prefixlen 128 (only one host) be so different from the network for the IPv4 network mask 255.0.0.0 (have many hosts) for the same network interface? Do they represent the same network?
– Tim
Mar 22 at 13:05
Do you mean prefixlen 128 represent a network mask? How can the network for prefixlen 128 (only one host) be so different from the network for the IPv4 network mask 255.0.0.0 (have many hosts) for the same network interface? Do they represent the same network?
– Tim
Mar 22 at 13:05
4
4
They are different addressing schemes, so there is no correspondence between them. Also, the IPv4 loopback address, 127.0.0.1, is always written with a /8 mask (per the RFC), even though technically, there's only one host.
– Ron Trunk
Mar 22 at 13:26
They are different addressing schemes, so there is no correspondence between them. Also, the IPv4 loopback address, 127.0.0.1, is always written with a /8 mask (per the RFC), even though technically, there's only one host.
– Ron Trunk
Mar 22 at 13:26
1
1
@chrylis, we have adopted
/127
for all our point-to-point links, except for the connection to the telcos, where they require /126
because of the way IPv4 used /30
. We have tried, and tried to explain things to them, but they will not listen, so we are careful to test in the lab that any devices we use to connect to them really are immune to the ping pong attack.– Ron Maupin♦
2 days ago
@chrylis, we have adopted
/127
for all our point-to-point links, except for the connection to the telcos, where they require /126
because of the way IPv4 used /30
. We have tried, and tried to explain things to them, but they will not listen, so we are careful to test in the lab that any devices we use to connect to them really are immune to the ping pong attack.– Ron Maupin♦
2 days ago
|
show 8 more comments
Your example contains a netmask. It is however not specified as a bitmask since this would be very long and confusing but as the length of one-bits in the mask. This is called the prefix length and is given either separately (as in your example) or with slash notation:
inet6 ::1 prefixlen 128
This is equivalent to ::1/128
or
ip. 0000:0000:0000:0000:0000:0000:0000:0001
mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
While the mask is pretty much the same as in v4 there are some conventions around assignment. For having a good notation the prefixlen is typically given in multiple of four and /64 is regarded as a single LAN (also required by some autoconf technologies).
If you think of ipv6 it is a good idea to regard the prefix always as dynamic and allow renumbering, then you are good to go.
New contributor
add a comment |
Your example contains a netmask. It is however not specified as a bitmask since this would be very long and confusing but as the length of one-bits in the mask. This is called the prefix length and is given either separately (as in your example) or with slash notation:
inet6 ::1 prefixlen 128
This is equivalent to ::1/128
or
ip. 0000:0000:0000:0000:0000:0000:0000:0001
mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
While the mask is pretty much the same as in v4 there are some conventions around assignment. For having a good notation the prefixlen is typically given in multiple of four and /64 is regarded as a single LAN (also required by some autoconf technologies).
If you think of ipv6 it is a good idea to regard the prefix always as dynamic and allow renumbering, then you are good to go.
New contributor
add a comment |
Your example contains a netmask. It is however not specified as a bitmask since this would be very long and confusing but as the length of one-bits in the mask. This is called the prefix length and is given either separately (as in your example) or with slash notation:
inet6 ::1 prefixlen 128
This is equivalent to ::1/128
or
ip. 0000:0000:0000:0000:0000:0000:0000:0001
mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
While the mask is pretty much the same as in v4 there are some conventions around assignment. For having a good notation the prefixlen is typically given in multiple of four and /64 is regarded as a single LAN (also required by some autoconf technologies).
If you think of ipv6 it is a good idea to regard the prefix always as dynamic and allow renumbering, then you are good to go.
New contributor
Your example contains a netmask. It is however not specified as a bitmask since this would be very long and confusing but as the length of one-bits in the mask. This is called the prefix length and is given either separately (as in your example) or with slash notation:
inet6 ::1 prefixlen 128
This is equivalent to ::1/128
or
ip. 0000:0000:0000:0000:0000:0000:0000:0001
mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
While the mask is pretty much the same as in v4 there are some conventions around assignment. For having a good notation the prefixlen is typically given in multiple of four and /64 is regarded as a single LAN (also required by some autoconf technologies).
If you think of ipv6 it is a good idea to regard the prefix always as dynamic and allow renumbering, then you are good to go.
New contributor
New contributor
answered Mar 22 at 20:01
eckeseckes
1212
1212
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Network Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f57867%2fdoes-ipv6-have-similar-concept-of-network-mask%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown